[
  {
    "path": ".cloud/docker/Dockerfile",
    "content": "FROM php:7.4-fpm\nLABEL maintainer=\"hakanersu@gmail.com\"\n\n# Installing dependencies\nRUN apt-get update && apt-get install -y --no-install-recommends \\\n    build-essential \\\n    libpng-dev \\\n    libpq-dev \\\n    libonig-dev \\\n    libzip-dev \\\n    locales \\\n    zip\n\n# Clear cache\nRUN apt-get clean && rm -rf /var/lib/apt/lists/*\n\n# Installing extensions\nRUN docker-php-ext-install pdo_pgsql mbstring zip exif pcntl bcmath opcache\n\n#Installing redis\nRUN pecl install redis && docker-php-ext-enable redis\n\n# Installing composer\nRUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer\n\n# Changing Workdir\nWORKDIR /application\n"
  },
  {
    "path": ".cloud/docker/Dockerfile.prod",
    "content": "FROM composer:1.10 as vendor\n\nCOPY composer.json composer.json\nCOPY composer.lock composer.lock\n\nCOPY database/ database/\n\nRUN composer install \\\n    --ignore-platform-reqs \\\n    --no-interaction \\\n    --no-plugins \\\n    --no-scripts \\\n    --prefer-dist\n\n\nFROM node:latest as yarn\n\nRUN mkdir -p /app/public\nCOPY *.json *.yarn *.js /app/\nCOPY resources /app/resources\n\nWORKDIR /app\n\nRUN yarn install && yarn prod\n\nFROM php:7.4-fpm\n\nLABEL maintainer=\"hakanersu@gmail.com\"\n\n# Installing dependencies\nRUN apt-get update --allow-releaseinfo-change && apt-get install -y --no-install-recommends \\\n    build-essential \\\n    libpng-dev \\\n    libpq-dev \\\n    libonig-dev \\\n    libzip-dev \\\n    locales \\\n    zip \\\n    nginx\n\n# Clear cache\nRUN apt-get clean && rm -rf /var/lib/apt/lists/*\n\n# Installing extensions\nRUN pecl install -o -f redis && docker-php-ext-enable redis\nRUN docker-php-ext-install pdo_pgsql mbstring zip exif pcntl bcmath opcache\n\n# Changing Workdir\nWORKDIR /var/www\nCOPY --from=vendor /app/vendor/ /var/www/vendor/\n\nCOPY --from=yarn /app/public/dist/ /var/www/public/dist/\nCOPY --from=yarn /app/public/mix-manifest.json /var/www/public/mix-manifest.json\n\nCOPY . /var/www\nCOPY .cloud/nginx/nginx.conf.prod /etc/nginx/sites-enabled/default\nCOPY .cloud/scripts/entrypoint.sh /etc/entrypoint.sh\n\nRUN mkdir -p storage/framework/sessions\nRUN mkdir -p storage/framework/views\nRUN mkdir -p storage/framework/cache\nRUN chown -R www-data:www-data /var/www\nRUN chmod +x /etc/entrypoint.sh\n\nENTRYPOINT [\"sh\", \"/etc/entrypoint.sh\"]\n"
  },
  {
    "path": ".cloud/nginx/nginx.conf",
    "content": "server {\n  listen 8000;\n  index index.php index.html index.htm;\n  root /application/public; # default Laravel's entry point for all requests\n\n  access_log /var/log/nginx/access.log;\n  error_log /var/log/nginx/error.log;\n\n  client_max_body_size 200M;\n\n  location / {\n    # try to serve file directly, fallback to index.php\n    try_files $uri /index.php?$args;\n  }\n\n  location ~ \\.php$ {\n    fastcgi_index index.php;\n    fastcgi_pass iwatched-server:9000; # address of a fastCGI server\n    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\n    fastcgi_param PATH_INFO $fastcgi_path_info;\n    include fastcgi_params;\n  }\n}\n"
  },
  {
    "path": ".cloud/php/local.ini",
    "content": "upload_max_filesize=40M\npost_max_size=40M\nmemory_limit=-1\n"
  },
  {
    "path": ".cloud/scripts/entrypoint.sh",
    "content": "#!/bin/sh\n"
  },
  {
    "path": ".editorconfig",
    "content": "root = true\n\n[*]\ncharset = utf-8\nend_of_line = lf\ninsert_final_newline = true\nindent_style = space\nindent_size = 4\ntrim_trailing_whitespace = true\n\n[*.md]\ntrim_trailing_whitespace = false\n\n[*.{yml,yaml}]\nindent_size = 2\n"
  },
  {
    "path": ".eslintrc",
    "content": "{\n  \"extends\": [\n    \"eslint:recommended\",\n    \"plugin:vue/recommended\"\n  ],\n  \"rules\": {\n    \"import/no-unresolved\": 0,\n    \"import/no-unassigned-import\": 0,\n    \"semi\": [\n      \"error\",\n      \"never\"\n    ],\n    \"no-console\": \"off\",\n    \"space-before-function-paren\": [\n      \"error\",\n      {\n        \"anonymous\": \"always\",\n        \"named\": \"always\",\n        \"asyncArrow\": \"always\"\n      }\n    ]\n  },\n  \"env\": {\n    \"browser\": true,\n    \"commonjs\": true,\n    \"es6\": true,\n    \"jquery\": true\n  },\n  \"globals\": {\n    \"process\": true\n  },\n  \"parser\": \"vue-eslint-parser\",\n  \"parserOptions\": {\n    \"parser\": \"babel-eslint\",\n    \"ecmaVersion\": 8,\n    \"sourceType\": \"module\"\n  },\n  \"overrides\": [\n    {\n      \"files\": [\n        \"**/resources/js/__tests__/*.{j,t}s?(x)\",\n        \"**/resources/js/tests/unit/**/*.spec.{j,t}s?(x)\"\n      ],\n      \"env\": {\n        \"jest\": true\n      }\n    }\n  ]\n}\n"
  },
  {
    "path": ".gitattributes",
    "content": "* text=auto\n*.css linguist-vendored\n*.scss linguist-vendored\n*.js linguist-vendored\nCHANGELOG.md export-ignore\n"
  },
  {
    "path": ".gitignore",
    "content": "/node_modules\n/public/hot\n/public/storage\n/storage/*.key\n/vendor\n.env\n.env.backup\n.phpunit.result.cache\nHomestead.json\nHomestead.yaml\nnpm-debug.log\nyarn-error.log\n.idea\n.vscode\npipeline_*\n"
  },
  {
    "path": ".styleci.yml",
    "content": "php:\n  preset: laravel\n  disabled:\n    - unused_use\n  finder:\n    not-name:\n      - index.php\n      - server.php\njs:\n  finder:\n    not-name:\n      - webpack.mix.js\ncss: true\n"
  },
  {
    "path": "README.md",
    "content": "### iWatched\n\nI am currently working on a new version which you can find in pull requests. Also here is a [demo](https://xuma.dev)\n\niWatched is movie, tv series tracker for personal usage. iWatched uses [imdb dataset](https://datasets.imdbws.com/). By a command it downloads all required datasets, unzips and imports to PostgreSQL database.\n\nImport part is done by native PostgreSql command copy with Eloquent query builder. Part of the importing process also added weight column which will help ranking more accurately. You can find more information about imdb ranking algorithm [here](https://en.wikipedia.org/wiki/IMDb#Rankings).\n\n### Searching\n\nBy default search is done by elasticsearch if you wish to search directly from database add `ELASTICSEARCH=false` variable to you .env file. Keep in mind database search is very slow.\n\n### ElasticSearch\n\nYou can use [abc tool](https://github.com/appbaseio/abc) to import titles table. After that you will get pretty fast search results.\n\n```sh\nabc import --src_type=postgres --src_filter=titles --src_uri=\"postgresql://postgres:<your-password>@127.0.0.1:5432/<database-name>\" \"http://localhost:9200/titles\"\n```\n\n![Image of Searching](./public/images/search.gif)\n\nYou can also use some shortcuts to find desired title.\n\n```sh\nthe gift :year 2000\n```\n\n```sh\ntt0903747 :imdb\n```\n\n### Movies\n\n![Image of Movies](./public/images/movies.png)\n\n### Series\n\n![Image of Series](./public/images/series.png)\n\n### Posters\n\nPosters automatically fetched from themoviedb.org and stored at default storage.\n\n### Commands\n\n```sh\nphp artisan import:titles\n```\n\nYou can skip tables.\n\n```sh\nphp artisan import:titles --skip=title\n```\n\nOr import only given tables.\n\n```sh\nphp artisan import:titles --only=rating\n```\n\n### Docker compose\n\nCheck .env.example file and be sure above ports not used.\n\n```dotenv\nPSQL_PORT=5439:5432\nAPP_PORT=8000:8000\n```\n\n#### Commands\n\n```\ndocker-compose up -d\n\n# If you getting any error when storage:link just remove public/storage folder.\ndocker-compose run --rm --no-deps iwatched-server php artisan storage:link\n# This will migrate basic user tables.\ndocker-compose run --rm --no-deps iwatched-server php artisan migrate\n# Downloads imdb dataset if its not already downloaded and imports to pgsql.\ndocker-compose run --rm --no-deps iwatched-server php artisan import:titles\n```\n\nYou can now access app http://localhost:8000 with this url.\n\n```\n# If you start docker-compose recently please wait es cluster up and try again.\ndocker-compose run --rm --no-deps iwatched-server php artisan import:elastic\n```\n\nAfter first run you can start/stop app with below commands.\n\n```\ndocker-compose start\ndocker-compose stop\n```\n### TODO\n\n- [ ] Minio/AWS integration for posters.\n"
  },
  {
    "path": "app/Console/Commands/ImportTitles.php",
    "content": "<?php\n\nnamespace App\\Console\\Commands;\n\nuse App\\Watched\\Importers\\ImporterInterface;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\DB;\nuse Illuminate\\Support\\Str;\n\nclass ImportTitles extends Command\n{\n    /**\n     * The name and signature of the console command.\n     *\n     * @var string\n     */\n    protected $signature = 'import:titles\n        {--skip= : Which tables to skip process. Comma separated.}\n        {--only= : Only given tables will process. Comma separated. }';\n\n    /**\n     * The console command description.\n     *\n     * @var string\n     */\n    protected $description = 'Import titles.';\n\n    protected $fields = [];\n\n    /**\n     * Execute the console command.\n     *\n     * @return mixed\n     */\n    public function handle()\n    {\n        $this->info('Starting.');\n\n        $fields = $original = ['title', 'episode', 'principal', 'name', 'crew', 'aka', 'rating'];\n\n        $skip = $this->option('skip');\n        $only = $this->option('only');\n\n        if ($skip) {\n            $skip = explode(',', $skip);\n            $fields = array_diff($fields, $skip);\n        }\n\n        if ($only) {\n            $fields = array_intersect($fields, explode(',', $only));\n        }\n\n        $this->fields = collect($fields);\n\n        if ($this->fields->count() <=0) {\n            $this->info(\"Nothing to do, available fields: \". json_encode($original));\n            return false;\n        }\n\n        $this->dropTables();\n        $this->createTables();\n\n        $this->fields->each(fn($field) => $this->importer($field)->download($this->output)->start()->index());\n    }\n\n    private function dropTables(): void\n    {\n        $this->fields->each(function ($field) {\n            $table = Str::plural($field);\n            Schema::dropIfExists($table);\n            $migration = \"create_{$table}_table\";\n            $this->info(\"Dropping {$table}.\");\n            DB::table('migrations')->where('migration', 'like', \"%{$migration}\")->delete();\n        });\n\n        $this->callSilent('migrate:rollback', ['--path' => 'database/migrations/imdb','--force' => true, '--quiet' => true]);\n    }\n\n    private function createTables(): void\n    {\n        $this->info('Migrating tables.');\n        $this->callSilent('migrate', ['--path' => 'database/migrations/imdb', '--force' => true, '--quiet' => true]);\n    }\n\n    private function importer($field): ImporterInterface\n    {\n        $name =  \"App\\Watched\\Importers\\\\\". Str::studly(\"{$field}_importer\");\n        return new $name;\n    }\n}\n"
  },
  {
    "path": "app/Console/Commands/toElastic.php",
    "content": "<?php\n\nnamespace App\\Console\\Commands;\n\nuse Illuminate\\Console\\Command;\nuse Symfony\\Component\\Process\\Process;\n\nclass toElastic extends Command\n{\n    /**\n     * The name and signature of the console command.\n     *\n     * @var string\n     */\n    protected $signature = 'import:elastic';\n\n    /**\n     * The console command description.\n     *\n     * @var string\n     */\n    protected $description = 'Import titles to elasticsearch.';\n\n    /**\n     * Create a new command instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        parent::__construct();\n    }\n\n    /**\n     * Execute the console command.\n     *\n     * @return mixed\n     */\n    public function handle()\n    {\n        $command = base_path('bin') . '/abc import --src_type=postgres --src_filter=titles --src_uri=\"'.$this->postgresUrl().'\" \"http://iwatched-es01:9200/titles\" 2>/dev/null';\n        $this->info($command);\n        exec($command, $output, $return);\n        if (!$return) {\n            $this->info(\"Import succesfull\");\n        }else {\n            $this->error(\"ES cluster not up yet please take a few minutes and try again.\");\n        }\n    }\n\n    private function postgresUrl(): string\n    {\n        return \"postgresql://\".env('DB_USERNAME').\":\".env('DB_PASSWORD').\"@\".env('DB_HOST').\":\".env('DB_PORT').\"/\".env('DB_DATABASE');\n    }\n}\n"
  },
  {
    "path": "app/Console/Kernel.php",
    "content": "<?php\n\nnamespace App\\Console;\n\nuse Illuminate\\Console\\Scheduling\\Schedule;\nuse Illuminate\\Foundation\\Console\\Kernel as ConsoleKernel;\n\nclass Kernel extends ConsoleKernel\n{\n    /**\n     * The Artisan commands provided by your application.\n     *\n     * @var array\n     */\n    protected $commands = [\n        //\n    ];\n\n    /**\n     * Define the application's command schedule.\n     *\n     * @param  \\Illuminate\\Console\\Scheduling\\Schedule  $schedule\n     * @return void\n     */\n    protected function schedule(Schedule $schedule)\n    {\n        // $schedule->command('inspire')->hourly();\n    }\n\n    /**\n     * Register the commands for the application.\n     *\n     * @return void\n     */\n    protected function commands()\n    {\n        $this->load(__DIR__.'/Commands');\n\n        require base_path('routes/console.php');\n    }\n}\n"
  },
  {
    "path": "app/Crew.php",
    "content": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Crew extends Model\n{\n    public function name()\n    {\n        return $this->hasOne(Name::class, 'nconst', 'nconst');\n    }\n}\n"
  },
  {
    "path": "app/Episode.php",
    "content": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Episode extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/Exceptions/Handler.php",
    "content": "<?php\n\nnamespace App\\Exceptions;\n\nuse Illuminate\\Foundation\\Exceptions\\Handler as ExceptionHandler;\nuse Throwable;\n\nclass Handler extends ExceptionHandler\n{\n    /**\n     * A list of the exception types that are not reported.\n     *\n     * @var array\n     */\n    protected $dontReport = [\n        //\n    ];\n\n    /**\n     * A list of the inputs that are never flashed for validation exceptions.\n     *\n     * @var array\n     */\n    protected $dontFlash = [\n        'password',\n        'password_confirmation',\n    ];\n\n    /**\n     * Report or log an exception.\n     *\n     * @param  \\Throwable  $exception\n     * @return void\n     *\n     * @throws \\Exception\n     */\n    public function report(Throwable $exception)\n    {\n        parent::report($exception);\n    }\n\n    /**\n     * Render an exception into an HTTP response.\n     *\n     * @param  \\Illuminate\\Http\\Request  $request\n     * @param  \\Throwable  $exception\n     * @return \\Symfony\\Component\\HttpFoundation\\Response\n     *\n     * @throws \\Throwable\n     */\n    public function render($request, Throwable $exception)\n    {\n        return parent::render($request, $exception);\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/ConfirmPasswordController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Auth\\ConfirmsPasswords;\n\nclass ConfirmPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Confirm Password Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handling password confirmations and\n    | uses a simple trait to include the behavior. You're free to explore\n    | this trait and override any functions that require customization.\n    |\n    */\n\n    use ConfirmsPasswords;\n\n    /**\n     * Where to redirect users when the intended url fails.\n     *\n     * @var string\n     */\n    protected $redirectTo = RouteServiceProvider::HOME;\n\n    /**\n     * Create a new controller instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        $this->middleware('auth');\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/EmailVerificationController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Auth\\Events\\Verified;\nuse Illuminate\\Support\\Facades\\Auth;\nuse Illuminate\\Http\\RedirectResponse;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Auth\\Access\\AuthorizationException;\n\nclass EmailVerificationController extends Controller\n{\n    public function __invoke(string $id, string $hash): RedirectResponse\n    {\n        if (!hash_equals((string) $id, (string) Auth::user()->getKey())) {\n            throw new AuthorizationException();\n        }\n\n        if (!hash_equals((string) $hash, sha1(Auth::user()->getEmailForVerification()))) {\n            throw new AuthorizationException();\n        }\n\n        if (Auth::user()->hasVerifiedEmail()) {\n            return redirect(route('home'));\n        }\n\n        if (Auth::user()->markEmailAsVerified()) {\n            event(new Verified(Auth::user()));\n        }\n\n        return redirect(route('home'));\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/ForgotPasswordController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Foundation\\Auth\\SendsPasswordResetEmails;\n\nclass ForgotPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Password Reset Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handling password reset emails and\n    | includes a trait which assists in sending these notifications from\n    | your application to your users. Feel free to explore this trait.\n    |\n    */\n\n    use SendsPasswordResetEmails;\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/LoginController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Auth\\AuthenticatesUsers;\n\nclass LoginController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Login Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller handles authenticating users for the application and\n    | redirecting them to your home screen. The controller uses a trait\n    | to conveniently provide its functionality to your applications.\n    |\n    */\n\n    use AuthenticatesUsers;\n\n    /**\n     * Where to redirect users after login.\n     *\n     * @var string\n     */\n    protected $redirectTo = RouteServiceProvider::HOME;\n\n    /**\n     * Create a new controller instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        $this->middleware('guest')->except('logout');\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/LogoutController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Support\\Facades\\Auth;\nuse Illuminate\\Http\\RedirectResponse;\n\nclass LogoutController extends Controller\n{\n    public function __invoke(): RedirectResponse\n    {\n        Auth::logout();\n\n        return redirect(route('home'));\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/PasswordResetController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\n\nclass PasswordResetController extends Controller\n{\n    public function __invoke($token)\n    {\n        return view('auth.passwords.reset', [\n            'token' => $token,\n        ]);\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/RegisterController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse App\\User;\nuse Illuminate\\Foundation\\Auth\\RegistersUsers;\nuse Illuminate\\Support\\Facades\\Hash;\nuse Illuminate\\Support\\Facades\\Validator;\n\nclass RegisterController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Register Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller handles the registration of new users as well as their\n    | validation and creation. By default this controller uses a trait to\n    | provide this functionality without requiring any additional code.\n    |\n    */\n\n    use RegistersUsers;\n\n    /**\n     * Where to redirect users after registration.\n     *\n     * @var string\n     */\n    protected $redirectTo = RouteServiceProvider::HOME;\n\n    /**\n     * Create a new controller instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        $this->middleware('guest');\n    }\n\n    /**\n     * Get a validator for an incoming registration request.\n     *\n     * @param  array  $data\n     * @return \\Illuminate\\Contracts\\Validation\\Validator\n     */\n    protected function validator(array $data)\n    {\n        return Validator::make($data, [\n            'name' => ['required', 'string', 'max:255'],\n            'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],\n            'password' => ['required', 'string', 'min:8', 'confirmed'],\n        ]);\n    }\n\n    /**\n     * Create a new user instance after a valid registration.\n     *\n     * @param  array  $data\n     * @return \\App\\User\n     */\n    protected function create(array $data)\n    {\n        return User::create([\n            'name' => $data['name'],\n            'email' => $data['email'],\n            'password' => Hash::make($data['password']),\n        ]);\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/ResetPasswordController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Auth\\ResetsPasswords;\n\nclass ResetPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Password Reset Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handling password reset requests\n    | and uses a simple trait to include this behavior. You're free to\n    | explore this trait and override any methods you wish to tweak.\n    |\n    */\n\n    use ResetsPasswords;\n\n    /**\n     * Where to redirect users after resetting their password.\n     *\n     * @var string\n     */\n    protected $redirectTo = RouteServiceProvider::HOME;\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/VerificationController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Auth\\VerifiesEmails;\n\nclass VerificationController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Email Verification Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handling email verification for any\n    | user that recently registered with the application. Emails may also\n    | be re-sent if the user didn't receive the original email message.\n    |\n    */\n\n    use VerifiesEmails;\n\n    /**\n     * Where to redirect users after verification.\n     *\n     * @var string\n     */\n    protected $redirectTo = RouteServiceProvider::HOME;\n\n    /**\n     * Create a new controller instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        $this->middleware('auth');\n        $this->middleware('signed')->only('verify');\n        $this->middleware('throttle:6,1')->only('verify', 'resend');\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Controller.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse Illuminate\\Foundation\\Auth\\Access\\AuthorizesRequests;\nuse Illuminate\\Foundation\\Bus\\DispatchesJobs;\nuse Illuminate\\Foundation\\Validation\\ValidatesRequests;\nuse Illuminate\\Routing\\Controller as BaseController;\n\nclass Controller extends BaseController\n{\n    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;\n}\n"
  },
  {
    "path": "app/Http/Controllers/DashboardController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Watched;\n\nclass DashboardController extends Controller\n{\n    public function index()\n    {\n        $watchedByYears = Watched::select('titles.start_year')\n            ->selectRaw(\"COUNT('id')\")\n            ->leftJoin('titles', 'watched.tconst', '=', 'titles.tconst')\n            ->groupBy('titles.start_year')\n            ->orderByRaw(\"COUNT('id') DESC\")\n            ->limit(15)\n            ->get();\n\n        $watched = Watched::query()\n            ->selectRaw(\"count(case when title_type = 'tvEpisode' then 1 end) as tvEpisode\")\n            ->selectRaw(\"count(case when title_type = 'movie' then 1 end) as movie\")\n            ->selectRaw(\"count(case when title_type = 'tvSeries' then 1 end) as tvSeries\")\n            ->first();\n\n    \treturn view('dashboard', compact('watched', 'watchedByYears'));\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/HomeController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse Illuminate\\Http\\Request;\n\nclass HomeController extends Controller\n{\n    /**\n     * Create a new controller instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        $this->middleware('auth');\n    }\n\n    /**\n     * Show the application dashboard.\n     *\n     * @return \\Illuminate\\Contracts\\Support\\Renderable\n     */\n    public function index()\n    {\n        return view('home');\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/MovieController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Movie;\nuse App\\Name;\nuse App\\Title;\nuse App\\Watched\\Traits\\TitleFilter;\n\nclass MovieController extends Controller\n{\n    use TitleFilter;\n\n    public function index()\n    {\n        $movies = $this->filter()->simplePaginate(10);\n\n        $movies->each(function ($movie) {\n            $this->checkPoster($movie);\n        });\n\n        return view('movies', compact('movies'));\n    }\n\n    public function show($id)\n    {\n        $title = Title::with('crew', 'principal', 'principal.name','poster','watched', 'rating')\n            ->where('tconst', $id)\n            ->firstOrFail();\n\n\n        $directors = Name::whereIn('nconst',explode(',', $title->crew->directors))->get();\n        $writers = Name::whereIn('nconst', explode(',', $title->crew->writers))->get();\n\n        return view('show', compact('title', 'directors', 'writers'));\n    }\n\n\n}\n"
  },
  {
    "path": "app/Http/Controllers/SearchController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Title;\nuse App\\Watched;\nuse Elasticsearch\\ClientBuilder;\nuse Illuminate\\Http\\Request;\n\nclass SearchController extends Controller\n{\n    public function search()\n    {\n        $imdbIdSearch = $this->searchImdbId();\n\n        if ($imdbIdSearch) {\n            return $imdbIdSearch;\n        }\n\n        if (!config('movie.elasticsearch')) {\n            return $this->regularSearch();\n        }\n\n        return $this->searchInElasticsearch();\n    }\n\n    public function regularSearch()\n    {\n        $name = request('search');\n\n        if (strlen($name) < 3) {\n            return response()->json(['titles' => []]);\n        }\n\n        $titles = Title::query();\n\n        preg_match('/:year\\s(\\d{4})/m', $name, $output_array);\n\n        if (count($output_array)>0 && $output_array[1]) {\n            $titles->where('start_year', $output_array[1]);\n            $name = trim(str_replace($output_array[0], \"\", $name));\n        }\n\n        $titles  = $titles->where('original_title', 'ILIKE', \"%{$name}\");\n\n        $watched = cache()->remember(\"users_watched_\".auth()->id(), 60, function() {\n            return Watched::where('title_type', '!=','tvEpisode')\n                ->select('tconst')\n                ->get()\n                ->pluck('tconst')\n                ->toArray();\n        });\n\n        $titles->orderBy('weight', 'DESC');\n\n        $titles = $titles->take(10)->get();\n\n        return response()->json([\n            'titles' => $titles->map(function ($item) use($watched) {\n                $title =  [\n                    \"original_title\"=> $item->original_title,\n                    \"start_year\"=> $item->start_year,\n                    \"weight\"=> $item->weight,\n                    \"primary_title\"=> $item->primary_title,\n                    \"title_type\"=> $item->title_type,\n                    \"tconst\"=> $item->tconst,\n                    \"watched\" => false\n                ];\n\n                if (in_array($item->tconst, $watched)) {\n                    $title['watched'] = true;\n                }\n\n                return $title;\n            })\n        ]);\n    }\n\n    public function searchInElasticsearch()\n    {\n        $name = request('search');\n\n        $elasticQuery = view()->make(\"queries/elasticsearch\", [])->render();\n\n        $elasticQuery = json_decode($elasticQuery, true);\n\n        preg_match('/:year\\s(\\d{4})/m', $name, $output_array);\n\n        if (count($output_array)>0 && $output_array[1]) {\n            $search = trim(str_replace($output_array[0], \"\", $name));\n            $elasticQuery['query']['bool']['must'][0]['multi_match']['query'] = strtolower($search);\n            $elasticQuery['query']['bool']['must'][1]['match']['start_year'] = $output_array[1];\n        } else {\n            $elasticQuery['query']['bool']['must'][0]['multi_match']['query'] = strtolower($name);\n        }\n\n        $params = [\n            'index' => 'titles',\n            'body' => $elasticQuery,\n        ];\n\n        $client = ClientBuilder::create()->setHosts([env('SCOUT_ELASTIC_HOST')])->build();\n\n        $results = $client->search($params);\n\n        $watched = cache()->remember(\"users_watched_\".auth()->id(), 60, function() {\n            return Watched::where('title_type', '!=','tvEpisode')\n                ->select('tconst')\n                ->get()\n                ->pluck('tconst')\n                ->toArray();\n        });\n\n        $hits = collect($results['hits']['hits']);\n\n        return response()->json([\n            'titles' => $hits->map(function ($item) use($watched) {\n                $item['_source']['watched'] = false;\n                // its not a good way. Maybe i have to index watched model with laravel\n                // scout and cross check in elastic search.\n                if (in_array($item['_source']['tconst'], $watched)) {\n                    $item['_source']['watched'] = true;\n                }\n                return $item['_source'];\n            }),\n        ]);\n    }\n\n    public function searchImdbId()\n    {\n        preg_match('/(tt(.*?)) :imdb/m', request('search'), $imdbOutput);\n\n        if (count($imdbOutput)<=0 || !isset($imdbOutput[1])) {\n            return false;\n        }\n\n        $imdb = Title::where('tconst', $imdbOutput[1])->first();\n\n        if (!$imdb) {\n            return false;\n        }\n\n        $response = [\n            'titles' =>[\n                [\n                    \"original_title\"=> $imdb->original_title,\n                    \"start_year\"=> $imdb->start_year,\n                    \"weight\"=> $imdb->weight,\n                    \"primary_title\"=> $imdb->primary_title,\n                    \"title_type\"=> $imdb->title_type,\n                    \"tconst\"=> $imdb->tconst\n                ]\n            ]\n        ];\n\n        return response()->json($response);\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/SeriesController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Watched\\Traits\\TitleFilter;\nuse Illuminate\\Http\\Request;\nuse App\\Movie;\nuse App\\Name;\nuse App\\Title;\nuse App\\Episode;\n\nclass SeriesController extends Controller\n{\n    use TitleFilter;\n\n    public function index()\n    {\n        $movies = $this->filter('tvSeries')->simplePaginate(10);\n\n        $movies->each(function ($movie) {\n            $this->checkPoster($movie);\n        });\n\n        return view('series.index', compact('movies'));\n    }\n\n    public function show($id)\n    {\n        $title = Title::with('crew', 'principal', 'principal.name','poster','watched', 'rating')\n            ->where('tconst', $id)\n            ->first();\n\n        $directors = Name::whereIn('nconst',explode(',', $title->crew->directors))->get();\n        $writers = Name::whereIn('nconst', explode(',', $title->crew->writers))->get();\n\n        $episodes = Episode::distinct('titles.tconst')->select([\n                'episodes.id',\n                'episodes.season_number',\n                'titles.tconst',\n                'titles.original_title',\n                'titles.runtime_minutes',\n                'titles.primary_title',\n                'watched.watched_at'\n            ])\n            ->leftJoin('titles', 'episodes.tconst', '=', 'titles.tconst')\n            ->leftJoin('watched', 'watched.tconst', '=', 'episodes.tconst')\n            ->where('parent_tconst', $id)\n            ->whereNotNull('season_number')\n            ->orderBy('titles.tconst', 'DESC')\n            ->get();\n\n        $seasons = $episodes->groupBy('season_number')->sortKeys();\n\n        $seasons = $seasons->map(function ($item) {\n            return $item->sortBy('episode_number')->values();\n        });\n\n        return view('series.show', compact('title', 'directors', 'writers', 'episodes', 'seasons'));\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/WatchListController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Models\\WatchList;\nuse Illuminate\\Http\\Request;\n\nclass WatchListController extends Controller\n{\n    /**\n     * Display a listing of the resource.\n     *\n     * @return \\Illuminate\\Http\\Response\n     */\n    public function index()\n    {\n        //\n    }\n\n    /**\n     * Show the form for creating a new resource.\n     *\n     * @return \\Illuminate\\Http\\Response\n     */\n    public function create()\n    {\n        //\n    }\n\n    /**\n     * Store a newly created resource in storage.\n     *\n     * @param  \\Illuminate\\Http\\Request  $request\n     * @return \\Illuminate\\Http\\Response\n     */\n    public function store(Request $request)\n    {\n        //\n    }\n\n    /**\n     * Display the specified resource.\n     *\n     * @param  \\App\\Models\\WatchList  $watchList\n     * @return \\Illuminate\\Http\\Response\n     */\n    public function show(WatchList $watchList)\n    {\n        //\n    }\n\n    /**\n     * Show the form for editing the specified resource.\n     *\n     * @param  \\App\\Models\\WatchList  $watchList\n     * @return \\Illuminate\\Http\\Response\n     */\n    public function edit(WatchList $watchList)\n    {\n        //\n    }\n\n    /**\n     * Update the specified resource in storage.\n     *\n     * @param  \\Illuminate\\Http\\Request  $request\n     * @param  \\App\\Models\\WatchList  $watchList\n     * @return \\Illuminate\\Http\\Response\n     */\n    public function update(Request $request, WatchList $watchList)\n    {\n        //\n    }\n\n    /**\n     * Remove the specified resource from storage.\n     *\n     * @param  \\App\\Models\\WatchList  $watchList\n     * @return \\Illuminate\\Http\\Response\n     */\n    public function destroy(WatchList $watchList)\n    {\n        //\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/WatchedController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Watched;\nuse App\\Title;\nuse Illuminate\\Http\\Request;\n\nclass WatchedController extends Controller\n{\n    public function index()\n    {\n        $items = Watched::with(['title', 'title.rating'])\n            ->join('titles', 'watched.tconst', '=', 'titles.tconst')\n            ->whereIn('titles.title_type', ['movie', 'tvSeries'])\n            ->orderByDesc('titles.start_year')\n            ->paginate(10);\n\n        return view('watched', [\n            'items' => $items\n        ]);\n    }\n\n    public function update($id, Request $request)\n    {\n        $isWatched = $request->get('watched');\n\n        if (!$isWatched) {\n            $title = Title::where('tconst', $id)->firstOrFail();\n\n            Watched::create([\n                'tconst' => $title->tconst,\n                'user_id' => auth()->id(),\n                'title_type' => $title->title_type,\n                'watched_at' => \\Carbon\\Carbon::now(),\n            ]);\n        } else {\n            $watched = Watched::where('tconst', $id)->firstOrFail();\n            $watched->delete();\n        }\n        cache()->forget(\"users_watched_\".auth()->id());\n\n        response()->noContent();\n    }\n}\n"
  },
  {
    "path": "app/Http/Kernel.php",
    "content": "<?php\n\nnamespace App\\Http;\n\nuse Illuminate\\Foundation\\Http\\Kernel as HttpKernel;\n\nclass Kernel extends HttpKernel\n{\n    /**\n     * The application's global HTTP middleware stack.\n     *\n     * These middleware are run during every request to your application.\n     *\n     * @var array\n     */\n    protected $middleware = [\n        \\App\\Http\\Middleware\\TrustProxies::class,\n        \\Fruitcake\\Cors\\HandleCors::class,\n        \\App\\Http\\Middleware\\CheckForMaintenanceMode::class,\n        \\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::class,\n        \\App\\Http\\Middleware\\TrimStrings::class,\n        \\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull::class,\n    ];\n\n    /**\n     * The application's route middleware groups.\n     *\n     * @var array\n     */\n    protected $middlewareGroups = [\n        'web' => [\n            \\App\\Http\\Middleware\\EncryptCookies::class,\n            \\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse::class,\n            \\Illuminate\\Session\\Middleware\\StartSession::class,\n            // \\Illuminate\\Session\\Middleware\\AuthenticateSession::class,\n            \\Illuminate\\View\\Middleware\\ShareErrorsFromSession::class,\n            \\App\\Http\\Middleware\\VerifyCsrfToken::class,\n            \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n        ],\n\n        'api' => [\n            'throttle:60,1',\n            \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n        ],\n    ];\n\n    /**\n     * The application's route middleware.\n     *\n     * These middleware may be assigned to groups or used individually.\n     *\n     * @var array\n     */\n    protected $routeMiddleware = [\n        'auth' => \\App\\Http\\Middleware\\Authenticate::class,\n        'auth.basic' => \\Illuminate\\Auth\\Middleware\\AuthenticateWithBasicAuth::class,\n        'bindings' => \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n        'cache.headers' => \\Illuminate\\Http\\Middleware\\SetCacheHeaders::class,\n        'can' => \\Illuminate\\Auth\\Middleware\\Authorize::class,\n        'guest' => \\App\\Http\\Middleware\\RedirectIfAuthenticated::class,\n        'password.confirm' => \\Illuminate\\Auth\\Middleware\\RequirePassword::class,\n        'signed' => \\Illuminate\\Routing\\Middleware\\ValidateSignature::class,\n        'throttle' => \\Illuminate\\Routing\\Middleware\\ThrottleRequests::class,\n        'verified' => \\Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified::class,\n    ];\n}\n"
  },
  {
    "path": "app/Http/Middleware/Authenticate.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Auth\\Middleware\\Authenticate as Middleware;\n\nclass Authenticate extends Middleware\n{\n    /**\n     * Get the path the user should be redirected to when they are not authenticated.\n     *\n     * @param  \\Illuminate\\Http\\Request  $request\n     * @return string|null\n     */\n    protected function redirectTo($request)\n    {\n        if (! $request->expectsJson()) {\n            return route('login');\n        }\n    }\n}\n"
  },
  {
    "path": "app/Http/Middleware/CheckForMaintenanceMode.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode as Middleware;\n\nclass CheckForMaintenanceMode extends Middleware\n{\n    /**\n     * The URIs that should be reachable while maintenance mode is enabled.\n     *\n     * @var array\n     */\n    protected $except = [\n        //\n    ];\n}\n"
  },
  {
    "path": "app/Http/Middleware/EncryptCookies.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Cookie\\Middleware\\EncryptCookies as Middleware;\n\nclass EncryptCookies extends Middleware\n{\n    /**\n     * The names of the cookies that should not be encrypted.\n     *\n     * @var array\n     */\n    protected $except = [\n        //\n    ];\n}\n"
  },
  {
    "path": "app/Http/Middleware/RedirectIfAuthenticated.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse App\\Providers\\RouteServiceProvider;\nuse Closure;\nuse Illuminate\\Support\\Facades\\Auth;\n\nclass RedirectIfAuthenticated\n{\n    /**\n     * Handle an incoming request.\n     *\n     * @param  \\Illuminate\\Http\\Request  $request\n     * @param  \\Closure  $next\n     * @param  string|null  $guard\n     * @return mixed\n     */\n    public function handle($request, Closure $next, $guard = null)\n    {\n        if (Auth::guard($guard)->check()) {\n            return redirect(route('home'));\n        }\n\n        return $next($request);\n    }\n}\n"
  },
  {
    "path": "app/Http/Middleware/TrimStrings.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\TrimStrings as Middleware;\n\nclass TrimStrings extends Middleware\n{\n    /**\n     * The names of the attributes that should not be trimmed.\n     *\n     * @var array\n     */\n    protected $except = [\n        'password',\n        'password_confirmation',\n    ];\n}\n"
  },
  {
    "path": "app/Http/Middleware/TrustProxies.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Fideloper\\Proxy\\TrustProxies as Middleware;\nuse Illuminate\\Http\\Request;\n\nclass TrustProxies extends Middleware\n{\n    /**\n     * The trusted proxies for this application.\n     *\n     * @var array|string\n     */\n    protected $proxies;\n\n    /**\n     * The headers that should be used to detect proxies.\n     *\n     * @var int\n     */\n    protected $headers = Request::HEADER_X_FORWARDED_ALL;\n}\n"
  },
  {
    "path": "app/Http/Middleware/VerifyCsrfToken.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\n\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n     * The URIs that should be excluded from CSRF verification.\n     *\n     * @var array\n     */\n    protected $except = [\n        //\n    ];\n}\n"
  },
  {
    "path": "app/Jobs/FetchPosterJob.php",
    "content": "<?php\n\nnamespace App\\Jobs;\n\nuse App\\Poster;\nuse Illuminate\\Bus\\Queueable;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Illuminate\\Foundation\\Bus\\Dispatchable;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Illuminate\\Queue\\SerializesModels;\nuse Illuminate\\Support\\Facades\\Storage;\nuse Illuminate\\Support\\Str;\n\nclass FetchPosterJob implements ShouldQueue\n{\n    use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;\n\n    public $titleID;\n\n    /**\n     * Create a new job instance.\n     *\n     * @param $titleID\n     */\n    public function __construct($titleID)\n    {\n        $this->titleID = $titleID;\n    }\n\n    /**\n     * Execute the job.\n     *\n     * @return void\n     */\n    public function handle()\n    {\n        $info = \"https://api.themoviedb.org/3/movie/{$this->titleID}?api_key=\".config('movie.v3').\"&language=en-US\";\n        $info = json_decode(file_get_contents($info));\n        $file = file_get_contents(\"http://image.tmdb.org/t/p/w500{$info->poster_path}\");\n        $name = (string) Str::uuid().'.jpg';\n        Storage::put(\"public/posters/\".$name, $file);\n        Poster::firstOrCreate(\n            ['title_id' => $this->titleID],\n            [\n                'title_id' => $this->titleID,\n                'image' => $name,\n            ]\n        );\n    }\n}\n"
  },
  {
    "path": "app/Models/WatchList.php",
    "content": "<?php\n\nnamespace App\\Models;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass WatchList extends Model\n{\n    protected $guarded = [];\n}\n"
  },
  {
    "path": "app/Name.php",
    "content": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Name extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/Poster.php",
    "content": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Poster extends Model\n{\n    protected $guarded = [];\n\n    public function title()\n    {\n        return $this->belongsTo(Title::class, 'tconst', 'title_id');\n    }\n}\n"
  },
  {
    "path": "app/Principal.php",
    "content": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Principal extends Model\n{\n    public function name()\n    {\n        return $this->hasOne(Name::class, 'nconst', 'nconst');\n    }\n}\n"
  },
  {
    "path": "app/Providers/AppServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Support\\ServiceProvider;\n\nclass AppServiceProvider extends ServiceProvider\n{\n    /**\n     * Register any application services.\n     *\n     * @return void\n     */\n    public function register()\n    {\n        //\n    }\n\n    /**\n     * Bootstrap any application services.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        //\n    }\n}\n"
  },
  {
    "path": "app/Providers/AuthServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Foundation\\Support\\Providers\\AuthServiceProvider as ServiceProvider;\nuse Illuminate\\Support\\Facades\\Gate;\n\nclass AuthServiceProvider extends ServiceProvider\n{\n    /**\n     * The policy mappings for the application.\n     *\n     * @var array\n     */\n    protected $policies = [\n        // 'App\\Model' => 'App\\Policies\\ModelPolicy',\n    ];\n\n    /**\n     * Register any authentication / authorization services.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        $this->registerPolicies();\n\n        //\n    }\n}\n"
  },
  {
    "path": "app/Providers/BroadcastServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Support\\Facades\\Broadcast;\nuse Illuminate\\Support\\ServiceProvider;\n\nclass BroadcastServiceProvider extends ServiceProvider\n{\n    /**\n     * Bootstrap any application services.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        Broadcast::routes();\n\n        require base_path('routes/channels.php');\n    }\n}\n"
  },
  {
    "path": "app/Providers/EventServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Auth\\Events\\Registered;\nuse Illuminate\\Auth\\Listeners\\SendEmailVerificationNotification;\nuse Illuminate\\Foundation\\Support\\Providers\\EventServiceProvider as ServiceProvider;\nuse Illuminate\\Support\\Facades\\Event;\n\nclass EventServiceProvider extends ServiceProvider\n{\n    /**\n     * The event listener mappings for the application.\n     *\n     * @var array\n     */\n    protected $listen = [\n        Registered::class => [\n            SendEmailVerificationNotification::class,\n        ],\n    ];\n\n    /**\n     * Register any events for your application.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        parent::boot();\n\n        //\n    }\n}\n"
  },
  {
    "path": "app/Providers/HorizonServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Support\\Facades\\Gate;\nuse Laravel\\Horizon\\Horizon;\nuse Laravel\\Horizon\\HorizonApplicationServiceProvider;\n\nclass HorizonServiceProvider extends HorizonApplicationServiceProvider\n{\n    /**\n     * Bootstrap any application services.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        parent::boot();\n\n        // Horizon::routeSmsNotificationsTo('15556667777');\n        // Horizon::routeMailNotificationsTo('example@example.com');\n        // Horizon::routeSlackNotificationsTo('slack-webhook-url', '#channel');\n\n        // Horizon::night();\n    }\n\n    /**\n     * Register the Horizon gate.\n     *\n     * This gate determines who can access Horizon in non-local environments.\n     *\n     * @return void\n     */\n    protected function gate()\n    {\n        Gate::define('viewHorizon', function ($user) {\n            return in_array($user->email, [\n                //\n            ]);\n        });\n    }\n}\n"
  },
  {
    "path": "app/Providers/RouteServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Foundation\\Support\\Providers\\RouteServiceProvider as ServiceProvider;\nuse Illuminate\\Support\\Facades\\Route;\n\nclass RouteServiceProvider extends ServiceProvider\n{\n    /**\n     * This namespace is applied to your controller routes.\n     *\n     * In addition, it is set as the URL generator's root namespace.\n     *\n     * @var string\n     */\n    protected $namespace = 'App\\Http\\Controllers';\n\n    /**\n     * The path to the \"home\" route for your application.\n     *\n     * @var string\n     */\n    public const HOME = 'dashboard';\n\n    /**\n     * Define your route model bindings, pattern filters, etc.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        //\n\n        parent::boot();\n    }\n\n    /**\n     * Define the routes for the application.\n     *\n     * @return void\n     */\n    public function map()\n    {\n        $this->mapApiRoutes();\n\n        $this->mapWebRoutes();\n\n        //\n    }\n\n    /**\n     * Define the \"web\" routes for the application.\n     *\n     * These routes all receive session state, CSRF protection, etc.\n     *\n     * @return void\n     */\n    protected function mapWebRoutes()\n    {\n        Route::middleware('web')\n            ->namespace($this->namespace)\n            ->group(base_path('routes/web.php'));\n    }\n\n    /**\n     * Define the \"api\" routes for the application.\n     *\n     * These routes are typically stateless.\n     *\n     * @return void\n     */\n    protected function mapApiRoutes()\n    {\n        Route::prefix('api')\n            ->middleware('api')\n            ->namespace($this->namespace)\n            ->group(base_path('routes/api.php'));\n    }\n}\n"
  },
  {
    "path": "app/Rating.php",
    "content": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Rating extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/Title.php",
    "content": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Title extends Model\n{\n    public function poster()\n    {\n        return $this->hasOne(Poster::class, 'title_id', 'tconst')->withDefault([\n            'image' => 'movie.jpg'\n        ]);\n    }\n\n    public function rating()\n    {\n        return $this->hasOne(Rating::class, 'tconst', 'tconst');\n    }\n\n    public function watched()\n    {\n        return $this->hasOne(Watched::class, 'tconst', 'tconst')\n            ->where('user_id', auth()->id());\n    }\n\n    public function crew()\n    {\n        return $this->hasOne(Crew::class, 'tconst', 'tconst');\n    }\n\n    public function principal()\n    {\n        return $this->hasMany(Principal::class, 'tconst', 'tconst');\n    }\n\n    public function getIsWatchedAttribute()\n    {\n        if (!$this->watched) {\n\n        }\n        return !!$this->watched;\n    }\n\n    public function url()\n    {\n        if ($this->title_type === 'movie') {\n            return route('movies.show', [$this->idtconst]);\n        }\n\n        return '/series/'.$this->tconst;\n    }\n}\n"
  },
  {
    "path": "app/User.php",
    "content": "<?php\n\nnamespace App;\n\nuse Illuminate\\Contracts\\Auth\\MustVerifyEmail;\nuse Illuminate\\Foundation\\Auth\\User as Authenticatable;\nuse Illuminate\\Notifications\\Notifiable;\n\nclass User extends Authenticatable\n{\n    use Notifiable;\n\n    /**\n     * The attributes that are mass assignable.\n     *\n     * @var array\n     */\n    protected $fillable = [\n        'name', 'email', 'password',\n    ];\n\n    /**\n     * The attributes that should be hidden for arrays.\n     *\n     * @var array\n     */\n    protected $hidden = [\n        'password', 'remember_token',\n    ];\n\n    /**\n     * The attributes that should be cast to native types.\n     *\n     * @var array\n     */\n    protected $casts = [\n        'email_verified_at' => 'datetime',\n    ];\n}\n"
  },
  {
    "path": "app/Watched/Importers/AkaImporter.php",
    "content": "<?php\n\nnamespace App\\Watched\\Importers;\n\nuse Illuminate\\Support\\Facades\\DB;\n\nclass AkaImporter extends Importer implements ImporterInterface\n{\n    protected $name = 'title.akas.tsv';\n\n    public function start(): ImporterInterface\n    {\n        $this->output->writeln('<info>Importing akas.</info>');\n\n        DB::statement(\"COPY akas(title_id, ordering,title,region,language,types,attributes,is_original_title) FROM '{$this->tsvPath}'\");\n\n        return $this;\n    }\n\n    public function index(): ImporterInterface\n    {\n        DB::table('akas')->where('id', 1)->delete();\n\n        return $this;\n    }\n}\n"
  },
  {
    "path": "app/Watched/Importers/CrewImporter.php",
    "content": "<?php\n\nnamespace App\\Watched\\Importers;\n\nuse Illuminate\\Support\\Facades\\DB;\n\nclass CrewImporter extends Importer implements ImporterInterface\n{\n    protected $name = 'title.crew.tsv';\n\n    public function start(): ImporterInterface\n    {\n        $this->output->writeln('<info>Importing crew.</info>');\n\n        DB::statement(\"COPY crews(tconst, directors, writers) FROM '{$this->tsvPath}'\");\n\n        return $this;\n    }\n\n    public function index(): ImporterInterface\n    {\n        DB::table('crews')->where('id', 1)->delete();\n        DB::raw(DB::statement('CREATE INDEX ON public.crews (tconst)'));    \n        return $this;\n    }\n}\n"
  },
  {
    "path": "app/Watched/Importers/EpisodeImporter.php",
    "content": "<?php\n\nnamespace App\\Watched\\Importers;\n\nuse Illuminate\\Support\\Facades\\DB;\n\nclass EpisodeImporter extends Importer implements ImporterInterface\n{\n    protected $name = 'title.episode.tsv';\n\n    public function start(): ImporterInterface\n    {\n        $this->output->writeln('<info>Importing episode.</info>');\n\n        DB::statement(\"COPY episodes(tconst,parent_tconst,season_number,episode_number) FROM '{$this->tsvPath}'\");\n\n        return $this;\n    }\n\n    public function index(): ImporterInterface\n    {\n        DB::table('episodes')->where('id', 1)->delete();\n        DB::raw(DB::statement('CREATE INDEX ON public.episodes (tconst)'));\n        DB::raw(DB::statement('CREATE INDEX ON public.episodes (parent_tconst)'));\n        return $this;\n    }\n}\n"
  },
  {
    "path": "app/Watched/Importers/Importer.php",
    "content": "<?php\n\nnamespace App\\Watched\\Importers;\n\nuse GuzzleHttp\\Client;\nuse Symfony\\Component\\Console\\Helper\\ProgressBar;\nuse function ByteUnits\\bytes;\n\nabstract class Importer\n{\n    protected $tsvPath;\n\n    protected $gzPath;\n\n    protected $output;\n\n    public function __construct()\n    {\n        $this->tsvPath = storage_path(\"app/imdb/{$this->name}\");\n        $this->gzPath = $this->tsvPath.'gz';\n    }\n\n    public function download($output, $force = false): ImporterInterface\n    {\n        $this->output = $output;\n\n        $exists = file_exists($this->tsvPath);\n\n        if ($exists && !$force) {\n            return $this;\n        }\n\n        $progressBar = new ProgressBar($output, 100);\n        $progressBar->setFormat(\"%status%\\n%current%/%max%  [%bar%] %percent:3s%%\\n\");\n        $progressBar->setMessage('Gathering download information.', 'status');\n        $progressBar->start();\n\n        $client = new Client(['verify' => false, 'base_uri' => 'https://datasets.imdbws.com/']);\n\n        $client->request('GET', \"{$this->name}.gz\", [\n            'sink' => $this->gzPath,\n            'progress' => function ($dl_total_size, $dl_size_so_far) use ($progressBar) {\n                $total = bytes($dl_total_size)->format('MB');\n                $sofar = bytes($dl_size_so_far)->format('MB');\n                $percentage = $dl_total_size != '0.00' ? number_format($dl_size_so_far * 100 / $dl_total_size) : 0;\n                $progressBar->setMessage(\"Downloading {$this->name}.gz:   {$sofar}/{$total} ({$percentage}%)\", 'status');\n\n                if ($percentage % 10 === 0) {\n                    $progressBar->advance();\n                }\n                $progressBar->display();\n            },\n        ]);\n        $progressBar->finish();\n\n        $this->untar($this->gzPath, $this->tsvPath);\n\n        unlink($this->gzPath);\n\n        return $this;\n    }\n\n    public function untar($file, $name)\n    {\n        $buffer_size = 4096;\n        $file = gzopen($file, 'rb');\n        $out_file = fopen($name, 'wb');\n        while (!gzeof($file)) {\n            fwrite($out_file, gzread($file, $buffer_size));\n        }\n        fclose($out_file);\n        gzclose($file);\n    }\n}\n"
  },
  {
    "path": "app/Watched/Importers/ImporterInterface.php",
    "content": "<?php\n\nnamespace App\\Watched\\Importers;\n\nuse Illuminate\\Console\\OutputStyle;\n\ninterface ImporterInterface\n{\n    public function start();\n\n    public function index(): ImporterInterface;\n\n    public function download(OutputStyle $outputStyle): ImporterInterface;\n}\n"
  },
  {
    "path": "app/Watched/Importers/NameImporter.php",
    "content": "<?php\n\nnamespace App\\Watched\\Importers;\n\nuse Illuminate\\Support\\Facades\\DB;\n\nclass NameImporter extends Importer implements ImporterInterface\n{\n    protected $name = 'name.basics.tsv';\n\n    public function start(): ImporterInterface\n    {\n        $this->output->writeln('<info>Importing names.</info>');\n\n        DB::statement(\"COPY names(nconst, primary_name, birth_year, death_year ,primary_profession,known_for_titles) FROM '{$this->tsvPath}'\");\n\n        return $this;\n    }\n\n    public function index(): ImporterInterface\n    {\n        DB::table('names')->where('id', 1)->delete();\n\n        return $this;\n    }\n}\n"
  },
  {
    "path": "app/Watched/Importers/PrincipalImporter.php",
    "content": "<?php\n\n\nnamespace App\\Watched\\Importers;\n\n\nuse Illuminate\\Support\\Facades\\DB;\n\nclass PrincipalImporter extends Importer implements ImporterInterface\n{\n    protected $name = 'title.principals.tsv';\n\n    public function start(): ImporterInterface\n    {\n        $this->output->writeln('<info>Importing principals.</info>');\n\n        DB::statement(\"COPY principals(tconst,ordering,nconst,category,job,characters) FROM '{$this->tsvPath}'\");\n\n        return $this;\n    }\n\n    public function index(): ImporterInterface\n    {\n        DB::table('principals')->where('id', 1)->delete();\n\n        return $this;\n    }\n}\n"
  },
  {
    "path": "app/Watched/Importers/RatingImporter.php",
    "content": "<?php\n\nnamespace App\\Watched\\Importers;\n\nuse Illuminate\\Support\\Facades\\DB;\n\nclass RatingImporter extends Importer implements ImporterInterface\n{\n    protected $name = 'title.ratings.tsv';\n\n    public function start(): ImporterInterface\n    {\n        $this->output->writeln('<info>Importing ratings.</info>');\n\n        DB::statement(\"COPY ratings(tconst,average_rating,num_votes) FROM '{$this->tsvPath}'\");\n\n        return $this;\n    }\n\n    public function index(): ImporterInterface\n    {\n        DB::table('ratings')->where('id', 1)->delete();\n        DB::raw(DB::statement('CREATE INDEX ON public.ratings (tconst)'));\n        DB::raw(DB::statement('ALTER TABLE ratings ALTER COLUMN average_rating TYPE numeric(3,1) USING (average_rating::numeric(3,1))'));\n        DB::raw(DB::statement('ALTER TABLE ratings ALTER COLUMN num_votes TYPE integer USING (num_votes::integer)'));\n        $this->output->writeln('<info>Updating title weights.</info>');\n        DB::raw(DB::statement('UPDATE \"titles\" SET weight = ROUND(((ratings.num_votes*ratings.average_rating + (25000*7))/( ratings.num_votes+25000) )::numeric,2)*100 FROM \"ratings\" WHERE \"titles\".\"tconst\" = \"ratings\".\"tconst\"'));\n        DB::raw(DB::statement('CREATE INDEX ON public.titles (weight)'));\n        return $this;\n    }\n}\n"
  },
  {
    "path": "app/Watched/Importers/TitleImporter.php",
    "content": "<?php\n\nnamespace App\\Watched\\Importers;\n\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\DB;\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Support\\Str;\n\nclass TitleImporter extends Importer implements  ImporterInterface\n{\n    protected $name = 'title.basics.tsv';\n\n    public function start(): ImporterInterface\n    {\n        $this->output->writeln('<info>Importing titles, may take some time</info>');\n\n        DB::statement(\"COPY titles(tconst,title_type,primary_title,original_title,is_adult,start_year,end_year,runtime_minutes,genres) FROM '{$this->tsvPath}'\");\n\n        return $this;\n    }\n\n    public function index(): ImporterInterface\n    {\n        $this->output->writeln('<info>Title cleanup and indexing, may take some time</info>');\n\n        $primary_title = DB::select(DB::raw('select id,primary_title,length(primary_title) from titles where length(primary_title) >= 255 order by length(primary_title) DESC'));\n        foreach($primary_title as $title) {\n            $description = Str::limit($title->primary_title, 200);\n            DB::table('titles')->where('id', $title->id)->update([\n                'primary_title' => $description,\n            ]);\n        }\n\n        $original_title = DB::select(DB::raw('select id,original_title,length(original_title) from titles where length(original_title) >= 255 order by length(original_title) DESC'));\n\n        foreach($original_title as $title) {\n            $description = Str::limit($title->original_title, 200);\n            DB::table('titles')->where('id', $title->id)->update([\n                'original_title' => $description,\n            ]);\n        }\n\n        DB::table('titles')->where('id', 1)->delete();\n\n        Schema::table('titles', function (Blueprint $table) {\n            $table->string('primary_title')->change();\n            $table->string('original_title')->change();\n        });\n\n        $this->output->writeln('<info>Updating title columns.</info>');\n        DB::raw(DB::statement('ALTER TABLE titles ALTER COLUMN start_year TYPE integer USING (start_year::integer)'));\n        DB::raw(DB::statement('ALTER TABLE titles ALTER COLUMN end_year TYPE integer USING (end_year::integer)'));\n        DB::raw(DB::statement('ALTER TABLE titles ALTER COLUMN runtime_minutes TYPE integer USING (runtime_minutes::integer)'));\n\n        return $this;\n    }\n}\n"
  },
  {
    "path": "app/Watched/Traits/TitleFilter.php",
    "content": "<?php\n\n\nnamespace App\\Watched\\Traits;\n\n\nuse App\\Jobs\\FetchPosterJob;\nuse App\\Title;\n\ntrait TitleFilter\n{\n    public function filter($type = 'movie')\n    {\n        $movies = Title::query();\n\n        if (request()->has('rating') && request('rating') !== 'Rating') {\n            $movies = $movies->wherehas('rating', function ($q) {\n                return $q->where([\n                    ['average_rating', '>=', (int) request('rating')],\n                    ['average_rating', '<', (int)(request('rating')+1)]\n                ]);\n            });\n        }\n\n        $movies = $movies->with(['poster', 'rating', 'watched'])\n            ->where('title_type', $type)\n            ->orderByDesc('weight');\n\n        if (request('not_watched') === 'yes') {\n            $movies = $movies->whereDoesntHave('watched');\n        }\n\n        if (request()->has('selected_year') && request('selected_year')!== null) {\n            $movies = $movies->where('start_year', request('selected_year'));\n        }\n\n        return $movies;\n    }\n\n    private function checkPoster($movie)\n    {\n        if (is_null($movie->poster->id)) {\n            dispatch(new FetchPosterJob($movie->tconst));\n        }\n    }\n\n}\n"
  },
  {
    "path": "app/Watched.php",
    "content": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Rennokki\\QueryCache\\Traits\\QueryCacheable;\n\nclass Watched extends Model\n{\n    use QueryCacheable;\n\n    protected $table = 'watched';\n\n    protected  $guarded = [];\n\n    public function title()\n    {\n        return $this->hasOne(Title::class, 'tconst', 'tconst');\n    }\n\n    public function url()\n    {\n        if ($this->title_type === 'movie') {\n            return route('movies.show', [$this->tconst]);\n        }\n\n        return '/series/'.$this->tconst;\n    }\n}\n"
  },
  {
    "path": "artisan",
    "content": "#!/usr/bin/env php\n<?php\n\ndefine('LARAVEL_START', microtime(true));\n\n/*\n|--------------------------------------------------------------------------\n| Register The Auto Loader\n|--------------------------------------------------------------------------\n|\n| Composer provides a convenient, automatically generated class loader\n| for our application. We just need to utilize it! We'll require it\n| into the script here so that we do not have to worry about the\n| loading of any our classes \"manually\". Feels great to relax.\n|\n*/\n\nrequire __DIR__.'/vendor/autoload.php';\n\n$app = require_once __DIR__.'/bootstrap/app.php';\n\n/*\n|--------------------------------------------------------------------------\n| Run The Artisan Application\n|--------------------------------------------------------------------------\n|\n| When we run the console application, the current CLI command will be\n| executed in this console and the response sent back to a terminal\n| or another output device for the developers. Here goes nothing!\n|\n*/\n\n$kernel = $app->make(Illuminate\\Contracts\\Console\\Kernel::class);\n\n$status = $kernel->handle(\n    $input = new Symfony\\Component\\Console\\Input\\ArgvInput,\n    new Symfony\\Component\\Console\\Output\\ConsoleOutput\n);\n\n/*\n|--------------------------------------------------------------------------\n| Shutdown The Application\n|--------------------------------------------------------------------------\n|\n| Once Artisan has finished running, we will fire off the shutdown events\n| so that any final work may be done by the application before we shut\n| down the process. This is the last thing to happen to the request.\n|\n*/\n\n$kernel->terminate($input, $status);\n\nexit($status);\n"
  },
  {
    "path": "bootstrap/app.php",
    "content": "<?php\n\n/*\n|--------------------------------------------------------------------------\n| Create The Application\n|--------------------------------------------------------------------------\n|\n| The first thing we will do is create a new Laravel application instance\n| which serves as the \"glue\" for all the components of Laravel, and is\n| the IoC container for the system binding all of the various parts.\n|\n*/\n\n$app = new Illuminate\\Foundation\\Application(\n    $_ENV['APP_BASE_PATH'] ?? dirname(__DIR__)\n);\n\n/*\n|--------------------------------------------------------------------------\n| Bind Important Interfaces\n|--------------------------------------------------------------------------\n|\n| Next, we need to bind some important interfaces into the container so\n| we will be able to resolve them when needed. The kernels serve the\n| incoming requests to this application from both the web and CLI.\n|\n*/\n\n$app->singleton(\n    Illuminate\\Contracts\\Http\\Kernel::class,\n    App\\Http\\Kernel::class\n);\n\n$app->singleton(\n    Illuminate\\Contracts\\Console\\Kernel::class,\n    App\\Console\\Kernel::class\n);\n\n$app->singleton(\n    Illuminate\\Contracts\\Debug\\ExceptionHandler::class,\n    App\\Exceptions\\Handler::class\n);\n\n/*\n|--------------------------------------------------------------------------\n| Return The Application\n|--------------------------------------------------------------------------\n|\n| This script returns the application instance. The instance is given to\n| the calling script so we can separate the building of the instances\n| from the actual running of the application and sending responses.\n|\n*/\n\nreturn $app;\n"
  },
  {
    "path": "bootstrap/cache/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "clear.sh",
    "content": "#!/usr/bin/env bash\nphp artisan cache:clear\nphp artisan route:clear\nphp artisan config:clear\nphp artisan view:clear\n"
  },
  {
    "path": "composer.json",
    "content": "{\n    \"name\": \"laravel/laravel\",\n    \"type\": \"project\",\n    \"description\": \"The Laravel Framework.\",\n    \"keywords\": [\n        \"framework\",\n        \"laravel\"\n    ],\n    \"license\": \"MIT\",\n    \"require\": {\n        \"php\": \"^7.4\",\n        \"ext-json\": \"*\",\n        \"doctrine/dbal\": \"^2.10\",\n        \"elasticsearch/elasticsearch\": \"^7.7\",\n        \"fideloper/proxy\": \"^4.2\",\n        \"fruitcake/laravel-cors\": \"^1.0\",\n        \"gabrielelana/byte-units\": \"^0.5.0\",\n        \"guzzlehttp/guzzle\": \"^6.3\",\n        \"laravel-frontend-presets/tall\": \"^1.7\",\n        \"laravel/framework\": \"^7.1\",\n        \"laravel/horizon\": \"^4.3\",\n        \"laravel/tinker\": \"^2.0\",\n        \"rennokki/laravel-eloquent-query-cache\": \"^2.0\"\n    },\n    \"require-dev\": {\n        \"barryvdh/laravel-debugbar\": \"^3.3\",\n        \"facade/ignition\": \"^2.0\",\n        \"fzaninotto/faker\": \"^1.9.1\",\n        \"mockery/mockery\": \"^1.3.1\",\n        \"nunomaduro/collision\": \"^4.1\",\n        \"phpunit/phpunit\": \"^8.5\"\n    },\n    \"config\": {\n        \"optimize-autoloader\": true,\n        \"preferred-install\": \"dist\",\n        \"sort-packages\": true\n    },\n    \"extra\": {\n        \"laravel\": {\n            \"dont-discover\": []\n        }\n    },\n    \"autoload\": {\n        \"psr-4\": {\n            \"App\\\\\": \"app/\"\n        },\n        \"classmap\": [\n            \"database/seeds\",\n            \"database/factories\"\n        ]\n    },\n    \"autoload-dev\": {\n        \"psr-4\": {\n            \"Tests\\\\\": \"tests/\"\n        }\n    },\n    \"minimum-stability\": \"dev\",\n    \"prefer-stable\": true,\n    \"scripts\": {\n        \"post-autoload-dump\": [\n            \"Illuminate\\\\Foundation\\\\ComposerScripts::postAutoloadDump\",\n            \"@php artisan package:discover --ansi\"\n        ],\n        \"post-root-package-install\": [\n            \"@php -r \\\"file_exists('.env') || copy('.env.example', '.env');\\\"\"\n        ],\n        \"post-create-project-cmd\": [\n            \"@php artisan key:generate --ansi\"\n        ]\n    }\n}\n"
  },
  {
    "path": "config/app.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Name\n    |--------------------------------------------------------------------------\n    |\n    | This value is the name of your application. This value is used when the\n    | framework needs to place the application's name in a notification or\n    | any other location as required by the application or its packages.\n    |\n    */\n\n    'name' => env('APP_NAME', 'Laravel'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Environment\n    |--------------------------------------------------------------------------\n    |\n    | This value determines the \"environment\" your application is currently\n    | running in. This may determine how you prefer to configure various\n    | services the application utilizes. Set this in your \".env\" file.\n    |\n    */\n\n    'env' => env('APP_ENV', 'production'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Debug Mode\n    |--------------------------------------------------------------------------\n    |\n    | When your application is in debug mode, detailed error messages with\n    | stack traces will be shown on every error that occurs within your\n    | application. If disabled, a simple generic error page is shown.\n    |\n    */\n\n    'debug' => (bool) env('APP_DEBUG', false),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application URL\n    |--------------------------------------------------------------------------\n    |\n    | This URL is used by the console to properly generate URLs when using\n    | the Artisan command line tool. You should set this to the root of\n    | your application so that it is used when running Artisan tasks.\n    |\n    */\n\n    'url' => env('APP_URL', 'http://localhost'),\n\n    'asset_url' => env('ASSET_URL', null),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Timezone\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify the default timezone for your application, which\n    | will be used by the PHP date and date-time functions. We have gone\n    | ahead and set this to a sensible default for you out of the box.\n    |\n    */\n\n    'timezone' => 'UTC',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Locale Configuration\n    |--------------------------------------------------------------------------\n    |\n    | The application locale determines the default locale that will be used\n    | by the translation service provider. You are free to set this value\n    | to any of the locales which will be supported by the application.\n    |\n    */\n\n    'locale' => 'en',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Fallback Locale\n    |--------------------------------------------------------------------------\n    |\n    | The fallback locale determines the locale to use when the current one\n    | is not available. You may change the value to correspond to any of\n    | the language folders that are provided through your application.\n    |\n    */\n\n    'fallback_locale' => 'en',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Faker Locale\n    |--------------------------------------------------------------------------\n    |\n    | This locale will be used by the Faker PHP library when generating fake\n    | data for your database seeds. For example, this will be used to get\n    | localized telephone numbers, street address information and more.\n    |\n    */\n\n    'faker_locale' => 'en_US',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Encryption Key\n    |--------------------------------------------------------------------------\n    |\n    | This key is used by the Illuminate encrypter service and should be set\n    | to a random, 32 character string, otherwise these encrypted strings\n    | will not be safe. Please do this before deploying an application!\n    |\n    */\n\n    'key' => env('APP_KEY'),\n\n    'cipher' => 'AES-256-CBC',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Autoloaded Service Providers\n    |--------------------------------------------------------------------------\n    |\n    | The service providers listed here will be automatically loaded on the\n    | request to your application. Feel free to add your own services to\n    | this array to grant expanded functionality to your applications.\n    |\n    */\n\n    'providers' => [\n\n        /*\n         * Laravel Framework Service Providers...\n         */\n        Illuminate\\Auth\\AuthServiceProvider::class,\n        Illuminate\\Broadcasting\\BroadcastServiceProvider::class,\n        Illuminate\\Bus\\BusServiceProvider::class,\n        Illuminate\\Cache\\CacheServiceProvider::class,\n        Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider::class,\n        Illuminate\\Cookie\\CookieServiceProvider::class,\n        Illuminate\\Database\\DatabaseServiceProvider::class,\n        Illuminate\\Encryption\\EncryptionServiceProvider::class,\n        Illuminate\\Filesystem\\FilesystemServiceProvider::class,\n        Illuminate\\Foundation\\Providers\\FoundationServiceProvider::class,\n        Illuminate\\Hashing\\HashServiceProvider::class,\n        Illuminate\\Mail\\MailServiceProvider::class,\n        Illuminate\\Notifications\\NotificationServiceProvider::class,\n        Illuminate\\Pagination\\PaginationServiceProvider::class,\n        Illuminate\\Pipeline\\PipelineServiceProvider::class,\n        Illuminate\\Queue\\QueueServiceProvider::class,\n        Illuminate\\Redis\\RedisServiceProvider::class,\n        Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider::class,\n        Illuminate\\Session\\SessionServiceProvider::class,\n        Illuminate\\Translation\\TranslationServiceProvider::class,\n        Illuminate\\Validation\\ValidationServiceProvider::class,\n        Illuminate\\View\\ViewServiceProvider::class,\n\n        /*\n         * Package Service Providers...\n         */\n\n        /*\n         * Application Service Providers...\n         */\n        App\\Providers\\AppServiceProvider::class,\n        App\\Providers\\AuthServiceProvider::class,\n        // App\\Providers\\BroadcastServiceProvider::class,\n        App\\Providers\\EventServiceProvider::class,\n        App\\Providers\\HorizonServiceProvider::class,\n        App\\Providers\\RouteServiceProvider::class,\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Class Aliases\n    |--------------------------------------------------------------------------\n    |\n    | This array of class aliases will be registered when this application\n    | is started. However, feel free to register as many as you wish as\n    | the aliases are \"lazy\" loaded so they don't hinder performance.\n    |\n    */\n\n    'aliases' => [\n\n        'App' => Illuminate\\Support\\Facades\\App::class,\n        'Arr' => Illuminate\\Support\\Arr::class,\n        'Artisan' => Illuminate\\Support\\Facades\\Artisan::class,\n        'Auth' => Illuminate\\Support\\Facades\\Auth::class,\n        'Blade' => Illuminate\\Support\\Facades\\Blade::class,\n        'Broadcast' => Illuminate\\Support\\Facades\\Broadcast::class,\n        'Bus' => Illuminate\\Support\\Facades\\Bus::class,\n        'Cache' => Illuminate\\Support\\Facades\\Cache::class,\n        'Config' => Illuminate\\Support\\Facades\\Config::class,\n        'Cookie' => Illuminate\\Support\\Facades\\Cookie::class,\n        'Crypt' => Illuminate\\Support\\Facades\\Crypt::class,\n        'DB' => Illuminate\\Support\\Facades\\DB::class,\n        'Eloquent' => Illuminate\\Database\\Eloquent\\Model::class,\n        'Event' => Illuminate\\Support\\Facades\\Event::class,\n        'File' => Illuminate\\Support\\Facades\\File::class,\n        'Gate' => Illuminate\\Support\\Facades\\Gate::class,\n        'Hash' => Illuminate\\Support\\Facades\\Hash::class,\n        'Http' => Illuminate\\Support\\Facades\\Http::class,\n        'Lang' => Illuminate\\Support\\Facades\\Lang::class,\n        'Log' => Illuminate\\Support\\Facades\\Log::class,\n        'Mail' => Illuminate\\Support\\Facades\\Mail::class,\n        'Notification' => Illuminate\\Support\\Facades\\Notification::class,\n        'Password' => Illuminate\\Support\\Facades\\Password::class,\n        'Queue' => Illuminate\\Support\\Facades\\Queue::class,\n        'Redirect' => Illuminate\\Support\\Facades\\Redirect::class,\n        'Redis' => Illuminate\\Support\\Facades\\Redis::class,\n        'Request' => Illuminate\\Support\\Facades\\Request::class,\n        'Response' => Illuminate\\Support\\Facades\\Response::class,\n        'Route' => Illuminate\\Support\\Facades\\Route::class,\n        'Schema' => Illuminate\\Support\\Facades\\Schema::class,\n        'Session' => Illuminate\\Support\\Facades\\Session::class,\n        'Storage' => Illuminate\\Support\\Facades\\Storage::class,\n        'Str' => Illuminate\\Support\\Str::class,\n        'URL' => Illuminate\\Support\\Facades\\URL::class,\n        'Validator' => Illuminate\\Support\\Facades\\Validator::class,\n        'View' => Illuminate\\Support\\Facades\\View::class,\n\n    ],\n\n];\n"
  },
  {
    "path": "config/auth.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Authentication Defaults\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default authentication \"guard\" and password\n    | reset options for your application. You may change these defaults\n    | as required, but they're a perfect start for most applications.\n    |\n    */\n\n    'defaults' => [\n        'guard' => 'web',\n        'passwords' => 'users',\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Authentication Guards\n    |--------------------------------------------------------------------------\n    |\n    | Next, you may define every authentication guard for your application.\n    | Of course, a great default configuration has been defined for you\n    | here which uses session storage and the Eloquent user provider.\n    |\n    | All authentication drivers have a user provider. This defines how the\n    | users are actually retrieved out of your database or other storage\n    | mechanisms used by this application to persist your user's data.\n    |\n    | Supported: \"session\", \"token\"\n    |\n    */\n\n    'guards' => [\n        'web' => [\n            'driver' => 'session',\n            'provider' => 'users',\n        ],\n\n        'api' => [\n            'driver' => 'token',\n            'provider' => 'users',\n            'hash' => false,\n        ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | User Providers\n    |--------------------------------------------------------------------------\n    |\n    | All authentication drivers have a user provider. This defines how the\n    | users are actually retrieved out of your database or other storage\n    | mechanisms used by this application to persist your user's data.\n    |\n    | If you have multiple user tables or models you may configure multiple\n    | sources which represent each model / table. These sources may then\n    | be assigned to any extra authentication guards you have defined.\n    |\n    | Supported: \"database\", \"eloquent\"\n    |\n    */\n\n    'providers' => [\n        'users' => [\n            'driver' => 'eloquent',\n            'model' => App\\User::class,\n        ],\n\n        // 'users' => [\n        //     'driver' => 'database',\n        //     'table' => 'users',\n        // ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Resetting Passwords\n    |--------------------------------------------------------------------------\n    |\n    | You may specify multiple password reset configurations if you have more\n    | than one user table or model in the application and you want to have\n    | separate password reset settings based on the specific user types.\n    |\n    | The expire time is the number of minutes that the reset token should be\n    | considered valid. This security feature keeps tokens short-lived so\n    | they have less time to be guessed. You may change this as needed.\n    |\n    */\n\n    'passwords' => [\n        'users' => [\n            'provider' => 'users',\n            'table' => 'password_resets',\n            'expire' => 60,\n            'throttle' => 60,\n        ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Password Confirmation Timeout\n    |--------------------------------------------------------------------------\n    |\n    | Here you may define the amount of seconds before a password confirmation\n    | times out and the user is prompted to re-enter their password via the\n    | confirmation screen. By default, the timeout lasts for three hours.\n    |\n    */\n\n    'password_timeout' => 10800,\n\n];\n"
  },
  {
    "path": "config/broadcasting.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Broadcaster\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default broadcaster that will be used by the\n    | framework when an event needs to be broadcast. You may set this to\n    | any of the connections defined in the \"connections\" array below.\n    |\n    | Supported: \"pusher\", \"redis\", \"log\", \"null\"\n    |\n    */\n\n    'default' => env('BROADCAST_DRIVER', 'null'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Broadcast Connections\n    |--------------------------------------------------------------------------\n    |\n    | Here you may define all of the broadcast connections that will be used\n    | to broadcast events to other systems or over websockets. Samples of\n    | each available type of connection are provided inside this array.\n    |\n    */\n\n    'connections' => [\n\n        'pusher' => [\n            'driver' => 'pusher',\n            'key' => env('PUSHER_APP_KEY'),\n            'secret' => env('PUSHER_APP_SECRET'),\n            'app_id' => env('PUSHER_APP_ID'),\n            'options' => [\n                'cluster' => env('PUSHER_APP_CLUSTER'),\n                'useTLS' => true,\n            ],\n        ],\n\n        'redis' => [\n            'driver' => 'redis',\n            'connection' => 'default',\n        ],\n\n        'log' => [\n            'driver' => 'log',\n        ],\n\n        'null' => [\n            'driver' => 'null',\n        ],\n\n    ],\n\n];\n"
  },
  {
    "path": "config/cache.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Str;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Cache Store\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default cache connection that gets used while\n    | using this caching library. This connection is used when another is\n    | not explicitly specified when executing a given caching function.\n    |\n    | Supported: \"apc\", \"array\", \"database\", \"file\",\n    |            \"memcached\", \"redis\", \"dynamodb\"\n    |\n    */\n\n    'default' => env('CACHE_DRIVER', 'file'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Cache Stores\n    |--------------------------------------------------------------------------\n    |\n    | Here you may define all of the cache \"stores\" for your application as\n    | well as their drivers. You may even define multiple stores for the\n    | same cache driver to group types of items stored in your caches.\n    |\n    */\n\n    'stores' => [\n\n        'apc' => [\n            'driver' => 'apc',\n        ],\n\n        'array' => [\n            'driver' => 'array',\n            'serialize' => false,\n        ],\n\n        'database' => [\n            'driver' => 'database',\n            'table' => 'cache',\n            'connection' => null,\n        ],\n\n        'file' => [\n            'driver' => 'file',\n            'path' => storage_path('framework/cache/data'),\n        ],\n\n        'memcached' => [\n            'driver' => 'memcached',\n            'persistent_id' => env('MEMCACHED_PERSISTENT_ID'),\n            'sasl' => [\n                env('MEMCACHED_USERNAME'),\n                env('MEMCACHED_PASSWORD'),\n            ],\n            'options' => [\n                // Memcached::OPT_CONNECT_TIMEOUT => 2000,\n            ],\n            'servers' => [\n                [\n                    'host' => env('MEMCACHED_HOST', '127.0.0.1'),\n                    'port' => env('MEMCACHED_PORT', 11211),\n                    'weight' => 100,\n                ],\n            ],\n        ],\n\n        'redis' => [\n            'driver' => 'redis',\n            'connection' => 'cache',\n        ],\n\n        'dynamodb' => [\n            'driver' => 'dynamodb',\n            'key' => env('AWS_ACCESS_KEY_ID'),\n            'secret' => env('AWS_SECRET_ACCESS_KEY'),\n            'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),\n            'table' => env('DYNAMODB_CACHE_TABLE', 'cache'),\n            'endpoint' => env('DYNAMODB_ENDPOINT'),\n        ],\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Cache Key Prefix\n    |--------------------------------------------------------------------------\n    |\n    | When utilizing a RAM based store such as APC or Memcached, there might\n    | be other applications utilizing the same cache. So, we'll specify a\n    | value to get prefixed to all our keys so we can avoid collisions.\n    |\n    */\n\n    'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache'),\n\n];\n"
  },
  {
    "path": "config/cors.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Cross-Origin Resource Sharing (CORS) Configuration\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure your settings for cross-origin resource sharing\n    | or \"CORS\". This determines what cross-origin operations may execute\n    | in web browsers. You are free to adjust these settings as needed.\n    |\n    | To learn more: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS\n    |\n    */\n\n    'paths' => ['api/*'],\n\n    'allowed_methods' => ['*'],\n\n    'allowed_origins' => ['*'],\n\n    'allowed_origins_patterns' => [],\n\n    'allowed_headers' => ['*'],\n\n    'exposed_headers' => [],\n\n    'max_age' => 0,\n\n    'supports_credentials' => false,\n\n];\n"
  },
  {
    "path": "config/database.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Str;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Database Connection Name\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify which of the database connections below you wish\n    | to use as your default connection for all database work. Of course\n    | you may use many connections at once using the Database library.\n    |\n    */\n\n    'default' => env('DB_CONNECTION', 'mysql'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Database Connections\n    |--------------------------------------------------------------------------\n    |\n    | Here are each of the database connections setup for your application.\n    | Of course, examples of configuring each database platform that is\n    | supported by Laravel is shown below to make development simple.\n    |\n    |\n    | All database work in Laravel is done through the PHP PDO facilities\n    | so make sure you have the driver for your particular database of\n    | choice installed on your machine before you begin development.\n    |\n    */\n\n    'connections' => [\n\n        'sqlite' => [\n            'driver' => 'sqlite',\n            'url' => env('DATABASE_URL'),\n            'database' => env('DB_DATABASE', database_path('database.sqlite')),\n            'prefix' => '',\n            'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),\n        ],\n\n        'mysql' => [\n            'driver' => 'mysql',\n            'url' => env('DATABASE_URL'),\n            'host' => env('DB_HOST', '127.0.0.1'),\n            'port' => env('DB_PORT', '3306'),\n            'database' => env('DB_DATABASE', 'forge'),\n            'username' => env('DB_USERNAME', 'forge'),\n            'password' => env('DB_PASSWORD', ''),\n            'unix_socket' => env('DB_SOCKET', ''),\n            'charset' => 'utf8mb4',\n            'collation' => 'utf8mb4_unicode_ci',\n            'prefix' => '',\n            'prefix_indexes' => true,\n            'strict' => true,\n            'engine' => null,\n            'options' => extension_loaded('pdo_mysql') ? array_filter([\n                PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),\n            ]) : [],\n        ],\n\n        'pgsql' => [\n            'driver' => 'pgsql',\n            'url' => env('DATABASE_URL'),\n            'host' => env('DB_HOST', '127.0.0.1'),\n            'port' => env('DB_PORT', '5432'),\n            'database' => env('DB_DATABASE', 'forge'),\n            'username' => env('DB_USERNAME', 'forge'),\n            'password' => env('DB_PASSWORD', ''),\n            'charset' => 'utf8',\n            'prefix' => '',\n            'prefix_indexes' => true,\n            'schema' => 'public',\n            'sslmode' => 'prefer',\n        ],\n\n        'sqlsrv' => [\n            'driver' => 'sqlsrv',\n            'url' => env('DATABASE_URL'),\n            'host' => env('DB_HOST', 'localhost'),\n            'port' => env('DB_PORT', '1433'),\n            'database' => env('DB_DATABASE', 'forge'),\n            'username' => env('DB_USERNAME', 'forge'),\n            'password' => env('DB_PASSWORD', ''),\n            'charset' => 'utf8',\n            'prefix' => '',\n            'prefix_indexes' => true,\n        ],\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Migration Repository Table\n    |--------------------------------------------------------------------------\n    |\n    | This table keeps track of all the migrations that have already run for\n    | your application. Using this information, we can determine which of\n    | the migrations on disk haven't actually been run in the database.\n    |\n    */\n\n    'migrations' => 'migrations',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Redis Databases\n    |--------------------------------------------------------------------------\n    |\n    | Redis is an open source, fast, and advanced key-value store that also\n    | provides a richer body of commands than a typical key-value system\n    | such as APC or Memcached. Laravel makes it easy to dig right in.\n    |\n    */\n\n    'redis' => [\n\n        'client' => env('REDIS_CLIENT', 'phpredis'),\n\n        'options' => [\n            'cluster' => env('REDIS_CLUSTER', 'redis'),\n            'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'),\n        ],\n\n        'default' => [\n            'url' => env('REDIS_URL'),\n            'host' => env('REDIS_HOST', '127.0.0.1'),\n            'password' => env('REDIS_PASSWORD', null),\n            'port' => env('REDIS_PORT', '6379'),\n            'database' => env('REDIS_DB', '0'),\n        ],\n\n        'cache' => [\n            'url' => env('REDIS_URL'),\n            'host' => env('REDIS_HOST', '127.0.0.1'),\n            'password' => env('REDIS_PASSWORD', null),\n            'port' => env('REDIS_PORT', '6379'),\n            'database' => env('REDIS_CACHE_DB', '1'),\n        ],\n\n    ],\n\n];\n"
  },
  {
    "path": "config/filesystems.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Filesystem Disk\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify the default filesystem disk that should be used\n    | by the framework. The \"local\" disk, as well as a variety of cloud\n    | based disks are available to your application. Just store away!\n    |\n    */\n\n    'default' => env('FILESYSTEM_DRIVER', 'local'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Cloud Filesystem Disk\n    |--------------------------------------------------------------------------\n    |\n    | Many applications store files both locally and in the cloud. For this\n    | reason, you may specify a default \"cloud\" driver here. This driver\n    | will be bound as the Cloud disk implementation in the container.\n    |\n    */\n\n    'cloud' => env('FILESYSTEM_CLOUD', 's3'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Filesystem Disks\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure as many filesystem \"disks\" as you wish, and you\n    | may even configure multiple disks of the same driver. Defaults have\n    | been setup for each driver as an example of the required options.\n    |\n    | Supported Drivers: \"local\", \"ftp\", \"sftp\", \"s3\"\n    |\n    */\n\n    'disks' => [\n\n        'local' => [\n            'driver' => 'local',\n            'root' => storage_path('app'),\n        ],\n\n        'public' => [\n            'driver' => 'local',\n            'root' => storage_path('app/public'),\n            'url' => env('APP_URL').'/storage',\n            'visibility' => 'public',\n        ],\n\n        's3' => [\n            'driver' => 's3',\n            'key' => env('AWS_ACCESS_KEY_ID'),\n            'secret' => env('AWS_SECRET_ACCESS_KEY'),\n            'region' => env('AWS_DEFAULT_REGION'),\n            'bucket' => env('AWS_BUCKET'),\n            'url' => env('AWS_URL'),\n            'endpoint' => env('AWS_ENDPOINT'),\n        ],\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Symbolic Links\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure the symbolic links that will be created when the\n    | `storage:link` Artisan command is executed. The array keys should be\n    | the locations of the links and the values should be their targets.\n    |\n    */\n\n    'links' => [\n        public_path('storage') => storage_path('app/public'),\n    ],\n\n];\n"
  },
  {
    "path": "config/hashing.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Hash Driver\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default hash driver that will be used to hash\n    | passwords for your application. By default, the bcrypt algorithm is\n    | used; however, you remain free to modify this option if you wish.\n    |\n    | Supported: \"bcrypt\", \"argon\", \"argon2id\"\n    |\n    */\n\n    'driver' => 'bcrypt',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Bcrypt Options\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify the configuration options that should be used when\n    | passwords are hashed using the Bcrypt algorithm. This will allow you\n    | to control the amount of time it takes to hash the given password.\n    |\n    */\n\n    'bcrypt' => [\n        'rounds' => env('BCRYPT_ROUNDS', 10),\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Argon Options\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify the configuration options that should be used when\n    | passwords are hashed using the Argon algorithm. These will allow you\n    | to control the amount of time it takes to hash the given password.\n    |\n    */\n\n    'argon' => [\n        'memory' => 1024,\n        'threads' => 2,\n        'time' => 2,\n    ],\n\n];\n"
  },
  {
    "path": "config/horizon.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Str;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Horizon Domain\n    |--------------------------------------------------------------------------\n    |\n    | This is the subdomain where Horizon will be accessible from. If this\n    | setting is null, Horizon will reside under the same domain as the\n    | application. Otherwise, this value will serve as the subdomain.\n    |\n    */\n\n    'domain' => null,\n\n    /*\n    |--------------------------------------------------------------------------\n    | Horizon Path\n    |--------------------------------------------------------------------------\n    |\n    | This is the URI path where Horizon will be accessible from. Feel free\n    | to change this path to anything you like. Note that the URI will not\n    | affect the paths of its internal API that aren't exposed to users.\n    |\n    */\n\n    'path' => 'horizon',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Horizon Redis Connection\n    |--------------------------------------------------------------------------\n    |\n    | This is the name of the Redis connection where Horizon will store the\n    | meta information required for it to function. It includes the list\n    | of supervisors, failed jobs, job metrics, and other information.\n    |\n    */\n\n    'use' => 'default',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Horizon Redis Prefix\n    |--------------------------------------------------------------------------\n    |\n    | This prefix will be used when storing all Horizon data in Redis. You\n    | may modify the prefix when you are running multiple installations\n    | of Horizon on the same server so that they don't have problems.\n    |\n    */\n\n    'prefix' => env(\n        'HORIZON_PREFIX',\n        Str::slug(env('APP_NAME', 'laravel'), '_').'_horizon:'\n    ),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Horizon Route Middleware\n    |--------------------------------------------------------------------------\n    |\n    | These middleware will get attached onto each Horizon route, giving you\n    | the chance to add your own middleware to this list or change any of\n    | the existing middleware. Or, you can simply stick with this list.\n    |\n    */\n\n    'middleware' => ['web'],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Queue Wait Time Thresholds\n    |--------------------------------------------------------------------------\n    |\n    | This option allows you to configure when the LongWaitDetected event\n    | will be fired. Every connection / queue combination may have its\n    | own, unique threshold (in seconds) before this event is fired.\n    |\n    */\n\n    'waits' => [\n        'redis:default' => 60,\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Job Trimming Times\n    |--------------------------------------------------------------------------\n    |\n    | Here you can configure for how long (in minutes) you desire Horizon to\n    | persist the recent and failed jobs. Typically, recent jobs are kept\n    | for one hour while all failed jobs are stored for an entire week.\n    |\n    */\n\n    'trim' => [\n        'recent' => 60,\n        'pending' => 60,\n        'completed' => 60,\n        'recent_failed' => 10080,\n        'failed' => 10080,\n        'monitored' => 10080,\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Metrics\n    |--------------------------------------------------------------------------\n    |\n    | Here you can configure how many snapshots should be kept to display in\n    | the metrics graph. This will get used in combination with Horizon's\n    | `horizon:snapshot` schedule to define how long to retain metrics.\n    |\n    */\n\n    'metrics' => [\n        'trim_snapshots' => [\n            'job' => 24,\n            'queue' => 24,\n        ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Fast Termination\n    |--------------------------------------------------------------------------\n    |\n    | When this option is enabled, Horizon's \"terminate\" command will not\n    | wait on all of the workers to terminate unless the --wait option\n    | is provided. Fast termination can shorten deployment delay by\n    | allowing a new instance of Horizon to start while the last\n    | instance will continue to terminate each of its workers.\n    |\n    */\n\n    'fast_termination' => false,\n\n    /*\n    |--------------------------------------------------------------------------\n    | Memory Limit (MB)\n    |--------------------------------------------------------------------------\n    |\n    | This value describes the maximum amount of memory the Horizon worker\n    | may consume before it is terminated and restarted. You should set\n    | this value according to the resources available to your server.\n    |\n    */\n\n    'memory_limit' => 64,\n\n    /*\n    |--------------------------------------------------------------------------\n    | Queue Worker Configuration\n    |--------------------------------------------------------------------------\n    |\n    | Here you may define the queue worker settings used by your application\n    | in all environments. These supervisors and settings handle all your\n    | queued jobs and will be provisioned by Horizon during deployment.\n    |\n    */\n\n    'environments' => [\n        'production' => [\n            'supervisor-1' => [\n                'connection' => 'redis',\n                'queue' => ['default'],\n                'balance' => 'simple',\n                'processes' => 10,\n                'tries' => 1,\n            ],\n        ],\n\n        'local' => [\n            'supervisor-1' => [\n                'connection' => 'redis',\n                'queue' => ['default'],\n                'balance' => 'simple',\n                'processes' => 3,\n                'tries' => 1,\n            ],\n        ],\n    ],\n];\n"
  },
  {
    "path": "config/logging.php",
    "content": "<?php\n\nuse Monolog\\Handler\\NullHandler;\nuse Monolog\\Handler\\StreamHandler;\nuse Monolog\\Handler\\SyslogUdpHandler;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Log Channel\n    |--------------------------------------------------------------------------\n    |\n    | This option defines the default log channel that gets used when writing\n    | messages to the logs. The name specified in this option should match\n    | one of the channels defined in the \"channels\" configuration array.\n    |\n    */\n\n    'default' => env('LOG_CHANNEL', 'stack'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Log Channels\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure the log channels for your application. Out of\n    | the box, Laravel uses the Monolog PHP logging library. This gives\n    | you a variety of powerful log handlers / formatters to utilize.\n    |\n    | Available Drivers: \"single\", \"daily\", \"slack\", \"syslog\",\n    |                    \"errorlog\", \"monolog\",\n    |                    \"custom\", \"stack\"\n    |\n    */\n\n    'channels' => [\n        'stack' => [\n            'driver' => 'stack',\n            'channels' => ['single'],\n            'ignore_exceptions' => false,\n        ],\n\n        'single' => [\n            'driver' => 'single',\n            'path' => storage_path('logs/laravel.log'),\n            'level' => 'debug',\n        ],\n\n        'daily' => [\n            'driver' => 'daily',\n            'path' => storage_path('logs/laravel.log'),\n            'level' => 'debug',\n            'days' => 14,\n        ],\n\n        'slack' => [\n            'driver' => 'slack',\n            'url' => env('LOG_SLACK_WEBHOOK_URL'),\n            'username' => 'Laravel Log',\n            'emoji' => ':boom:',\n            'level' => 'critical',\n        ],\n\n        'papertrail' => [\n            'driver' => 'monolog',\n            'level' => 'debug',\n            'handler' => SyslogUdpHandler::class,\n            'handler_with' => [\n                'host' => env('PAPERTRAIL_URL'),\n                'port' => env('PAPERTRAIL_PORT'),\n            ],\n        ],\n\n        'stderr' => [\n            'driver' => 'monolog',\n            'handler' => StreamHandler::class,\n            'formatter' => env('LOG_STDERR_FORMATTER'),\n            'with' => [\n                'stream' => 'php://stderr',\n            ],\n        ],\n\n        'syslog' => [\n            'driver' => 'syslog',\n            'level' => 'debug',\n        ],\n\n        'errorlog' => [\n            'driver' => 'errorlog',\n            'level' => 'debug',\n        ],\n\n        'null' => [\n            'driver' => 'monolog',\n            'handler' => NullHandler::class,\n        ],\n\n        'emergency' => [\n            'path' => storage_path('logs/laravel.log'),\n        ],\n    ],\n\n];\n"
  },
  {
    "path": "config/mail.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Mailer\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default mailer that is used to send any email\n    | messages sent by your application. Alternative mailers may be setup\n    | and used as needed; however, this mailer will be used by default.\n    |\n    */\n\n    'default' => env('MAIL_MAILER', 'smtp'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Mailer Configurations\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure all of the mailers used by your application plus\n    | their respective settings. Several examples have been configured for\n    | you and you are free to add your own as your application requires.\n    |\n    | Laravel supports a variety of mail \"transport\" drivers to be used while\n    | sending an e-mail. You will specify which one you are using for your\n    | mailers below. You are free to add additional mailers as required.\n    |\n    | Supported: \"smtp\", \"sendmail\", \"mailgun\", \"ses\",\n    |            \"postmark\", \"log\", \"array\"\n    |\n    */\n\n    'mailers' => [\n        'smtp' => [\n            'transport' => 'smtp',\n            'host' => env('MAIL_HOST', 'smtp.mailgun.org'),\n            'port' => env('MAIL_PORT', 587),\n            'encryption' => env('MAIL_ENCRYPTION', 'tls'),\n            'username' => env('MAIL_USERNAME'),\n            'password' => env('MAIL_PASSWORD'),\n            'timeout' => null,\n        ],\n\n        'ses' => [\n            'transport' => 'ses',\n        ],\n\n        'mailgun' => [\n            'transport' => 'mailgun',\n        ],\n\n        'postmark' => [\n            'transport' => 'postmark',\n        ],\n\n        'sendmail' => [\n            'transport' => 'sendmail',\n            'path' => '/usr/sbin/sendmail -bs',\n        ],\n\n        'log' => [\n            'transport' => 'log',\n            'channel' => env('MAIL_LOG_CHANNEL'),\n        ],\n\n        'array' => [\n            'transport' => 'array',\n        ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Global \"From\" Address\n    |--------------------------------------------------------------------------\n    |\n    | You may wish for all e-mails sent by your application to be sent from\n    | the same address. Here, you may specify a name and address that is\n    | used globally for all e-mails that are sent by your application.\n    |\n    */\n\n    'from' => [\n        'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),\n        'name' => env('MAIL_FROM_NAME', 'Example'),\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Markdown Mail Settings\n    |--------------------------------------------------------------------------\n    |\n    | If you are using Markdown based email rendering, you may configure your\n    | theme and component paths here, allowing you to customize the design\n    | of the emails. Or, you may simply stick with the Laravel defaults!\n    |\n    */\n\n    'markdown' => [\n        'theme' => 'default',\n\n        'paths' => [\n            resource_path('views/vendor/mail'),\n        ],\n    ],\n\n];\n"
  },
  {
    "path": "config/movie.php",
    "content": "<?php\n\nreturn [\n    'account_id' => env('TMDB_ACCOUNT_ID'),\n    'v3' => env('TMDB_V3_KEY'),\n    'v4' => env('TMDB_V4_KEY'),\n    'elasticsearch' => env('ELASTICSEARCH', true)\n];\n"
  },
  {
    "path": "config/queue.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Queue Connection Name\n    |--------------------------------------------------------------------------\n    |\n    | Laravel's queue API supports an assortment of back-ends via a single\n    | API, giving you convenient access to each back-end using the same\n    | syntax for every one. Here you may define a default connection.\n    |\n    */\n\n    'default' => env('QUEUE_CONNECTION', 'sync'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Queue Connections\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure the connection information for each server that\n    | is used by your application. A default configuration has been added\n    | for each back-end shipped with Laravel. You are free to add more.\n    |\n    | Drivers: \"sync\", \"database\", \"beanstalkd\", \"sqs\", \"redis\", \"null\"\n    |\n    */\n\n    'connections' => [\n\n        'sync' => [\n            'driver' => 'sync',\n        ],\n\n        'database' => [\n            'driver' => 'database',\n            'table' => 'jobs',\n            'queue' => 'default',\n            'retry_after' => 90,\n        ],\n\n        'beanstalkd' => [\n            'driver' => 'beanstalkd',\n            'host' => 'localhost',\n            'queue' => 'default',\n            'retry_after' => 90,\n            'block_for' => 0,\n        ],\n\n        'sqs' => [\n            'driver' => 'sqs',\n            'key' => env('AWS_ACCESS_KEY_ID'),\n            'secret' => env('AWS_SECRET_ACCESS_KEY'),\n            'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),\n            'queue' => env('SQS_QUEUE', 'your-queue-name'),\n            'suffix' => env('SQS_SUFFIX'),\n            'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),\n        ],\n\n        'redis' => [\n            'driver' => 'redis',\n            'connection' => 'default',\n            'queue' => env('REDIS_QUEUE', 'default'),\n            'retry_after' => 90,\n            'block_for' => null,\n        ],\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Failed Queue Jobs\n    |--------------------------------------------------------------------------\n    |\n    | These options configure the behavior of failed queue job logging so you\n    | can control which database and table are used to store the jobs that\n    | have failed. You may change them to any database / table you wish.\n    |\n    */\n\n    'failed' => [\n        'driver' => env('QUEUE_FAILED_DRIVER', 'database'),\n        'database' => env('DB_CONNECTION', 'mysql'),\n        'table' => 'failed_jobs',\n    ],\n\n];\n"
  },
  {
    "path": "config/services.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Third Party Services\n    |--------------------------------------------------------------------------\n    |\n    | This file is for storing the credentials for third party services such\n    | as Mailgun, Postmark, AWS and more. This file provides the de facto\n    | location for this type of information, allowing packages to have\n    | a conventional file to locate the various service credentials.\n    |\n    */\n\n    'mailgun' => [\n        'domain' => env('MAILGUN_DOMAIN'),\n        'secret' => env('MAILGUN_SECRET'),\n        'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),\n    ],\n\n    'postmark' => [\n        'token' => env('POSTMARK_TOKEN'),\n    ],\n\n    'ses' => [\n        'key' => env('AWS_ACCESS_KEY_ID'),\n        'secret' => env('AWS_SECRET_ACCESS_KEY'),\n        'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),\n    ],\n\n];\n"
  },
  {
    "path": "config/session.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Str;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Session Driver\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default session \"driver\" that will be used on\n    | requests. By default, we will use the lightweight native driver but\n    | you may specify any of the other wonderful drivers provided here.\n    |\n    | Supported: \"file\", \"cookie\", \"database\", \"apc\",\n    |            \"memcached\", \"redis\", \"dynamodb\", \"array\"\n    |\n    */\n\n    'driver' => env('SESSION_DRIVER', 'file'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Lifetime\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify the number of minutes that you wish the session\n    | to be allowed to remain idle before it expires. If you want them\n    | to immediately expire on the browser closing, set that option.\n    |\n    */\n\n    'lifetime' => env('SESSION_LIFETIME', 120),\n\n    'expire_on_close' => false,\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Encryption\n    |--------------------------------------------------------------------------\n    |\n    | This option allows you to easily specify that all of your session data\n    | should be encrypted before it is stored. All encryption will be run\n    | automatically by Laravel and you can use the Session like normal.\n    |\n    */\n\n    'encrypt' => false,\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session File Location\n    |--------------------------------------------------------------------------\n    |\n    | When using the native session driver, we need a location where session\n    | files may be stored. A default has been set for you but a different\n    | location may be specified. This is only needed for file sessions.\n    |\n    */\n\n    'files' => storage_path('framework/sessions'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Database Connection\n    |--------------------------------------------------------------------------\n    |\n    | When using the \"database\" or \"redis\" session drivers, you may specify a\n    | connection that should be used to manage these sessions. This should\n    | correspond to a connection in your database configuration options.\n    |\n    */\n\n    'connection' => env('SESSION_CONNECTION', null),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Database Table\n    |--------------------------------------------------------------------------\n    |\n    | When using the \"database\" session driver, you may specify the table we\n    | should use to manage the sessions. Of course, a sensible default is\n    | provided for you; however, you are free to change this as needed.\n    |\n    */\n\n    'table' => 'sessions',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Cache Store\n    |--------------------------------------------------------------------------\n    |\n    | When using the \"apc\", \"memcached\", or \"dynamodb\" session drivers you may\n    | list a cache store that should be used for these sessions. This value\n    | must match with one of the application's configured cache \"stores\".\n    |\n    */\n\n    'store' => env('SESSION_STORE', null),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Sweeping Lottery\n    |--------------------------------------------------------------------------\n    |\n    | Some session drivers must manually sweep their storage location to get\n    | rid of old sessions from storage. Here are the chances that it will\n    | happen on a given request. By default, the odds are 2 out of 100.\n    |\n    */\n\n    'lottery' => [2, 100],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Cookie Name\n    |--------------------------------------------------------------------------\n    |\n    | Here you may change the name of the cookie used to identify a session\n    | instance by ID. The name specified here will get used every time a\n    | new session cookie is created by the framework for every driver.\n    |\n    */\n\n    'cookie' => env(\n        'SESSION_COOKIE',\n        Str::slug(env('APP_NAME', 'laravel'), '_').'_session'\n    ),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Cookie Path\n    |--------------------------------------------------------------------------\n    |\n    | The session cookie path determines the path for which the cookie will\n    | be regarded as available. Typically, this will be the root path of\n    | your application but you are free to change this when necessary.\n    |\n    */\n\n    'path' => '/',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Cookie Domain\n    |--------------------------------------------------------------------------\n    |\n    | Here you may change the domain of the cookie used to identify a session\n    | in your application. This will determine which domains the cookie is\n    | available to in your application. A sensible default has been set.\n    |\n    */\n\n    'domain' => env('SESSION_DOMAIN', null),\n\n    /*\n    |--------------------------------------------------------------------------\n    | HTTPS Only Cookies\n    |--------------------------------------------------------------------------\n    |\n    | By setting this option to true, session cookies will only be sent back\n    | to the server if the browser has a HTTPS connection. This will keep\n    | the cookie from being sent to you if it can not be done securely.\n    |\n    */\n\n    'secure' => env('SESSION_SECURE_COOKIE'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | HTTP Access Only\n    |--------------------------------------------------------------------------\n    |\n    | Setting this value to true will prevent JavaScript from accessing the\n    | value of the cookie and the cookie will only be accessible through\n    | the HTTP protocol. You are free to modify this option if needed.\n    |\n    */\n\n    'http_only' => true,\n\n    /*\n    |--------------------------------------------------------------------------\n    | Same-Site Cookies\n    |--------------------------------------------------------------------------\n    |\n    | This option determines how your cookies behave when cross-site requests\n    | take place, and can be used to mitigate CSRF attacks. By default, we\n    | will set this value to \"lax\" since this is a secure default value.\n    |\n    | Supported: \"lax\", \"strict\", \"none\", null\n    |\n    */\n\n    'same_site' => 'lax',\n\n];\n"
  },
  {
    "path": "config/view.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | View Storage Paths\n    |--------------------------------------------------------------------------\n    |\n    | Most templating systems load templates from disk. Here you may specify\n    | an array of paths that should be checked for your views. Of course\n    | the usual Laravel view path has already been registered for you.\n    |\n    */\n\n    'paths' => [\n        resource_path('views'),\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Compiled View Path\n    |--------------------------------------------------------------------------\n    |\n    | This option determines where all the compiled Blade templates will be\n    | stored for your application. Typically, this is within the storage\n    | directory. However, as usual, you are free to change this value.\n    |\n    */\n\n    'compiled' => env(\n        'VIEW_COMPILED_PATH',\n        realpath(storage_path('framework/views'))\n    ),\n\n];\n"
  },
  {
    "path": "database/.gitignore",
    "content": "*.sqlite\n*.sqlite-journal\n"
  },
  {
    "path": "database/factories/UserFactory.php",
    "content": "<?php\n\n/** @var \\Illuminate\\Database\\Eloquent\\Factory $factory */\n\nuse App\\User;\nuse Faker\\Generator as Faker;\nuse Illuminate\\Support\\Str;\n\n/*\n|--------------------------------------------------------------------------\n| Model Factories\n|--------------------------------------------------------------------------\n|\n| This directory should contain each of the model factory definitions for\n| your application. Factories provide a convenient way to generate new\n| model instances for testing / seeding your application's database.\n|\n*/\n\n$factory->define(User::class, function (Faker $faker) {\n    return [\n        'name' => $faker->name,\n        'email' => $faker->unique()->safeEmail,\n        'email_verified_at' => now(),\n        'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password\n        'remember_token' => Str::random(10),\n    ];\n});\n"
  },
  {
    "path": "database/migrations/2014_10_12_000000_create_users_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateUsersTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('users', function (Blueprint $table) {\n            $table->id();\n            $table->string('name');\n            $table->string('email')->unique();\n            $table->timestamp('email_verified_at')->nullable();\n            $table->string('password');\n            $table->rememberToken();\n            $table->timestamps();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('users');\n    }\n}\n"
  },
  {
    "path": "database/migrations/2014_10_12_100000_create_password_resets_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreatePasswordResetsTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('password_resets', function (Blueprint $table) {\n            $table->string('email')->index();\n            $table->string('token');\n            $table->timestamp('created_at')->nullable();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('password_resets');\n    }\n}\n"
  },
  {
    "path": "database/migrations/2019_08_19_000000_create_failed_jobs_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateFailedJobsTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('failed_jobs', function (Blueprint $table) {\n            $table->id();\n            $table->text('connection');\n            $table->text('queue');\n            $table->longText('payload');\n            $table->longText('exception');\n            $table->timestamp('failed_at')->useCurrent();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('failed_jobs');\n    }\n}\n"
  },
  {
    "path": "database/migrations/2020_06_03_231708_create_watched_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateWatchedTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('watched', function (Blueprint $table) {\n            $table->id();\n            $table->string('tconst', 16)->unique()->index();\n            $table->string('title_type');\n            $table->unsignedBigInteger('user_id')->index();\n            $table->timestamp('watched_at')->nullable();\n            $table->timestamps();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('watched');\n    }\n}\n"
  },
  {
    "path": "database/migrations/2020_06_03_231837_create_posters_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreatePostersTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('posters', function (Blueprint $table) {\n            $table->id();\n            $table->string('title_id', 16)->index();\n            $table->string('image')->default('movie.jpg');\n            $table->timestamps();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('posters');\n    }\n}\n"
  },
  {
    "path": "database/migrations/2020_06_19_095538_create_watch_lists_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateWatchListsTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('watch_lists', function (Blueprint $table) {\n            $table->id();\n            $table->string('tconst')->index();\n            $table->foreignId('user_id')->index();\n            $table->string('title_type');\n            $table->string('title');\n            $table->timestamps();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('watch_lists');\n    }\n}\n"
  },
  {
    "path": "database/migrations/imdb/2020_06_01_231011_create_titles_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateTitlesTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('titles', function (Blueprint $table) {\n            $table->id();\n            $table->string('tconst',16)->index();\n            $table->string('title_type', 16)->nullable();\n            $table->text('primary_title')->nullable();\n            $table->text('original_title')->nullable();\n            $table->string('is_adult',16)->nullable();\n            $table->string('start_year', 16)->nullable();\n            $table->string('end_year',16)->nullable();\n            $table->string('runtime_minutes', 16)->nullable();\n            $table->string('genres', 64)->nullable();\n            $table->float('weight')->default(0)->index();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('titles');\n    }\n}\n"
  },
  {
    "path": "database/migrations/imdb/2020_06_01_231940_create_episodes_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateEpisodesTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('episodes', function (Blueprint $table) {\n            $table->id();\n            $table->string('tconst', 16)->index();\n            $table->string('parent_tconst', 16)->nullable();\n            $table->string('season_number', 16)->nullable();\n            $table->string('episode_number', 16)->nullable();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('episodes');\n    }\n}\n"
  },
  {
    "path": "database/migrations/imdb/2020_06_01_232132_create_ratings_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateRatingsTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('ratings', function (Blueprint $table) {\n            $table->id();\n            $table->string('tconst', 16)->nullable();\n            $table->string('average_rating', 16)->nullable();\n            $table->string('num_votes', 16)->nullable();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('ratings');\n    }\n}\n"
  },
  {
    "path": "database/migrations/imdb/2020_06_01_232423_create_principals_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreatePrincipalsTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('principals', function (Blueprint $table) {\n            $table->id();\n            $table->string('tconst', 16)->index();\n            $table->text('nconst')->nullable();\n            $table->text('category')->nullable();\n            $table->text('job')->nullable();\n            $table->text('characters')->nullable();\n            $table->text('ordering')->nullable();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('principals');\n    }\n}\n"
  },
  {
    "path": "database/migrations/imdb/2020_06_01_232702_create_names_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateNamesTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('names', function (Blueprint $table) {\n            $table->id();\n            $table->string('nconst',12)->index();\n            $table->string('primary_name')->nullable();\n            $table->string('birth_year', 16)->nullable();\n            $table->string('death_year', 16)->nullable();\n            $table->string('primary_profession')->nullable();\n            $table->string('known_for_titles')->nullable();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('names');\n    }\n}\n"
  },
  {
    "path": "database/migrations/imdb/2020_06_01_232924_create_crews_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateCrewsTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('crews', function (Blueprint $table) {\n            $table->id();\n            $table->string('tconst', 16)->nullable();\n            $table->text('directors')->nullable();\n            $table->text('writers')->nullable();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('crews');\n    }\n}\n"
  },
  {
    "path": "database/migrations/imdb/2020_06_03_135647_create_akas_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateAkasTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('akas', function (Blueprint $table) {\n            $table->id();\n            $table->string('title_id', 16)->index();\n            $table->string('ordering', 16)->nullable();\n            $table->text('title')->nullable();\n            $table->string('region', 16)->nullable();\n            $table->string('language', 16)->nullable();\n            $table->string('types', 32)->nullable();\n            $table->string('attributes')->nullable();\n            $table->string('is_original_title', 16)->nullable();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('akas');\n    }\n}\n"
  },
  {
    "path": "database/seeds/DatabaseSeeder.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Seeder;\n\nclass DatabaseSeeder extends Seeder\n{\n    /**\n     * Seed the application's database.\n     *\n     * @return void\n     */\n    public function run()\n    {\n        // $this->call(UserSeeder::class);\n    }\n}\n"
  },
  {
    "path": "docker-compose.yml",
    "content": "version: \"3\"\n\nservices:\n  iwatched-server:\n    build: .cloud/docker\n    image: iwatched:1.0.0\n    depends_on:\n      - pgsql\n      - redis\n    volumes:\n      - ./:/application:cached\n      - ./.cloud/php/local.ini:/usr/local/etc/php/conf.d/local.ini\n    networks:\n      - elastic\n\n  pgsql:\n    image: postgres:10.11\n    container_name: iwatched-pgsql\n    environment:\n      - POSTGRES_DB=${DB_DATABASE}\n      - POSTGRES_USER=${DB_USERNAME}\n      - POSTGRES_PASSWORD=${DB_PASSWORD}\n    stdin_open: true\n    tty: true\n    ports:\n      - ${PSQL_PORT}\n    volumes:\n      - db-data:/var/lib/postgresql:cached\n      - ./:/application:cached\n    networks:\n      - elastic\n\n  nginx:\n    image: nginx:alpine\n    ports:\n      - ${APP_PORT}\n    volumes:\n      - .cloud/nginx/nginx.conf:/etc/nginx/conf.d/default.conf:cached\n      - ./:/application:cached\n    depends_on:\n      - iwatched-server\n    networks:\n      - elastic\n\n  redis:\n    image: redis:alpine\n    ports:\n      - \"6397:6379\"\n    networks:\n      - elastic\n\n  es01:\n    image: docker.elastic.co/elasticsearch/elasticsearch:7.7.1\n    container_name: iwatched-es01\n    environment:\n      - node.name=es01\n      - cluster.name=es-docker-cluster\n      - discovery.seed_hosts=es02,es03\n      - cluster.initial_master_nodes=es01,es02,es03\n      - bootstrap.memory_lock=true\n      - \"ES_JAVA_OPTS=-Xms512m -Xmx512m\"\n    ulimits:\n      memlock:\n        soft: -1\n        hard: -1\n    volumes:\n      - data01:/usr/share/elasticsearch/data\n    ports:\n      - 9200:9200\n    networks:\n      - elastic\n  es02:\n    image: docker.elastic.co/elasticsearch/elasticsearch:7.7.1\n    container_name: iwatched-es02\n    environment:\n      - node.name=es02\n      - cluster.name=es-docker-cluster\n      - discovery.seed_hosts=es01,es03\n      - cluster.initial_master_nodes=es01,es02,es03\n      - bootstrap.memory_lock=true\n      - \"ES_JAVA_OPTS=-Xms512m -Xmx512m\"\n    ulimits:\n      memlock:\n        soft: -1\n        hard: -1\n    volumes:\n      - data02:/usr/share/elasticsearch/data\n    networks:\n      - elastic\n  es03:\n    image: docker.elastic.co/elasticsearch/elasticsearch:7.7.1\n    container_name: iwatched-es03\n    environment:\n      - node.name=es03\n      - cluster.name=es-docker-cluster\n      - discovery.seed_hosts=es01,es02\n      - cluster.initial_master_nodes=es01,es02,es03\n      - bootstrap.memory_lock=true\n      - \"ES_JAVA_OPTS=-Xms512m -Xmx512m\"\n    ulimits:\n      memlock:\n        soft: -1\n        hard: -1\n    volumes:\n      - data03:/usr/share/elasticsearch/data\n    networks:\n      - elastic\n\nvolumes:\n  db-data:\n  data01:\n    driver: local\n  data02:\n    driver: local\n  data03:\n    driver: local\n\nnetworks:\n  elastic:\n    driver: bridge\n"
  },
  {
    "path": "package.json",
    "content": "{\n    \"private\": true,\n    \"scripts\": {\n        \"dev\": \"npm run development\",\n        \"development\": \"cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js\",\n        \"watch\": \"npm run development -- --watch\",\n        \"watch-poll\": \"npm run watch -- --watch-poll\",\n        \"hot\": \"cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js\",\n        \"prod\": \"npm run production\",\n        \"production\": \"cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js\"\n    },\n    \"devDependencies\": {\n        \"@tailwindcss/custom-forms\": \"^0.2\",\n        \"@tailwindcss/ui\": \"^0.1\",\n        \"axios\": \"^0.21\",\n        \"cross-env\": \"^7.0\",\n        \"laravel-mix\": \"^5.0.1\",\n        \"laravel-mix-tailwind\": \"^0.1.0\",\n        \"resolve-url-loader\": \"^3.1.0\",\n        \"sass\": \"^1.15.2\",\n        \"sass-loader\": \"^8.0.0\",\n        \"tailwindcss\": \"^1.4\",\n        \"vue\": \"^2.6.11\",\n        \"vue-template-compiler\": \"^2.6.11\"\n    },\n    \"dependencies\": {\n        \"@trevoreyre/autocomplete-vue\": \"^2.2.0\",\n        \"dayjs\": \"^1.8.28\"\n    }\n}\n"
  },
  {
    "path": "phpunit.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<phpunit xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n         xsi:noNamespaceSchemaLocation=\"./vendor/phpunit/phpunit/phpunit.xsd\"\n         bootstrap=\"vendor/autoload.php\"\n         colors=\"true\"\n>\n    <testsuites>\n        <testsuite name=\"Unit\">\n            <directory suffix=\"Test.php\">./tests/Unit</directory>\n        </testsuite>\n        <testsuite name=\"Feature\">\n            <directory suffix=\"Test.php\">./tests/Feature</directory>\n        </testsuite>\n    </testsuites>\n    <filter>\n        <whitelist processUncoveredFilesFromWhitelist=\"true\">\n            <directory suffix=\".php\">./app</directory>\n        </whitelist>\n    </filter>\n    <php>\n        <server name=\"APP_ENV\" value=\"testing\"/>\n        <server name=\"BCRYPT_ROUNDS\" value=\"4\"/>\n        <server name=\"CACHE_DRIVER\" value=\"array\"/>\n        <server name=\"DB_CONNECTION\" value=\"sqlite\"/>\n        <server name=\"DB_DATABASE\" value=\":memory:\"/>\n        <server name=\"MAIL_MAILER\" value=\"array\"/>\n        <server name=\"QUEUE_CONNECTION\" value=\"sync\"/>\n        <server name=\"SESSION_DRIVER\" value=\"array\"/>\n        <server name=\"TELESCOPE_ENABLED\" value=\"false\"/>\n    </php>\n</phpunit>\n"
  },
  {
    "path": "public/.htaccess",
    "content": "<IfModule mod_rewrite.c>\n    <IfModule mod_negotiation.c>\n        Options -MultiViews -Indexes\n    </IfModule>\n\n    RewriteEngine On\n\n    # Handle Authorization Header\n    RewriteCond %{HTTP:Authorization} .\n    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\n\n    # Redirect Trailing Slashes If Not A Folder...\n    RewriteCond %{REQUEST_FILENAME} !-d\n    RewriteCond %{REQUEST_URI} (.+)/$\n    RewriteRule ^ %1 [L,R=301]\n\n    # Send Requests To Front Controller...\n    RewriteCond %{REQUEST_FILENAME} !-d\n    RewriteCond %{REQUEST_FILENAME} !-f\n    RewriteRule ^ index.php [L]\n</IfModule>\n"
  },
  {
    "path": "public/css/app.css",
    "content": "/**\n * This injects Tailwind's base styles, which is a combination of\n * Normalize.css and some additional base styles.\n *\n * You can see the styles here:\n * https://unpkg.com/tailwindcss/dist/base.css\n */\n\n/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n   ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n   ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n  margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n  display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n  box-sizing: content-box; /* 1 */\n  height: 0; /* 1 */\n  overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n  background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n  border-bottom: none; /* 1 */\n  text-decoration: underline; /* 2 */\n  -webkit-text-decoration: underline dotted;\n          text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n  border-style: none;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n  overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n  padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *    `fieldset` elements in all browsers.\n */\n\nlegend {\n  box-sizing: border-box; /* 1 */\n  color: inherit; /* 2 */\n  display: table; /* 1 */\n  max-width: 100%; /* 1 */\n  padding: 0; /* 3 */\n  white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n  vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/* Interactive\n   ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n  display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n  display: list-item;\n}\n\n/* Misc\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n  display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n  display: none;\n}\n\n/**\n * Manually forked from SUIT CSS Base: https://github.com/suitcss/base\n * A thin layer on top of normalize.css that provides a starting point more\n * suitable for web applications.\n */\n\n/**\n * Removes the default spacing and border for appropriate elements.\n */\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n  margin: 0;\n}\n\nbutton {\n  background-color: transparent;\n  background-image: none;\n  padding: 0;\n}\n\n/**\n * Work around a Firefox/IE bug where the transparent `button` background\n * results in a loss of the default `button` focus styles.\n */\n\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\n\nfieldset {\n  margin: 0;\n  padding: 0;\n}\n\nol,\nul {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n/**\n * Tailwind custom reset styles\n */\n\n/**\n * 1. Use the user's configured `sans` font-family (with Tailwind's default\n *    sans-serif font stack as a fallback) as a sane default.\n * 2. Use Tailwind's default \"normal\" line-height so the user isn't forced\n *    to override it to ensure consistency even when using the default theme.\n */\n\nhtml {\n  font-family: Inter var, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"; /* 1 */\n  line-height: 1.5; /* 2 */\n}\n\n/**\n * 1. Prevent padding and border from affecting element width.\n *\n *    We used to set this in the html element and inherit from\n *    the parent element for everything else. This caused issues\n *    in shadow-dom-enhanced elements like <details> where the content\n *    is wrapped by a div with box-sizing set to `content-box`.\n *\n *    https://github.com/mozdevs/cssremedy/issues/4\n *\n *\n * 2. Allow adding a border to an element by just adding a border-width.\n *\n *    By default, the way the browser specifies that an element should have no\n *    border is by setting it's border-style to `none` in the user-agent\n *    stylesheet.\n *\n *    In order to easily add borders to elements by just setting the `border-width`\n *    property, we change the default border-style for all elements to `solid`, and\n *    use border-width to hide them instead. This way our `border` utilities only\n *    need to set the `border-width` property instead of the entire `border`\n *    shorthand, making our border utilities much more straightforward to compose.\n *\n *    https://github.com/tailwindcss/tailwindcss/pull/116\n */\n\n*,\n::before,\n::after {\n  box-sizing: border-box; /* 1 */\n  border-width: 0; /* 2 */\n  border-style: solid; /* 2 */\n  border-color: #d2d6dc; /* 2 */\n}\n\n/*\n * Ensure horizontal rules are visible by default\n */\n\nhr {\n  border-top-width: 1px;\n}\n\n/**\n * Undo the `border-style: none` reset that Normalize applies to images so that\n * our `border-{width}` utilities have the expected effect.\n *\n * The Normalize reset is unnecessary for us since we default the border-width\n * to 0 on all elements.\n *\n * https://github.com/tailwindcss/tailwindcss/issues/362\n */\n\nimg {\n  border-style: solid;\n}\n\ntextarea {\n  resize: vertical;\n}\n\ninput::-webkit-input-placeholder, textarea::-webkit-input-placeholder {\n  color: #a0aec0;\n}\n\ninput::-moz-placeholder, textarea::-moz-placeholder {\n  color: #a0aec0;\n}\n\ninput:-ms-input-placeholder, textarea:-ms-input-placeholder {\n  color: #a0aec0;\n}\n\ninput::-ms-input-placeholder, textarea::-ms-input-placeholder {\n  color: #a0aec0;\n}\n\ninput::placeholder,\ntextarea::placeholder {\n  color: #a0aec0;\n}\n\nbutton,\n[role=\"button\"] {\n  cursor: pointer;\n}\n\ntable {\n  border-collapse: collapse;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-size: inherit;\n  font-weight: inherit;\n}\n\n/**\n * Reset links to optimize for opt-in styling instead of\n * opt-out.\n */\n\na {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n/**\n * Reset form element properties that are easy to forget to\n * style explicitly so you don't inadvertently introduce\n * styles that deviate from your design system. These styles\n * supplement a partial reset that is already applied by\n * normalize.css.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  padding: 0;\n  line-height: inherit;\n  color: inherit;\n}\n\n/**\n * Use the configured 'mono' font family for elements that\n * are expected to be rendered with a monospace font, falling\n * back to the system monospace stack if there is no configured\n * 'mono' font family.\n */\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n/**\n * Make replaced elements `display: block` by default as that's\n * the behavior you want almost all of the time. Inspired by\n * CSS Remedy, with `svg` added as well.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n  display: block;\n  vertical-align: middle;\n}\n\n/**\n * Constrain images and videos to the parent width and preserve\n * their instrinsic aspect ratio.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\nimg,\nvideo {\n  max-width: 100%;\n  height: auto;\n}\n\n/**\n * Remove the default box-shadow for invalid elements to prevent\n * inputs in Livewire components showing with a\n * red border by default in Firefox.\n *\n * See: https://github.com/laravel-frontend-presets/tall/issues/7\n */\n\ninput:invalid, textarea:invalid, select:invalid {\n  box-shadow: none;\n}\n\n/**\n * This injects any component classes registered by plugins.\n */\n\n.container {\n  width: 100%;\n}\n\n@media (min-width: 640px) {\n  .container {\n    max-width: 640px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container {\n    max-width: 768px;\n  }\n}\n\n@media (min-width: 1024px) {\n  .container {\n    max-width: 1024px;\n  }\n}\n\n@media (min-width: 1280px) {\n  .container {\n    max-width: 1280px;\n  }\n}\n\n.form-input {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n  border-radius: 0.375rem;\n  padding-top: 0.5rem;\n  padding-right: 0.75rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.form-input::-webkit-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-input::-moz-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-input:-ms-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-input::-ms-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-input::placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-input:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-textarea {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n  border-radius: 0.375rem;\n  padding-top: 0.5rem;\n  padding-right: 0.75rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.form-textarea::-webkit-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-textarea::-moz-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-textarea:-ms-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-textarea::-ms-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-textarea::placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-textarea:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-multiselect {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n  border-radius: 0.375rem;\n  padding-top: 0.5rem;\n  padding-right: 0.75rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.form-multiselect:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-select {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e\");\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n  background-repeat: no-repeat;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n  border-radius: 0.375rem;\n  padding-top: 0.5rem;\n  padding-right: 2.5rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n  background-position: right 0.5rem center;\n  background-size: 1.5em 1.5em;\n}\n\n.form-select::-ms-expand {\n  color: #9fa6b2;\n  border: none;\n}\n\n@media not print {\n  .form-select::-ms-expand {\n    display: none;\n  }\n}\n\n@media print and (-ms-high-contrast: active), print and (-ms-high-contrast: none) {\n  .form-select {\n    padding-right: 0.75rem;\n  }\n}\n\n.form-select:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-checkbox {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n  display: inline-block;\n  vertical-align: middle;\n  background-origin: border-box;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  flex-shrink: 0;\n  height: 1rem;\n  width: 1rem;\n  color: #3f83f8;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n  border-radius: 0.25rem;\n}\n\n.form-checkbox:checked {\n  background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e\");\n  border-color: transparent;\n  background-color: currentColor;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n@media not print {\n  .form-checkbox::-ms-check {\n    border-width: 1px;\n    color: transparent;\n    background: inherit;\n    border-color: inherit;\n    border-radius: inherit;\n  }\n}\n\n.form-checkbox:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-checkbox:checked:focus {\n  border-color: transparent;\n}\n\n.form-radio {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n  display: inline-block;\n  vertical-align: middle;\n  background-origin: border-box;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  flex-shrink: 0;\n  border-radius: 100%;\n  height: 1rem;\n  width: 1rem;\n  color: #3f83f8;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n}\n\n.form-radio:checked {\n  background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\");\n  border-color: transparent;\n  background-color: currentColor;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n@media not print {\n  .form-radio::-ms-check {\n    border-width: 1px;\n    color: transparent;\n    background: inherit;\n    border-color: inherit;\n    border-radius: inherit;\n  }\n}\n\n.form-radio:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-radio:checked:focus {\n  border-color: transparent;\n}\n\n.form-input {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n  border-radius: 0.375rem;\n  padding-top: 0.5rem;\n  padding-right: 0.75rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.form-input::-webkit-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-input::-moz-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-input:-ms-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-input::-ms-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-input::placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-input:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-textarea {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n  border-radius: 0.375rem;\n  padding-top: 0.5rem;\n  padding-right: 0.75rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.form-textarea::-webkit-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-textarea::-moz-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-textarea:-ms-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-textarea::-ms-input-placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-textarea::placeholder {\n  color: #9fa6b2;\n  opacity: 1;\n}\n\n.form-textarea:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-multiselect {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n  border-radius: 0.375rem;\n  padding-top: 0.5rem;\n  padding-right: 0.75rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.form-multiselect:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-select {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e\");\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n  background-repeat: no-repeat;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n  border-radius: 0.375rem;\n  padding-top: 0.5rem;\n  padding-right: 2.5rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n  background-position: right 0.5rem center;\n  background-size: 1.5em 1.5em;\n}\n\n.form-select::-ms-expand {\n  color: #9fa6b2;\n  border: none;\n}\n\n@media not print {\n  .form-select::-ms-expand {\n    display: none;\n  }\n}\n\n@media print and (-ms-high-contrast: active), print and (-ms-high-contrast: none) {\n  .form-select {\n    padding-right: 0.75rem;\n  }\n}\n\n.form-select:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-checkbox {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n  display: inline-block;\n  vertical-align: middle;\n  background-origin: border-box;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  flex-shrink: 0;\n  height: 1rem;\n  width: 1rem;\n  color: #3f83f8;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n  border-radius: 0.25rem;\n}\n\n.form-checkbox:checked {\n  background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e\");\n  border-color: transparent;\n  background-color: currentColor;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n@media not print {\n  .form-checkbox::-ms-check {\n    border-width: 1px;\n    color: transparent;\n    background: inherit;\n    border-color: inherit;\n    border-radius: inherit;\n  }\n}\n\n.form-checkbox:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-checkbox:checked:focus {\n  border-color: transparent;\n}\n\n.form-radio {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n  display: inline-block;\n  vertical-align: middle;\n  background-origin: border-box;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  flex-shrink: 0;\n  border-radius: 100%;\n  height: 1rem;\n  width: 1rem;\n  color: #3f83f8;\n  background-color: #ffffff;\n  border-color: #d2d6dc;\n  border-width: 1px;\n}\n\n.form-radio:checked {\n  background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\");\n  border-color: transparent;\n  background-color: currentColor;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n@media not print {\n  .form-radio::-ms-check {\n    border-width: 1px;\n    color: transparent;\n    background: inherit;\n    border-color: inherit;\n    border-radius: inherit;\n  }\n}\n\n.form-radio:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  border-color: #a4cafe;\n}\n\n.form-radio:checked:focus {\n  border-color: transparent;\n}\n\n/**\n * Here you would add any of your custom component classes; stuff that you'd\n * want loaded *before* the utilities so that the utilities could still\n * override them.\n *\n * Example:\n *\n * .btn { ... }\n * .form-input { ... }\n */\n\n/**\n * This injects all of Tailwind's utility classes, generated based on your\n * config file.\n */\n\n.space-y-0 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(0px * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(0px * var(--space-y-reverse));\n}\n\n.space-x-0 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(0px * var(--space-x-reverse));\n  margin-left: calc(0px * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-1 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(0.25rem * var(--space-y-reverse));\n}\n\n.space-x-1 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(0.25rem * var(--space-x-reverse));\n  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-2 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(0.5rem * var(--space-y-reverse));\n}\n\n.space-x-2 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(0.5rem * var(--space-x-reverse));\n  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-3 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(0.75rem * var(--space-y-reverse));\n}\n\n.space-x-3 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(0.75rem * var(--space-x-reverse));\n  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-4 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(1rem * var(--space-y-reverse));\n}\n\n.space-x-4 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(1rem * var(--space-x-reverse));\n  margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(1.25rem * var(--space-y-reverse));\n}\n\n.space-x-5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(1.25rem * var(--space-x-reverse));\n  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(1.5rem * var(--space-y-reverse));\n}\n\n.space-x-6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(1.5rem * var(--space-x-reverse));\n  margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-7 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(1.75rem * var(--space-y-reverse));\n}\n\n.space-x-7 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(1.75rem * var(--space-x-reverse));\n  margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-8 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(2rem * var(--space-y-reverse));\n}\n\n.space-x-8 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(2rem * var(--space-x-reverse));\n  margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-9 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(2.25rem * var(--space-y-reverse));\n}\n\n.space-x-9 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(2.25rem * var(--space-x-reverse));\n  margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-10 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(2.5rem * var(--space-y-reverse));\n}\n\n.space-x-10 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(2.5rem * var(--space-x-reverse));\n  margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-11 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(2.75rem * var(--space-y-reverse));\n}\n\n.space-x-11 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(2.75rem * var(--space-x-reverse));\n  margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(3rem * var(--space-y-reverse));\n}\n\n.space-x-12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(3rem * var(--space-x-reverse));\n  margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-13 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(3.25rem * var(--space-y-reverse));\n}\n\n.space-x-13 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(3.25rem * var(--space-x-reverse));\n  margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-14 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(3.5rem * var(--space-y-reverse));\n}\n\n.space-x-14 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(3.5rem * var(--space-x-reverse));\n  margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-15 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(3.75rem * var(--space-y-reverse));\n}\n\n.space-x-15 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(3.75rem * var(--space-x-reverse));\n  margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-16 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(4rem * var(--space-y-reverse));\n}\n\n.space-x-16 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(4rem * var(--space-x-reverse));\n  margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-20 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(5rem * var(--space-y-reverse));\n}\n\n.space-x-20 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(5rem * var(--space-x-reverse));\n  margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-24 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(6rem * var(--space-y-reverse));\n}\n\n.space-x-24 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(6rem * var(--space-x-reverse));\n  margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-28 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(7rem * var(--space-y-reverse));\n}\n\n.space-x-28 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(7rem * var(--space-x-reverse));\n  margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-32 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(8rem * var(--space-y-reverse));\n}\n\n.space-x-32 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(8rem * var(--space-x-reverse));\n  margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-36 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(9rem * var(--space-y-reverse));\n}\n\n.space-x-36 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(9rem * var(--space-x-reverse));\n  margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-40 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(10rem * var(--space-y-reverse));\n}\n\n.space-x-40 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(10rem * var(--space-x-reverse));\n  margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-48 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(12rem * var(--space-y-reverse));\n}\n\n.space-x-48 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(12rem * var(--space-x-reverse));\n  margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-56 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(14rem * var(--space-y-reverse));\n}\n\n.space-x-56 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(14rem * var(--space-x-reverse));\n  margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-60 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(15rem * var(--space-y-reverse));\n}\n\n.space-x-60 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(15rem * var(--space-x-reverse));\n  margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-64 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(16rem * var(--space-y-reverse));\n}\n\n.space-x-64 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(16rem * var(--space-x-reverse));\n  margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-72 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(18rem * var(--space-y-reverse));\n}\n\n.space-x-72 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(18rem * var(--space-x-reverse));\n  margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-80 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(20rem * var(--space-y-reverse));\n}\n\n.space-x-80 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(20rem * var(--space-x-reverse));\n  margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-96 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(24rem * var(--space-y-reverse));\n}\n\n.space-x-96 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(24rem * var(--space-x-reverse));\n  margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-px > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(1px * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(1px * var(--space-y-reverse));\n}\n\n.space-x-px > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(1px * var(--space-x-reverse));\n  margin-left: calc(1px * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-0\\.5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(0.125rem * var(--space-y-reverse));\n}\n\n.space-x-0\\.5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(0.125rem * var(--space-x-reverse));\n  margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-1\\.5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(0.375rem * var(--space-y-reverse));\n}\n\n.space-x-1\\.5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(0.375rem * var(--space-x-reverse));\n  margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-2\\.5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(0.625rem * var(--space-y-reverse));\n}\n\n.space-x-2\\.5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(0.625rem * var(--space-x-reverse));\n  margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-3\\.5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(0.875rem * var(--space-y-reverse));\n}\n\n.space-x-3\\.5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(0.875rem * var(--space-x-reverse));\n  margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-1\\/2 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(50% * var(--space-y-reverse));\n}\n\n.space-x-1\\/2 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(50% * var(--space-x-reverse));\n  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-1\\/3 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(33.333333% * var(--space-y-reverse));\n}\n\n.space-x-1\\/3 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(33.333333% * var(--space-x-reverse));\n  margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-2\\/3 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(66.666667% * var(--space-y-reverse));\n}\n\n.space-x-2\\/3 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(66.666667% * var(--space-x-reverse));\n  margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-1\\/4 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(25% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(25% * var(--space-y-reverse));\n}\n\n.space-x-1\\/4 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(25% * var(--space-x-reverse));\n  margin-left: calc(25% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-2\\/4 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(50% * var(--space-y-reverse));\n}\n\n.space-x-2\\/4 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(50% * var(--space-x-reverse));\n  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-3\\/4 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(75% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(75% * var(--space-y-reverse));\n}\n\n.space-x-3\\/4 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(75% * var(--space-x-reverse));\n  margin-left: calc(75% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-1\\/5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(20% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(20% * var(--space-y-reverse));\n}\n\n.space-x-1\\/5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(20% * var(--space-x-reverse));\n  margin-left: calc(20% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-2\\/5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(40% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(40% * var(--space-y-reverse));\n}\n\n.space-x-2\\/5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(40% * var(--space-x-reverse));\n  margin-left: calc(40% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-3\\/5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(60% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(60% * var(--space-y-reverse));\n}\n\n.space-x-3\\/5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(60% * var(--space-x-reverse));\n  margin-left: calc(60% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-4\\/5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(80% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(80% * var(--space-y-reverse));\n}\n\n.space-x-4\\/5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(80% * var(--space-x-reverse));\n  margin-left: calc(80% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-1\\/6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(16.666667% * var(--space-y-reverse));\n}\n\n.space-x-1\\/6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(16.666667% * var(--space-x-reverse));\n  margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-2\\/6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(33.333333% * var(--space-y-reverse));\n}\n\n.space-x-2\\/6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(33.333333% * var(--space-x-reverse));\n  margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-3\\/6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(50% * var(--space-y-reverse));\n}\n\n.space-x-3\\/6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(50% * var(--space-x-reverse));\n  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-4\\/6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(66.666667% * var(--space-y-reverse));\n}\n\n.space-x-4\\/6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(66.666667% * var(--space-x-reverse));\n  margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-5\\/6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(83.333333% * var(--space-y-reverse));\n}\n\n.space-x-5\\/6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(83.333333% * var(--space-x-reverse));\n  margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-1\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(8.333333% * var(--space-y-reverse));\n}\n\n.space-x-1\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(8.333333% * var(--space-x-reverse));\n  margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-2\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(16.666667% * var(--space-y-reverse));\n}\n\n.space-x-2\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(16.666667% * var(--space-x-reverse));\n  margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-3\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(25% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(25% * var(--space-y-reverse));\n}\n\n.space-x-3\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(25% * var(--space-x-reverse));\n  margin-left: calc(25% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-4\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(33.333333% * var(--space-y-reverse));\n}\n\n.space-x-4\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(33.333333% * var(--space-x-reverse));\n  margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-5\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(41.666667% * var(--space-y-reverse));\n}\n\n.space-x-5\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(41.666667% * var(--space-x-reverse));\n  margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-6\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(50% * var(--space-y-reverse));\n}\n\n.space-x-6\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(50% * var(--space-x-reverse));\n  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-7\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(58.333333% * var(--space-y-reverse));\n}\n\n.space-x-7\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(58.333333% * var(--space-x-reverse));\n  margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-8\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(66.666667% * var(--space-y-reverse));\n}\n\n.space-x-8\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(66.666667% * var(--space-x-reverse));\n  margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-9\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(75% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(75% * var(--space-y-reverse));\n}\n\n.space-x-9\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(75% * var(--space-x-reverse));\n  margin-left: calc(75% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-10\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(83.333333% * var(--space-y-reverse));\n}\n\n.space-x-10\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(83.333333% * var(--space-x-reverse));\n  margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-11\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(91.666667% * var(--space-y-reverse));\n}\n\n.space-x-11\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(91.666667% * var(--space-x-reverse));\n  margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-full > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(100% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(100% * var(--space-y-reverse));\n}\n\n.space-x-full > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(100% * var(--space-x-reverse));\n  margin-left: calc(100% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-1 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-0.25rem * var(--space-y-reverse));\n}\n\n.-space-x-1 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-0.25rem * var(--space-x-reverse));\n  margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-2 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-0.5rem * var(--space-y-reverse));\n}\n\n.-space-x-2 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-0.5rem * var(--space-x-reverse));\n  margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-3 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-0.75rem * var(--space-y-reverse));\n}\n\n.-space-x-3 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-0.75rem * var(--space-x-reverse));\n  margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-4 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-1rem * var(--space-y-reverse));\n}\n\n.-space-x-4 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-1rem * var(--space-x-reverse));\n  margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-1.25rem * var(--space-y-reverse));\n}\n\n.-space-x-5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-1.25rem * var(--space-x-reverse));\n  margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-1.5rem * var(--space-y-reverse));\n}\n\n.-space-x-6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-1.5rem * var(--space-x-reverse));\n  margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-7 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-1.75rem * var(--space-y-reverse));\n}\n\n.-space-x-7 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-1.75rem * var(--space-x-reverse));\n  margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-8 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-2rem * var(--space-y-reverse));\n}\n\n.-space-x-8 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-2rem * var(--space-x-reverse));\n  margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-9 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-2.25rem * var(--space-y-reverse));\n}\n\n.-space-x-9 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-2.25rem * var(--space-x-reverse));\n  margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-10 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-2.5rem * var(--space-y-reverse));\n}\n\n.-space-x-10 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-2.5rem * var(--space-x-reverse));\n  margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-11 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-2.75rem * var(--space-y-reverse));\n}\n\n.-space-x-11 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-2.75rem * var(--space-x-reverse));\n  margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-3rem * var(--space-y-reverse));\n}\n\n.-space-x-12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-3rem * var(--space-x-reverse));\n  margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-13 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-3.25rem * var(--space-y-reverse));\n}\n\n.-space-x-13 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-3.25rem * var(--space-x-reverse));\n  margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-14 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-3.5rem * var(--space-y-reverse));\n}\n\n.-space-x-14 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-3.5rem * var(--space-x-reverse));\n  margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-15 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-3.75rem * var(--space-y-reverse));\n}\n\n.-space-x-15 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-3.75rem * var(--space-x-reverse));\n  margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-16 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-4rem * var(--space-y-reverse));\n}\n\n.-space-x-16 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-4rem * var(--space-x-reverse));\n  margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-20 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-5rem * var(--space-y-reverse));\n}\n\n.-space-x-20 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-5rem * var(--space-x-reverse));\n  margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-24 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-6rem * var(--space-y-reverse));\n}\n\n.-space-x-24 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-6rem * var(--space-x-reverse));\n  margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-28 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-7rem * var(--space-y-reverse));\n}\n\n.-space-x-28 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-7rem * var(--space-x-reverse));\n  margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-32 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-8rem * var(--space-y-reverse));\n}\n\n.-space-x-32 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-8rem * var(--space-x-reverse));\n  margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-36 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-9rem * var(--space-y-reverse));\n}\n\n.-space-x-36 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-9rem * var(--space-x-reverse));\n  margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-40 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-10rem * var(--space-y-reverse));\n}\n\n.-space-x-40 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-10rem * var(--space-x-reverse));\n  margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-48 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-12rem * var(--space-y-reverse));\n}\n\n.-space-x-48 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-12rem * var(--space-x-reverse));\n  margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-56 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-14rem * var(--space-y-reverse));\n}\n\n.-space-x-56 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-14rem * var(--space-x-reverse));\n  margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-60 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-15rem * var(--space-y-reverse));\n}\n\n.-space-x-60 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-15rem * var(--space-x-reverse));\n  margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-64 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-16rem * var(--space-y-reverse));\n}\n\n.-space-x-64 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-16rem * var(--space-x-reverse));\n  margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-72 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-18rem * var(--space-y-reverse));\n}\n\n.-space-x-72 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-18rem * var(--space-x-reverse));\n  margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-80 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-20rem * var(--space-y-reverse));\n}\n\n.-space-x-80 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-20rem * var(--space-x-reverse));\n  margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-96 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-24rem * var(--space-y-reverse));\n}\n\n.-space-x-96 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-24rem * var(--space-x-reverse));\n  margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-px > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-1px * var(--space-y-reverse));\n}\n\n.-space-x-px > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-1px * var(--space-x-reverse));\n  margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-0\\.5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-0.125rem * var(--space-y-reverse));\n}\n\n.-space-x-0\\.5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-0.125rem * var(--space-x-reverse));\n  margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-1\\.5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-0.375rem * var(--space-y-reverse));\n}\n\n.-space-x-1\\.5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-0.375rem * var(--space-x-reverse));\n  margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-2\\.5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-0.625rem * var(--space-y-reverse));\n}\n\n.-space-x-2\\.5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-0.625rem * var(--space-x-reverse));\n  margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-3\\.5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-0.875rem * var(--space-y-reverse));\n}\n\n.-space-x-3\\.5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-0.875rem * var(--space-x-reverse));\n  margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-1\\/2 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-50% * var(--space-y-reverse));\n}\n\n.-space-x-1\\/2 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-50% * var(--space-x-reverse));\n  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-1\\/3 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n}\n\n.-space-x-1\\/3 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-33.33333% * var(--space-x-reverse));\n  margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-2\\/3 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n}\n\n.-space-x-2\\/3 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-66.66667% * var(--space-x-reverse));\n  margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-1\\/4 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-25% * var(--space-y-reverse));\n}\n\n.-space-x-1\\/4 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-25% * var(--space-x-reverse));\n  margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-2\\/4 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-50% * var(--space-y-reverse));\n}\n\n.-space-x-2\\/4 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-50% * var(--space-x-reverse));\n  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-3\\/4 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-75% * var(--space-y-reverse));\n}\n\n.-space-x-3\\/4 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-75% * var(--space-x-reverse));\n  margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-1\\/5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-20% * var(--space-y-reverse));\n}\n\n.-space-x-1\\/5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-20% * var(--space-x-reverse));\n  margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-2\\/5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-40% * var(--space-y-reverse));\n}\n\n.-space-x-2\\/5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-40% * var(--space-x-reverse));\n  margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-3\\/5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-60% * var(--space-y-reverse));\n}\n\n.-space-x-3\\/5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-60% * var(--space-x-reverse));\n  margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-4\\/5 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-80% * var(--space-y-reverse));\n}\n\n.-space-x-4\\/5 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-80% * var(--space-x-reverse));\n  margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-1\\/6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-16.66667% * var(--space-y-reverse));\n}\n\n.-space-x-1\\/6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-16.66667% * var(--space-x-reverse));\n  margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-2\\/6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n}\n\n.-space-x-2\\/6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-33.33333% * var(--space-x-reverse));\n  margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-3\\/6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-50% * var(--space-y-reverse));\n}\n\n.-space-x-3\\/6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-50% * var(--space-x-reverse));\n  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-4\\/6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n}\n\n.-space-x-4\\/6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-66.66667% * var(--space-x-reverse));\n  margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-5\\/6 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-83.33333% * var(--space-y-reverse));\n}\n\n.-space-x-5\\/6 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-83.33333% * var(--space-x-reverse));\n  margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-1\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-8.33333% * var(--space-y-reverse));\n}\n\n.-space-x-1\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-8.33333% * var(--space-x-reverse));\n  margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-2\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-16.66667% * var(--space-y-reverse));\n}\n\n.-space-x-2\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-16.66667% * var(--space-x-reverse));\n  margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-3\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-25% * var(--space-y-reverse));\n}\n\n.-space-x-3\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-25% * var(--space-x-reverse));\n  margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-4\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n}\n\n.-space-x-4\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-33.33333% * var(--space-x-reverse));\n  margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-5\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-41.66667% * var(--space-y-reverse));\n}\n\n.-space-x-5\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-41.66667% * var(--space-x-reverse));\n  margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-6\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-50% * var(--space-y-reverse));\n}\n\n.-space-x-6\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-50% * var(--space-x-reverse));\n  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-7\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-58.33333% * var(--space-y-reverse));\n}\n\n.-space-x-7\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-58.33333% * var(--space-x-reverse));\n  margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-8\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n}\n\n.-space-x-8\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-66.66667% * var(--space-x-reverse));\n  margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-9\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-75% * var(--space-y-reverse));\n}\n\n.-space-x-9\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-75% * var(--space-x-reverse));\n  margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-10\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-83.33333% * var(--space-y-reverse));\n}\n\n.-space-x-10\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-83.33333% * var(--space-x-reverse));\n  margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-11\\/12 > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-91.66667% * var(--space-y-reverse));\n}\n\n.-space-x-11\\/12 > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-91.66667% * var(--space-x-reverse));\n  margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));\n}\n\n.-space-y-full > :not(template) ~ :not(template) {\n  --space-y-reverse: 0;\n  margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));\n  margin-bottom: calc(-100% * var(--space-y-reverse));\n}\n\n.-space-x-full > :not(template) ~ :not(template) {\n  --space-x-reverse: 0;\n  margin-right: calc(-100% * var(--space-x-reverse));\n  margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));\n}\n\n.space-y-reverse > :not(template) ~ :not(template) {\n  --space-y-reverse: 1;\n}\n\n.space-x-reverse > :not(template) ~ :not(template) {\n  --space-x-reverse: 1;\n}\n\n.divide-y-0 > :not(template) ~ :not(template) {\n  --divide-y-reverse: 0;\n  border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));\n  border-bottom-width: calc(0px * var(--divide-y-reverse));\n}\n\n.divide-x-0 > :not(template) ~ :not(template) {\n  --divide-x-reverse: 0;\n  border-right-width: calc(0px * var(--divide-x-reverse));\n  border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));\n}\n\n.divide-y-2 > :not(template) ~ :not(template) {\n  --divide-y-reverse: 0;\n  border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));\n  border-bottom-width: calc(2px * var(--divide-y-reverse));\n}\n\n.divide-x-2 > :not(template) ~ :not(template) {\n  --divide-x-reverse: 0;\n  border-right-width: calc(2px * var(--divide-x-reverse));\n  border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));\n}\n\n.divide-y-4 > :not(template) ~ :not(template) {\n  --divide-y-reverse: 0;\n  border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));\n  border-bottom-width: calc(4px * var(--divide-y-reverse));\n}\n\n.divide-x-4 > :not(template) ~ :not(template) {\n  --divide-x-reverse: 0;\n  border-right-width: calc(4px * var(--divide-x-reverse));\n  border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));\n}\n\n.divide-y-8 > :not(template) ~ :not(template) {\n  --divide-y-reverse: 0;\n  border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));\n  border-bottom-width: calc(8px * var(--divide-y-reverse));\n}\n\n.divide-x-8 > :not(template) ~ :not(template) {\n  --divide-x-reverse: 0;\n  border-right-width: calc(8px * var(--divide-x-reverse));\n  border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));\n}\n\n.divide-y > :not(template) ~ :not(template) {\n  --divide-y-reverse: 0;\n  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));\n  border-bottom-width: calc(1px * var(--divide-y-reverse));\n}\n\n.divide-x > :not(template) ~ :not(template) {\n  --divide-x-reverse: 0;\n  border-right-width: calc(1px * var(--divide-x-reverse));\n  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));\n}\n\n.divide-y-reverse > :not(template) ~ :not(template) {\n  --divide-y-reverse: 1;\n}\n\n.divide-x-reverse > :not(template) ~ :not(template) {\n  --divide-x-reverse: 1;\n}\n\n.divide-transparent > :not(template) ~ :not(template) {\n  border-color: transparent;\n}\n\n.divide-white > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #ffffff;\n  border-color: rgba(255, 255, 255, var(--divide-opacity));\n}\n\n.divide-black > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #000000;\n  border-color: rgba(0, 0, 0, var(--divide-opacity));\n}\n\n.divide-gray-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f9fafb;\n  border-color: rgba(249, 250, 251, var(--divide-opacity));\n}\n\n.divide-gray-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f4f5f7;\n  border-color: rgba(244, 245, 247, var(--divide-opacity));\n}\n\n.divide-gray-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #e5e7eb;\n  border-color: rgba(229, 231, 235, var(--divide-opacity));\n}\n\n.divide-gray-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #d2d6dc;\n  border-color: rgba(210, 214, 220, var(--divide-opacity));\n}\n\n.divide-gray-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #9fa6b2;\n  border-color: rgba(159, 166, 178, var(--divide-opacity));\n}\n\n.divide-gray-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #6b7280;\n  border-color: rgba(107, 114, 128, var(--divide-opacity));\n}\n\n.divide-gray-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #4b5563;\n  border-color: rgba(75, 85, 99, var(--divide-opacity));\n}\n\n.divide-gray-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #374151;\n  border-color: rgba(55, 65, 81, var(--divide-opacity));\n}\n\n.divide-gray-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #252f3f;\n  border-color: rgba(37, 47, 63, var(--divide-opacity));\n}\n\n.divide-gray-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #161e2e;\n  border-color: rgba(22, 30, 46, var(--divide-opacity));\n}\n\n.divide-cool-gray-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fbfdfe;\n  border-color: rgba(251, 253, 254, var(--divide-opacity));\n}\n\n.divide-cool-gray-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f1f5f9;\n  border-color: rgba(241, 245, 249, var(--divide-opacity));\n}\n\n.divide-cool-gray-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #e2e8f0;\n  border-color: rgba(226, 232, 240, var(--divide-opacity));\n}\n\n.divide-cool-gray-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #cfd8e3;\n  border-color: rgba(207, 216, 227, var(--divide-opacity));\n}\n\n.divide-cool-gray-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #97a6ba;\n  border-color: rgba(151, 166, 186, var(--divide-opacity));\n}\n\n.divide-cool-gray-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #64748b;\n  border-color: rgba(100, 116, 139, var(--divide-opacity));\n}\n\n.divide-cool-gray-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #475569;\n  border-color: rgba(71, 85, 105, var(--divide-opacity));\n}\n\n.divide-cool-gray-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #364152;\n  border-color: rgba(54, 65, 82, var(--divide-opacity));\n}\n\n.divide-cool-gray-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #27303f;\n  border-color: rgba(39, 48, 63, var(--divide-opacity));\n}\n\n.divide-cool-gray-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #1a202e;\n  border-color: rgba(26, 32, 46, var(--divide-opacity));\n}\n\n.divide-red-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fdf2f2;\n  border-color: rgba(253, 242, 242, var(--divide-opacity));\n}\n\n.divide-red-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fde8e8;\n  border-color: rgba(253, 232, 232, var(--divide-opacity));\n}\n\n.divide-red-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fbd5d5;\n  border-color: rgba(251, 213, 213, var(--divide-opacity));\n}\n\n.divide-red-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f8b4b4;\n  border-color: rgba(248, 180, 180, var(--divide-opacity));\n}\n\n.divide-red-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f98080;\n  border-color: rgba(249, 128, 128, var(--divide-opacity));\n}\n\n.divide-red-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f05252;\n  border-color: rgba(240, 82, 82, var(--divide-opacity));\n}\n\n.divide-red-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #e02424;\n  border-color: rgba(224, 36, 36, var(--divide-opacity));\n}\n\n.divide-red-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #c81e1e;\n  border-color: rgba(200, 30, 30, var(--divide-opacity));\n}\n\n.divide-red-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #9b1c1c;\n  border-color: rgba(155, 28, 28, var(--divide-opacity));\n}\n\n.divide-red-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--divide-opacity));\n}\n\n.divide-orange-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fff8f1;\n  border-color: rgba(255, 248, 241, var(--divide-opacity));\n}\n\n.divide-orange-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #feecdc;\n  border-color: rgba(254, 236, 220, var(--divide-opacity));\n}\n\n.divide-orange-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fcd9bd;\n  border-color: rgba(252, 217, 189, var(--divide-opacity));\n}\n\n.divide-orange-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fdba8c;\n  border-color: rgba(253, 186, 140, var(--divide-opacity));\n}\n\n.divide-orange-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #ff8a4c;\n  border-color: rgba(255, 138, 76, var(--divide-opacity));\n}\n\n.divide-orange-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #ff5a1f;\n  border-color: rgba(255, 90, 31, var(--divide-opacity));\n}\n\n.divide-orange-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #d03801;\n  border-color: rgba(208, 56, 1, var(--divide-opacity));\n}\n\n.divide-orange-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #b43403;\n  border-color: rgba(180, 52, 3, var(--divide-opacity));\n}\n\n.divide-orange-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #8a2c0d;\n  border-color: rgba(138, 44, 13, var(--divide-opacity));\n}\n\n.divide-orange-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--divide-opacity));\n}\n\n.divide-yellow-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fdfdea;\n  border-color: rgba(253, 253, 234, var(--divide-opacity));\n}\n\n.divide-yellow-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fdf6b2;\n  border-color: rgba(253, 246, 178, var(--divide-opacity));\n}\n\n.divide-yellow-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fce96a;\n  border-color: rgba(252, 233, 106, var(--divide-opacity));\n}\n\n.divide-yellow-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #faca15;\n  border-color: rgba(250, 202, 21, var(--divide-opacity));\n}\n\n.divide-yellow-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #e3a008;\n  border-color: rgba(227, 160, 8, var(--divide-opacity));\n}\n\n.divide-yellow-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #c27803;\n  border-color: rgba(194, 120, 3, var(--divide-opacity));\n}\n\n.divide-yellow-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #9f580a;\n  border-color: rgba(159, 88, 10, var(--divide-opacity));\n}\n\n.divide-yellow-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #8e4b10;\n  border-color: rgba(142, 75, 16, var(--divide-opacity));\n}\n\n.divide-yellow-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #723b13;\n  border-color: rgba(114, 59, 19, var(--divide-opacity));\n}\n\n.divide-yellow-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #633112;\n  border-color: rgba(99, 49, 18, var(--divide-opacity));\n}\n\n.divide-green-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f3faf7;\n  border-color: rgba(243, 250, 247, var(--divide-opacity));\n}\n\n.divide-green-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #def7ec;\n  border-color: rgba(222, 247, 236, var(--divide-opacity));\n}\n\n.divide-green-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #bcf0da;\n  border-color: rgba(188, 240, 218, var(--divide-opacity));\n}\n\n.divide-green-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #84e1bc;\n  border-color: rgba(132, 225, 188, var(--divide-opacity));\n}\n\n.divide-green-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #31c48d;\n  border-color: rgba(49, 196, 141, var(--divide-opacity));\n}\n\n.divide-green-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #0e9f6e;\n  border-color: rgba(14, 159, 110, var(--divide-opacity));\n}\n\n.divide-green-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #057a55;\n  border-color: rgba(5, 122, 85, var(--divide-opacity));\n}\n\n.divide-green-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #046c4e;\n  border-color: rgba(4, 108, 78, var(--divide-opacity));\n}\n\n.divide-green-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #03543f;\n  border-color: rgba(3, 84, 63, var(--divide-opacity));\n}\n\n.divide-green-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #014737;\n  border-color: rgba(1, 71, 55, var(--divide-opacity));\n}\n\n.divide-teal-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #edfafa;\n  border-color: rgba(237, 250, 250, var(--divide-opacity));\n}\n\n.divide-teal-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #d5f5f6;\n  border-color: rgba(213, 245, 246, var(--divide-opacity));\n}\n\n.divide-teal-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #afecef;\n  border-color: rgba(175, 236, 239, var(--divide-opacity));\n}\n\n.divide-teal-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #7edce2;\n  border-color: rgba(126, 220, 226, var(--divide-opacity));\n}\n\n.divide-teal-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #16bdca;\n  border-color: rgba(22, 189, 202, var(--divide-opacity));\n}\n\n.divide-teal-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #0694a2;\n  border-color: rgba(6, 148, 162, var(--divide-opacity));\n}\n\n.divide-teal-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #047481;\n  border-color: rgba(4, 116, 129, var(--divide-opacity));\n}\n\n.divide-teal-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #036672;\n  border-color: rgba(3, 102, 114, var(--divide-opacity));\n}\n\n.divide-teal-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #05505c;\n  border-color: rgba(5, 80, 92, var(--divide-opacity));\n}\n\n.divide-teal-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #014451;\n  border-color: rgba(1, 68, 81, var(--divide-opacity));\n}\n\n.divide-blue-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #ebf5ff;\n  border-color: rgba(235, 245, 255, var(--divide-opacity));\n}\n\n.divide-blue-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #e1effe;\n  border-color: rgba(225, 239, 254, var(--divide-opacity));\n}\n\n.divide-blue-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #c3ddfd;\n  border-color: rgba(195, 221, 253, var(--divide-opacity));\n}\n\n.divide-blue-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #a4cafe;\n  border-color: rgba(164, 202, 254, var(--divide-opacity));\n}\n\n.divide-blue-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #76a9fa;\n  border-color: rgba(118, 169, 250, var(--divide-opacity));\n}\n\n.divide-blue-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #3f83f8;\n  border-color: rgba(63, 131, 248, var(--divide-opacity));\n}\n\n.divide-blue-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #1c64f2;\n  border-color: rgba(28, 100, 242, var(--divide-opacity));\n}\n\n.divide-blue-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #1a56db;\n  border-color: rgba(26, 86, 219, var(--divide-opacity));\n}\n\n.divide-blue-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #1e429f;\n  border-color: rgba(30, 66, 159, var(--divide-opacity));\n}\n\n.divide-blue-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #233876;\n  border-color: rgba(35, 56, 118, var(--divide-opacity));\n}\n\n.divide-indigo-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f0f5ff;\n  border-color: rgba(240, 245, 255, var(--divide-opacity));\n}\n\n.divide-indigo-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #e5edff;\n  border-color: rgba(229, 237, 255, var(--divide-opacity));\n}\n\n.divide-indigo-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #cddbfe;\n  border-color: rgba(205, 219, 254, var(--divide-opacity));\n}\n\n.divide-indigo-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #b4c6fc;\n  border-color: rgba(180, 198, 252, var(--divide-opacity));\n}\n\n.divide-indigo-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #8da2fb;\n  border-color: rgba(141, 162, 251, var(--divide-opacity));\n}\n\n.divide-indigo-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #6875f5;\n  border-color: rgba(104, 117, 245, var(--divide-opacity));\n}\n\n.divide-indigo-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #5850ec;\n  border-color: rgba(88, 80, 236, var(--divide-opacity));\n}\n\n.divide-indigo-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #5145cd;\n  border-color: rgba(81, 69, 205, var(--divide-opacity));\n}\n\n.divide-indigo-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #42389d;\n  border-color: rgba(66, 56, 157, var(--divide-opacity));\n}\n\n.divide-indigo-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #362f78;\n  border-color: rgba(54, 47, 120, var(--divide-opacity));\n}\n\n.divide-purple-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f6f5ff;\n  border-color: rgba(246, 245, 255, var(--divide-opacity));\n}\n\n.divide-purple-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #edebfe;\n  border-color: rgba(237, 235, 254, var(--divide-opacity));\n}\n\n.divide-purple-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #dcd7fe;\n  border-color: rgba(220, 215, 254, var(--divide-opacity));\n}\n\n.divide-purple-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #cabffd;\n  border-color: rgba(202, 191, 253, var(--divide-opacity));\n}\n\n.divide-purple-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #ac94fa;\n  border-color: rgba(172, 148, 250, var(--divide-opacity));\n}\n\n.divide-purple-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #9061f9;\n  border-color: rgba(144, 97, 249, var(--divide-opacity));\n}\n\n.divide-purple-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #7e3af2;\n  border-color: rgba(126, 58, 242, var(--divide-opacity));\n}\n\n.divide-purple-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #6c2bd9;\n  border-color: rgba(108, 43, 217, var(--divide-opacity));\n}\n\n.divide-purple-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #5521b5;\n  border-color: rgba(85, 33, 181, var(--divide-opacity));\n}\n\n.divide-purple-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #4a1d96;\n  border-color: rgba(74, 29, 150, var(--divide-opacity));\n}\n\n.divide-pink-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fdf2f8;\n  border-color: rgba(253, 242, 248, var(--divide-opacity));\n}\n\n.divide-pink-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fce8f3;\n  border-color: rgba(252, 232, 243, var(--divide-opacity));\n}\n\n.divide-pink-200 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #fad1e8;\n  border-color: rgba(250, 209, 232, var(--divide-opacity));\n}\n\n.divide-pink-300 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f8b4d9;\n  border-color: rgba(248, 180, 217, var(--divide-opacity));\n}\n\n.divide-pink-400 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #f17eb8;\n  border-color: rgba(241, 126, 184, var(--divide-opacity));\n}\n\n.divide-pink-500 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #e74694;\n  border-color: rgba(231, 70, 148, var(--divide-opacity));\n}\n\n.divide-pink-600 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #d61f69;\n  border-color: rgba(214, 31, 105, var(--divide-opacity));\n}\n\n.divide-pink-700 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #bf125d;\n  border-color: rgba(191, 18, 93, var(--divide-opacity));\n}\n\n.divide-pink-800 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #99154b;\n  border-color: rgba(153, 21, 75, var(--divide-opacity));\n}\n\n.divide-pink-900 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n  border-color: #751a3d;\n  border-color: rgba(117, 26, 61, var(--divide-opacity));\n}\n\n.divide-opacity-0 > :not(template) ~ :not(template) {\n  --divide-opacity: 0;\n}\n\n.divide-opacity-25 > :not(template) ~ :not(template) {\n  --divide-opacity: 0.25;\n}\n\n.divide-opacity-50 > :not(template) ~ :not(template) {\n  --divide-opacity: 0.5;\n}\n\n.divide-opacity-75 > :not(template) ~ :not(template) {\n  --divide-opacity: 0.75;\n}\n\n.divide-opacity-100 > :not(template) ~ :not(template) {\n  --divide-opacity: 1;\n}\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.not-sr-only {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.focus\\:sr-only:focus {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.focus\\:not-sr-only:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.appearance-none {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n}\n\n.bg-fixed {\n  background-attachment: fixed;\n}\n\n.bg-local {\n  background-attachment: local;\n}\n\n.bg-scroll {\n  background-attachment: scroll;\n}\n\n.bg-transparent {\n  background-color: transparent;\n}\n\n.bg-white {\n  --bg-opacity: 1;\n  background-color: #ffffff;\n  background-color: rgba(255, 255, 255, var(--bg-opacity));\n}\n\n.bg-black {\n  --bg-opacity: 1;\n  background-color: #000000;\n  background-color: rgba(0, 0, 0, var(--bg-opacity));\n}\n\n.bg-gray-50 {\n  --bg-opacity: 1;\n  background-color: #f9fafb;\n  background-color: rgba(249, 250, 251, var(--bg-opacity));\n}\n\n.bg-gray-100 {\n  --bg-opacity: 1;\n  background-color: #f4f5f7;\n  background-color: rgba(244, 245, 247, var(--bg-opacity));\n}\n\n.bg-gray-200 {\n  --bg-opacity: 1;\n  background-color: #e5e7eb;\n  background-color: rgba(229, 231, 235, var(--bg-opacity));\n}\n\n.bg-gray-300 {\n  --bg-opacity: 1;\n  background-color: #d2d6dc;\n  background-color: rgba(210, 214, 220, var(--bg-opacity));\n}\n\n.bg-gray-400 {\n  --bg-opacity: 1;\n  background-color: #9fa6b2;\n  background-color: rgba(159, 166, 178, var(--bg-opacity));\n}\n\n.bg-gray-500 {\n  --bg-opacity: 1;\n  background-color: #6b7280;\n  background-color: rgba(107, 114, 128, var(--bg-opacity));\n}\n\n.bg-gray-600 {\n  --bg-opacity: 1;\n  background-color: #4b5563;\n  background-color: rgba(75, 85, 99, var(--bg-opacity));\n}\n\n.bg-gray-700 {\n  --bg-opacity: 1;\n  background-color: #374151;\n  background-color: rgba(55, 65, 81, var(--bg-opacity));\n}\n\n.bg-gray-800 {\n  --bg-opacity: 1;\n  background-color: #252f3f;\n  background-color: rgba(37, 47, 63, var(--bg-opacity));\n}\n\n.bg-gray-900 {\n  --bg-opacity: 1;\n  background-color: #161e2e;\n  background-color: rgba(22, 30, 46, var(--bg-opacity));\n}\n\n.bg-cool-gray-50 {\n  --bg-opacity: 1;\n  background-color: #fbfdfe;\n  background-color: rgba(251, 253, 254, var(--bg-opacity));\n}\n\n.bg-cool-gray-100 {\n  --bg-opacity: 1;\n  background-color: #f1f5f9;\n  background-color: rgba(241, 245, 249, var(--bg-opacity));\n}\n\n.bg-cool-gray-200 {\n  --bg-opacity: 1;\n  background-color: #e2e8f0;\n  background-color: rgba(226, 232, 240, var(--bg-opacity));\n}\n\n.bg-cool-gray-300 {\n  --bg-opacity: 1;\n  background-color: #cfd8e3;\n  background-color: rgba(207, 216, 227, var(--bg-opacity));\n}\n\n.bg-cool-gray-400 {\n  --bg-opacity: 1;\n  background-color: #97a6ba;\n  background-color: rgba(151, 166, 186, var(--bg-opacity));\n}\n\n.bg-cool-gray-500 {\n  --bg-opacity: 1;\n  background-color: #64748b;\n  background-color: rgba(100, 116, 139, var(--bg-opacity));\n}\n\n.bg-cool-gray-600 {\n  --bg-opacity: 1;\n  background-color: #475569;\n  background-color: rgba(71, 85, 105, var(--bg-opacity));\n}\n\n.bg-cool-gray-700 {\n  --bg-opacity: 1;\n  background-color: #364152;\n  background-color: rgba(54, 65, 82, var(--bg-opacity));\n}\n\n.bg-cool-gray-800 {\n  --bg-opacity: 1;\n  background-color: #27303f;\n  background-color: rgba(39, 48, 63, var(--bg-opacity));\n}\n\n.bg-cool-gray-900 {\n  --bg-opacity: 1;\n  background-color: #1a202e;\n  background-color: rgba(26, 32, 46, var(--bg-opacity));\n}\n\n.bg-red-50 {\n  --bg-opacity: 1;\n  background-color: #fdf2f2;\n  background-color: rgba(253, 242, 242, var(--bg-opacity));\n}\n\n.bg-red-100 {\n  --bg-opacity: 1;\n  background-color: #fde8e8;\n  background-color: rgba(253, 232, 232, var(--bg-opacity));\n}\n\n.bg-red-200 {\n  --bg-opacity: 1;\n  background-color: #fbd5d5;\n  background-color: rgba(251, 213, 213, var(--bg-opacity));\n}\n\n.bg-red-300 {\n  --bg-opacity: 1;\n  background-color: #f8b4b4;\n  background-color: rgba(248, 180, 180, var(--bg-opacity));\n}\n\n.bg-red-400 {\n  --bg-opacity: 1;\n  background-color: #f98080;\n  background-color: rgba(249, 128, 128, var(--bg-opacity));\n}\n\n.bg-red-500 {\n  --bg-opacity: 1;\n  background-color: #f05252;\n  background-color: rgba(240, 82, 82, var(--bg-opacity));\n}\n\n.bg-red-600 {\n  --bg-opacity: 1;\n  background-color: #e02424;\n  background-color: rgba(224, 36, 36, var(--bg-opacity));\n}\n\n.bg-red-700 {\n  --bg-opacity: 1;\n  background-color: #c81e1e;\n  background-color: rgba(200, 30, 30, var(--bg-opacity));\n}\n\n.bg-red-800 {\n  --bg-opacity: 1;\n  background-color: #9b1c1c;\n  background-color: rgba(155, 28, 28, var(--bg-opacity));\n}\n\n.bg-red-900 {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.bg-orange-50 {\n  --bg-opacity: 1;\n  background-color: #fff8f1;\n  background-color: rgba(255, 248, 241, var(--bg-opacity));\n}\n\n.bg-orange-100 {\n  --bg-opacity: 1;\n  background-color: #feecdc;\n  background-color: rgba(254, 236, 220, var(--bg-opacity));\n}\n\n.bg-orange-200 {\n  --bg-opacity: 1;\n  background-color: #fcd9bd;\n  background-color: rgba(252, 217, 189, var(--bg-opacity));\n}\n\n.bg-orange-300 {\n  --bg-opacity: 1;\n  background-color: #fdba8c;\n  background-color: rgba(253, 186, 140, var(--bg-opacity));\n}\n\n.bg-orange-400 {\n  --bg-opacity: 1;\n  background-color: #ff8a4c;\n  background-color: rgba(255, 138, 76, var(--bg-opacity));\n}\n\n.bg-orange-500 {\n  --bg-opacity: 1;\n  background-color: #ff5a1f;\n  background-color: rgba(255, 90, 31, var(--bg-opacity));\n}\n\n.bg-orange-600 {\n  --bg-opacity: 1;\n  background-color: #d03801;\n  background-color: rgba(208, 56, 1, var(--bg-opacity));\n}\n\n.bg-orange-700 {\n  --bg-opacity: 1;\n  background-color: #b43403;\n  background-color: rgba(180, 52, 3, var(--bg-opacity));\n}\n\n.bg-orange-800 {\n  --bg-opacity: 1;\n  background-color: #8a2c0d;\n  background-color: rgba(138, 44, 13, var(--bg-opacity));\n}\n\n.bg-orange-900 {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.bg-yellow-50 {\n  --bg-opacity: 1;\n  background-color: #fdfdea;\n  background-color: rgba(253, 253, 234, var(--bg-opacity));\n}\n\n.bg-yellow-100 {\n  --bg-opacity: 1;\n  background-color: #fdf6b2;\n  background-color: rgba(253, 246, 178, var(--bg-opacity));\n}\n\n.bg-yellow-200 {\n  --bg-opacity: 1;\n  background-color: #fce96a;\n  background-color: rgba(252, 233, 106, var(--bg-opacity));\n}\n\n.bg-yellow-300 {\n  --bg-opacity: 1;\n  background-color: #faca15;\n  background-color: rgba(250, 202, 21, var(--bg-opacity));\n}\n\n.bg-yellow-400 {\n  --bg-opacity: 1;\n  background-color: #e3a008;\n  background-color: rgba(227, 160, 8, var(--bg-opacity));\n}\n\n.bg-yellow-500 {\n  --bg-opacity: 1;\n  background-color: #c27803;\n  background-color: rgba(194, 120, 3, var(--bg-opacity));\n}\n\n.bg-yellow-600 {\n  --bg-opacity: 1;\n  background-color: #9f580a;\n  background-color: rgba(159, 88, 10, var(--bg-opacity));\n}\n\n.bg-yellow-700 {\n  --bg-opacity: 1;\n  background-color: #8e4b10;\n  background-color: rgba(142, 75, 16, var(--bg-opacity));\n}\n\n.bg-yellow-800 {\n  --bg-opacity: 1;\n  background-color: #723b13;\n  background-color: rgba(114, 59, 19, var(--bg-opacity));\n}\n\n.bg-yellow-900 {\n  --bg-opacity: 1;\n  background-color: #633112;\n  background-color: rgba(99, 49, 18, var(--bg-opacity));\n}\n\n.bg-green-50 {\n  --bg-opacity: 1;\n  background-color: #f3faf7;\n  background-color: rgba(243, 250, 247, var(--bg-opacity));\n}\n\n.bg-green-100 {\n  --bg-opacity: 1;\n  background-color: #def7ec;\n  background-color: rgba(222, 247, 236, var(--bg-opacity));\n}\n\n.bg-green-200 {\n  --bg-opacity: 1;\n  background-color: #bcf0da;\n  background-color: rgba(188, 240, 218, var(--bg-opacity));\n}\n\n.bg-green-300 {\n  --bg-opacity: 1;\n  background-color: #84e1bc;\n  background-color: rgba(132, 225, 188, var(--bg-opacity));\n}\n\n.bg-green-400 {\n  --bg-opacity: 1;\n  background-color: #31c48d;\n  background-color: rgba(49, 196, 141, var(--bg-opacity));\n}\n\n.bg-green-500 {\n  --bg-opacity: 1;\n  background-color: #0e9f6e;\n  background-color: rgba(14, 159, 110, var(--bg-opacity));\n}\n\n.bg-green-600 {\n  --bg-opacity: 1;\n  background-color: #057a55;\n  background-color: rgba(5, 122, 85, var(--bg-opacity));\n}\n\n.bg-green-700 {\n  --bg-opacity: 1;\n  background-color: #046c4e;\n  background-color: rgba(4, 108, 78, var(--bg-opacity));\n}\n\n.bg-green-800 {\n  --bg-opacity: 1;\n  background-color: #03543f;\n  background-color: rgba(3, 84, 63, var(--bg-opacity));\n}\n\n.bg-green-900 {\n  --bg-opacity: 1;\n  background-color: #014737;\n  background-color: rgba(1, 71, 55, var(--bg-opacity));\n}\n\n.bg-teal-50 {\n  --bg-opacity: 1;\n  background-color: #edfafa;\n  background-color: rgba(237, 250, 250, var(--bg-opacity));\n}\n\n.bg-teal-100 {\n  --bg-opacity: 1;\n  background-color: #d5f5f6;\n  background-color: rgba(213, 245, 246, var(--bg-opacity));\n}\n\n.bg-teal-200 {\n  --bg-opacity: 1;\n  background-color: #afecef;\n  background-color: rgba(175, 236, 239, var(--bg-opacity));\n}\n\n.bg-teal-300 {\n  --bg-opacity: 1;\n  background-color: #7edce2;\n  background-color: rgba(126, 220, 226, var(--bg-opacity));\n}\n\n.bg-teal-400 {\n  --bg-opacity: 1;\n  background-color: #16bdca;\n  background-color: rgba(22, 189, 202, var(--bg-opacity));\n}\n\n.bg-teal-500 {\n  --bg-opacity: 1;\n  background-color: #0694a2;\n  background-color: rgba(6, 148, 162, var(--bg-opacity));\n}\n\n.bg-teal-600 {\n  --bg-opacity: 1;\n  background-color: #047481;\n  background-color: rgba(4, 116, 129, var(--bg-opacity));\n}\n\n.bg-teal-700 {\n  --bg-opacity: 1;\n  background-color: #036672;\n  background-color: rgba(3, 102, 114, var(--bg-opacity));\n}\n\n.bg-teal-800 {\n  --bg-opacity: 1;\n  background-color: #05505c;\n  background-color: rgba(5, 80, 92, var(--bg-opacity));\n}\n\n.bg-teal-900 {\n  --bg-opacity: 1;\n  background-color: #014451;\n  background-color: rgba(1, 68, 81, var(--bg-opacity));\n}\n\n.bg-blue-50 {\n  --bg-opacity: 1;\n  background-color: #ebf5ff;\n  background-color: rgba(235, 245, 255, var(--bg-opacity));\n}\n\n.bg-blue-100 {\n  --bg-opacity: 1;\n  background-color: #e1effe;\n  background-color: rgba(225, 239, 254, var(--bg-opacity));\n}\n\n.bg-blue-200 {\n  --bg-opacity: 1;\n  background-color: #c3ddfd;\n  background-color: rgba(195, 221, 253, var(--bg-opacity));\n}\n\n.bg-blue-300 {\n  --bg-opacity: 1;\n  background-color: #a4cafe;\n  background-color: rgba(164, 202, 254, var(--bg-opacity));\n}\n\n.bg-blue-400 {\n  --bg-opacity: 1;\n  background-color: #76a9fa;\n  background-color: rgba(118, 169, 250, var(--bg-opacity));\n}\n\n.bg-blue-500 {\n  --bg-opacity: 1;\n  background-color: #3f83f8;\n  background-color: rgba(63, 131, 248, var(--bg-opacity));\n}\n\n.bg-blue-600 {\n  --bg-opacity: 1;\n  background-color: #1c64f2;\n  background-color: rgba(28, 100, 242, var(--bg-opacity));\n}\n\n.bg-blue-700 {\n  --bg-opacity: 1;\n  background-color: #1a56db;\n  background-color: rgba(26, 86, 219, var(--bg-opacity));\n}\n\n.bg-blue-800 {\n  --bg-opacity: 1;\n  background-color: #1e429f;\n  background-color: rgba(30, 66, 159, var(--bg-opacity));\n}\n\n.bg-blue-900 {\n  --bg-opacity: 1;\n  background-color: #233876;\n  background-color: rgba(35, 56, 118, var(--bg-opacity));\n}\n\n.bg-indigo-50 {\n  --bg-opacity: 1;\n  background-color: #f0f5ff;\n  background-color: rgba(240, 245, 255, var(--bg-opacity));\n}\n\n.bg-indigo-100 {\n  --bg-opacity: 1;\n  background-color: #e5edff;\n  background-color: rgba(229, 237, 255, var(--bg-opacity));\n}\n\n.bg-indigo-200 {\n  --bg-opacity: 1;\n  background-color: #cddbfe;\n  background-color: rgba(205, 219, 254, var(--bg-opacity));\n}\n\n.bg-indigo-300 {\n  --bg-opacity: 1;\n  background-color: #b4c6fc;\n  background-color: rgba(180, 198, 252, var(--bg-opacity));\n}\n\n.bg-indigo-400 {\n  --bg-opacity: 1;\n  background-color: #8da2fb;\n  background-color: rgba(141, 162, 251, var(--bg-opacity));\n}\n\n.bg-indigo-500 {\n  --bg-opacity: 1;\n  background-color: #6875f5;\n  background-color: rgba(104, 117, 245, var(--bg-opacity));\n}\n\n.bg-indigo-600 {\n  --bg-opacity: 1;\n  background-color: #5850ec;\n  background-color: rgba(88, 80, 236, var(--bg-opacity));\n}\n\n.bg-indigo-700 {\n  --bg-opacity: 1;\n  background-color: #5145cd;\n  background-color: rgba(81, 69, 205, var(--bg-opacity));\n}\n\n.bg-indigo-800 {\n  --bg-opacity: 1;\n  background-color: #42389d;\n  background-color: rgba(66, 56, 157, var(--bg-opacity));\n}\n\n.bg-indigo-900 {\n  --bg-opacity: 1;\n  background-color: #362f78;\n  background-color: rgba(54, 47, 120, var(--bg-opacity));\n}\n\n.bg-purple-50 {\n  --bg-opacity: 1;\n  background-color: #f6f5ff;\n  background-color: rgba(246, 245, 255, var(--bg-opacity));\n}\n\n.bg-purple-100 {\n  --bg-opacity: 1;\n  background-color: #edebfe;\n  background-color: rgba(237, 235, 254, var(--bg-opacity));\n}\n\n.bg-purple-200 {\n  --bg-opacity: 1;\n  background-color: #dcd7fe;\n  background-color: rgba(220, 215, 254, var(--bg-opacity));\n}\n\n.bg-purple-300 {\n  --bg-opacity: 1;\n  background-color: #cabffd;\n  background-color: rgba(202, 191, 253, var(--bg-opacity));\n}\n\n.bg-purple-400 {\n  --bg-opacity: 1;\n  background-color: #ac94fa;\n  background-color: rgba(172, 148, 250, var(--bg-opacity));\n}\n\n.bg-purple-500 {\n  --bg-opacity: 1;\n  background-color: #9061f9;\n  background-color: rgba(144, 97, 249, var(--bg-opacity));\n}\n\n.bg-purple-600 {\n  --bg-opacity: 1;\n  background-color: #7e3af2;\n  background-color: rgba(126, 58, 242, var(--bg-opacity));\n}\n\n.bg-purple-700 {\n  --bg-opacity: 1;\n  background-color: #6c2bd9;\n  background-color: rgba(108, 43, 217, var(--bg-opacity));\n}\n\n.bg-purple-800 {\n  --bg-opacity: 1;\n  background-color: #5521b5;\n  background-color: rgba(85, 33, 181, var(--bg-opacity));\n}\n\n.bg-purple-900 {\n  --bg-opacity: 1;\n  background-color: #4a1d96;\n  background-color: rgba(74, 29, 150, var(--bg-opacity));\n}\n\n.bg-pink-50 {\n  --bg-opacity: 1;\n  background-color: #fdf2f8;\n  background-color: rgba(253, 242, 248, var(--bg-opacity));\n}\n\n.bg-pink-100 {\n  --bg-opacity: 1;\n  background-color: #fce8f3;\n  background-color: rgba(252, 232, 243, var(--bg-opacity));\n}\n\n.bg-pink-200 {\n  --bg-opacity: 1;\n  background-color: #fad1e8;\n  background-color: rgba(250, 209, 232, var(--bg-opacity));\n}\n\n.bg-pink-300 {\n  --bg-opacity: 1;\n  background-color: #f8b4d9;\n  background-color: rgba(248, 180, 217, var(--bg-opacity));\n}\n\n.bg-pink-400 {\n  --bg-opacity: 1;\n  background-color: #f17eb8;\n  background-color: rgba(241, 126, 184, var(--bg-opacity));\n}\n\n.bg-pink-500 {\n  --bg-opacity: 1;\n  background-color: #e74694;\n  background-color: rgba(231, 70, 148, var(--bg-opacity));\n}\n\n.bg-pink-600 {\n  --bg-opacity: 1;\n  background-color: #d61f69;\n  background-color: rgba(214, 31, 105, var(--bg-opacity));\n}\n\n.bg-pink-700 {\n  --bg-opacity: 1;\n  background-color: #bf125d;\n  background-color: rgba(191, 18, 93, var(--bg-opacity));\n}\n\n.bg-pink-800 {\n  --bg-opacity: 1;\n  background-color: #99154b;\n  background-color: rgba(153, 21, 75, var(--bg-opacity));\n}\n\n.bg-pink-900 {\n  --bg-opacity: 1;\n  background-color: #751a3d;\n  background-color: rgba(117, 26, 61, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-transparent {\n  background-color: transparent;\n}\n\n.group:hover .group-hover\\:bg-white {\n  --bg-opacity: 1;\n  background-color: #ffffff;\n  background-color: rgba(255, 255, 255, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-black {\n  --bg-opacity: 1;\n  background-color: #000000;\n  background-color: rgba(0, 0, 0, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-50 {\n  --bg-opacity: 1;\n  background-color: #f9fafb;\n  background-color: rgba(249, 250, 251, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-100 {\n  --bg-opacity: 1;\n  background-color: #f4f5f7;\n  background-color: rgba(244, 245, 247, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-200 {\n  --bg-opacity: 1;\n  background-color: #e5e7eb;\n  background-color: rgba(229, 231, 235, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-300 {\n  --bg-opacity: 1;\n  background-color: #d2d6dc;\n  background-color: rgba(210, 214, 220, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-400 {\n  --bg-opacity: 1;\n  background-color: #9fa6b2;\n  background-color: rgba(159, 166, 178, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-500 {\n  --bg-opacity: 1;\n  background-color: #6b7280;\n  background-color: rgba(107, 114, 128, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-600 {\n  --bg-opacity: 1;\n  background-color: #4b5563;\n  background-color: rgba(75, 85, 99, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-700 {\n  --bg-opacity: 1;\n  background-color: #374151;\n  background-color: rgba(55, 65, 81, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-800 {\n  --bg-opacity: 1;\n  background-color: #252f3f;\n  background-color: rgba(37, 47, 63, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-900 {\n  --bg-opacity: 1;\n  background-color: #161e2e;\n  background-color: rgba(22, 30, 46, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-cool-gray-50 {\n  --bg-opacity: 1;\n  background-color: #fbfdfe;\n  background-color: rgba(251, 253, 254, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-cool-gray-100 {\n  --bg-opacity: 1;\n  background-color: #f1f5f9;\n  background-color: rgba(241, 245, 249, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-cool-gray-200 {\n  --bg-opacity: 1;\n  background-color: #e2e8f0;\n  background-color: rgba(226, 232, 240, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-cool-gray-300 {\n  --bg-opacity: 1;\n  background-color: #cfd8e3;\n  background-color: rgba(207, 216, 227, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-cool-gray-400 {\n  --bg-opacity: 1;\n  background-color: #97a6ba;\n  background-color: rgba(151, 166, 186, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-cool-gray-500 {\n  --bg-opacity: 1;\n  background-color: #64748b;\n  background-color: rgba(100, 116, 139, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-cool-gray-600 {\n  --bg-opacity: 1;\n  background-color: #475569;\n  background-color: rgba(71, 85, 105, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-cool-gray-700 {\n  --bg-opacity: 1;\n  background-color: #364152;\n  background-color: rgba(54, 65, 82, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-cool-gray-800 {\n  --bg-opacity: 1;\n  background-color: #27303f;\n  background-color: rgba(39, 48, 63, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-cool-gray-900 {\n  --bg-opacity: 1;\n  background-color: #1a202e;\n  background-color: rgba(26, 32, 46, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-50 {\n  --bg-opacity: 1;\n  background-color: #fdf2f2;\n  background-color: rgba(253, 242, 242, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-100 {\n  --bg-opacity: 1;\n  background-color: #fde8e8;\n  background-color: rgba(253, 232, 232, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-200 {\n  --bg-opacity: 1;\n  background-color: #fbd5d5;\n  background-color: rgba(251, 213, 213, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-300 {\n  --bg-opacity: 1;\n  background-color: #f8b4b4;\n  background-color: rgba(248, 180, 180, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-400 {\n  --bg-opacity: 1;\n  background-color: #f98080;\n  background-color: rgba(249, 128, 128, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-500 {\n  --bg-opacity: 1;\n  background-color: #f05252;\n  background-color: rgba(240, 82, 82, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-600 {\n  --bg-opacity: 1;\n  background-color: #e02424;\n  background-color: rgba(224, 36, 36, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-700 {\n  --bg-opacity: 1;\n  background-color: #c81e1e;\n  background-color: rgba(200, 30, 30, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-800 {\n  --bg-opacity: 1;\n  background-color: #9b1c1c;\n  background-color: rgba(155, 28, 28, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-900 {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-50 {\n  --bg-opacity: 1;\n  background-color: #fff8f1;\n  background-color: rgba(255, 248, 241, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-100 {\n  --bg-opacity: 1;\n  background-color: #feecdc;\n  background-color: rgba(254, 236, 220, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-200 {\n  --bg-opacity: 1;\n  background-color: #fcd9bd;\n  background-color: rgba(252, 217, 189, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-300 {\n  --bg-opacity: 1;\n  background-color: #fdba8c;\n  background-color: rgba(253, 186, 140, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-400 {\n  --bg-opacity: 1;\n  background-color: #ff8a4c;\n  background-color: rgba(255, 138, 76, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-500 {\n  --bg-opacity: 1;\n  background-color: #ff5a1f;\n  background-color: rgba(255, 90, 31, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-600 {\n  --bg-opacity: 1;\n  background-color: #d03801;\n  background-color: rgba(208, 56, 1, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-700 {\n  --bg-opacity: 1;\n  background-color: #b43403;\n  background-color: rgba(180, 52, 3, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-800 {\n  --bg-opacity: 1;\n  background-color: #8a2c0d;\n  background-color: rgba(138, 44, 13, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-900 {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-50 {\n  --bg-opacity: 1;\n  background-color: #fdfdea;\n  background-color: rgba(253, 253, 234, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-100 {\n  --bg-opacity: 1;\n  background-color: #fdf6b2;\n  background-color: rgba(253, 246, 178, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-200 {\n  --bg-opacity: 1;\n  background-color: #fce96a;\n  background-color: rgba(252, 233, 106, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-300 {\n  --bg-opacity: 1;\n  background-color: #faca15;\n  background-color: rgba(250, 202, 21, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-400 {\n  --bg-opacity: 1;\n  background-color: #e3a008;\n  background-color: rgba(227, 160, 8, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-500 {\n  --bg-opacity: 1;\n  background-color: #c27803;\n  background-color: rgba(194, 120, 3, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-600 {\n  --bg-opacity: 1;\n  background-color: #9f580a;\n  background-color: rgba(159, 88, 10, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-700 {\n  --bg-opacity: 1;\n  background-color: #8e4b10;\n  background-color: rgba(142, 75, 16, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-800 {\n  --bg-opacity: 1;\n  background-color: #723b13;\n  background-color: rgba(114, 59, 19, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-900 {\n  --bg-opacity: 1;\n  background-color: #633112;\n  background-color: rgba(99, 49, 18, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-50 {\n  --bg-opacity: 1;\n  background-color: #f3faf7;\n  background-color: rgba(243, 250, 247, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-100 {\n  --bg-opacity: 1;\n  background-color: #def7ec;\n  background-color: rgba(222, 247, 236, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-200 {\n  --bg-opacity: 1;\n  background-color: #bcf0da;\n  background-color: rgba(188, 240, 218, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-300 {\n  --bg-opacity: 1;\n  background-color: #84e1bc;\n  background-color: rgba(132, 225, 188, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-400 {\n  --bg-opacity: 1;\n  background-color: #31c48d;\n  background-color: rgba(49, 196, 141, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-500 {\n  --bg-opacity: 1;\n  background-color: #0e9f6e;\n  background-color: rgba(14, 159, 110, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-600 {\n  --bg-opacity: 1;\n  background-color: #057a55;\n  background-color: rgba(5, 122, 85, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-700 {\n  --bg-opacity: 1;\n  background-color: #046c4e;\n  background-color: rgba(4, 108, 78, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-800 {\n  --bg-opacity: 1;\n  background-color: #03543f;\n  background-color: rgba(3, 84, 63, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-900 {\n  --bg-opacity: 1;\n  background-color: #014737;\n  background-color: rgba(1, 71, 55, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-50 {\n  --bg-opacity: 1;\n  background-color: #edfafa;\n  background-color: rgba(237, 250, 250, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-100 {\n  --bg-opacity: 1;\n  background-color: #d5f5f6;\n  background-color: rgba(213, 245, 246, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-200 {\n  --bg-opacity: 1;\n  background-color: #afecef;\n  background-color: rgba(175, 236, 239, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-300 {\n  --bg-opacity: 1;\n  background-color: #7edce2;\n  background-color: rgba(126, 220, 226, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-400 {\n  --bg-opacity: 1;\n  background-color: #16bdca;\n  background-color: rgba(22, 189, 202, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-500 {\n  --bg-opacity: 1;\n  background-color: #0694a2;\n  background-color: rgba(6, 148, 162, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-600 {\n  --bg-opacity: 1;\n  background-color: #047481;\n  background-color: rgba(4, 116, 129, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-700 {\n  --bg-opacity: 1;\n  background-color: #036672;\n  background-color: rgba(3, 102, 114, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-800 {\n  --bg-opacity: 1;\n  background-color: #05505c;\n  background-color: rgba(5, 80, 92, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-900 {\n  --bg-opacity: 1;\n  background-color: #014451;\n  background-color: rgba(1, 68, 81, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-50 {\n  --bg-opacity: 1;\n  background-color: #ebf5ff;\n  background-color: rgba(235, 245, 255, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-100 {\n  --bg-opacity: 1;\n  background-color: #e1effe;\n  background-color: rgba(225, 239, 254, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-200 {\n  --bg-opacity: 1;\n  background-color: #c3ddfd;\n  background-color: rgba(195, 221, 253, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-300 {\n  --bg-opacity: 1;\n  background-color: #a4cafe;\n  background-color: rgba(164, 202, 254, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-400 {\n  --bg-opacity: 1;\n  background-color: #76a9fa;\n  background-color: rgba(118, 169, 250, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-500 {\n  --bg-opacity: 1;\n  background-color: #3f83f8;\n  background-color: rgba(63, 131, 248, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-600 {\n  --bg-opacity: 1;\n  background-color: #1c64f2;\n  background-color: rgba(28, 100, 242, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-700 {\n  --bg-opacity: 1;\n  background-color: #1a56db;\n  background-color: rgba(26, 86, 219, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-800 {\n  --bg-opacity: 1;\n  background-color: #1e429f;\n  background-color: rgba(30, 66, 159, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-900 {\n  --bg-opacity: 1;\n  background-color: #233876;\n  background-color: rgba(35, 56, 118, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-50 {\n  --bg-opacity: 1;\n  background-color: #f0f5ff;\n  background-color: rgba(240, 245, 255, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-100 {\n  --bg-opacity: 1;\n  background-color: #e5edff;\n  background-color: rgba(229, 237, 255, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-200 {\n  --bg-opacity: 1;\n  background-color: #cddbfe;\n  background-color: rgba(205, 219, 254, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-300 {\n  --bg-opacity: 1;\n  background-color: #b4c6fc;\n  background-color: rgba(180, 198, 252, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-400 {\n  --bg-opacity: 1;\n  background-color: #8da2fb;\n  background-color: rgba(141, 162, 251, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-500 {\n  --bg-opacity: 1;\n  background-color: #6875f5;\n  background-color: rgba(104, 117, 245, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-600 {\n  --bg-opacity: 1;\n  background-color: #5850ec;\n  background-color: rgba(88, 80, 236, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-700 {\n  --bg-opacity: 1;\n  background-color: #5145cd;\n  background-color: rgba(81, 69, 205, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-800 {\n  --bg-opacity: 1;\n  background-color: #42389d;\n  background-color: rgba(66, 56, 157, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-900 {\n  --bg-opacity: 1;\n  background-color: #362f78;\n  background-color: rgba(54, 47, 120, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-50 {\n  --bg-opacity: 1;\n  background-color: #f6f5ff;\n  background-color: rgba(246, 245, 255, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-100 {\n  --bg-opacity: 1;\n  background-color: #edebfe;\n  background-color: rgba(237, 235, 254, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-200 {\n  --bg-opacity: 1;\n  background-color: #dcd7fe;\n  background-color: rgba(220, 215, 254, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-300 {\n  --bg-opacity: 1;\n  background-color: #cabffd;\n  background-color: rgba(202, 191, 253, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-400 {\n  --bg-opacity: 1;\n  background-color: #ac94fa;\n  background-color: rgba(172, 148, 250, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-500 {\n  --bg-opacity: 1;\n  background-color: #9061f9;\n  background-color: rgba(144, 97, 249, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-600 {\n  --bg-opacity: 1;\n  background-color: #7e3af2;\n  background-color: rgba(126, 58, 242, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-700 {\n  --bg-opacity: 1;\n  background-color: #6c2bd9;\n  background-color: rgba(108, 43, 217, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-800 {\n  --bg-opacity: 1;\n  background-color: #5521b5;\n  background-color: rgba(85, 33, 181, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-900 {\n  --bg-opacity: 1;\n  background-color: #4a1d96;\n  background-color: rgba(74, 29, 150, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-50 {\n  --bg-opacity: 1;\n  background-color: #fdf2f8;\n  background-color: rgba(253, 242, 248, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-100 {\n  --bg-opacity: 1;\n  background-color: #fce8f3;\n  background-color: rgba(252, 232, 243, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-200 {\n  --bg-opacity: 1;\n  background-color: #fad1e8;\n  background-color: rgba(250, 209, 232, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-300 {\n  --bg-opacity: 1;\n  background-color: #f8b4d9;\n  background-color: rgba(248, 180, 217, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-400 {\n  --bg-opacity: 1;\n  background-color: #f17eb8;\n  background-color: rgba(241, 126, 184, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-500 {\n  --bg-opacity: 1;\n  background-color: #e74694;\n  background-color: rgba(231, 70, 148, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-600 {\n  --bg-opacity: 1;\n  background-color: #d61f69;\n  background-color: rgba(214, 31, 105, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-700 {\n  --bg-opacity: 1;\n  background-color: #bf125d;\n  background-color: rgba(191, 18, 93, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-800 {\n  --bg-opacity: 1;\n  background-color: #99154b;\n  background-color: rgba(153, 21, 75, var(--bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-900 {\n  --bg-opacity: 1;\n  background-color: #751a3d;\n  background-color: rgba(117, 26, 61, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-transparent {\n  background-color: transparent;\n}\n\n.group:focus .group-focus\\:bg-white {\n  --bg-opacity: 1;\n  background-color: #ffffff;\n  background-color: rgba(255, 255, 255, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-black {\n  --bg-opacity: 1;\n  background-color: #000000;\n  background-color: rgba(0, 0, 0, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-gray-50 {\n  --bg-opacity: 1;\n  background-color: #f9fafb;\n  background-color: rgba(249, 250, 251, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-gray-100 {\n  --bg-opacity: 1;\n  background-color: #f4f5f7;\n  background-color: rgba(244, 245, 247, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-gray-200 {\n  --bg-opacity: 1;\n  background-color: #e5e7eb;\n  background-color: rgba(229, 231, 235, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-gray-300 {\n  --bg-opacity: 1;\n  background-color: #d2d6dc;\n  background-color: rgba(210, 214, 220, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-gray-400 {\n  --bg-opacity: 1;\n  background-color: #9fa6b2;\n  background-color: rgba(159, 166, 178, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-gray-500 {\n  --bg-opacity: 1;\n  background-color: #6b7280;\n  background-color: rgba(107, 114, 128, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-gray-600 {\n  --bg-opacity: 1;\n  background-color: #4b5563;\n  background-color: rgba(75, 85, 99, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-gray-700 {\n  --bg-opacity: 1;\n  background-color: #374151;\n  background-color: rgba(55, 65, 81, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-gray-800 {\n  --bg-opacity: 1;\n  background-color: #252f3f;\n  background-color: rgba(37, 47, 63, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-gray-900 {\n  --bg-opacity: 1;\n  background-color: #161e2e;\n  background-color: rgba(22, 30, 46, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-cool-gray-50 {\n  --bg-opacity: 1;\n  background-color: #fbfdfe;\n  background-color: rgba(251, 253, 254, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-cool-gray-100 {\n  --bg-opacity: 1;\n  background-color: #f1f5f9;\n  background-color: rgba(241, 245, 249, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-cool-gray-200 {\n  --bg-opacity: 1;\n  background-color: #e2e8f0;\n  background-color: rgba(226, 232, 240, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-cool-gray-300 {\n  --bg-opacity: 1;\n  background-color: #cfd8e3;\n  background-color: rgba(207, 216, 227, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-cool-gray-400 {\n  --bg-opacity: 1;\n  background-color: #97a6ba;\n  background-color: rgba(151, 166, 186, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-cool-gray-500 {\n  --bg-opacity: 1;\n  background-color: #64748b;\n  background-color: rgba(100, 116, 139, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-cool-gray-600 {\n  --bg-opacity: 1;\n  background-color: #475569;\n  background-color: rgba(71, 85, 105, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-cool-gray-700 {\n  --bg-opacity: 1;\n  background-color: #364152;\n  background-color: rgba(54, 65, 82, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-cool-gray-800 {\n  --bg-opacity: 1;\n  background-color: #27303f;\n  background-color: rgba(39, 48, 63, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-cool-gray-900 {\n  --bg-opacity: 1;\n  background-color: #1a202e;\n  background-color: rgba(26, 32, 46, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-red-50 {\n  --bg-opacity: 1;\n  background-color: #fdf2f2;\n  background-color: rgba(253, 242, 242, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-red-100 {\n  --bg-opacity: 1;\n  background-color: #fde8e8;\n  background-color: rgba(253, 232, 232, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-red-200 {\n  --bg-opacity: 1;\n  background-color: #fbd5d5;\n  background-color: rgba(251, 213, 213, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-red-300 {\n  --bg-opacity: 1;\n  background-color: #f8b4b4;\n  background-color: rgba(248, 180, 180, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-red-400 {\n  --bg-opacity: 1;\n  background-color: #f98080;\n  background-color: rgba(249, 128, 128, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-red-500 {\n  --bg-opacity: 1;\n  background-color: #f05252;\n  background-color: rgba(240, 82, 82, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-red-600 {\n  --bg-opacity: 1;\n  background-color: #e02424;\n  background-color: rgba(224, 36, 36, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-red-700 {\n  --bg-opacity: 1;\n  background-color: #c81e1e;\n  background-color: rgba(200, 30, 30, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-red-800 {\n  --bg-opacity: 1;\n  background-color: #9b1c1c;\n  background-color: rgba(155, 28, 28, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-red-900 {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-orange-50 {\n  --bg-opacity: 1;\n  background-color: #fff8f1;\n  background-color: rgba(255, 248, 241, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-orange-100 {\n  --bg-opacity: 1;\n  background-color: #feecdc;\n  background-color: rgba(254, 236, 220, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-orange-200 {\n  --bg-opacity: 1;\n  background-color: #fcd9bd;\n  background-color: rgba(252, 217, 189, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-orange-300 {\n  --bg-opacity: 1;\n  background-color: #fdba8c;\n  background-color: rgba(253, 186, 140, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-orange-400 {\n  --bg-opacity: 1;\n  background-color: #ff8a4c;\n  background-color: rgba(255, 138, 76, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-orange-500 {\n  --bg-opacity: 1;\n  background-color: #ff5a1f;\n  background-color: rgba(255, 90, 31, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-orange-600 {\n  --bg-opacity: 1;\n  background-color: #d03801;\n  background-color: rgba(208, 56, 1, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-orange-700 {\n  --bg-opacity: 1;\n  background-color: #b43403;\n  background-color: rgba(180, 52, 3, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-orange-800 {\n  --bg-opacity: 1;\n  background-color: #8a2c0d;\n  background-color: rgba(138, 44, 13, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-orange-900 {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-yellow-50 {\n  --bg-opacity: 1;\n  background-color: #fdfdea;\n  background-color: rgba(253, 253, 234, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-yellow-100 {\n  --bg-opacity: 1;\n  background-color: #fdf6b2;\n  background-color: rgba(253, 246, 178, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-yellow-200 {\n  --bg-opacity: 1;\n  background-color: #fce96a;\n  background-color: rgba(252, 233, 106, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-yellow-300 {\n  --bg-opacity: 1;\n  background-color: #faca15;\n  background-color: rgba(250, 202, 21, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-yellow-400 {\n  --bg-opacity: 1;\n  background-color: #e3a008;\n  background-color: rgba(227, 160, 8, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-yellow-500 {\n  --bg-opacity: 1;\n  background-color: #c27803;\n  background-color: rgba(194, 120, 3, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-yellow-600 {\n  --bg-opacity: 1;\n  background-color: #9f580a;\n  background-color: rgba(159, 88, 10, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-yellow-700 {\n  --bg-opacity: 1;\n  background-color: #8e4b10;\n  background-color: rgba(142, 75, 16, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-yellow-800 {\n  --bg-opacity: 1;\n  background-color: #723b13;\n  background-color: rgba(114, 59, 19, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-yellow-900 {\n  --bg-opacity: 1;\n  background-color: #633112;\n  background-color: rgba(99, 49, 18, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-green-50 {\n  --bg-opacity: 1;\n  background-color: #f3faf7;\n  background-color: rgba(243, 250, 247, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-green-100 {\n  --bg-opacity: 1;\n  background-color: #def7ec;\n  background-color: rgba(222, 247, 236, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-green-200 {\n  --bg-opacity: 1;\n  background-color: #bcf0da;\n  background-color: rgba(188, 240, 218, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-green-300 {\n  --bg-opacity: 1;\n  background-color: #84e1bc;\n  background-color: rgba(132, 225, 188, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-green-400 {\n  --bg-opacity: 1;\n  background-color: #31c48d;\n  background-color: rgba(49, 196, 141, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-green-500 {\n  --bg-opacity: 1;\n  background-color: #0e9f6e;\n  background-color: rgba(14, 159, 110, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-green-600 {\n  --bg-opacity: 1;\n  background-color: #057a55;\n  background-color: rgba(5, 122, 85, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-green-700 {\n  --bg-opacity: 1;\n  background-color: #046c4e;\n  background-color: rgba(4, 108, 78, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-green-800 {\n  --bg-opacity: 1;\n  background-color: #03543f;\n  background-color: rgba(3, 84, 63, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-green-900 {\n  --bg-opacity: 1;\n  background-color: #014737;\n  background-color: rgba(1, 71, 55, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-teal-50 {\n  --bg-opacity: 1;\n  background-color: #edfafa;\n  background-color: rgba(237, 250, 250, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-teal-100 {\n  --bg-opacity: 1;\n  background-color: #d5f5f6;\n  background-color: rgba(213, 245, 246, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-teal-200 {\n  --bg-opacity: 1;\n  background-color: #afecef;\n  background-color: rgba(175, 236, 239, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-teal-300 {\n  --bg-opacity: 1;\n  background-color: #7edce2;\n  background-color: rgba(126, 220, 226, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-teal-400 {\n  --bg-opacity: 1;\n  background-color: #16bdca;\n  background-color: rgba(22, 189, 202, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-teal-500 {\n  --bg-opacity: 1;\n  background-color: #0694a2;\n  background-color: rgba(6, 148, 162, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-teal-600 {\n  --bg-opacity: 1;\n  background-color: #047481;\n  background-color: rgba(4, 116, 129, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-teal-700 {\n  --bg-opacity: 1;\n  background-color: #036672;\n  background-color: rgba(3, 102, 114, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-teal-800 {\n  --bg-opacity: 1;\n  background-color: #05505c;\n  background-color: rgba(5, 80, 92, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-teal-900 {\n  --bg-opacity: 1;\n  background-color: #014451;\n  background-color: rgba(1, 68, 81, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-blue-50 {\n  --bg-opacity: 1;\n  background-color: #ebf5ff;\n  background-color: rgba(235, 245, 255, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-blue-100 {\n  --bg-opacity: 1;\n  background-color: #e1effe;\n  background-color: rgba(225, 239, 254, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-blue-200 {\n  --bg-opacity: 1;\n  background-color: #c3ddfd;\n  background-color: rgba(195, 221, 253, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-blue-300 {\n  --bg-opacity: 1;\n  background-color: #a4cafe;\n  background-color: rgba(164, 202, 254, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-blue-400 {\n  --bg-opacity: 1;\n  background-color: #76a9fa;\n  background-color: rgba(118, 169, 250, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-blue-500 {\n  --bg-opacity: 1;\n  background-color: #3f83f8;\n  background-color: rgba(63, 131, 248, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-blue-600 {\n  --bg-opacity: 1;\n  background-color: #1c64f2;\n  background-color: rgba(28, 100, 242, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-blue-700 {\n  --bg-opacity: 1;\n  background-color: #1a56db;\n  background-color: rgba(26, 86, 219, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-blue-800 {\n  --bg-opacity: 1;\n  background-color: #1e429f;\n  background-color: rgba(30, 66, 159, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-blue-900 {\n  --bg-opacity: 1;\n  background-color: #233876;\n  background-color: rgba(35, 56, 118, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-indigo-50 {\n  --bg-opacity: 1;\n  background-color: #f0f5ff;\n  background-color: rgba(240, 245, 255, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-indigo-100 {\n  --bg-opacity: 1;\n  background-color: #e5edff;\n  background-color: rgba(229, 237, 255, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-indigo-200 {\n  --bg-opacity: 1;\n  background-color: #cddbfe;\n  background-color: rgba(205, 219, 254, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-indigo-300 {\n  --bg-opacity: 1;\n  background-color: #b4c6fc;\n  background-color: rgba(180, 198, 252, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-indigo-400 {\n  --bg-opacity: 1;\n  background-color: #8da2fb;\n  background-color: rgba(141, 162, 251, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-indigo-500 {\n  --bg-opacity: 1;\n  background-color: #6875f5;\n  background-color: rgba(104, 117, 245, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-indigo-600 {\n  --bg-opacity: 1;\n  background-color: #5850ec;\n  background-color: rgba(88, 80, 236, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-indigo-700 {\n  --bg-opacity: 1;\n  background-color: #5145cd;\n  background-color: rgba(81, 69, 205, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-indigo-800 {\n  --bg-opacity: 1;\n  background-color: #42389d;\n  background-color: rgba(66, 56, 157, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-indigo-900 {\n  --bg-opacity: 1;\n  background-color: #362f78;\n  background-color: rgba(54, 47, 120, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-purple-50 {\n  --bg-opacity: 1;\n  background-color: #f6f5ff;\n  background-color: rgba(246, 245, 255, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-purple-100 {\n  --bg-opacity: 1;\n  background-color: #edebfe;\n  background-color: rgba(237, 235, 254, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-purple-200 {\n  --bg-opacity: 1;\n  background-color: #dcd7fe;\n  background-color: rgba(220, 215, 254, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-purple-300 {\n  --bg-opacity: 1;\n  background-color: #cabffd;\n  background-color: rgba(202, 191, 253, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-purple-400 {\n  --bg-opacity: 1;\n  background-color: #ac94fa;\n  background-color: rgba(172, 148, 250, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-purple-500 {\n  --bg-opacity: 1;\n  background-color: #9061f9;\n  background-color: rgba(144, 97, 249, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-purple-600 {\n  --bg-opacity: 1;\n  background-color: #7e3af2;\n  background-color: rgba(126, 58, 242, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-purple-700 {\n  --bg-opacity: 1;\n  background-color: #6c2bd9;\n  background-color: rgba(108, 43, 217, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-purple-800 {\n  --bg-opacity: 1;\n  background-color: #5521b5;\n  background-color: rgba(85, 33, 181, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-purple-900 {\n  --bg-opacity: 1;\n  background-color: #4a1d96;\n  background-color: rgba(74, 29, 150, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-pink-50 {\n  --bg-opacity: 1;\n  background-color: #fdf2f8;\n  background-color: rgba(253, 242, 248, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-pink-100 {\n  --bg-opacity: 1;\n  background-color: #fce8f3;\n  background-color: rgba(252, 232, 243, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-pink-200 {\n  --bg-opacity: 1;\n  background-color: #fad1e8;\n  background-color: rgba(250, 209, 232, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-pink-300 {\n  --bg-opacity: 1;\n  background-color: #f8b4d9;\n  background-color: rgba(248, 180, 217, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-pink-400 {\n  --bg-opacity: 1;\n  background-color: #f17eb8;\n  background-color: rgba(241, 126, 184, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-pink-500 {\n  --bg-opacity: 1;\n  background-color: #e74694;\n  background-color: rgba(231, 70, 148, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-pink-600 {\n  --bg-opacity: 1;\n  background-color: #d61f69;\n  background-color: rgba(214, 31, 105, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-pink-700 {\n  --bg-opacity: 1;\n  background-color: #bf125d;\n  background-color: rgba(191, 18, 93, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-pink-800 {\n  --bg-opacity: 1;\n  background-color: #99154b;\n  background-color: rgba(153, 21, 75, var(--bg-opacity));\n}\n\n.group:focus .group-focus\\:bg-pink-900 {\n  --bg-opacity: 1;\n  background-color: #751a3d;\n  background-color: rgba(117, 26, 61, var(--bg-opacity));\n}\n\n.hover\\:bg-transparent:hover {\n  background-color: transparent;\n}\n\n.hover\\:bg-white:hover {\n  --bg-opacity: 1;\n  background-color: #ffffff;\n  background-color: rgba(255, 255, 255, var(--bg-opacity));\n}\n\n.hover\\:bg-black:hover {\n  --bg-opacity: 1;\n  background-color: #000000;\n  background-color: rgba(0, 0, 0, var(--bg-opacity));\n}\n\n.hover\\:bg-gray-50:hover {\n  --bg-opacity: 1;\n  background-color: #f9fafb;\n  background-color: rgba(249, 250, 251, var(--bg-opacity));\n}\n\n.hover\\:bg-gray-100:hover {\n  --bg-opacity: 1;\n  background-color: #f4f5f7;\n  background-color: rgba(244, 245, 247, var(--bg-opacity));\n}\n\n.hover\\:bg-gray-200:hover {\n  --bg-opacity: 1;\n  background-color: #e5e7eb;\n  background-color: rgba(229, 231, 235, var(--bg-opacity));\n}\n\n.hover\\:bg-gray-300:hover {\n  --bg-opacity: 1;\n  background-color: #d2d6dc;\n  background-color: rgba(210, 214, 220, var(--bg-opacity));\n}\n\n.hover\\:bg-gray-400:hover {\n  --bg-opacity: 1;\n  background-color: #9fa6b2;\n  background-color: rgba(159, 166, 178, var(--bg-opacity));\n}\n\n.hover\\:bg-gray-500:hover {\n  --bg-opacity: 1;\n  background-color: #6b7280;\n  background-color: rgba(107, 114, 128, var(--bg-opacity));\n}\n\n.hover\\:bg-gray-600:hover {\n  --bg-opacity: 1;\n  background-color: #4b5563;\n  background-color: rgba(75, 85, 99, var(--bg-opacity));\n}\n\n.hover\\:bg-gray-700:hover {\n  --bg-opacity: 1;\n  background-color: #374151;\n  background-color: rgba(55, 65, 81, var(--bg-opacity));\n}\n\n.hover\\:bg-gray-800:hover {\n  --bg-opacity: 1;\n  background-color: #252f3f;\n  background-color: rgba(37, 47, 63, var(--bg-opacity));\n}\n\n.hover\\:bg-gray-900:hover {\n  --bg-opacity: 1;\n  background-color: #161e2e;\n  background-color: rgba(22, 30, 46, var(--bg-opacity));\n}\n\n.hover\\:bg-cool-gray-50:hover {\n  --bg-opacity: 1;\n  background-color: #fbfdfe;\n  background-color: rgba(251, 253, 254, var(--bg-opacity));\n}\n\n.hover\\:bg-cool-gray-100:hover {\n  --bg-opacity: 1;\n  background-color: #f1f5f9;\n  background-color: rgba(241, 245, 249, var(--bg-opacity));\n}\n\n.hover\\:bg-cool-gray-200:hover {\n  --bg-opacity: 1;\n  background-color: #e2e8f0;\n  background-color: rgba(226, 232, 240, var(--bg-opacity));\n}\n\n.hover\\:bg-cool-gray-300:hover {\n  --bg-opacity: 1;\n  background-color: #cfd8e3;\n  background-color: rgba(207, 216, 227, var(--bg-opacity));\n}\n\n.hover\\:bg-cool-gray-400:hover {\n  --bg-opacity: 1;\n  background-color: #97a6ba;\n  background-color: rgba(151, 166, 186, var(--bg-opacity));\n}\n\n.hover\\:bg-cool-gray-500:hover {\n  --bg-opacity: 1;\n  background-color: #64748b;\n  background-color: rgba(100, 116, 139, var(--bg-opacity));\n}\n\n.hover\\:bg-cool-gray-600:hover {\n  --bg-opacity: 1;\n  background-color: #475569;\n  background-color: rgba(71, 85, 105, var(--bg-opacity));\n}\n\n.hover\\:bg-cool-gray-700:hover {\n  --bg-opacity: 1;\n  background-color: #364152;\n  background-color: rgba(54, 65, 82, var(--bg-opacity));\n}\n\n.hover\\:bg-cool-gray-800:hover {\n  --bg-opacity: 1;\n  background-color: #27303f;\n  background-color: rgba(39, 48, 63, var(--bg-opacity));\n}\n\n.hover\\:bg-cool-gray-900:hover {\n  --bg-opacity: 1;\n  background-color: #1a202e;\n  background-color: rgba(26, 32, 46, var(--bg-opacity));\n}\n\n.hover\\:bg-red-50:hover {\n  --bg-opacity: 1;\n  background-color: #fdf2f2;\n  background-color: rgba(253, 242, 242, var(--bg-opacity));\n}\n\n.hover\\:bg-red-100:hover {\n  --bg-opacity: 1;\n  background-color: #fde8e8;\n  background-color: rgba(253, 232, 232, var(--bg-opacity));\n}\n\n.hover\\:bg-red-200:hover {\n  --bg-opacity: 1;\n  background-color: #fbd5d5;\n  background-color: rgba(251, 213, 213, var(--bg-opacity));\n}\n\n.hover\\:bg-red-300:hover {\n  --bg-opacity: 1;\n  background-color: #f8b4b4;\n  background-color: rgba(248, 180, 180, var(--bg-opacity));\n}\n\n.hover\\:bg-red-400:hover {\n  --bg-opacity: 1;\n  background-color: #f98080;\n  background-color: rgba(249, 128, 128, var(--bg-opacity));\n}\n\n.hover\\:bg-red-500:hover {\n  --bg-opacity: 1;\n  background-color: #f05252;\n  background-color: rgba(240, 82, 82, var(--bg-opacity));\n}\n\n.hover\\:bg-red-600:hover {\n  --bg-opacity: 1;\n  background-color: #e02424;\n  background-color: rgba(224, 36, 36, var(--bg-opacity));\n}\n\n.hover\\:bg-red-700:hover {\n  --bg-opacity: 1;\n  background-color: #c81e1e;\n  background-color: rgba(200, 30, 30, var(--bg-opacity));\n}\n\n.hover\\:bg-red-800:hover {\n  --bg-opacity: 1;\n  background-color: #9b1c1c;\n  background-color: rgba(155, 28, 28, var(--bg-opacity));\n}\n\n.hover\\:bg-red-900:hover {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.hover\\:bg-orange-50:hover {\n  --bg-opacity: 1;\n  background-color: #fff8f1;\n  background-color: rgba(255, 248, 241, var(--bg-opacity));\n}\n\n.hover\\:bg-orange-100:hover {\n  --bg-opacity: 1;\n  background-color: #feecdc;\n  background-color: rgba(254, 236, 220, var(--bg-opacity));\n}\n\n.hover\\:bg-orange-200:hover {\n  --bg-opacity: 1;\n  background-color: #fcd9bd;\n  background-color: rgba(252, 217, 189, var(--bg-opacity));\n}\n\n.hover\\:bg-orange-300:hover {\n  --bg-opacity: 1;\n  background-color: #fdba8c;\n  background-color: rgba(253, 186, 140, var(--bg-opacity));\n}\n\n.hover\\:bg-orange-400:hover {\n  --bg-opacity: 1;\n  background-color: #ff8a4c;\n  background-color: rgba(255, 138, 76, var(--bg-opacity));\n}\n\n.hover\\:bg-orange-500:hover {\n  --bg-opacity: 1;\n  background-color: #ff5a1f;\n  background-color: rgba(255, 90, 31, var(--bg-opacity));\n}\n\n.hover\\:bg-orange-600:hover {\n  --bg-opacity: 1;\n  background-color: #d03801;\n  background-color: rgba(208, 56, 1, var(--bg-opacity));\n}\n\n.hover\\:bg-orange-700:hover {\n  --bg-opacity: 1;\n  background-color: #b43403;\n  background-color: rgba(180, 52, 3, var(--bg-opacity));\n}\n\n.hover\\:bg-orange-800:hover {\n  --bg-opacity: 1;\n  background-color: #8a2c0d;\n  background-color: rgba(138, 44, 13, var(--bg-opacity));\n}\n\n.hover\\:bg-orange-900:hover {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.hover\\:bg-yellow-50:hover {\n  --bg-opacity: 1;\n  background-color: #fdfdea;\n  background-color: rgba(253, 253, 234, var(--bg-opacity));\n}\n\n.hover\\:bg-yellow-100:hover {\n  --bg-opacity: 1;\n  background-color: #fdf6b2;\n  background-color: rgba(253, 246, 178, var(--bg-opacity));\n}\n\n.hover\\:bg-yellow-200:hover {\n  --bg-opacity: 1;\n  background-color: #fce96a;\n  background-color: rgba(252, 233, 106, var(--bg-opacity));\n}\n\n.hover\\:bg-yellow-300:hover {\n  --bg-opacity: 1;\n  background-color: #faca15;\n  background-color: rgba(250, 202, 21, var(--bg-opacity));\n}\n\n.hover\\:bg-yellow-400:hover {\n  --bg-opacity: 1;\n  background-color: #e3a008;\n  background-color: rgba(227, 160, 8, var(--bg-opacity));\n}\n\n.hover\\:bg-yellow-500:hover {\n  --bg-opacity: 1;\n  background-color: #c27803;\n  background-color: rgba(194, 120, 3, var(--bg-opacity));\n}\n\n.hover\\:bg-yellow-600:hover {\n  --bg-opacity: 1;\n  background-color: #9f580a;\n  background-color: rgba(159, 88, 10, var(--bg-opacity));\n}\n\n.hover\\:bg-yellow-700:hover {\n  --bg-opacity: 1;\n  background-color: #8e4b10;\n  background-color: rgba(142, 75, 16, var(--bg-opacity));\n}\n\n.hover\\:bg-yellow-800:hover {\n  --bg-opacity: 1;\n  background-color: #723b13;\n  background-color: rgba(114, 59, 19, var(--bg-opacity));\n}\n\n.hover\\:bg-yellow-900:hover {\n  --bg-opacity: 1;\n  background-color: #633112;\n  background-color: rgba(99, 49, 18, var(--bg-opacity));\n}\n\n.hover\\:bg-green-50:hover {\n  --bg-opacity: 1;\n  background-color: #f3faf7;\n  background-color: rgba(243, 250, 247, var(--bg-opacity));\n}\n\n.hover\\:bg-green-100:hover {\n  --bg-opacity: 1;\n  background-color: #def7ec;\n  background-color: rgba(222, 247, 236, var(--bg-opacity));\n}\n\n.hover\\:bg-green-200:hover {\n  --bg-opacity: 1;\n  background-color: #bcf0da;\n  background-color: rgba(188, 240, 218, var(--bg-opacity));\n}\n\n.hover\\:bg-green-300:hover {\n  --bg-opacity: 1;\n  background-color: #84e1bc;\n  background-color: rgba(132, 225, 188, var(--bg-opacity));\n}\n\n.hover\\:bg-green-400:hover {\n  --bg-opacity: 1;\n  background-color: #31c48d;\n  background-color: rgba(49, 196, 141, var(--bg-opacity));\n}\n\n.hover\\:bg-green-500:hover {\n  --bg-opacity: 1;\n  background-color: #0e9f6e;\n  background-color: rgba(14, 159, 110, var(--bg-opacity));\n}\n\n.hover\\:bg-green-600:hover {\n  --bg-opacity: 1;\n  background-color: #057a55;\n  background-color: rgba(5, 122, 85, var(--bg-opacity));\n}\n\n.hover\\:bg-green-700:hover {\n  --bg-opacity: 1;\n  background-color: #046c4e;\n  background-color: rgba(4, 108, 78, var(--bg-opacity));\n}\n\n.hover\\:bg-green-800:hover {\n  --bg-opacity: 1;\n  background-color: #03543f;\n  background-color: rgba(3, 84, 63, var(--bg-opacity));\n}\n\n.hover\\:bg-green-900:hover {\n  --bg-opacity: 1;\n  background-color: #014737;\n  background-color: rgba(1, 71, 55, var(--bg-opacity));\n}\n\n.hover\\:bg-teal-50:hover {\n  --bg-opacity: 1;\n  background-color: #edfafa;\n  background-color: rgba(237, 250, 250, var(--bg-opacity));\n}\n\n.hover\\:bg-teal-100:hover {\n  --bg-opacity: 1;\n  background-color: #d5f5f6;\n  background-color: rgba(213, 245, 246, var(--bg-opacity));\n}\n\n.hover\\:bg-teal-200:hover {\n  --bg-opacity: 1;\n  background-color: #afecef;\n  background-color: rgba(175, 236, 239, var(--bg-opacity));\n}\n\n.hover\\:bg-teal-300:hover {\n  --bg-opacity: 1;\n  background-color: #7edce2;\n  background-color: rgba(126, 220, 226, var(--bg-opacity));\n}\n\n.hover\\:bg-teal-400:hover {\n  --bg-opacity: 1;\n  background-color: #16bdca;\n  background-color: rgba(22, 189, 202, var(--bg-opacity));\n}\n\n.hover\\:bg-teal-500:hover {\n  --bg-opacity: 1;\n  background-color: #0694a2;\n  background-color: rgba(6, 148, 162, var(--bg-opacity));\n}\n\n.hover\\:bg-teal-600:hover {\n  --bg-opacity: 1;\n  background-color: #047481;\n  background-color: rgba(4, 116, 129, var(--bg-opacity));\n}\n\n.hover\\:bg-teal-700:hover {\n  --bg-opacity: 1;\n  background-color: #036672;\n  background-color: rgba(3, 102, 114, var(--bg-opacity));\n}\n\n.hover\\:bg-teal-800:hover {\n  --bg-opacity: 1;\n  background-color: #05505c;\n  background-color: rgba(5, 80, 92, var(--bg-opacity));\n}\n\n.hover\\:bg-teal-900:hover {\n  --bg-opacity: 1;\n  background-color: #014451;\n  background-color: rgba(1, 68, 81, var(--bg-opacity));\n}\n\n.hover\\:bg-blue-50:hover {\n  --bg-opacity: 1;\n  background-color: #ebf5ff;\n  background-color: rgba(235, 245, 255, var(--bg-opacity));\n}\n\n.hover\\:bg-blue-100:hover {\n  --bg-opacity: 1;\n  background-color: #e1effe;\n  background-color: rgba(225, 239, 254, var(--bg-opacity));\n}\n\n.hover\\:bg-blue-200:hover {\n  --bg-opacity: 1;\n  background-color: #c3ddfd;\n  background-color: rgba(195, 221, 253, var(--bg-opacity));\n}\n\n.hover\\:bg-blue-300:hover {\n  --bg-opacity: 1;\n  background-color: #a4cafe;\n  background-color: rgba(164, 202, 254, var(--bg-opacity));\n}\n\n.hover\\:bg-blue-400:hover {\n  --bg-opacity: 1;\n  background-color: #76a9fa;\n  background-color: rgba(118, 169, 250, var(--bg-opacity));\n}\n\n.hover\\:bg-blue-500:hover {\n  --bg-opacity: 1;\n  background-color: #3f83f8;\n  background-color: rgba(63, 131, 248, var(--bg-opacity));\n}\n\n.hover\\:bg-blue-600:hover {\n  --bg-opacity: 1;\n  background-color: #1c64f2;\n  background-color: rgba(28, 100, 242, var(--bg-opacity));\n}\n\n.hover\\:bg-blue-700:hover {\n  --bg-opacity: 1;\n  background-color: #1a56db;\n  background-color: rgba(26, 86, 219, var(--bg-opacity));\n}\n\n.hover\\:bg-blue-800:hover {\n  --bg-opacity: 1;\n  background-color: #1e429f;\n  background-color: rgba(30, 66, 159, var(--bg-opacity));\n}\n\n.hover\\:bg-blue-900:hover {\n  --bg-opacity: 1;\n  background-color: #233876;\n  background-color: rgba(35, 56, 118, var(--bg-opacity));\n}\n\n.hover\\:bg-indigo-50:hover {\n  --bg-opacity: 1;\n  background-color: #f0f5ff;\n  background-color: rgba(240, 245, 255, var(--bg-opacity));\n}\n\n.hover\\:bg-indigo-100:hover {\n  --bg-opacity: 1;\n  background-color: #e5edff;\n  background-color: rgba(229, 237, 255, var(--bg-opacity));\n}\n\n.hover\\:bg-indigo-200:hover {\n  --bg-opacity: 1;\n  background-color: #cddbfe;\n  background-color: rgba(205, 219, 254, var(--bg-opacity));\n}\n\n.hover\\:bg-indigo-300:hover {\n  --bg-opacity: 1;\n  background-color: #b4c6fc;\n  background-color: rgba(180, 198, 252, var(--bg-opacity));\n}\n\n.hover\\:bg-indigo-400:hover {\n  --bg-opacity: 1;\n  background-color: #8da2fb;\n  background-color: rgba(141, 162, 251, var(--bg-opacity));\n}\n\n.hover\\:bg-indigo-500:hover {\n  --bg-opacity: 1;\n  background-color: #6875f5;\n  background-color: rgba(104, 117, 245, var(--bg-opacity));\n}\n\n.hover\\:bg-indigo-600:hover {\n  --bg-opacity: 1;\n  background-color: #5850ec;\n  background-color: rgba(88, 80, 236, var(--bg-opacity));\n}\n\n.hover\\:bg-indigo-700:hover {\n  --bg-opacity: 1;\n  background-color: #5145cd;\n  background-color: rgba(81, 69, 205, var(--bg-opacity));\n}\n\n.hover\\:bg-indigo-800:hover {\n  --bg-opacity: 1;\n  background-color: #42389d;\n  background-color: rgba(66, 56, 157, var(--bg-opacity));\n}\n\n.hover\\:bg-indigo-900:hover {\n  --bg-opacity: 1;\n  background-color: #362f78;\n  background-color: rgba(54, 47, 120, var(--bg-opacity));\n}\n\n.hover\\:bg-purple-50:hover {\n  --bg-opacity: 1;\n  background-color: #f6f5ff;\n  background-color: rgba(246, 245, 255, var(--bg-opacity));\n}\n\n.hover\\:bg-purple-100:hover {\n  --bg-opacity: 1;\n  background-color: #edebfe;\n  background-color: rgba(237, 235, 254, var(--bg-opacity));\n}\n\n.hover\\:bg-purple-200:hover {\n  --bg-opacity: 1;\n  background-color: #dcd7fe;\n  background-color: rgba(220, 215, 254, var(--bg-opacity));\n}\n\n.hover\\:bg-purple-300:hover {\n  --bg-opacity: 1;\n  background-color: #cabffd;\n  background-color: rgba(202, 191, 253, var(--bg-opacity));\n}\n\n.hover\\:bg-purple-400:hover {\n  --bg-opacity: 1;\n  background-color: #ac94fa;\n  background-color: rgba(172, 148, 250, var(--bg-opacity));\n}\n\n.hover\\:bg-purple-500:hover {\n  --bg-opacity: 1;\n  background-color: #9061f9;\n  background-color: rgba(144, 97, 249, var(--bg-opacity));\n}\n\n.hover\\:bg-purple-600:hover {\n  --bg-opacity: 1;\n  background-color: #7e3af2;\n  background-color: rgba(126, 58, 242, var(--bg-opacity));\n}\n\n.hover\\:bg-purple-700:hover {\n  --bg-opacity: 1;\n  background-color: #6c2bd9;\n  background-color: rgba(108, 43, 217, var(--bg-opacity));\n}\n\n.hover\\:bg-purple-800:hover {\n  --bg-opacity: 1;\n  background-color: #5521b5;\n  background-color: rgba(85, 33, 181, var(--bg-opacity));\n}\n\n.hover\\:bg-purple-900:hover {\n  --bg-opacity: 1;\n  background-color: #4a1d96;\n  background-color: rgba(74, 29, 150, var(--bg-opacity));\n}\n\n.hover\\:bg-pink-50:hover {\n  --bg-opacity: 1;\n  background-color: #fdf2f8;\n  background-color: rgba(253, 242, 248, var(--bg-opacity));\n}\n\n.hover\\:bg-pink-100:hover {\n  --bg-opacity: 1;\n  background-color: #fce8f3;\n  background-color: rgba(252, 232, 243, var(--bg-opacity));\n}\n\n.hover\\:bg-pink-200:hover {\n  --bg-opacity: 1;\n  background-color: #fad1e8;\n  background-color: rgba(250, 209, 232, var(--bg-opacity));\n}\n\n.hover\\:bg-pink-300:hover {\n  --bg-opacity: 1;\n  background-color: #f8b4d9;\n  background-color: rgba(248, 180, 217, var(--bg-opacity));\n}\n\n.hover\\:bg-pink-400:hover {\n  --bg-opacity: 1;\n  background-color: #f17eb8;\n  background-color: rgba(241, 126, 184, var(--bg-opacity));\n}\n\n.hover\\:bg-pink-500:hover {\n  --bg-opacity: 1;\n  background-color: #e74694;\n  background-color: rgba(231, 70, 148, var(--bg-opacity));\n}\n\n.hover\\:bg-pink-600:hover {\n  --bg-opacity: 1;\n  background-color: #d61f69;\n  background-color: rgba(214, 31, 105, var(--bg-opacity));\n}\n\n.hover\\:bg-pink-700:hover {\n  --bg-opacity: 1;\n  background-color: #bf125d;\n  background-color: rgba(191, 18, 93, var(--bg-opacity));\n}\n\n.hover\\:bg-pink-800:hover {\n  --bg-opacity: 1;\n  background-color: #99154b;\n  background-color: rgba(153, 21, 75, var(--bg-opacity));\n}\n\n.hover\\:bg-pink-900:hover {\n  --bg-opacity: 1;\n  background-color: #751a3d;\n  background-color: rgba(117, 26, 61, var(--bg-opacity));\n}\n\n.focus\\:bg-transparent:focus {\n  background-color: transparent;\n}\n\n.focus\\:bg-white:focus {\n  --bg-opacity: 1;\n  background-color: #ffffff;\n  background-color: rgba(255, 255, 255, var(--bg-opacity));\n}\n\n.focus\\:bg-black:focus {\n  --bg-opacity: 1;\n  background-color: #000000;\n  background-color: rgba(0, 0, 0, var(--bg-opacity));\n}\n\n.focus\\:bg-gray-50:focus {\n  --bg-opacity: 1;\n  background-color: #f9fafb;\n  background-color: rgba(249, 250, 251, var(--bg-opacity));\n}\n\n.focus\\:bg-gray-100:focus {\n  --bg-opacity: 1;\n  background-color: #f4f5f7;\n  background-color: rgba(244, 245, 247, var(--bg-opacity));\n}\n\n.focus\\:bg-gray-200:focus {\n  --bg-opacity: 1;\n  background-color: #e5e7eb;\n  background-color: rgba(229, 231, 235, var(--bg-opacity));\n}\n\n.focus\\:bg-gray-300:focus {\n  --bg-opacity: 1;\n  background-color: #d2d6dc;\n  background-color: rgba(210, 214, 220, var(--bg-opacity));\n}\n\n.focus\\:bg-gray-400:focus {\n  --bg-opacity: 1;\n  background-color: #9fa6b2;\n  background-color: rgba(159, 166, 178, var(--bg-opacity));\n}\n\n.focus\\:bg-gray-500:focus {\n  --bg-opacity: 1;\n  background-color: #6b7280;\n  background-color: rgba(107, 114, 128, var(--bg-opacity));\n}\n\n.focus\\:bg-gray-600:focus {\n  --bg-opacity: 1;\n  background-color: #4b5563;\n  background-color: rgba(75, 85, 99, var(--bg-opacity));\n}\n\n.focus\\:bg-gray-700:focus {\n  --bg-opacity: 1;\n  background-color: #374151;\n  background-color: rgba(55, 65, 81, var(--bg-opacity));\n}\n\n.focus\\:bg-gray-800:focus {\n  --bg-opacity: 1;\n  background-color: #252f3f;\n  background-color: rgba(37, 47, 63, var(--bg-opacity));\n}\n\n.focus\\:bg-gray-900:focus {\n  --bg-opacity: 1;\n  background-color: #161e2e;\n  background-color: rgba(22, 30, 46, var(--bg-opacity));\n}\n\n.focus\\:bg-cool-gray-50:focus {\n  --bg-opacity: 1;\n  background-color: #fbfdfe;\n  background-color: rgba(251, 253, 254, var(--bg-opacity));\n}\n\n.focus\\:bg-cool-gray-100:focus {\n  --bg-opacity: 1;\n  background-color: #f1f5f9;\n  background-color: rgba(241, 245, 249, var(--bg-opacity));\n}\n\n.focus\\:bg-cool-gray-200:focus {\n  --bg-opacity: 1;\n  background-color: #e2e8f0;\n  background-color: rgba(226, 232, 240, var(--bg-opacity));\n}\n\n.focus\\:bg-cool-gray-300:focus {\n  --bg-opacity: 1;\n  background-color: #cfd8e3;\n  background-color: rgba(207, 216, 227, var(--bg-opacity));\n}\n\n.focus\\:bg-cool-gray-400:focus {\n  --bg-opacity: 1;\n  background-color: #97a6ba;\n  background-color: rgba(151, 166, 186, var(--bg-opacity));\n}\n\n.focus\\:bg-cool-gray-500:focus {\n  --bg-opacity: 1;\n  background-color: #64748b;\n  background-color: rgba(100, 116, 139, var(--bg-opacity));\n}\n\n.focus\\:bg-cool-gray-600:focus {\n  --bg-opacity: 1;\n  background-color: #475569;\n  background-color: rgba(71, 85, 105, var(--bg-opacity));\n}\n\n.focus\\:bg-cool-gray-700:focus {\n  --bg-opacity: 1;\n  background-color: #364152;\n  background-color: rgba(54, 65, 82, var(--bg-opacity));\n}\n\n.focus\\:bg-cool-gray-800:focus {\n  --bg-opacity: 1;\n  background-color: #27303f;\n  background-color: rgba(39, 48, 63, var(--bg-opacity));\n}\n\n.focus\\:bg-cool-gray-900:focus {\n  --bg-opacity: 1;\n  background-color: #1a202e;\n  background-color: rgba(26, 32, 46, var(--bg-opacity));\n}\n\n.focus\\:bg-red-50:focus {\n  --bg-opacity: 1;\n  background-color: #fdf2f2;\n  background-color: rgba(253, 242, 242, var(--bg-opacity));\n}\n\n.focus\\:bg-red-100:focus {\n  --bg-opacity: 1;\n  background-color: #fde8e8;\n  background-color: rgba(253, 232, 232, var(--bg-opacity));\n}\n\n.focus\\:bg-red-200:focus {\n  --bg-opacity: 1;\n  background-color: #fbd5d5;\n  background-color: rgba(251, 213, 213, var(--bg-opacity));\n}\n\n.focus\\:bg-red-300:focus {\n  --bg-opacity: 1;\n  background-color: #f8b4b4;\n  background-color: rgba(248, 180, 180, var(--bg-opacity));\n}\n\n.focus\\:bg-red-400:focus {\n  --bg-opacity: 1;\n  background-color: #f98080;\n  background-color: rgba(249, 128, 128, var(--bg-opacity));\n}\n\n.focus\\:bg-red-500:focus {\n  --bg-opacity: 1;\n  background-color: #f05252;\n  background-color: rgba(240, 82, 82, var(--bg-opacity));\n}\n\n.focus\\:bg-red-600:focus {\n  --bg-opacity: 1;\n  background-color: #e02424;\n  background-color: rgba(224, 36, 36, var(--bg-opacity));\n}\n\n.focus\\:bg-red-700:focus {\n  --bg-opacity: 1;\n  background-color: #c81e1e;\n  background-color: rgba(200, 30, 30, var(--bg-opacity));\n}\n\n.focus\\:bg-red-800:focus {\n  --bg-opacity: 1;\n  background-color: #9b1c1c;\n  background-color: rgba(155, 28, 28, var(--bg-opacity));\n}\n\n.focus\\:bg-red-900:focus {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.focus\\:bg-orange-50:focus {\n  --bg-opacity: 1;\n  background-color: #fff8f1;\n  background-color: rgba(255, 248, 241, var(--bg-opacity));\n}\n\n.focus\\:bg-orange-100:focus {\n  --bg-opacity: 1;\n  background-color: #feecdc;\n  background-color: rgba(254, 236, 220, var(--bg-opacity));\n}\n\n.focus\\:bg-orange-200:focus {\n  --bg-opacity: 1;\n  background-color: #fcd9bd;\n  background-color: rgba(252, 217, 189, var(--bg-opacity));\n}\n\n.focus\\:bg-orange-300:focus {\n  --bg-opacity: 1;\n  background-color: #fdba8c;\n  background-color: rgba(253, 186, 140, var(--bg-opacity));\n}\n\n.focus\\:bg-orange-400:focus {\n  --bg-opacity: 1;\n  background-color: #ff8a4c;\n  background-color: rgba(255, 138, 76, var(--bg-opacity));\n}\n\n.focus\\:bg-orange-500:focus {\n  --bg-opacity: 1;\n  background-color: #ff5a1f;\n  background-color: rgba(255, 90, 31, var(--bg-opacity));\n}\n\n.focus\\:bg-orange-600:focus {\n  --bg-opacity: 1;\n  background-color: #d03801;\n  background-color: rgba(208, 56, 1, var(--bg-opacity));\n}\n\n.focus\\:bg-orange-700:focus {\n  --bg-opacity: 1;\n  background-color: #b43403;\n  background-color: rgba(180, 52, 3, var(--bg-opacity));\n}\n\n.focus\\:bg-orange-800:focus {\n  --bg-opacity: 1;\n  background-color: #8a2c0d;\n  background-color: rgba(138, 44, 13, var(--bg-opacity));\n}\n\n.focus\\:bg-orange-900:focus {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.focus\\:bg-yellow-50:focus {\n  --bg-opacity: 1;\n  background-color: #fdfdea;\n  background-color: rgba(253, 253, 234, var(--bg-opacity));\n}\n\n.focus\\:bg-yellow-100:focus {\n  --bg-opacity: 1;\n  background-color: #fdf6b2;\n  background-color: rgba(253, 246, 178, var(--bg-opacity));\n}\n\n.focus\\:bg-yellow-200:focus {\n  --bg-opacity: 1;\n  background-color: #fce96a;\n  background-color: rgba(252, 233, 106, var(--bg-opacity));\n}\n\n.focus\\:bg-yellow-300:focus {\n  --bg-opacity: 1;\n  background-color: #faca15;\n  background-color: rgba(250, 202, 21, var(--bg-opacity));\n}\n\n.focus\\:bg-yellow-400:focus {\n  --bg-opacity: 1;\n  background-color: #e3a008;\n  background-color: rgba(227, 160, 8, var(--bg-opacity));\n}\n\n.focus\\:bg-yellow-500:focus {\n  --bg-opacity: 1;\n  background-color: #c27803;\n  background-color: rgba(194, 120, 3, var(--bg-opacity));\n}\n\n.focus\\:bg-yellow-600:focus {\n  --bg-opacity: 1;\n  background-color: #9f580a;\n  background-color: rgba(159, 88, 10, var(--bg-opacity));\n}\n\n.focus\\:bg-yellow-700:focus {\n  --bg-opacity: 1;\n  background-color: #8e4b10;\n  background-color: rgba(142, 75, 16, var(--bg-opacity));\n}\n\n.focus\\:bg-yellow-800:focus {\n  --bg-opacity: 1;\n  background-color: #723b13;\n  background-color: rgba(114, 59, 19, var(--bg-opacity));\n}\n\n.focus\\:bg-yellow-900:focus {\n  --bg-opacity: 1;\n  background-color: #633112;\n  background-color: rgba(99, 49, 18, var(--bg-opacity));\n}\n\n.focus\\:bg-green-50:focus {\n  --bg-opacity: 1;\n  background-color: #f3faf7;\n  background-color: rgba(243, 250, 247, var(--bg-opacity));\n}\n\n.focus\\:bg-green-100:focus {\n  --bg-opacity: 1;\n  background-color: #def7ec;\n  background-color: rgba(222, 247, 236, var(--bg-opacity));\n}\n\n.focus\\:bg-green-200:focus {\n  --bg-opacity: 1;\n  background-color: #bcf0da;\n  background-color: rgba(188, 240, 218, var(--bg-opacity));\n}\n\n.focus\\:bg-green-300:focus {\n  --bg-opacity: 1;\n  background-color: #84e1bc;\n  background-color: rgba(132, 225, 188, var(--bg-opacity));\n}\n\n.focus\\:bg-green-400:focus {\n  --bg-opacity: 1;\n  background-color: #31c48d;\n  background-color: rgba(49, 196, 141, var(--bg-opacity));\n}\n\n.focus\\:bg-green-500:focus {\n  --bg-opacity: 1;\n  background-color: #0e9f6e;\n  background-color: rgba(14, 159, 110, var(--bg-opacity));\n}\n\n.focus\\:bg-green-600:focus {\n  --bg-opacity: 1;\n  background-color: #057a55;\n  background-color: rgba(5, 122, 85, var(--bg-opacity));\n}\n\n.focus\\:bg-green-700:focus {\n  --bg-opacity: 1;\n  background-color: #046c4e;\n  background-color: rgba(4, 108, 78, var(--bg-opacity));\n}\n\n.focus\\:bg-green-800:focus {\n  --bg-opacity: 1;\n  background-color: #03543f;\n  background-color: rgba(3, 84, 63, var(--bg-opacity));\n}\n\n.focus\\:bg-green-900:focus {\n  --bg-opacity: 1;\n  background-color: #014737;\n  background-color: rgba(1, 71, 55, var(--bg-opacity));\n}\n\n.focus\\:bg-teal-50:focus {\n  --bg-opacity: 1;\n  background-color: #edfafa;\n  background-color: rgba(237, 250, 250, var(--bg-opacity));\n}\n\n.focus\\:bg-teal-100:focus {\n  --bg-opacity: 1;\n  background-color: #d5f5f6;\n  background-color: rgba(213, 245, 246, var(--bg-opacity));\n}\n\n.focus\\:bg-teal-200:focus {\n  --bg-opacity: 1;\n  background-color: #afecef;\n  background-color: rgba(175, 236, 239, var(--bg-opacity));\n}\n\n.focus\\:bg-teal-300:focus {\n  --bg-opacity: 1;\n  background-color: #7edce2;\n  background-color: rgba(126, 220, 226, var(--bg-opacity));\n}\n\n.focus\\:bg-teal-400:focus {\n  --bg-opacity: 1;\n  background-color: #16bdca;\n  background-color: rgba(22, 189, 202, var(--bg-opacity));\n}\n\n.focus\\:bg-teal-500:focus {\n  --bg-opacity: 1;\n  background-color: #0694a2;\n  background-color: rgba(6, 148, 162, var(--bg-opacity));\n}\n\n.focus\\:bg-teal-600:focus {\n  --bg-opacity: 1;\n  background-color: #047481;\n  background-color: rgba(4, 116, 129, var(--bg-opacity));\n}\n\n.focus\\:bg-teal-700:focus {\n  --bg-opacity: 1;\n  background-color: #036672;\n  background-color: rgba(3, 102, 114, var(--bg-opacity));\n}\n\n.focus\\:bg-teal-800:focus {\n  --bg-opacity: 1;\n  background-color: #05505c;\n  background-color: rgba(5, 80, 92, var(--bg-opacity));\n}\n\n.focus\\:bg-teal-900:focus {\n  --bg-opacity: 1;\n  background-color: #014451;\n  background-color: rgba(1, 68, 81, var(--bg-opacity));\n}\n\n.focus\\:bg-blue-50:focus {\n  --bg-opacity: 1;\n  background-color: #ebf5ff;\n  background-color: rgba(235, 245, 255, var(--bg-opacity));\n}\n\n.focus\\:bg-blue-100:focus {\n  --bg-opacity: 1;\n  background-color: #e1effe;\n  background-color: rgba(225, 239, 254, var(--bg-opacity));\n}\n\n.focus\\:bg-blue-200:focus {\n  --bg-opacity: 1;\n  background-color: #c3ddfd;\n  background-color: rgba(195, 221, 253, var(--bg-opacity));\n}\n\n.focus\\:bg-blue-300:focus {\n  --bg-opacity: 1;\n  background-color: #a4cafe;\n  background-color: rgba(164, 202, 254, var(--bg-opacity));\n}\n\n.focus\\:bg-blue-400:focus {\n  --bg-opacity: 1;\n  background-color: #76a9fa;\n  background-color: rgba(118, 169, 250, var(--bg-opacity));\n}\n\n.focus\\:bg-blue-500:focus {\n  --bg-opacity: 1;\n  background-color: #3f83f8;\n  background-color: rgba(63, 131, 248, var(--bg-opacity));\n}\n\n.focus\\:bg-blue-600:focus {\n  --bg-opacity: 1;\n  background-color: #1c64f2;\n  background-color: rgba(28, 100, 242, var(--bg-opacity));\n}\n\n.focus\\:bg-blue-700:focus {\n  --bg-opacity: 1;\n  background-color: #1a56db;\n  background-color: rgba(26, 86, 219, var(--bg-opacity));\n}\n\n.focus\\:bg-blue-800:focus {\n  --bg-opacity: 1;\n  background-color: #1e429f;\n  background-color: rgba(30, 66, 159, var(--bg-opacity));\n}\n\n.focus\\:bg-blue-900:focus {\n  --bg-opacity: 1;\n  background-color: #233876;\n  background-color: rgba(35, 56, 118, var(--bg-opacity));\n}\n\n.focus\\:bg-indigo-50:focus {\n  --bg-opacity: 1;\n  background-color: #f0f5ff;\n  background-color: rgba(240, 245, 255, var(--bg-opacity));\n}\n\n.focus\\:bg-indigo-100:focus {\n  --bg-opacity: 1;\n  background-color: #e5edff;\n  background-color: rgba(229, 237, 255, var(--bg-opacity));\n}\n\n.focus\\:bg-indigo-200:focus {\n  --bg-opacity: 1;\n  background-color: #cddbfe;\n  background-color: rgba(205, 219, 254, var(--bg-opacity));\n}\n\n.focus\\:bg-indigo-300:focus {\n  --bg-opacity: 1;\n  background-color: #b4c6fc;\n  background-color: rgba(180, 198, 252, var(--bg-opacity));\n}\n\n.focus\\:bg-indigo-400:focus {\n  --bg-opacity: 1;\n  background-color: #8da2fb;\n  background-color: rgba(141, 162, 251, var(--bg-opacity));\n}\n\n.focus\\:bg-indigo-500:focus {\n  --bg-opacity: 1;\n  background-color: #6875f5;\n  background-color: rgba(104, 117, 245, var(--bg-opacity));\n}\n\n.focus\\:bg-indigo-600:focus {\n  --bg-opacity: 1;\n  background-color: #5850ec;\n  background-color: rgba(88, 80, 236, var(--bg-opacity));\n}\n\n.focus\\:bg-indigo-700:focus {\n  --bg-opacity: 1;\n  background-color: #5145cd;\n  background-color: rgba(81, 69, 205, var(--bg-opacity));\n}\n\n.focus\\:bg-indigo-800:focus {\n  --bg-opacity: 1;\n  background-color: #42389d;\n  background-color: rgba(66, 56, 157, var(--bg-opacity));\n}\n\n.focus\\:bg-indigo-900:focus {\n  --bg-opacity: 1;\n  background-color: #362f78;\n  background-color: rgba(54, 47, 120, var(--bg-opacity));\n}\n\n.focus\\:bg-purple-50:focus {\n  --bg-opacity: 1;\n  background-color: #f6f5ff;\n  background-color: rgba(246, 245, 255, var(--bg-opacity));\n}\n\n.focus\\:bg-purple-100:focus {\n  --bg-opacity: 1;\n  background-color: #edebfe;\n  background-color: rgba(237, 235, 254, var(--bg-opacity));\n}\n\n.focus\\:bg-purple-200:focus {\n  --bg-opacity: 1;\n  background-color: #dcd7fe;\n  background-color: rgba(220, 215, 254, var(--bg-opacity));\n}\n\n.focus\\:bg-purple-300:focus {\n  --bg-opacity: 1;\n  background-color: #cabffd;\n  background-color: rgba(202, 191, 253, var(--bg-opacity));\n}\n\n.focus\\:bg-purple-400:focus {\n  --bg-opacity: 1;\n  background-color: #ac94fa;\n  background-color: rgba(172, 148, 250, var(--bg-opacity));\n}\n\n.focus\\:bg-purple-500:focus {\n  --bg-opacity: 1;\n  background-color: #9061f9;\n  background-color: rgba(144, 97, 249, var(--bg-opacity));\n}\n\n.focus\\:bg-purple-600:focus {\n  --bg-opacity: 1;\n  background-color: #7e3af2;\n  background-color: rgba(126, 58, 242, var(--bg-opacity));\n}\n\n.focus\\:bg-purple-700:focus {\n  --bg-opacity: 1;\n  background-color: #6c2bd9;\n  background-color: rgba(108, 43, 217, var(--bg-opacity));\n}\n\n.focus\\:bg-purple-800:focus {\n  --bg-opacity: 1;\n  background-color: #5521b5;\n  background-color: rgba(85, 33, 181, var(--bg-opacity));\n}\n\n.focus\\:bg-purple-900:focus {\n  --bg-opacity: 1;\n  background-color: #4a1d96;\n  background-color: rgba(74, 29, 150, var(--bg-opacity));\n}\n\n.focus\\:bg-pink-50:focus {\n  --bg-opacity: 1;\n  background-color: #fdf2f8;\n  background-color: rgba(253, 242, 248, var(--bg-opacity));\n}\n\n.focus\\:bg-pink-100:focus {\n  --bg-opacity: 1;\n  background-color: #fce8f3;\n  background-color: rgba(252, 232, 243, var(--bg-opacity));\n}\n\n.focus\\:bg-pink-200:focus {\n  --bg-opacity: 1;\n  background-color: #fad1e8;\n  background-color: rgba(250, 209, 232, var(--bg-opacity));\n}\n\n.focus\\:bg-pink-300:focus {\n  --bg-opacity: 1;\n  background-color: #f8b4d9;\n  background-color: rgba(248, 180, 217, var(--bg-opacity));\n}\n\n.focus\\:bg-pink-400:focus {\n  --bg-opacity: 1;\n  background-color: #f17eb8;\n  background-color: rgba(241, 126, 184, var(--bg-opacity));\n}\n\n.focus\\:bg-pink-500:focus {\n  --bg-opacity: 1;\n  background-color: #e74694;\n  background-color: rgba(231, 70, 148, var(--bg-opacity));\n}\n\n.focus\\:bg-pink-600:focus {\n  --bg-opacity: 1;\n  background-color: #d61f69;\n  background-color: rgba(214, 31, 105, var(--bg-opacity));\n}\n\n.focus\\:bg-pink-700:focus {\n  --bg-opacity: 1;\n  background-color: #bf125d;\n  background-color: rgba(191, 18, 93, var(--bg-opacity));\n}\n\n.focus\\:bg-pink-800:focus {\n  --bg-opacity: 1;\n  background-color: #99154b;\n  background-color: rgba(153, 21, 75, var(--bg-opacity));\n}\n\n.focus\\:bg-pink-900:focus {\n  --bg-opacity: 1;\n  background-color: #751a3d;\n  background-color: rgba(117, 26, 61, var(--bg-opacity));\n}\n\n.active\\:bg-transparent:active {\n  background-color: transparent;\n}\n\n.active\\:bg-white:active {\n  --bg-opacity: 1;\n  background-color: #ffffff;\n  background-color: rgba(255, 255, 255, var(--bg-opacity));\n}\n\n.active\\:bg-black:active {\n  --bg-opacity: 1;\n  background-color: #000000;\n  background-color: rgba(0, 0, 0, var(--bg-opacity));\n}\n\n.active\\:bg-gray-50:active {\n  --bg-opacity: 1;\n  background-color: #f9fafb;\n  background-color: rgba(249, 250, 251, var(--bg-opacity));\n}\n\n.active\\:bg-gray-100:active {\n  --bg-opacity: 1;\n  background-color: #f4f5f7;\n  background-color: rgba(244, 245, 247, var(--bg-opacity));\n}\n\n.active\\:bg-gray-200:active {\n  --bg-opacity: 1;\n  background-color: #e5e7eb;\n  background-color: rgba(229, 231, 235, var(--bg-opacity));\n}\n\n.active\\:bg-gray-300:active {\n  --bg-opacity: 1;\n  background-color: #d2d6dc;\n  background-color: rgba(210, 214, 220, var(--bg-opacity));\n}\n\n.active\\:bg-gray-400:active {\n  --bg-opacity: 1;\n  background-color: #9fa6b2;\n  background-color: rgba(159, 166, 178, var(--bg-opacity));\n}\n\n.active\\:bg-gray-500:active {\n  --bg-opacity: 1;\n  background-color: #6b7280;\n  background-color: rgba(107, 114, 128, var(--bg-opacity));\n}\n\n.active\\:bg-gray-600:active {\n  --bg-opacity: 1;\n  background-color: #4b5563;\n  background-color: rgba(75, 85, 99, var(--bg-opacity));\n}\n\n.active\\:bg-gray-700:active {\n  --bg-opacity: 1;\n  background-color: #374151;\n  background-color: rgba(55, 65, 81, var(--bg-opacity));\n}\n\n.active\\:bg-gray-800:active {\n  --bg-opacity: 1;\n  background-color: #252f3f;\n  background-color: rgba(37, 47, 63, var(--bg-opacity));\n}\n\n.active\\:bg-gray-900:active {\n  --bg-opacity: 1;\n  background-color: #161e2e;\n  background-color: rgba(22, 30, 46, var(--bg-opacity));\n}\n\n.active\\:bg-cool-gray-50:active {\n  --bg-opacity: 1;\n  background-color: #fbfdfe;\n  background-color: rgba(251, 253, 254, var(--bg-opacity));\n}\n\n.active\\:bg-cool-gray-100:active {\n  --bg-opacity: 1;\n  background-color: #f1f5f9;\n  background-color: rgba(241, 245, 249, var(--bg-opacity));\n}\n\n.active\\:bg-cool-gray-200:active {\n  --bg-opacity: 1;\n  background-color: #e2e8f0;\n  background-color: rgba(226, 232, 240, var(--bg-opacity));\n}\n\n.active\\:bg-cool-gray-300:active {\n  --bg-opacity: 1;\n  background-color: #cfd8e3;\n  background-color: rgba(207, 216, 227, var(--bg-opacity));\n}\n\n.active\\:bg-cool-gray-400:active {\n  --bg-opacity: 1;\n  background-color: #97a6ba;\n  background-color: rgba(151, 166, 186, var(--bg-opacity));\n}\n\n.active\\:bg-cool-gray-500:active {\n  --bg-opacity: 1;\n  background-color: #64748b;\n  background-color: rgba(100, 116, 139, var(--bg-opacity));\n}\n\n.active\\:bg-cool-gray-600:active {\n  --bg-opacity: 1;\n  background-color: #475569;\n  background-color: rgba(71, 85, 105, var(--bg-opacity));\n}\n\n.active\\:bg-cool-gray-700:active {\n  --bg-opacity: 1;\n  background-color: #364152;\n  background-color: rgba(54, 65, 82, var(--bg-opacity));\n}\n\n.active\\:bg-cool-gray-800:active {\n  --bg-opacity: 1;\n  background-color: #27303f;\n  background-color: rgba(39, 48, 63, var(--bg-opacity));\n}\n\n.active\\:bg-cool-gray-900:active {\n  --bg-opacity: 1;\n  background-color: #1a202e;\n  background-color: rgba(26, 32, 46, var(--bg-opacity));\n}\n\n.active\\:bg-red-50:active {\n  --bg-opacity: 1;\n  background-color: #fdf2f2;\n  background-color: rgba(253, 242, 242, var(--bg-opacity));\n}\n\n.active\\:bg-red-100:active {\n  --bg-opacity: 1;\n  background-color: #fde8e8;\n  background-color: rgba(253, 232, 232, var(--bg-opacity));\n}\n\n.active\\:bg-red-200:active {\n  --bg-opacity: 1;\n  background-color: #fbd5d5;\n  background-color: rgba(251, 213, 213, var(--bg-opacity));\n}\n\n.active\\:bg-red-300:active {\n  --bg-opacity: 1;\n  background-color: #f8b4b4;\n  background-color: rgba(248, 180, 180, var(--bg-opacity));\n}\n\n.active\\:bg-red-400:active {\n  --bg-opacity: 1;\n  background-color: #f98080;\n  background-color: rgba(249, 128, 128, var(--bg-opacity));\n}\n\n.active\\:bg-red-500:active {\n  --bg-opacity: 1;\n  background-color: #f05252;\n  background-color: rgba(240, 82, 82, var(--bg-opacity));\n}\n\n.active\\:bg-red-600:active {\n  --bg-opacity: 1;\n  background-color: #e02424;\n  background-color: rgba(224, 36, 36, var(--bg-opacity));\n}\n\n.active\\:bg-red-700:active {\n  --bg-opacity: 1;\n  background-color: #c81e1e;\n  background-color: rgba(200, 30, 30, var(--bg-opacity));\n}\n\n.active\\:bg-red-800:active {\n  --bg-opacity: 1;\n  background-color: #9b1c1c;\n  background-color: rgba(155, 28, 28, var(--bg-opacity));\n}\n\n.active\\:bg-red-900:active {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.active\\:bg-orange-50:active {\n  --bg-opacity: 1;\n  background-color: #fff8f1;\n  background-color: rgba(255, 248, 241, var(--bg-opacity));\n}\n\n.active\\:bg-orange-100:active {\n  --bg-opacity: 1;\n  background-color: #feecdc;\n  background-color: rgba(254, 236, 220, var(--bg-opacity));\n}\n\n.active\\:bg-orange-200:active {\n  --bg-opacity: 1;\n  background-color: #fcd9bd;\n  background-color: rgba(252, 217, 189, var(--bg-opacity));\n}\n\n.active\\:bg-orange-300:active {\n  --bg-opacity: 1;\n  background-color: #fdba8c;\n  background-color: rgba(253, 186, 140, var(--bg-opacity));\n}\n\n.active\\:bg-orange-400:active {\n  --bg-opacity: 1;\n  background-color: #ff8a4c;\n  background-color: rgba(255, 138, 76, var(--bg-opacity));\n}\n\n.active\\:bg-orange-500:active {\n  --bg-opacity: 1;\n  background-color: #ff5a1f;\n  background-color: rgba(255, 90, 31, var(--bg-opacity));\n}\n\n.active\\:bg-orange-600:active {\n  --bg-opacity: 1;\n  background-color: #d03801;\n  background-color: rgba(208, 56, 1, var(--bg-opacity));\n}\n\n.active\\:bg-orange-700:active {\n  --bg-opacity: 1;\n  background-color: #b43403;\n  background-color: rgba(180, 52, 3, var(--bg-opacity));\n}\n\n.active\\:bg-orange-800:active {\n  --bg-opacity: 1;\n  background-color: #8a2c0d;\n  background-color: rgba(138, 44, 13, var(--bg-opacity));\n}\n\n.active\\:bg-orange-900:active {\n  --bg-opacity: 1;\n  background-color: #771d1d;\n  background-color: rgba(119, 29, 29, var(--bg-opacity));\n}\n\n.active\\:bg-yellow-50:active {\n  --bg-opacity: 1;\n  background-color: #fdfdea;\n  background-color: rgba(253, 253, 234, var(--bg-opacity));\n}\n\n.active\\:bg-yellow-100:active {\n  --bg-opacity: 1;\n  background-color: #fdf6b2;\n  background-color: rgba(253, 246, 178, var(--bg-opacity));\n}\n\n.active\\:bg-yellow-200:active {\n  --bg-opacity: 1;\n  background-color: #fce96a;\n  background-color: rgba(252, 233, 106, var(--bg-opacity));\n}\n\n.active\\:bg-yellow-300:active {\n  --bg-opacity: 1;\n  background-color: #faca15;\n  background-color: rgba(250, 202, 21, var(--bg-opacity));\n}\n\n.active\\:bg-yellow-400:active {\n  --bg-opacity: 1;\n  background-color: #e3a008;\n  background-color: rgba(227, 160, 8, var(--bg-opacity));\n}\n\n.active\\:bg-yellow-500:active {\n  --bg-opacity: 1;\n  background-color: #c27803;\n  background-color: rgba(194, 120, 3, var(--bg-opacity));\n}\n\n.active\\:bg-yellow-600:active {\n  --bg-opacity: 1;\n  background-color: #9f580a;\n  background-color: rgba(159, 88, 10, var(--bg-opacity));\n}\n\n.active\\:bg-yellow-700:active {\n  --bg-opacity: 1;\n  background-color: #8e4b10;\n  background-color: rgba(142, 75, 16, var(--bg-opacity));\n}\n\n.active\\:bg-yellow-800:active {\n  --bg-opacity: 1;\n  background-color: #723b13;\n  background-color: rgba(114, 59, 19, var(--bg-opacity));\n}\n\n.active\\:bg-yellow-900:active {\n  --bg-opacity: 1;\n  background-color: #633112;\n  background-color: rgba(99, 49, 18, var(--bg-opacity));\n}\n\n.active\\:bg-green-50:active {\n  --bg-opacity: 1;\n  background-color: #f3faf7;\n  background-color: rgba(243, 250, 247, var(--bg-opacity));\n}\n\n.active\\:bg-green-100:active {\n  --bg-opacity: 1;\n  background-color: #def7ec;\n  background-color: rgba(222, 247, 236, var(--bg-opacity));\n}\n\n.active\\:bg-green-200:active {\n  --bg-opacity: 1;\n  background-color: #bcf0da;\n  background-color: rgba(188, 240, 218, var(--bg-opacity));\n}\n\n.active\\:bg-green-300:active {\n  --bg-opacity: 1;\n  background-color: #84e1bc;\n  background-color: rgba(132, 225, 188, var(--bg-opacity));\n}\n\n.active\\:bg-green-400:active {\n  --bg-opacity: 1;\n  background-color: #31c48d;\n  background-color: rgba(49, 196, 141, var(--bg-opacity));\n}\n\n.active\\:bg-green-500:active {\n  --bg-opacity: 1;\n  background-color: #0e9f6e;\n  background-color: rgba(14, 159, 110, var(--bg-opacity));\n}\n\n.active\\:bg-green-600:active {\n  --bg-opacity: 1;\n  background-color: #057a55;\n  background-color: rgba(5, 122, 85, var(--bg-opacity));\n}\n\n.active\\:bg-green-700:active {\n  --bg-opacity: 1;\n  background-color: #046c4e;\n  background-color: rgba(4, 108, 78, var(--bg-opacity));\n}\n\n.active\\:bg-green-800:active {\n  --bg-opacity: 1;\n  background-color: #03543f;\n  background-color: rgba(3, 84, 63, var(--bg-opacity));\n}\n\n.active\\:bg-green-900:active {\n  --bg-opacity: 1;\n  background-color: #014737;\n  background-color: rgba(1, 71, 55, var(--bg-opacity));\n}\n\n.active\\:bg-teal-50:active {\n  --bg-opacity: 1;\n  background-color: #edfafa;\n  background-color: rgba(237, 250, 250, var(--bg-opacity));\n}\n\n.active\\:bg-teal-100:active {\n  --bg-opacity: 1;\n  background-color: #d5f5f6;\n  background-color: rgba(213, 245, 246, var(--bg-opacity));\n}\n\n.active\\:bg-teal-200:active {\n  --bg-opacity: 1;\n  background-color: #afecef;\n  background-color: rgba(175, 236, 239, var(--bg-opacity));\n}\n\n.active\\:bg-teal-300:active {\n  --bg-opacity: 1;\n  background-color: #7edce2;\n  background-color: rgba(126, 220, 226, var(--bg-opacity));\n}\n\n.active\\:bg-teal-400:active {\n  --bg-opacity: 1;\n  background-color: #16bdca;\n  background-color: rgba(22, 189, 202, var(--bg-opacity));\n}\n\n.active\\:bg-teal-500:active {\n  --bg-opacity: 1;\n  background-color: #0694a2;\n  background-color: rgba(6, 148, 162, var(--bg-opacity));\n}\n\n.active\\:bg-teal-600:active {\n  --bg-opacity: 1;\n  background-color: #047481;\n  background-color: rgba(4, 116, 129, var(--bg-opacity));\n}\n\n.active\\:bg-teal-700:active {\n  --bg-opacity: 1;\n  background-color: #036672;\n  background-color: rgba(3, 102, 114, var(--bg-opacity));\n}\n\n.active\\:bg-teal-800:active {\n  --bg-opacity: 1;\n  background-color: #05505c;\n  background-color: rgba(5, 80, 92, var(--bg-opacity));\n}\n\n.active\\:bg-teal-900:active {\n  --bg-opacity: 1;\n  background-color: #014451;\n  background-color: rgba(1, 68, 81, var(--bg-opacity));\n}\n\n.active\\:bg-blue-50:active {\n  --bg-opacity: 1;\n  background-color: #ebf5ff;\n  background-color: rgba(235, 245, 255, var(--bg-opacity));\n}\n\n.active\\:bg-blue-100:active {\n  --bg-opacity: 1;\n  background-color: #e1effe;\n  background-color: rgba(225, 239, 254, var(--bg-opacity));\n}\n\n.active\\:bg-blue-200:active {\n  --bg-opacity: 1;\n  background-color: #c3ddfd;\n  background-color: rgba(195, 221, 253, var(--bg-opacity));\n}\n\n.active\\:bg-blue-300:active {\n  --bg-opacity: 1;\n  background-color: #a4cafe;\n  background-color: rgba(164, 202, 254, var(--bg-opacity));\n}\n\n.active\\:bg-blue-400:active {\n  --bg-opacity: 1;\n  background-color: #76a9fa;\n  background-color: rgba(118, 169, 250, var(--bg-opacity));\n}\n\n.active\\:bg-blue-500:active {\n  --bg-opacity: 1;\n  background-color: #3f83f8;\n  background-color: rgba(63, 131, 248, var(--bg-opacity));\n}\n\n.active\\:bg-blue-600:active {\n  --bg-opacity: 1;\n  background-color: #1c64f2;\n  background-color: rgba(28, 100, 242, var(--bg-opacity));\n}\n\n.active\\:bg-blue-700:active {\n  --bg-opacity: 1;\n  background-color: #1a56db;\n  background-color: rgba(26, 86, 219, var(--bg-opacity));\n}\n\n.active\\:bg-blue-800:active {\n  --bg-opacity: 1;\n  background-color: #1e429f;\n  background-color: rgba(30, 66, 159, var(--bg-opacity));\n}\n\n.active\\:bg-blue-900:active {\n  --bg-opacity: 1;\n  background-color: #233876;\n  background-color: rgba(35, 56, 118, var(--bg-opacity));\n}\n\n.active\\:bg-indigo-50:active {\n  --bg-opacity: 1;\n  background-color: #f0f5ff;\n  background-color: rgba(240, 245, 255, var(--bg-opacity));\n}\n\n.active\\:bg-indigo-100:active {\n  --bg-opacity: 1;\n  background-color: #e5edff;\n  background-color: rgba(229, 237, 255, var(--bg-opacity));\n}\n\n.active\\:bg-indigo-200:active {\n  --bg-opacity: 1;\n  background-color: #cddbfe;\n  background-color: rgba(205, 219, 254, var(--bg-opacity));\n}\n\n.active\\:bg-indigo-300:active {\n  --bg-opacity: 1;\n  background-color: #b4c6fc;\n  background-color: rgba(180, 198, 252, var(--bg-opacity));\n}\n\n.active\\:bg-indigo-400:active {\n  --bg-opacity: 1;\n  background-color: #8da2fb;\n  background-color: rgba(141, 162, 251, var(--bg-opacity));\n}\n\n.active\\:bg-indigo-500:active {\n  --bg-opacity: 1;\n  background-color: #6875f5;\n  background-color: rgba(104, 117, 245, var(--bg-opacity));\n}\n\n.active\\:bg-indigo-600:active {\n  --bg-opacity: 1;\n  background-color: #5850ec;\n  background-color: rgba(88, 80, 236, var(--bg-opacity));\n}\n\n.active\\:bg-indigo-700:active {\n  --bg-opacity: 1;\n  background-color: #5145cd;\n  background-color: rgba(81, 69, 205, var(--bg-opacity));\n}\n\n.active\\:bg-indigo-800:active {\n  --bg-opacity: 1;\n  background-color: #42389d;\n  background-color: rgba(66, 56, 157, var(--bg-opacity));\n}\n\n.active\\:bg-indigo-900:active {\n  --bg-opacity: 1;\n  background-color: #362f78;\n  background-color: rgba(54, 47, 120, var(--bg-opacity));\n}\n\n.active\\:bg-purple-50:active {\n  --bg-opacity: 1;\n  background-color: #f6f5ff;\n  background-color: rgba(246, 245, 255, var(--bg-opacity));\n}\n\n.active\\:bg-purple-100:active {\n  --bg-opacity: 1;\n  background-color: #edebfe;\n  background-color: rgba(237, 235, 254, var(--bg-opacity));\n}\n\n.active\\:bg-purple-200:active {\n  --bg-opacity: 1;\n  background-color: #dcd7fe;\n  background-color: rgba(220, 215, 254, var(--bg-opacity));\n}\n\n.active\\:bg-purple-300:active {\n  --bg-opacity: 1;\n  background-color: #cabffd;\n  background-color: rgba(202, 191, 253, var(--bg-opacity));\n}\n\n.active\\:bg-purple-400:active {\n  --bg-opacity: 1;\n  background-color: #ac94fa;\n  background-color: rgba(172, 148, 250, var(--bg-opacity));\n}\n\n.active\\:bg-purple-500:active {\n  --bg-opacity: 1;\n  background-color: #9061f9;\n  background-color: rgba(144, 97, 249, var(--bg-opacity));\n}\n\n.active\\:bg-purple-600:active {\n  --bg-opacity: 1;\n  background-color: #7e3af2;\n  background-color: rgba(126, 58, 242, var(--bg-opacity));\n}\n\n.active\\:bg-purple-700:active {\n  --bg-opacity: 1;\n  background-color: #6c2bd9;\n  background-color: rgba(108, 43, 217, var(--bg-opacity));\n}\n\n.active\\:bg-purple-800:active {\n  --bg-opacity: 1;\n  background-color: #5521b5;\n  background-color: rgba(85, 33, 181, var(--bg-opacity));\n}\n\n.active\\:bg-purple-900:active {\n  --bg-opacity: 1;\n  background-color: #4a1d96;\n  background-color: rgba(74, 29, 150, var(--bg-opacity));\n}\n\n.active\\:bg-pink-50:active {\n  --bg-opacity: 1;\n  background-color: #fdf2f8;\n  background-color: rgba(253, 242, 248, var(--bg-opacity));\n}\n\n.active\\:bg-pink-100:active {\n  --bg-opacity: 1;\n  background-color: #fce8f3;\n  background-color: rgba(252, 232, 243, var(--bg-opacity));\n}\n\n.active\\:bg-pink-200:active {\n  --bg-opacity: 1;\n  background-color: #fad1e8;\n  background-color: rgba(250, 209, 232, var(--bg-opacity));\n}\n\n.active\\:bg-pink-300:active {\n  --bg-opacity: 1;\n  background-color: #f8b4d9;\n  background-color: rgba(248, 180, 217, var(--bg-opacity));\n}\n\n.active\\:bg-pink-400:active {\n  --bg-opacity: 1;\n  background-color: #f17eb8;\n  background-color: rgba(241, 126, 184, var(--bg-opacity));\n}\n\n.active\\:bg-pink-500:active {\n  --bg-opacity: 1;\n  background-color: #e74694;\n  background-color: rgba(231, 70, 148, var(--bg-opacity));\n}\n\n.active\\:bg-pink-600:active {\n  --bg-opacity: 1;\n  background-color: #d61f69;\n  background-color: rgba(214, 31, 105, var(--bg-opacity));\n}\n\n.active\\:bg-pink-700:active {\n  --bg-opacity: 1;\n  background-color: #bf125d;\n  background-color: rgba(191, 18, 93, var(--bg-opacity));\n}\n\n.active\\:bg-pink-800:active {\n  --bg-opacity: 1;\n  background-color: #99154b;\n  background-color: rgba(153, 21, 75, var(--bg-opacity));\n}\n\n.active\\:bg-pink-900:active {\n  --bg-opacity: 1;\n  background-color: #751a3d;\n  background-color: rgba(117, 26, 61, var(--bg-opacity));\n}\n\n.bg-opacity-0 {\n  --bg-opacity: 0;\n}\n\n.bg-opacity-25 {\n  --bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n  --bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n  --bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n  --bg-opacity: 1;\n}\n\n.hover\\:bg-opacity-0:hover {\n  --bg-opacity: 0;\n}\n\n.hover\\:bg-opacity-25:hover {\n  --bg-opacity: 0.25;\n}\n\n.hover\\:bg-opacity-50:hover {\n  --bg-opacity: 0.5;\n}\n\n.hover\\:bg-opacity-75:hover {\n  --bg-opacity: 0.75;\n}\n\n.hover\\:bg-opacity-100:hover {\n  --bg-opacity: 1;\n}\n\n.focus\\:bg-opacity-0:focus {\n  --bg-opacity: 0;\n}\n\n.focus\\:bg-opacity-25:focus {\n  --bg-opacity: 0.25;\n}\n\n.focus\\:bg-opacity-50:focus {\n  --bg-opacity: 0.5;\n}\n\n.focus\\:bg-opacity-75:focus {\n  --bg-opacity: 0.75;\n}\n\n.focus\\:bg-opacity-100:focus {\n  --bg-opacity: 1;\n}\n\n.bg-bottom {\n  background-position: bottom;\n}\n\n.bg-center {\n  background-position: center;\n}\n\n.bg-left {\n  background-position: left;\n}\n\n.bg-left-bottom {\n  background-position: left bottom;\n}\n\n.bg-left-top {\n  background-position: left top;\n}\n\n.bg-right {\n  background-position: right;\n}\n\n.bg-right-bottom {\n  background-position: right bottom;\n}\n\n.bg-right-top {\n  background-position: right top;\n}\n\n.bg-top {\n  background-position: top;\n}\n\n.bg-repeat {\n  background-repeat: repeat;\n}\n\n.bg-no-repeat {\n  background-repeat: no-repeat;\n}\n\n.bg-repeat-x {\n  background-repeat: repeat-x;\n}\n\n.bg-repeat-y {\n  background-repeat: repeat-y;\n}\n\n.bg-repeat-round {\n  background-repeat: round;\n}\n\n.bg-repeat-space {\n  background-repeat: space;\n}\n\n.bg-auto {\n  background-size: auto;\n}\n\n.bg-cover {\n  background-size: cover;\n}\n\n.bg-contain {\n  background-size: contain;\n}\n\n.border-collapse {\n  border-collapse: collapse;\n}\n\n.border-separate {\n  border-collapse: separate;\n}\n\n.border-transparent {\n  border-color: transparent;\n}\n\n.border-white {\n  --border-opacity: 1;\n  border-color: #ffffff;\n  border-color: rgba(255, 255, 255, var(--border-opacity));\n}\n\n.border-black {\n  --border-opacity: 1;\n  border-color: #000000;\n  border-color: rgba(0, 0, 0, var(--border-opacity));\n}\n\n.border-gray-50 {\n  --border-opacity: 1;\n  border-color: #f9fafb;\n  border-color: rgba(249, 250, 251, var(--border-opacity));\n}\n\n.border-gray-100 {\n  --border-opacity: 1;\n  border-color: #f4f5f7;\n  border-color: rgba(244, 245, 247, var(--border-opacity));\n}\n\n.border-gray-200 {\n  --border-opacity: 1;\n  border-color: #e5e7eb;\n  border-color: rgba(229, 231, 235, var(--border-opacity));\n}\n\n.border-gray-300 {\n  --border-opacity: 1;\n  border-color: #d2d6dc;\n  border-color: rgba(210, 214, 220, var(--border-opacity));\n}\n\n.border-gray-400 {\n  --border-opacity: 1;\n  border-color: #9fa6b2;\n  border-color: rgba(159, 166, 178, var(--border-opacity));\n}\n\n.border-gray-500 {\n  --border-opacity: 1;\n  border-color: #6b7280;\n  border-color: rgba(107, 114, 128, var(--border-opacity));\n}\n\n.border-gray-600 {\n  --border-opacity: 1;\n  border-color: #4b5563;\n  border-color: rgba(75, 85, 99, var(--border-opacity));\n}\n\n.border-gray-700 {\n  --border-opacity: 1;\n  border-color: #374151;\n  border-color: rgba(55, 65, 81, var(--border-opacity));\n}\n\n.border-gray-800 {\n  --border-opacity: 1;\n  border-color: #252f3f;\n  border-color: rgba(37, 47, 63, var(--border-opacity));\n}\n\n.border-gray-900 {\n  --border-opacity: 1;\n  border-color: #161e2e;\n  border-color: rgba(22, 30, 46, var(--border-opacity));\n}\n\n.border-cool-gray-50 {\n  --border-opacity: 1;\n  border-color: #fbfdfe;\n  border-color: rgba(251, 253, 254, var(--border-opacity));\n}\n\n.border-cool-gray-100 {\n  --border-opacity: 1;\n  border-color: #f1f5f9;\n  border-color: rgba(241, 245, 249, var(--border-opacity));\n}\n\n.border-cool-gray-200 {\n  --border-opacity: 1;\n  border-color: #e2e8f0;\n  border-color: rgba(226, 232, 240, var(--border-opacity));\n}\n\n.border-cool-gray-300 {\n  --border-opacity: 1;\n  border-color: #cfd8e3;\n  border-color: rgba(207, 216, 227, var(--border-opacity));\n}\n\n.border-cool-gray-400 {\n  --border-opacity: 1;\n  border-color: #97a6ba;\n  border-color: rgba(151, 166, 186, var(--border-opacity));\n}\n\n.border-cool-gray-500 {\n  --border-opacity: 1;\n  border-color: #64748b;\n  border-color: rgba(100, 116, 139, var(--border-opacity));\n}\n\n.border-cool-gray-600 {\n  --border-opacity: 1;\n  border-color: #475569;\n  border-color: rgba(71, 85, 105, var(--border-opacity));\n}\n\n.border-cool-gray-700 {\n  --border-opacity: 1;\n  border-color: #364152;\n  border-color: rgba(54, 65, 82, var(--border-opacity));\n}\n\n.border-cool-gray-800 {\n  --border-opacity: 1;\n  border-color: #27303f;\n  border-color: rgba(39, 48, 63, var(--border-opacity));\n}\n\n.border-cool-gray-900 {\n  --border-opacity: 1;\n  border-color: #1a202e;\n  border-color: rgba(26, 32, 46, var(--border-opacity));\n}\n\n.border-red-50 {\n  --border-opacity: 1;\n  border-color: #fdf2f2;\n  border-color: rgba(253, 242, 242, var(--border-opacity));\n}\n\n.border-red-100 {\n  --border-opacity: 1;\n  border-color: #fde8e8;\n  border-color: rgba(253, 232, 232, var(--border-opacity));\n}\n\n.border-red-200 {\n  --border-opacity: 1;\n  border-color: #fbd5d5;\n  border-color: rgba(251, 213, 213, var(--border-opacity));\n}\n\n.border-red-300 {\n  --border-opacity: 1;\n  border-color: #f8b4b4;\n  border-color: rgba(248, 180, 180, var(--border-opacity));\n}\n\n.border-red-400 {\n  --border-opacity: 1;\n  border-color: #f98080;\n  border-color: rgba(249, 128, 128, var(--border-opacity));\n}\n\n.border-red-500 {\n  --border-opacity: 1;\n  border-color: #f05252;\n  border-color: rgba(240, 82, 82, var(--border-opacity));\n}\n\n.border-red-600 {\n  --border-opacity: 1;\n  border-color: #e02424;\n  border-color: rgba(224, 36, 36, var(--border-opacity));\n}\n\n.border-red-700 {\n  --border-opacity: 1;\n  border-color: #c81e1e;\n  border-color: rgba(200, 30, 30, var(--border-opacity));\n}\n\n.border-red-800 {\n  --border-opacity: 1;\n  border-color: #9b1c1c;\n  border-color: rgba(155, 28, 28, var(--border-opacity));\n}\n\n.border-red-900 {\n  --border-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--border-opacity));\n}\n\n.border-orange-50 {\n  --border-opacity: 1;\n  border-color: #fff8f1;\n  border-color: rgba(255, 248, 241, var(--border-opacity));\n}\n\n.border-orange-100 {\n  --border-opacity: 1;\n  border-color: #feecdc;\n  border-color: rgba(254, 236, 220, var(--border-opacity));\n}\n\n.border-orange-200 {\n  --border-opacity: 1;\n  border-color: #fcd9bd;\n  border-color: rgba(252, 217, 189, var(--border-opacity));\n}\n\n.border-orange-300 {\n  --border-opacity: 1;\n  border-color: #fdba8c;\n  border-color: rgba(253, 186, 140, var(--border-opacity));\n}\n\n.border-orange-400 {\n  --border-opacity: 1;\n  border-color: #ff8a4c;\n  border-color: rgba(255, 138, 76, var(--border-opacity));\n}\n\n.border-orange-500 {\n  --border-opacity: 1;\n  border-color: #ff5a1f;\n  border-color: rgba(255, 90, 31, var(--border-opacity));\n}\n\n.border-orange-600 {\n  --border-opacity: 1;\n  border-color: #d03801;\n  border-color: rgba(208, 56, 1, var(--border-opacity));\n}\n\n.border-orange-700 {\n  --border-opacity: 1;\n  border-color: #b43403;\n  border-color: rgba(180, 52, 3, var(--border-opacity));\n}\n\n.border-orange-800 {\n  --border-opacity: 1;\n  border-color: #8a2c0d;\n  border-color: rgba(138, 44, 13, var(--border-opacity));\n}\n\n.border-orange-900 {\n  --border-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--border-opacity));\n}\n\n.border-yellow-50 {\n  --border-opacity: 1;\n  border-color: #fdfdea;\n  border-color: rgba(253, 253, 234, var(--border-opacity));\n}\n\n.border-yellow-100 {\n  --border-opacity: 1;\n  border-color: #fdf6b2;\n  border-color: rgba(253, 246, 178, var(--border-opacity));\n}\n\n.border-yellow-200 {\n  --border-opacity: 1;\n  border-color: #fce96a;\n  border-color: rgba(252, 233, 106, var(--border-opacity));\n}\n\n.border-yellow-300 {\n  --border-opacity: 1;\n  border-color: #faca15;\n  border-color: rgba(250, 202, 21, var(--border-opacity));\n}\n\n.border-yellow-400 {\n  --border-opacity: 1;\n  border-color: #e3a008;\n  border-color: rgba(227, 160, 8, var(--border-opacity));\n}\n\n.border-yellow-500 {\n  --border-opacity: 1;\n  border-color: #c27803;\n  border-color: rgba(194, 120, 3, var(--border-opacity));\n}\n\n.border-yellow-600 {\n  --border-opacity: 1;\n  border-color: #9f580a;\n  border-color: rgba(159, 88, 10, var(--border-opacity));\n}\n\n.border-yellow-700 {\n  --border-opacity: 1;\n  border-color: #8e4b10;\n  border-color: rgba(142, 75, 16, var(--border-opacity));\n}\n\n.border-yellow-800 {\n  --border-opacity: 1;\n  border-color: #723b13;\n  border-color: rgba(114, 59, 19, var(--border-opacity));\n}\n\n.border-yellow-900 {\n  --border-opacity: 1;\n  border-color: #633112;\n  border-color: rgba(99, 49, 18, var(--border-opacity));\n}\n\n.border-green-50 {\n  --border-opacity: 1;\n  border-color: #f3faf7;\n  border-color: rgba(243, 250, 247, var(--border-opacity));\n}\n\n.border-green-100 {\n  --border-opacity: 1;\n  border-color: #def7ec;\n  border-color: rgba(222, 247, 236, var(--border-opacity));\n}\n\n.border-green-200 {\n  --border-opacity: 1;\n  border-color: #bcf0da;\n  border-color: rgba(188, 240, 218, var(--border-opacity));\n}\n\n.border-green-300 {\n  --border-opacity: 1;\n  border-color: #84e1bc;\n  border-color: rgba(132, 225, 188, var(--border-opacity));\n}\n\n.border-green-400 {\n  --border-opacity: 1;\n  border-color: #31c48d;\n  border-color: rgba(49, 196, 141, var(--border-opacity));\n}\n\n.border-green-500 {\n  --border-opacity: 1;\n  border-color: #0e9f6e;\n  border-color: rgba(14, 159, 110, var(--border-opacity));\n}\n\n.border-green-600 {\n  --border-opacity: 1;\n  border-color: #057a55;\n  border-color: rgba(5, 122, 85, var(--border-opacity));\n}\n\n.border-green-700 {\n  --border-opacity: 1;\n  border-color: #046c4e;\n  border-color: rgba(4, 108, 78, var(--border-opacity));\n}\n\n.border-green-800 {\n  --border-opacity: 1;\n  border-color: #03543f;\n  border-color: rgba(3, 84, 63, var(--border-opacity));\n}\n\n.border-green-900 {\n  --border-opacity: 1;\n  border-color: #014737;\n  border-color: rgba(1, 71, 55, var(--border-opacity));\n}\n\n.border-teal-50 {\n  --border-opacity: 1;\n  border-color: #edfafa;\n  border-color: rgba(237, 250, 250, var(--border-opacity));\n}\n\n.border-teal-100 {\n  --border-opacity: 1;\n  border-color: #d5f5f6;\n  border-color: rgba(213, 245, 246, var(--border-opacity));\n}\n\n.border-teal-200 {\n  --border-opacity: 1;\n  border-color: #afecef;\n  border-color: rgba(175, 236, 239, var(--border-opacity));\n}\n\n.border-teal-300 {\n  --border-opacity: 1;\n  border-color: #7edce2;\n  border-color: rgba(126, 220, 226, var(--border-opacity));\n}\n\n.border-teal-400 {\n  --border-opacity: 1;\n  border-color: #16bdca;\n  border-color: rgba(22, 189, 202, var(--border-opacity));\n}\n\n.border-teal-500 {\n  --border-opacity: 1;\n  border-color: #0694a2;\n  border-color: rgba(6, 148, 162, var(--border-opacity));\n}\n\n.border-teal-600 {\n  --border-opacity: 1;\n  border-color: #047481;\n  border-color: rgba(4, 116, 129, var(--border-opacity));\n}\n\n.border-teal-700 {\n  --border-opacity: 1;\n  border-color: #036672;\n  border-color: rgba(3, 102, 114, var(--border-opacity));\n}\n\n.border-teal-800 {\n  --border-opacity: 1;\n  border-color: #05505c;\n  border-color: rgba(5, 80, 92, var(--border-opacity));\n}\n\n.border-teal-900 {\n  --border-opacity: 1;\n  border-color: #014451;\n  border-color: rgba(1, 68, 81, var(--border-opacity));\n}\n\n.border-blue-50 {\n  --border-opacity: 1;\n  border-color: #ebf5ff;\n  border-color: rgba(235, 245, 255, var(--border-opacity));\n}\n\n.border-blue-100 {\n  --border-opacity: 1;\n  border-color: #e1effe;\n  border-color: rgba(225, 239, 254, var(--border-opacity));\n}\n\n.border-blue-200 {\n  --border-opacity: 1;\n  border-color: #c3ddfd;\n  border-color: rgba(195, 221, 253, var(--border-opacity));\n}\n\n.border-blue-300 {\n  --border-opacity: 1;\n  border-color: #a4cafe;\n  border-color: rgba(164, 202, 254, var(--border-opacity));\n}\n\n.border-blue-400 {\n  --border-opacity: 1;\n  border-color: #76a9fa;\n  border-color: rgba(118, 169, 250, var(--border-opacity));\n}\n\n.border-blue-500 {\n  --border-opacity: 1;\n  border-color: #3f83f8;\n  border-color: rgba(63, 131, 248, var(--border-opacity));\n}\n\n.border-blue-600 {\n  --border-opacity: 1;\n  border-color: #1c64f2;\n  border-color: rgba(28, 100, 242, var(--border-opacity));\n}\n\n.border-blue-700 {\n  --border-opacity: 1;\n  border-color: #1a56db;\n  border-color: rgba(26, 86, 219, var(--border-opacity));\n}\n\n.border-blue-800 {\n  --border-opacity: 1;\n  border-color: #1e429f;\n  border-color: rgba(30, 66, 159, var(--border-opacity));\n}\n\n.border-blue-900 {\n  --border-opacity: 1;\n  border-color: #233876;\n  border-color: rgba(35, 56, 118, var(--border-opacity));\n}\n\n.border-indigo-50 {\n  --border-opacity: 1;\n  border-color: #f0f5ff;\n  border-color: rgba(240, 245, 255, var(--border-opacity));\n}\n\n.border-indigo-100 {\n  --border-opacity: 1;\n  border-color: #e5edff;\n  border-color: rgba(229, 237, 255, var(--border-opacity));\n}\n\n.border-indigo-200 {\n  --border-opacity: 1;\n  border-color: #cddbfe;\n  border-color: rgba(205, 219, 254, var(--border-opacity));\n}\n\n.border-indigo-300 {\n  --border-opacity: 1;\n  border-color: #b4c6fc;\n  border-color: rgba(180, 198, 252, var(--border-opacity));\n}\n\n.border-indigo-400 {\n  --border-opacity: 1;\n  border-color: #8da2fb;\n  border-color: rgba(141, 162, 251, var(--border-opacity));\n}\n\n.border-indigo-500 {\n  --border-opacity: 1;\n  border-color: #6875f5;\n  border-color: rgba(104, 117, 245, var(--border-opacity));\n}\n\n.border-indigo-600 {\n  --border-opacity: 1;\n  border-color: #5850ec;\n  border-color: rgba(88, 80, 236, var(--border-opacity));\n}\n\n.border-indigo-700 {\n  --border-opacity: 1;\n  border-color: #5145cd;\n  border-color: rgba(81, 69, 205, var(--border-opacity));\n}\n\n.border-indigo-800 {\n  --border-opacity: 1;\n  border-color: #42389d;\n  border-color: rgba(66, 56, 157, var(--border-opacity));\n}\n\n.border-indigo-900 {\n  --border-opacity: 1;\n  border-color: #362f78;\n  border-color: rgba(54, 47, 120, var(--border-opacity));\n}\n\n.border-purple-50 {\n  --border-opacity: 1;\n  border-color: #f6f5ff;\n  border-color: rgba(246, 245, 255, var(--border-opacity));\n}\n\n.border-purple-100 {\n  --border-opacity: 1;\n  border-color: #edebfe;\n  border-color: rgba(237, 235, 254, var(--border-opacity));\n}\n\n.border-purple-200 {\n  --border-opacity: 1;\n  border-color: #dcd7fe;\n  border-color: rgba(220, 215, 254, var(--border-opacity));\n}\n\n.border-purple-300 {\n  --border-opacity: 1;\n  border-color: #cabffd;\n  border-color: rgba(202, 191, 253, var(--border-opacity));\n}\n\n.border-purple-400 {\n  --border-opacity: 1;\n  border-color: #ac94fa;\n  border-color: rgba(172, 148, 250, var(--border-opacity));\n}\n\n.border-purple-500 {\n  --border-opacity: 1;\n  border-color: #9061f9;\n  border-color: rgba(144, 97, 249, var(--border-opacity));\n}\n\n.border-purple-600 {\n  --border-opacity: 1;\n  border-color: #7e3af2;\n  border-color: rgba(126, 58, 242, var(--border-opacity));\n}\n\n.border-purple-700 {\n  --border-opacity: 1;\n  border-color: #6c2bd9;\n  border-color: rgba(108, 43, 217, var(--border-opacity));\n}\n\n.border-purple-800 {\n  --border-opacity: 1;\n  border-color: #5521b5;\n  border-color: rgba(85, 33, 181, var(--border-opacity));\n}\n\n.border-purple-900 {\n  --border-opacity: 1;\n  border-color: #4a1d96;\n  border-color: rgba(74, 29, 150, var(--border-opacity));\n}\n\n.border-pink-50 {\n  --border-opacity: 1;\n  border-color: #fdf2f8;\n  border-color: rgba(253, 242, 248, var(--border-opacity));\n}\n\n.border-pink-100 {\n  --border-opacity: 1;\n  border-color: #fce8f3;\n  border-color: rgba(252, 232, 243, var(--border-opacity));\n}\n\n.border-pink-200 {\n  --border-opacity: 1;\n  border-color: #fad1e8;\n  border-color: rgba(250, 209, 232, var(--border-opacity));\n}\n\n.border-pink-300 {\n  --border-opacity: 1;\n  border-color: #f8b4d9;\n  border-color: rgba(248, 180, 217, var(--border-opacity));\n}\n\n.border-pink-400 {\n  --border-opacity: 1;\n  border-color: #f17eb8;\n  border-color: rgba(241, 126, 184, var(--border-opacity));\n}\n\n.border-pink-500 {\n  --border-opacity: 1;\n  border-color: #e74694;\n  border-color: rgba(231, 70, 148, var(--border-opacity));\n}\n\n.border-pink-600 {\n  --border-opacity: 1;\n  border-color: #d61f69;\n  border-color: rgba(214, 31, 105, var(--border-opacity));\n}\n\n.border-pink-700 {\n  --border-opacity: 1;\n  border-color: #bf125d;\n  border-color: rgba(191, 18, 93, var(--border-opacity));\n}\n\n.border-pink-800 {\n  --border-opacity: 1;\n  border-color: #99154b;\n  border-color: rgba(153, 21, 75, var(--border-opacity));\n}\n\n.border-pink-900 {\n  --border-opacity: 1;\n  border-color: #751a3d;\n  border-color: rgba(117, 26, 61, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-transparent {\n  border-color: transparent;\n}\n\n.group:hover .group-hover\\:border-white {\n  --border-opacity: 1;\n  border-color: #ffffff;\n  border-color: rgba(255, 255, 255, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-black {\n  --border-opacity: 1;\n  border-color: #000000;\n  border-color: rgba(0, 0, 0, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-50 {\n  --border-opacity: 1;\n  border-color: #f9fafb;\n  border-color: rgba(249, 250, 251, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-100 {\n  --border-opacity: 1;\n  border-color: #f4f5f7;\n  border-color: rgba(244, 245, 247, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-200 {\n  --border-opacity: 1;\n  border-color: #e5e7eb;\n  border-color: rgba(229, 231, 235, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-300 {\n  --border-opacity: 1;\n  border-color: #d2d6dc;\n  border-color: rgba(210, 214, 220, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-400 {\n  --border-opacity: 1;\n  border-color: #9fa6b2;\n  border-color: rgba(159, 166, 178, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-500 {\n  --border-opacity: 1;\n  border-color: #6b7280;\n  border-color: rgba(107, 114, 128, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-600 {\n  --border-opacity: 1;\n  border-color: #4b5563;\n  border-color: rgba(75, 85, 99, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-700 {\n  --border-opacity: 1;\n  border-color: #374151;\n  border-color: rgba(55, 65, 81, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-800 {\n  --border-opacity: 1;\n  border-color: #252f3f;\n  border-color: rgba(37, 47, 63, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-900 {\n  --border-opacity: 1;\n  border-color: #161e2e;\n  border-color: rgba(22, 30, 46, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-cool-gray-50 {\n  --border-opacity: 1;\n  border-color: #fbfdfe;\n  border-color: rgba(251, 253, 254, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-cool-gray-100 {\n  --border-opacity: 1;\n  border-color: #f1f5f9;\n  border-color: rgba(241, 245, 249, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-cool-gray-200 {\n  --border-opacity: 1;\n  border-color: #e2e8f0;\n  border-color: rgba(226, 232, 240, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-cool-gray-300 {\n  --border-opacity: 1;\n  border-color: #cfd8e3;\n  border-color: rgba(207, 216, 227, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-cool-gray-400 {\n  --border-opacity: 1;\n  border-color: #97a6ba;\n  border-color: rgba(151, 166, 186, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-cool-gray-500 {\n  --border-opacity: 1;\n  border-color: #64748b;\n  border-color: rgba(100, 116, 139, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-cool-gray-600 {\n  --border-opacity: 1;\n  border-color: #475569;\n  border-color: rgba(71, 85, 105, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-cool-gray-700 {\n  --border-opacity: 1;\n  border-color: #364152;\n  border-color: rgba(54, 65, 82, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-cool-gray-800 {\n  --border-opacity: 1;\n  border-color: #27303f;\n  border-color: rgba(39, 48, 63, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-cool-gray-900 {\n  --border-opacity: 1;\n  border-color: #1a202e;\n  border-color: rgba(26, 32, 46, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-50 {\n  --border-opacity: 1;\n  border-color: #fdf2f2;\n  border-color: rgba(253, 242, 242, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-100 {\n  --border-opacity: 1;\n  border-color: #fde8e8;\n  border-color: rgba(253, 232, 232, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-200 {\n  --border-opacity: 1;\n  border-color: #fbd5d5;\n  border-color: rgba(251, 213, 213, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-300 {\n  --border-opacity: 1;\n  border-color: #f8b4b4;\n  border-color: rgba(248, 180, 180, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-400 {\n  --border-opacity: 1;\n  border-color: #f98080;\n  border-color: rgba(249, 128, 128, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-500 {\n  --border-opacity: 1;\n  border-color: #f05252;\n  border-color: rgba(240, 82, 82, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-600 {\n  --border-opacity: 1;\n  border-color: #e02424;\n  border-color: rgba(224, 36, 36, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-700 {\n  --border-opacity: 1;\n  border-color: #c81e1e;\n  border-color: rgba(200, 30, 30, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-800 {\n  --border-opacity: 1;\n  border-color: #9b1c1c;\n  border-color: rgba(155, 28, 28, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-900 {\n  --border-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-50 {\n  --border-opacity: 1;\n  border-color: #fff8f1;\n  border-color: rgba(255, 248, 241, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-100 {\n  --border-opacity: 1;\n  border-color: #feecdc;\n  border-color: rgba(254, 236, 220, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-200 {\n  --border-opacity: 1;\n  border-color: #fcd9bd;\n  border-color: rgba(252, 217, 189, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-300 {\n  --border-opacity: 1;\n  border-color: #fdba8c;\n  border-color: rgba(253, 186, 140, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-400 {\n  --border-opacity: 1;\n  border-color: #ff8a4c;\n  border-color: rgba(255, 138, 76, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-500 {\n  --border-opacity: 1;\n  border-color: #ff5a1f;\n  border-color: rgba(255, 90, 31, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-600 {\n  --border-opacity: 1;\n  border-color: #d03801;\n  border-color: rgba(208, 56, 1, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-700 {\n  --border-opacity: 1;\n  border-color: #b43403;\n  border-color: rgba(180, 52, 3, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-800 {\n  --border-opacity: 1;\n  border-color: #8a2c0d;\n  border-color: rgba(138, 44, 13, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-900 {\n  --border-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-50 {\n  --border-opacity: 1;\n  border-color: #fdfdea;\n  border-color: rgba(253, 253, 234, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-100 {\n  --border-opacity: 1;\n  border-color: #fdf6b2;\n  border-color: rgba(253, 246, 178, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-200 {\n  --border-opacity: 1;\n  border-color: #fce96a;\n  border-color: rgba(252, 233, 106, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-300 {\n  --border-opacity: 1;\n  border-color: #faca15;\n  border-color: rgba(250, 202, 21, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-400 {\n  --border-opacity: 1;\n  border-color: #e3a008;\n  border-color: rgba(227, 160, 8, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-500 {\n  --border-opacity: 1;\n  border-color: #c27803;\n  border-color: rgba(194, 120, 3, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-600 {\n  --border-opacity: 1;\n  border-color: #9f580a;\n  border-color: rgba(159, 88, 10, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-700 {\n  --border-opacity: 1;\n  border-color: #8e4b10;\n  border-color: rgba(142, 75, 16, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-800 {\n  --border-opacity: 1;\n  border-color: #723b13;\n  border-color: rgba(114, 59, 19, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-900 {\n  --border-opacity: 1;\n  border-color: #633112;\n  border-color: rgba(99, 49, 18, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-50 {\n  --border-opacity: 1;\n  border-color: #f3faf7;\n  border-color: rgba(243, 250, 247, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-100 {\n  --border-opacity: 1;\n  border-color: #def7ec;\n  border-color: rgba(222, 247, 236, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-200 {\n  --border-opacity: 1;\n  border-color: #bcf0da;\n  border-color: rgba(188, 240, 218, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-300 {\n  --border-opacity: 1;\n  border-color: #84e1bc;\n  border-color: rgba(132, 225, 188, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-400 {\n  --border-opacity: 1;\n  border-color: #31c48d;\n  border-color: rgba(49, 196, 141, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-500 {\n  --border-opacity: 1;\n  border-color: #0e9f6e;\n  border-color: rgba(14, 159, 110, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-600 {\n  --border-opacity: 1;\n  border-color: #057a55;\n  border-color: rgba(5, 122, 85, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-700 {\n  --border-opacity: 1;\n  border-color: #046c4e;\n  border-color: rgba(4, 108, 78, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-800 {\n  --border-opacity: 1;\n  border-color: #03543f;\n  border-color: rgba(3, 84, 63, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-900 {\n  --border-opacity: 1;\n  border-color: #014737;\n  border-color: rgba(1, 71, 55, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-50 {\n  --border-opacity: 1;\n  border-color: #edfafa;\n  border-color: rgba(237, 250, 250, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-100 {\n  --border-opacity: 1;\n  border-color: #d5f5f6;\n  border-color: rgba(213, 245, 246, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-200 {\n  --border-opacity: 1;\n  border-color: #afecef;\n  border-color: rgba(175, 236, 239, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-300 {\n  --border-opacity: 1;\n  border-color: #7edce2;\n  border-color: rgba(126, 220, 226, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-400 {\n  --border-opacity: 1;\n  border-color: #16bdca;\n  border-color: rgba(22, 189, 202, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-500 {\n  --border-opacity: 1;\n  border-color: #0694a2;\n  border-color: rgba(6, 148, 162, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-600 {\n  --border-opacity: 1;\n  border-color: #047481;\n  border-color: rgba(4, 116, 129, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-700 {\n  --border-opacity: 1;\n  border-color: #036672;\n  border-color: rgba(3, 102, 114, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-800 {\n  --border-opacity: 1;\n  border-color: #05505c;\n  border-color: rgba(5, 80, 92, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-900 {\n  --border-opacity: 1;\n  border-color: #014451;\n  border-color: rgba(1, 68, 81, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-50 {\n  --border-opacity: 1;\n  border-color: #ebf5ff;\n  border-color: rgba(235, 245, 255, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-100 {\n  --border-opacity: 1;\n  border-color: #e1effe;\n  border-color: rgba(225, 239, 254, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-200 {\n  --border-opacity: 1;\n  border-color: #c3ddfd;\n  border-color: rgba(195, 221, 253, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-300 {\n  --border-opacity: 1;\n  border-color: #a4cafe;\n  border-color: rgba(164, 202, 254, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-400 {\n  --border-opacity: 1;\n  border-color: #76a9fa;\n  border-color: rgba(118, 169, 250, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-500 {\n  --border-opacity: 1;\n  border-color: #3f83f8;\n  border-color: rgba(63, 131, 248, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-600 {\n  --border-opacity: 1;\n  border-color: #1c64f2;\n  border-color: rgba(28, 100, 242, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-700 {\n  --border-opacity: 1;\n  border-color: #1a56db;\n  border-color: rgba(26, 86, 219, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-800 {\n  --border-opacity: 1;\n  border-color: #1e429f;\n  border-color: rgba(30, 66, 159, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-900 {\n  --border-opacity: 1;\n  border-color: #233876;\n  border-color: rgba(35, 56, 118, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-50 {\n  --border-opacity: 1;\n  border-color: #f0f5ff;\n  border-color: rgba(240, 245, 255, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-100 {\n  --border-opacity: 1;\n  border-color: #e5edff;\n  border-color: rgba(229, 237, 255, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-200 {\n  --border-opacity: 1;\n  border-color: #cddbfe;\n  border-color: rgba(205, 219, 254, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-300 {\n  --border-opacity: 1;\n  border-color: #b4c6fc;\n  border-color: rgba(180, 198, 252, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-400 {\n  --border-opacity: 1;\n  border-color: #8da2fb;\n  border-color: rgba(141, 162, 251, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-500 {\n  --border-opacity: 1;\n  border-color: #6875f5;\n  border-color: rgba(104, 117, 245, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-600 {\n  --border-opacity: 1;\n  border-color: #5850ec;\n  border-color: rgba(88, 80, 236, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-700 {\n  --border-opacity: 1;\n  border-color: #5145cd;\n  border-color: rgba(81, 69, 205, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-800 {\n  --border-opacity: 1;\n  border-color: #42389d;\n  border-color: rgba(66, 56, 157, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-900 {\n  --border-opacity: 1;\n  border-color: #362f78;\n  border-color: rgba(54, 47, 120, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-50 {\n  --border-opacity: 1;\n  border-color: #f6f5ff;\n  border-color: rgba(246, 245, 255, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-100 {\n  --border-opacity: 1;\n  border-color: #edebfe;\n  border-color: rgba(237, 235, 254, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-200 {\n  --border-opacity: 1;\n  border-color: #dcd7fe;\n  border-color: rgba(220, 215, 254, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-300 {\n  --border-opacity: 1;\n  border-color: #cabffd;\n  border-color: rgba(202, 191, 253, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-400 {\n  --border-opacity: 1;\n  border-color: #ac94fa;\n  border-color: rgba(172, 148, 250, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-500 {\n  --border-opacity: 1;\n  border-color: #9061f9;\n  border-color: rgba(144, 97, 249, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-600 {\n  --border-opacity: 1;\n  border-color: #7e3af2;\n  border-color: rgba(126, 58, 242, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-700 {\n  --border-opacity: 1;\n  border-color: #6c2bd9;\n  border-color: rgba(108, 43, 217, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-800 {\n  --border-opacity: 1;\n  border-color: #5521b5;\n  border-color: rgba(85, 33, 181, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-900 {\n  --border-opacity: 1;\n  border-color: #4a1d96;\n  border-color: rgba(74, 29, 150, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-50 {\n  --border-opacity: 1;\n  border-color: #fdf2f8;\n  border-color: rgba(253, 242, 248, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-100 {\n  --border-opacity: 1;\n  border-color: #fce8f3;\n  border-color: rgba(252, 232, 243, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-200 {\n  --border-opacity: 1;\n  border-color: #fad1e8;\n  border-color: rgba(250, 209, 232, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-300 {\n  --border-opacity: 1;\n  border-color: #f8b4d9;\n  border-color: rgba(248, 180, 217, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-400 {\n  --border-opacity: 1;\n  border-color: #f17eb8;\n  border-color: rgba(241, 126, 184, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-500 {\n  --border-opacity: 1;\n  border-color: #e74694;\n  border-color: rgba(231, 70, 148, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-600 {\n  --border-opacity: 1;\n  border-color: #d61f69;\n  border-color: rgba(214, 31, 105, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-700 {\n  --border-opacity: 1;\n  border-color: #bf125d;\n  border-color: rgba(191, 18, 93, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-800 {\n  --border-opacity: 1;\n  border-color: #99154b;\n  border-color: rgba(153, 21, 75, var(--border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-900 {\n  --border-opacity: 1;\n  border-color: #751a3d;\n  border-color: rgba(117, 26, 61, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-transparent {\n  border-color: transparent;\n}\n\n.group:focus .group-focus\\:border-white {\n  --border-opacity: 1;\n  border-color: #ffffff;\n  border-color: rgba(255, 255, 255, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-black {\n  --border-opacity: 1;\n  border-color: #000000;\n  border-color: rgba(0, 0, 0, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-gray-50 {\n  --border-opacity: 1;\n  border-color: #f9fafb;\n  border-color: rgba(249, 250, 251, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-gray-100 {\n  --border-opacity: 1;\n  border-color: #f4f5f7;\n  border-color: rgba(244, 245, 247, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-gray-200 {\n  --border-opacity: 1;\n  border-color: #e5e7eb;\n  border-color: rgba(229, 231, 235, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-gray-300 {\n  --border-opacity: 1;\n  border-color: #d2d6dc;\n  border-color: rgba(210, 214, 220, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-gray-400 {\n  --border-opacity: 1;\n  border-color: #9fa6b2;\n  border-color: rgba(159, 166, 178, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-gray-500 {\n  --border-opacity: 1;\n  border-color: #6b7280;\n  border-color: rgba(107, 114, 128, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-gray-600 {\n  --border-opacity: 1;\n  border-color: #4b5563;\n  border-color: rgba(75, 85, 99, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-gray-700 {\n  --border-opacity: 1;\n  border-color: #374151;\n  border-color: rgba(55, 65, 81, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-gray-800 {\n  --border-opacity: 1;\n  border-color: #252f3f;\n  border-color: rgba(37, 47, 63, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-gray-900 {\n  --border-opacity: 1;\n  border-color: #161e2e;\n  border-color: rgba(22, 30, 46, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-cool-gray-50 {\n  --border-opacity: 1;\n  border-color: #fbfdfe;\n  border-color: rgba(251, 253, 254, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-cool-gray-100 {\n  --border-opacity: 1;\n  border-color: #f1f5f9;\n  border-color: rgba(241, 245, 249, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-cool-gray-200 {\n  --border-opacity: 1;\n  border-color: #e2e8f0;\n  border-color: rgba(226, 232, 240, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-cool-gray-300 {\n  --border-opacity: 1;\n  border-color: #cfd8e3;\n  border-color: rgba(207, 216, 227, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-cool-gray-400 {\n  --border-opacity: 1;\n  border-color: #97a6ba;\n  border-color: rgba(151, 166, 186, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-cool-gray-500 {\n  --border-opacity: 1;\n  border-color: #64748b;\n  border-color: rgba(100, 116, 139, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-cool-gray-600 {\n  --border-opacity: 1;\n  border-color: #475569;\n  border-color: rgba(71, 85, 105, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-cool-gray-700 {\n  --border-opacity: 1;\n  border-color: #364152;\n  border-color: rgba(54, 65, 82, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-cool-gray-800 {\n  --border-opacity: 1;\n  border-color: #27303f;\n  border-color: rgba(39, 48, 63, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-cool-gray-900 {\n  --border-opacity: 1;\n  border-color: #1a202e;\n  border-color: rgba(26, 32, 46, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-red-50 {\n  --border-opacity: 1;\n  border-color: #fdf2f2;\n  border-color: rgba(253, 242, 242, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-red-100 {\n  --border-opacity: 1;\n  border-color: #fde8e8;\n  border-color: rgba(253, 232, 232, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-red-200 {\n  --border-opacity: 1;\n  border-color: #fbd5d5;\n  border-color: rgba(251, 213, 213, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-red-300 {\n  --border-opacity: 1;\n  border-color: #f8b4b4;\n  border-color: rgba(248, 180, 180, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-red-400 {\n  --border-opacity: 1;\n  border-color: #f98080;\n  border-color: rgba(249, 128, 128, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-red-500 {\n  --border-opacity: 1;\n  border-color: #f05252;\n  border-color: rgba(240, 82, 82, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-red-600 {\n  --border-opacity: 1;\n  border-color: #e02424;\n  border-color: rgba(224, 36, 36, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-red-700 {\n  --border-opacity: 1;\n  border-color: #c81e1e;\n  border-color: rgba(200, 30, 30, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-red-800 {\n  --border-opacity: 1;\n  border-color: #9b1c1c;\n  border-color: rgba(155, 28, 28, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-red-900 {\n  --border-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-orange-50 {\n  --border-opacity: 1;\n  border-color: #fff8f1;\n  border-color: rgba(255, 248, 241, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-orange-100 {\n  --border-opacity: 1;\n  border-color: #feecdc;\n  border-color: rgba(254, 236, 220, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-orange-200 {\n  --border-opacity: 1;\n  border-color: #fcd9bd;\n  border-color: rgba(252, 217, 189, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-orange-300 {\n  --border-opacity: 1;\n  border-color: #fdba8c;\n  border-color: rgba(253, 186, 140, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-orange-400 {\n  --border-opacity: 1;\n  border-color: #ff8a4c;\n  border-color: rgba(255, 138, 76, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-orange-500 {\n  --border-opacity: 1;\n  border-color: #ff5a1f;\n  border-color: rgba(255, 90, 31, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-orange-600 {\n  --border-opacity: 1;\n  border-color: #d03801;\n  border-color: rgba(208, 56, 1, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-orange-700 {\n  --border-opacity: 1;\n  border-color: #b43403;\n  border-color: rgba(180, 52, 3, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-orange-800 {\n  --border-opacity: 1;\n  border-color: #8a2c0d;\n  border-color: rgba(138, 44, 13, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-orange-900 {\n  --border-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-yellow-50 {\n  --border-opacity: 1;\n  border-color: #fdfdea;\n  border-color: rgba(253, 253, 234, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-yellow-100 {\n  --border-opacity: 1;\n  border-color: #fdf6b2;\n  border-color: rgba(253, 246, 178, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-yellow-200 {\n  --border-opacity: 1;\n  border-color: #fce96a;\n  border-color: rgba(252, 233, 106, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-yellow-300 {\n  --border-opacity: 1;\n  border-color: #faca15;\n  border-color: rgba(250, 202, 21, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-yellow-400 {\n  --border-opacity: 1;\n  border-color: #e3a008;\n  border-color: rgba(227, 160, 8, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-yellow-500 {\n  --border-opacity: 1;\n  border-color: #c27803;\n  border-color: rgba(194, 120, 3, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-yellow-600 {\n  --border-opacity: 1;\n  border-color: #9f580a;\n  border-color: rgba(159, 88, 10, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-yellow-700 {\n  --border-opacity: 1;\n  border-color: #8e4b10;\n  border-color: rgba(142, 75, 16, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-yellow-800 {\n  --border-opacity: 1;\n  border-color: #723b13;\n  border-color: rgba(114, 59, 19, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-yellow-900 {\n  --border-opacity: 1;\n  border-color: #633112;\n  border-color: rgba(99, 49, 18, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-green-50 {\n  --border-opacity: 1;\n  border-color: #f3faf7;\n  border-color: rgba(243, 250, 247, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-green-100 {\n  --border-opacity: 1;\n  border-color: #def7ec;\n  border-color: rgba(222, 247, 236, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-green-200 {\n  --border-opacity: 1;\n  border-color: #bcf0da;\n  border-color: rgba(188, 240, 218, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-green-300 {\n  --border-opacity: 1;\n  border-color: #84e1bc;\n  border-color: rgba(132, 225, 188, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-green-400 {\n  --border-opacity: 1;\n  border-color: #31c48d;\n  border-color: rgba(49, 196, 141, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-green-500 {\n  --border-opacity: 1;\n  border-color: #0e9f6e;\n  border-color: rgba(14, 159, 110, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-green-600 {\n  --border-opacity: 1;\n  border-color: #057a55;\n  border-color: rgba(5, 122, 85, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-green-700 {\n  --border-opacity: 1;\n  border-color: #046c4e;\n  border-color: rgba(4, 108, 78, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-green-800 {\n  --border-opacity: 1;\n  border-color: #03543f;\n  border-color: rgba(3, 84, 63, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-green-900 {\n  --border-opacity: 1;\n  border-color: #014737;\n  border-color: rgba(1, 71, 55, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-teal-50 {\n  --border-opacity: 1;\n  border-color: #edfafa;\n  border-color: rgba(237, 250, 250, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-teal-100 {\n  --border-opacity: 1;\n  border-color: #d5f5f6;\n  border-color: rgba(213, 245, 246, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-teal-200 {\n  --border-opacity: 1;\n  border-color: #afecef;\n  border-color: rgba(175, 236, 239, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-teal-300 {\n  --border-opacity: 1;\n  border-color: #7edce2;\n  border-color: rgba(126, 220, 226, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-teal-400 {\n  --border-opacity: 1;\n  border-color: #16bdca;\n  border-color: rgba(22, 189, 202, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-teal-500 {\n  --border-opacity: 1;\n  border-color: #0694a2;\n  border-color: rgba(6, 148, 162, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-teal-600 {\n  --border-opacity: 1;\n  border-color: #047481;\n  border-color: rgba(4, 116, 129, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-teal-700 {\n  --border-opacity: 1;\n  border-color: #036672;\n  border-color: rgba(3, 102, 114, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-teal-800 {\n  --border-opacity: 1;\n  border-color: #05505c;\n  border-color: rgba(5, 80, 92, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-teal-900 {\n  --border-opacity: 1;\n  border-color: #014451;\n  border-color: rgba(1, 68, 81, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-blue-50 {\n  --border-opacity: 1;\n  border-color: #ebf5ff;\n  border-color: rgba(235, 245, 255, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-blue-100 {\n  --border-opacity: 1;\n  border-color: #e1effe;\n  border-color: rgba(225, 239, 254, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-blue-200 {\n  --border-opacity: 1;\n  border-color: #c3ddfd;\n  border-color: rgba(195, 221, 253, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-blue-300 {\n  --border-opacity: 1;\n  border-color: #a4cafe;\n  border-color: rgba(164, 202, 254, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-blue-400 {\n  --border-opacity: 1;\n  border-color: #76a9fa;\n  border-color: rgba(118, 169, 250, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-blue-500 {\n  --border-opacity: 1;\n  border-color: #3f83f8;\n  border-color: rgba(63, 131, 248, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-blue-600 {\n  --border-opacity: 1;\n  border-color: #1c64f2;\n  border-color: rgba(28, 100, 242, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-blue-700 {\n  --border-opacity: 1;\n  border-color: #1a56db;\n  border-color: rgba(26, 86, 219, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-blue-800 {\n  --border-opacity: 1;\n  border-color: #1e429f;\n  border-color: rgba(30, 66, 159, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-blue-900 {\n  --border-opacity: 1;\n  border-color: #233876;\n  border-color: rgba(35, 56, 118, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-indigo-50 {\n  --border-opacity: 1;\n  border-color: #f0f5ff;\n  border-color: rgba(240, 245, 255, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-indigo-100 {\n  --border-opacity: 1;\n  border-color: #e5edff;\n  border-color: rgba(229, 237, 255, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-indigo-200 {\n  --border-opacity: 1;\n  border-color: #cddbfe;\n  border-color: rgba(205, 219, 254, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-indigo-300 {\n  --border-opacity: 1;\n  border-color: #b4c6fc;\n  border-color: rgba(180, 198, 252, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-indigo-400 {\n  --border-opacity: 1;\n  border-color: #8da2fb;\n  border-color: rgba(141, 162, 251, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-indigo-500 {\n  --border-opacity: 1;\n  border-color: #6875f5;\n  border-color: rgba(104, 117, 245, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-indigo-600 {\n  --border-opacity: 1;\n  border-color: #5850ec;\n  border-color: rgba(88, 80, 236, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-indigo-700 {\n  --border-opacity: 1;\n  border-color: #5145cd;\n  border-color: rgba(81, 69, 205, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-indigo-800 {\n  --border-opacity: 1;\n  border-color: #42389d;\n  border-color: rgba(66, 56, 157, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-indigo-900 {\n  --border-opacity: 1;\n  border-color: #362f78;\n  border-color: rgba(54, 47, 120, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-purple-50 {\n  --border-opacity: 1;\n  border-color: #f6f5ff;\n  border-color: rgba(246, 245, 255, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-purple-100 {\n  --border-opacity: 1;\n  border-color: #edebfe;\n  border-color: rgba(237, 235, 254, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-purple-200 {\n  --border-opacity: 1;\n  border-color: #dcd7fe;\n  border-color: rgba(220, 215, 254, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-purple-300 {\n  --border-opacity: 1;\n  border-color: #cabffd;\n  border-color: rgba(202, 191, 253, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-purple-400 {\n  --border-opacity: 1;\n  border-color: #ac94fa;\n  border-color: rgba(172, 148, 250, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-purple-500 {\n  --border-opacity: 1;\n  border-color: #9061f9;\n  border-color: rgba(144, 97, 249, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-purple-600 {\n  --border-opacity: 1;\n  border-color: #7e3af2;\n  border-color: rgba(126, 58, 242, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-purple-700 {\n  --border-opacity: 1;\n  border-color: #6c2bd9;\n  border-color: rgba(108, 43, 217, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-purple-800 {\n  --border-opacity: 1;\n  border-color: #5521b5;\n  border-color: rgba(85, 33, 181, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-purple-900 {\n  --border-opacity: 1;\n  border-color: #4a1d96;\n  border-color: rgba(74, 29, 150, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-pink-50 {\n  --border-opacity: 1;\n  border-color: #fdf2f8;\n  border-color: rgba(253, 242, 248, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-pink-100 {\n  --border-opacity: 1;\n  border-color: #fce8f3;\n  border-color: rgba(252, 232, 243, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-pink-200 {\n  --border-opacity: 1;\n  border-color: #fad1e8;\n  border-color: rgba(250, 209, 232, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-pink-300 {\n  --border-opacity: 1;\n  border-color: #f8b4d9;\n  border-color: rgba(248, 180, 217, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-pink-400 {\n  --border-opacity: 1;\n  border-color: #f17eb8;\n  border-color: rgba(241, 126, 184, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-pink-500 {\n  --border-opacity: 1;\n  border-color: #e74694;\n  border-color: rgba(231, 70, 148, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-pink-600 {\n  --border-opacity: 1;\n  border-color: #d61f69;\n  border-color: rgba(214, 31, 105, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-pink-700 {\n  --border-opacity: 1;\n  border-color: #bf125d;\n  border-color: rgba(191, 18, 93, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-pink-800 {\n  --border-opacity: 1;\n  border-color: #99154b;\n  border-color: rgba(153, 21, 75, var(--border-opacity));\n}\n\n.group:focus .group-focus\\:border-pink-900 {\n  --border-opacity: 1;\n  border-color: #751a3d;\n  border-color: rgba(117, 26, 61, var(--border-opacity));\n}\n\n.hover\\:border-transparent:hover {\n  border-color: transparent;\n}\n\n.hover\\:border-white:hover {\n  --border-opacity: 1;\n  border-color: #ffffff;\n  border-color: rgba(255, 255, 255, var(--border-opacity));\n}\n\n.hover\\:border-black:hover {\n  --border-opacity: 1;\n  border-color: #000000;\n  border-color: rgba(0, 0, 0, var(--border-opacity));\n}\n\n.hover\\:border-gray-50:hover {\n  --border-opacity: 1;\n  border-color: #f9fafb;\n  border-color: rgba(249, 250, 251, var(--border-opacity));\n}\n\n.hover\\:border-gray-100:hover {\n  --border-opacity: 1;\n  border-color: #f4f5f7;\n  border-color: rgba(244, 245, 247, var(--border-opacity));\n}\n\n.hover\\:border-gray-200:hover {\n  --border-opacity: 1;\n  border-color: #e5e7eb;\n  border-color: rgba(229, 231, 235, var(--border-opacity));\n}\n\n.hover\\:border-gray-300:hover {\n  --border-opacity: 1;\n  border-color: #d2d6dc;\n  border-color: rgba(210, 214, 220, var(--border-opacity));\n}\n\n.hover\\:border-gray-400:hover {\n  --border-opacity: 1;\n  border-color: #9fa6b2;\n  border-color: rgba(159, 166, 178, var(--border-opacity));\n}\n\n.hover\\:border-gray-500:hover {\n  --border-opacity: 1;\n  border-color: #6b7280;\n  border-color: rgba(107, 114, 128, var(--border-opacity));\n}\n\n.hover\\:border-gray-600:hover {\n  --border-opacity: 1;\n  border-color: #4b5563;\n  border-color: rgba(75, 85, 99, var(--border-opacity));\n}\n\n.hover\\:border-gray-700:hover {\n  --border-opacity: 1;\n  border-color: #374151;\n  border-color: rgba(55, 65, 81, var(--border-opacity));\n}\n\n.hover\\:border-gray-800:hover {\n  --border-opacity: 1;\n  border-color: #252f3f;\n  border-color: rgba(37, 47, 63, var(--border-opacity));\n}\n\n.hover\\:border-gray-900:hover {\n  --border-opacity: 1;\n  border-color: #161e2e;\n  border-color: rgba(22, 30, 46, var(--border-opacity));\n}\n\n.hover\\:border-cool-gray-50:hover {\n  --border-opacity: 1;\n  border-color: #fbfdfe;\n  border-color: rgba(251, 253, 254, var(--border-opacity));\n}\n\n.hover\\:border-cool-gray-100:hover {\n  --border-opacity: 1;\n  border-color: #f1f5f9;\n  border-color: rgba(241, 245, 249, var(--border-opacity));\n}\n\n.hover\\:border-cool-gray-200:hover {\n  --border-opacity: 1;\n  border-color: #e2e8f0;\n  border-color: rgba(226, 232, 240, var(--border-opacity));\n}\n\n.hover\\:border-cool-gray-300:hover {\n  --border-opacity: 1;\n  border-color: #cfd8e3;\n  border-color: rgba(207, 216, 227, var(--border-opacity));\n}\n\n.hover\\:border-cool-gray-400:hover {\n  --border-opacity: 1;\n  border-color: #97a6ba;\n  border-color: rgba(151, 166, 186, var(--border-opacity));\n}\n\n.hover\\:border-cool-gray-500:hover {\n  --border-opacity: 1;\n  border-color: #64748b;\n  border-color: rgba(100, 116, 139, var(--border-opacity));\n}\n\n.hover\\:border-cool-gray-600:hover {\n  --border-opacity: 1;\n  border-color: #475569;\n  border-color: rgba(71, 85, 105, var(--border-opacity));\n}\n\n.hover\\:border-cool-gray-700:hover {\n  --border-opacity: 1;\n  border-color: #364152;\n  border-color: rgba(54, 65, 82, var(--border-opacity));\n}\n\n.hover\\:border-cool-gray-800:hover {\n  --border-opacity: 1;\n  border-color: #27303f;\n  border-color: rgba(39, 48, 63, var(--border-opacity));\n}\n\n.hover\\:border-cool-gray-900:hover {\n  --border-opacity: 1;\n  border-color: #1a202e;\n  border-color: rgba(26, 32, 46, var(--border-opacity));\n}\n\n.hover\\:border-red-50:hover {\n  --border-opacity: 1;\n  border-color: #fdf2f2;\n  border-color: rgba(253, 242, 242, var(--border-opacity));\n}\n\n.hover\\:border-red-100:hover {\n  --border-opacity: 1;\n  border-color: #fde8e8;\n  border-color: rgba(253, 232, 232, var(--border-opacity));\n}\n\n.hover\\:border-red-200:hover {\n  --border-opacity: 1;\n  border-color: #fbd5d5;\n  border-color: rgba(251, 213, 213, var(--border-opacity));\n}\n\n.hover\\:border-red-300:hover {\n  --border-opacity: 1;\n  border-color: #f8b4b4;\n  border-color: rgba(248, 180, 180, var(--border-opacity));\n}\n\n.hover\\:border-red-400:hover {\n  --border-opacity: 1;\n  border-color: #f98080;\n  border-color: rgba(249, 128, 128, var(--border-opacity));\n}\n\n.hover\\:border-red-500:hover {\n  --border-opacity: 1;\n  border-color: #f05252;\n  border-color: rgba(240, 82, 82, var(--border-opacity));\n}\n\n.hover\\:border-red-600:hover {\n  --border-opacity: 1;\n  border-color: #e02424;\n  border-color: rgba(224, 36, 36, var(--border-opacity));\n}\n\n.hover\\:border-red-700:hover {\n  --border-opacity: 1;\n  border-color: #c81e1e;\n  border-color: rgba(200, 30, 30, var(--border-opacity));\n}\n\n.hover\\:border-red-800:hover {\n  --border-opacity: 1;\n  border-color: #9b1c1c;\n  border-color: rgba(155, 28, 28, var(--border-opacity));\n}\n\n.hover\\:border-red-900:hover {\n  --border-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--border-opacity));\n}\n\n.hover\\:border-orange-50:hover {\n  --border-opacity: 1;\n  border-color: #fff8f1;\n  border-color: rgba(255, 248, 241, var(--border-opacity));\n}\n\n.hover\\:border-orange-100:hover {\n  --border-opacity: 1;\n  border-color: #feecdc;\n  border-color: rgba(254, 236, 220, var(--border-opacity));\n}\n\n.hover\\:border-orange-200:hover {\n  --border-opacity: 1;\n  border-color: #fcd9bd;\n  border-color: rgba(252, 217, 189, var(--border-opacity));\n}\n\n.hover\\:border-orange-300:hover {\n  --border-opacity: 1;\n  border-color: #fdba8c;\n  border-color: rgba(253, 186, 140, var(--border-opacity));\n}\n\n.hover\\:border-orange-400:hover {\n  --border-opacity: 1;\n  border-color: #ff8a4c;\n  border-color: rgba(255, 138, 76, var(--border-opacity));\n}\n\n.hover\\:border-orange-500:hover {\n  --border-opacity: 1;\n  border-color: #ff5a1f;\n  border-color: rgba(255, 90, 31, var(--border-opacity));\n}\n\n.hover\\:border-orange-600:hover {\n  --border-opacity: 1;\n  border-color: #d03801;\n  border-color: rgba(208, 56, 1, var(--border-opacity));\n}\n\n.hover\\:border-orange-700:hover {\n  --border-opacity: 1;\n  border-color: #b43403;\n  border-color: rgba(180, 52, 3, var(--border-opacity));\n}\n\n.hover\\:border-orange-800:hover {\n  --border-opacity: 1;\n  border-color: #8a2c0d;\n  border-color: rgba(138, 44, 13, var(--border-opacity));\n}\n\n.hover\\:border-orange-900:hover {\n  --border-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--border-opacity));\n}\n\n.hover\\:border-yellow-50:hover {\n  --border-opacity: 1;\n  border-color: #fdfdea;\n  border-color: rgba(253, 253, 234, var(--border-opacity));\n}\n\n.hover\\:border-yellow-100:hover {\n  --border-opacity: 1;\n  border-color: #fdf6b2;\n  border-color: rgba(253, 246, 178, var(--border-opacity));\n}\n\n.hover\\:border-yellow-200:hover {\n  --border-opacity: 1;\n  border-color: #fce96a;\n  border-color: rgba(252, 233, 106, var(--border-opacity));\n}\n\n.hover\\:border-yellow-300:hover {\n  --border-opacity: 1;\n  border-color: #faca15;\n  border-color: rgba(250, 202, 21, var(--border-opacity));\n}\n\n.hover\\:border-yellow-400:hover {\n  --border-opacity: 1;\n  border-color: #e3a008;\n  border-color: rgba(227, 160, 8, var(--border-opacity));\n}\n\n.hover\\:border-yellow-500:hover {\n  --border-opacity: 1;\n  border-color: #c27803;\n  border-color: rgba(194, 120, 3, var(--border-opacity));\n}\n\n.hover\\:border-yellow-600:hover {\n  --border-opacity: 1;\n  border-color: #9f580a;\n  border-color: rgba(159, 88, 10, var(--border-opacity));\n}\n\n.hover\\:border-yellow-700:hover {\n  --border-opacity: 1;\n  border-color: #8e4b10;\n  border-color: rgba(142, 75, 16, var(--border-opacity));\n}\n\n.hover\\:border-yellow-800:hover {\n  --border-opacity: 1;\n  border-color: #723b13;\n  border-color: rgba(114, 59, 19, var(--border-opacity));\n}\n\n.hover\\:border-yellow-900:hover {\n  --border-opacity: 1;\n  border-color: #633112;\n  border-color: rgba(99, 49, 18, var(--border-opacity));\n}\n\n.hover\\:border-green-50:hover {\n  --border-opacity: 1;\n  border-color: #f3faf7;\n  border-color: rgba(243, 250, 247, var(--border-opacity));\n}\n\n.hover\\:border-green-100:hover {\n  --border-opacity: 1;\n  border-color: #def7ec;\n  border-color: rgba(222, 247, 236, var(--border-opacity));\n}\n\n.hover\\:border-green-200:hover {\n  --border-opacity: 1;\n  border-color: #bcf0da;\n  border-color: rgba(188, 240, 218, var(--border-opacity));\n}\n\n.hover\\:border-green-300:hover {\n  --border-opacity: 1;\n  border-color: #84e1bc;\n  border-color: rgba(132, 225, 188, var(--border-opacity));\n}\n\n.hover\\:border-green-400:hover {\n  --border-opacity: 1;\n  border-color: #31c48d;\n  border-color: rgba(49, 196, 141, var(--border-opacity));\n}\n\n.hover\\:border-green-500:hover {\n  --border-opacity: 1;\n  border-color: #0e9f6e;\n  border-color: rgba(14, 159, 110, var(--border-opacity));\n}\n\n.hover\\:border-green-600:hover {\n  --border-opacity: 1;\n  border-color: #057a55;\n  border-color: rgba(5, 122, 85, var(--border-opacity));\n}\n\n.hover\\:border-green-700:hover {\n  --border-opacity: 1;\n  border-color: #046c4e;\n  border-color: rgba(4, 108, 78, var(--border-opacity));\n}\n\n.hover\\:border-green-800:hover {\n  --border-opacity: 1;\n  border-color: #03543f;\n  border-color: rgba(3, 84, 63, var(--border-opacity));\n}\n\n.hover\\:border-green-900:hover {\n  --border-opacity: 1;\n  border-color: #014737;\n  border-color: rgba(1, 71, 55, var(--border-opacity));\n}\n\n.hover\\:border-teal-50:hover {\n  --border-opacity: 1;\n  border-color: #edfafa;\n  border-color: rgba(237, 250, 250, var(--border-opacity));\n}\n\n.hover\\:border-teal-100:hover {\n  --border-opacity: 1;\n  border-color: #d5f5f6;\n  border-color: rgba(213, 245, 246, var(--border-opacity));\n}\n\n.hover\\:border-teal-200:hover {\n  --border-opacity: 1;\n  border-color: #afecef;\n  border-color: rgba(175, 236, 239, var(--border-opacity));\n}\n\n.hover\\:border-teal-300:hover {\n  --border-opacity: 1;\n  border-color: #7edce2;\n  border-color: rgba(126, 220, 226, var(--border-opacity));\n}\n\n.hover\\:border-teal-400:hover {\n  --border-opacity: 1;\n  border-color: #16bdca;\n  border-color: rgba(22, 189, 202, var(--border-opacity));\n}\n\n.hover\\:border-teal-500:hover {\n  --border-opacity: 1;\n  border-color: #0694a2;\n  border-color: rgba(6, 148, 162, var(--border-opacity));\n}\n\n.hover\\:border-teal-600:hover {\n  --border-opacity: 1;\n  border-color: #047481;\n  border-color: rgba(4, 116, 129, var(--border-opacity));\n}\n\n.hover\\:border-teal-700:hover {\n  --border-opacity: 1;\n  border-color: #036672;\n  border-color: rgba(3, 102, 114, var(--border-opacity));\n}\n\n.hover\\:border-teal-800:hover {\n  --border-opacity: 1;\n  border-color: #05505c;\n  border-color: rgba(5, 80, 92, var(--border-opacity));\n}\n\n.hover\\:border-teal-900:hover {\n  --border-opacity: 1;\n  border-color: #014451;\n  border-color: rgba(1, 68, 81, var(--border-opacity));\n}\n\n.hover\\:border-blue-50:hover {\n  --border-opacity: 1;\n  border-color: #ebf5ff;\n  border-color: rgba(235, 245, 255, var(--border-opacity));\n}\n\n.hover\\:border-blue-100:hover {\n  --border-opacity: 1;\n  border-color: #e1effe;\n  border-color: rgba(225, 239, 254, var(--border-opacity));\n}\n\n.hover\\:border-blue-200:hover {\n  --border-opacity: 1;\n  border-color: #c3ddfd;\n  border-color: rgba(195, 221, 253, var(--border-opacity));\n}\n\n.hover\\:border-blue-300:hover {\n  --border-opacity: 1;\n  border-color: #a4cafe;\n  border-color: rgba(164, 202, 254, var(--border-opacity));\n}\n\n.hover\\:border-blue-400:hover {\n  --border-opacity: 1;\n  border-color: #76a9fa;\n  border-color: rgba(118, 169, 250, var(--border-opacity));\n}\n\n.hover\\:border-blue-500:hover {\n  --border-opacity: 1;\n  border-color: #3f83f8;\n  border-color: rgba(63, 131, 248, var(--border-opacity));\n}\n\n.hover\\:border-blue-600:hover {\n  --border-opacity: 1;\n  border-color: #1c64f2;\n  border-color: rgba(28, 100, 242, var(--border-opacity));\n}\n\n.hover\\:border-blue-700:hover {\n  --border-opacity: 1;\n  border-color: #1a56db;\n  border-color: rgba(26, 86, 219, var(--border-opacity));\n}\n\n.hover\\:border-blue-800:hover {\n  --border-opacity: 1;\n  border-color: #1e429f;\n  border-color: rgba(30, 66, 159, var(--border-opacity));\n}\n\n.hover\\:border-blue-900:hover {\n  --border-opacity: 1;\n  border-color: #233876;\n  border-color: rgba(35, 56, 118, var(--border-opacity));\n}\n\n.hover\\:border-indigo-50:hover {\n  --border-opacity: 1;\n  border-color: #f0f5ff;\n  border-color: rgba(240, 245, 255, var(--border-opacity));\n}\n\n.hover\\:border-indigo-100:hover {\n  --border-opacity: 1;\n  border-color: #e5edff;\n  border-color: rgba(229, 237, 255, var(--border-opacity));\n}\n\n.hover\\:border-indigo-200:hover {\n  --border-opacity: 1;\n  border-color: #cddbfe;\n  border-color: rgba(205, 219, 254, var(--border-opacity));\n}\n\n.hover\\:border-indigo-300:hover {\n  --border-opacity: 1;\n  border-color: #b4c6fc;\n  border-color: rgba(180, 198, 252, var(--border-opacity));\n}\n\n.hover\\:border-indigo-400:hover {\n  --border-opacity: 1;\n  border-color: #8da2fb;\n  border-color: rgba(141, 162, 251, var(--border-opacity));\n}\n\n.hover\\:border-indigo-500:hover {\n  --border-opacity: 1;\n  border-color: #6875f5;\n  border-color: rgba(104, 117, 245, var(--border-opacity));\n}\n\n.hover\\:border-indigo-600:hover {\n  --border-opacity: 1;\n  border-color: #5850ec;\n  border-color: rgba(88, 80, 236, var(--border-opacity));\n}\n\n.hover\\:border-indigo-700:hover {\n  --border-opacity: 1;\n  border-color: #5145cd;\n  border-color: rgba(81, 69, 205, var(--border-opacity));\n}\n\n.hover\\:border-indigo-800:hover {\n  --border-opacity: 1;\n  border-color: #42389d;\n  border-color: rgba(66, 56, 157, var(--border-opacity));\n}\n\n.hover\\:border-indigo-900:hover {\n  --border-opacity: 1;\n  border-color: #362f78;\n  border-color: rgba(54, 47, 120, var(--border-opacity));\n}\n\n.hover\\:border-purple-50:hover {\n  --border-opacity: 1;\n  border-color: #f6f5ff;\n  border-color: rgba(246, 245, 255, var(--border-opacity));\n}\n\n.hover\\:border-purple-100:hover {\n  --border-opacity: 1;\n  border-color: #edebfe;\n  border-color: rgba(237, 235, 254, var(--border-opacity));\n}\n\n.hover\\:border-purple-200:hover {\n  --border-opacity: 1;\n  border-color: #dcd7fe;\n  border-color: rgba(220, 215, 254, var(--border-opacity));\n}\n\n.hover\\:border-purple-300:hover {\n  --border-opacity: 1;\n  border-color: #cabffd;\n  border-color: rgba(202, 191, 253, var(--border-opacity));\n}\n\n.hover\\:border-purple-400:hover {\n  --border-opacity: 1;\n  border-color: #ac94fa;\n  border-color: rgba(172, 148, 250, var(--border-opacity));\n}\n\n.hover\\:border-purple-500:hover {\n  --border-opacity: 1;\n  border-color: #9061f9;\n  border-color: rgba(144, 97, 249, var(--border-opacity));\n}\n\n.hover\\:border-purple-600:hover {\n  --border-opacity: 1;\n  border-color: #7e3af2;\n  border-color: rgba(126, 58, 242, var(--border-opacity));\n}\n\n.hover\\:border-purple-700:hover {\n  --border-opacity: 1;\n  border-color: #6c2bd9;\n  border-color: rgba(108, 43, 217, var(--border-opacity));\n}\n\n.hover\\:border-purple-800:hover {\n  --border-opacity: 1;\n  border-color: #5521b5;\n  border-color: rgba(85, 33, 181, var(--border-opacity));\n}\n\n.hover\\:border-purple-900:hover {\n  --border-opacity: 1;\n  border-color: #4a1d96;\n  border-color: rgba(74, 29, 150, var(--border-opacity));\n}\n\n.hover\\:border-pink-50:hover {\n  --border-opacity: 1;\n  border-color: #fdf2f8;\n  border-color: rgba(253, 242, 248, var(--border-opacity));\n}\n\n.hover\\:border-pink-100:hover {\n  --border-opacity: 1;\n  border-color: #fce8f3;\n  border-color: rgba(252, 232, 243, var(--border-opacity));\n}\n\n.hover\\:border-pink-200:hover {\n  --border-opacity: 1;\n  border-color: #fad1e8;\n  border-color: rgba(250, 209, 232, var(--border-opacity));\n}\n\n.hover\\:border-pink-300:hover {\n  --border-opacity: 1;\n  border-color: #f8b4d9;\n  border-color: rgba(248, 180, 217, var(--border-opacity));\n}\n\n.hover\\:border-pink-400:hover {\n  --border-opacity: 1;\n  border-color: #f17eb8;\n  border-color: rgba(241, 126, 184, var(--border-opacity));\n}\n\n.hover\\:border-pink-500:hover {\n  --border-opacity: 1;\n  border-color: #e74694;\n  border-color: rgba(231, 70, 148, var(--border-opacity));\n}\n\n.hover\\:border-pink-600:hover {\n  --border-opacity: 1;\n  border-color: #d61f69;\n  border-color: rgba(214, 31, 105, var(--border-opacity));\n}\n\n.hover\\:border-pink-700:hover {\n  --border-opacity: 1;\n  border-color: #bf125d;\n  border-color: rgba(191, 18, 93, var(--border-opacity));\n}\n\n.hover\\:border-pink-800:hover {\n  --border-opacity: 1;\n  border-color: #99154b;\n  border-color: rgba(153, 21, 75, var(--border-opacity));\n}\n\n.hover\\:border-pink-900:hover {\n  --border-opacity: 1;\n  border-color: #751a3d;\n  border-color: rgba(117, 26, 61, var(--border-opacity));\n}\n\n.focus\\:border-transparent:focus {\n  border-color: transparent;\n}\n\n.focus\\:border-white:focus {\n  --border-opacity: 1;\n  border-color: #ffffff;\n  border-color: rgba(255, 255, 255, var(--border-opacity));\n}\n\n.focus\\:border-black:focus {\n  --border-opacity: 1;\n  border-color: #000000;\n  border-color: rgba(0, 0, 0, var(--border-opacity));\n}\n\n.focus\\:border-gray-50:focus {\n  --border-opacity: 1;\n  border-color: #f9fafb;\n  border-color: rgba(249, 250, 251, var(--border-opacity));\n}\n\n.focus\\:border-gray-100:focus {\n  --border-opacity: 1;\n  border-color: #f4f5f7;\n  border-color: rgba(244, 245, 247, var(--border-opacity));\n}\n\n.focus\\:border-gray-200:focus {\n  --border-opacity: 1;\n  border-color: #e5e7eb;\n  border-color: rgba(229, 231, 235, var(--border-opacity));\n}\n\n.focus\\:border-gray-300:focus {\n  --border-opacity: 1;\n  border-color: #d2d6dc;\n  border-color: rgba(210, 214, 220, var(--border-opacity));\n}\n\n.focus\\:border-gray-400:focus {\n  --border-opacity: 1;\n  border-color: #9fa6b2;\n  border-color: rgba(159, 166, 178, var(--border-opacity));\n}\n\n.focus\\:border-gray-500:focus {\n  --border-opacity: 1;\n  border-color: #6b7280;\n  border-color: rgba(107, 114, 128, var(--border-opacity));\n}\n\n.focus\\:border-gray-600:focus {\n  --border-opacity: 1;\n  border-color: #4b5563;\n  border-color: rgba(75, 85, 99, var(--border-opacity));\n}\n\n.focus\\:border-gray-700:focus {\n  --border-opacity: 1;\n  border-color: #374151;\n  border-color: rgba(55, 65, 81, var(--border-opacity));\n}\n\n.focus\\:border-gray-800:focus {\n  --border-opacity: 1;\n  border-color: #252f3f;\n  border-color: rgba(37, 47, 63, var(--border-opacity));\n}\n\n.focus\\:border-gray-900:focus {\n  --border-opacity: 1;\n  border-color: #161e2e;\n  border-color: rgba(22, 30, 46, var(--border-opacity));\n}\n\n.focus\\:border-cool-gray-50:focus {\n  --border-opacity: 1;\n  border-color: #fbfdfe;\n  border-color: rgba(251, 253, 254, var(--border-opacity));\n}\n\n.focus\\:border-cool-gray-100:focus {\n  --border-opacity: 1;\n  border-color: #f1f5f9;\n  border-color: rgba(241, 245, 249, var(--border-opacity));\n}\n\n.focus\\:border-cool-gray-200:focus {\n  --border-opacity: 1;\n  border-color: #e2e8f0;\n  border-color: rgba(226, 232, 240, var(--border-opacity));\n}\n\n.focus\\:border-cool-gray-300:focus {\n  --border-opacity: 1;\n  border-color: #cfd8e3;\n  border-color: rgba(207, 216, 227, var(--border-opacity));\n}\n\n.focus\\:border-cool-gray-400:focus {\n  --border-opacity: 1;\n  border-color: #97a6ba;\n  border-color: rgba(151, 166, 186, var(--border-opacity));\n}\n\n.focus\\:border-cool-gray-500:focus {\n  --border-opacity: 1;\n  border-color: #64748b;\n  border-color: rgba(100, 116, 139, var(--border-opacity));\n}\n\n.focus\\:border-cool-gray-600:focus {\n  --border-opacity: 1;\n  border-color: #475569;\n  border-color: rgba(71, 85, 105, var(--border-opacity));\n}\n\n.focus\\:border-cool-gray-700:focus {\n  --border-opacity: 1;\n  border-color: #364152;\n  border-color: rgba(54, 65, 82, var(--border-opacity));\n}\n\n.focus\\:border-cool-gray-800:focus {\n  --border-opacity: 1;\n  border-color: #27303f;\n  border-color: rgba(39, 48, 63, var(--border-opacity));\n}\n\n.focus\\:border-cool-gray-900:focus {\n  --border-opacity: 1;\n  border-color: #1a202e;\n  border-color: rgba(26, 32, 46, var(--border-opacity));\n}\n\n.focus\\:border-red-50:focus {\n  --border-opacity: 1;\n  border-color: #fdf2f2;\n  border-color: rgba(253, 242, 242, var(--border-opacity));\n}\n\n.focus\\:border-red-100:focus {\n  --border-opacity: 1;\n  border-color: #fde8e8;\n  border-color: rgba(253, 232, 232, var(--border-opacity));\n}\n\n.focus\\:border-red-200:focus {\n  --border-opacity: 1;\n  border-color: #fbd5d5;\n  border-color: rgba(251, 213, 213, var(--border-opacity));\n}\n\n.focus\\:border-red-300:focus {\n  --border-opacity: 1;\n  border-color: #f8b4b4;\n  border-color: rgba(248, 180, 180, var(--border-opacity));\n}\n\n.focus\\:border-red-400:focus {\n  --border-opacity: 1;\n  border-color: #f98080;\n  border-color: rgba(249, 128, 128, var(--border-opacity));\n}\n\n.focus\\:border-red-500:focus {\n  --border-opacity: 1;\n  border-color: #f05252;\n  border-color: rgba(240, 82, 82, var(--border-opacity));\n}\n\n.focus\\:border-red-600:focus {\n  --border-opacity: 1;\n  border-color: #e02424;\n  border-color: rgba(224, 36, 36, var(--border-opacity));\n}\n\n.focus\\:border-red-700:focus {\n  --border-opacity: 1;\n  border-color: #c81e1e;\n  border-color: rgba(200, 30, 30, var(--border-opacity));\n}\n\n.focus\\:border-red-800:focus {\n  --border-opacity: 1;\n  border-color: #9b1c1c;\n  border-color: rgba(155, 28, 28, var(--border-opacity));\n}\n\n.focus\\:border-red-900:focus {\n  --border-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--border-opacity));\n}\n\n.focus\\:border-orange-50:focus {\n  --border-opacity: 1;\n  border-color: #fff8f1;\n  border-color: rgba(255, 248, 241, var(--border-opacity));\n}\n\n.focus\\:border-orange-100:focus {\n  --border-opacity: 1;\n  border-color: #feecdc;\n  border-color: rgba(254, 236, 220, var(--border-opacity));\n}\n\n.focus\\:border-orange-200:focus {\n  --border-opacity: 1;\n  border-color: #fcd9bd;\n  border-color: rgba(252, 217, 189, var(--border-opacity));\n}\n\n.focus\\:border-orange-300:focus {\n  --border-opacity: 1;\n  border-color: #fdba8c;\n  border-color: rgba(253, 186, 140, var(--border-opacity));\n}\n\n.focus\\:border-orange-400:focus {\n  --border-opacity: 1;\n  border-color: #ff8a4c;\n  border-color: rgba(255, 138, 76, var(--border-opacity));\n}\n\n.focus\\:border-orange-500:focus {\n  --border-opacity: 1;\n  border-color: #ff5a1f;\n  border-color: rgba(255, 90, 31, var(--border-opacity));\n}\n\n.focus\\:border-orange-600:focus {\n  --border-opacity: 1;\n  border-color: #d03801;\n  border-color: rgba(208, 56, 1, var(--border-opacity));\n}\n\n.focus\\:border-orange-700:focus {\n  --border-opacity: 1;\n  border-color: #b43403;\n  border-color: rgba(180, 52, 3, var(--border-opacity));\n}\n\n.focus\\:border-orange-800:focus {\n  --border-opacity: 1;\n  border-color: #8a2c0d;\n  border-color: rgba(138, 44, 13, var(--border-opacity));\n}\n\n.focus\\:border-orange-900:focus {\n  --border-opacity: 1;\n  border-color: #771d1d;\n  border-color: rgba(119, 29, 29, var(--border-opacity));\n}\n\n.focus\\:border-yellow-50:focus {\n  --border-opacity: 1;\n  border-color: #fdfdea;\n  border-color: rgba(253, 253, 234, var(--border-opacity));\n}\n\n.focus\\:border-yellow-100:focus {\n  --border-opacity: 1;\n  border-color: #fdf6b2;\n  border-color: rgba(253, 246, 178, var(--border-opacity));\n}\n\n.focus\\:border-yellow-200:focus {\n  --border-opacity: 1;\n  border-color: #fce96a;\n  border-color: rgba(252, 233, 106, var(--border-opacity));\n}\n\n.focus\\:border-yellow-300:focus {\n  --border-opacity: 1;\n  border-color: #faca15;\n  border-color: rgba(250, 202, 21, var(--border-opacity));\n}\n\n.focus\\:border-yellow-400:focus {\n  --border-opacity: 1;\n  border-color: #e3a008;\n  border-color: rgba(227, 160, 8, var(--border-opacity));\n}\n\n.focus\\:border-yellow-500:focus {\n  --border-opacity: 1;\n  border-color: #c27803;\n  border-color: rgba(194, 120, 3, var(--border-opacity));\n}\n\n.focus\\:border-yellow-600:focus {\n  --border-opacity: 1;\n  border-color: #9f580a;\n  border-color: rgba(159, 88, 10, var(--border-opacity));\n}\n\n.focus\\:border-yellow-700:focus {\n  --border-opacity: 1;\n  border-color: #8e4b10;\n  border-color: rgba(142, 75, 16, var(--border-opacity));\n}\n\n.focus\\:border-yellow-800:focus {\n  --border-opacity: 1;\n  border-color: #723b13;\n  border-color: rgba(114, 59, 19, var(--border-opacity));\n}\n\n.focus\\:border-yellow-900:focus {\n  --border-opacity: 1;\n  border-color: #633112;\n  border-color: rgba(99, 49, 18, var(--border-opacity));\n}\n\n.focus\\:border-green-50:focus {\n  --border-opacity: 1;\n  border-color: #f3faf7;\n  border-color: rgba(243, 250, 247, var(--border-opacity));\n}\n\n.focus\\:border-green-100:focus {\n  --border-opacity: 1;\n  border-color: #def7ec;\n  border-color: rgba(222, 247, 236, var(--border-opacity));\n}\n\n.focus\\:border-green-200:focus {\n  --border-opacity: 1;\n  border-color: #bcf0da;\n  border-color: rgba(188, 240, 218, var(--border-opacity));\n}\n\n.focus\\:border-green-300:focus {\n  --border-opacity: 1;\n  border-color: #84e1bc;\n  border-color: rgba(132, 225, 188, var(--border-opacity));\n}\n\n.focus\\:border-green-400:focus {\n  --border-opacity: 1;\n  border-color: #31c48d;\n  border-color: rgba(49, 196, 141, var(--border-opacity));\n}\n\n.focus\\:border-green-500:focus {\n  --border-opacity: 1;\n  border-color: #0e9f6e;\n  border-color: rgba(14, 159, 110, var(--border-opacity));\n}\n\n.focus\\:border-green-600:focus {\n  --border-opacity: 1;\n  border-color: #057a55;\n  border-color: rgba(5, 122, 85, var(--border-opacity));\n}\n\n.focus\\:border-green-700:focus {\n  --border-opacity: 1;\n  border-color: #046c4e;\n  border-color: rgba(4, 108, 78, var(--border-opacity));\n}\n\n.focus\\:border-green-800:focus {\n  --border-opacity: 1;\n  border-color: #03543f;\n  border-color: rgba(3, 84, 63, var(--border-opacity));\n}\n\n.focus\\:border-green-900:focus {\n  --border-opacity: 1;\n  border-color: #014737;\n  border-color: rgba(1, 71, 55, var(--border-opacity));\n}\n\n.focus\\:border-teal-50:focus {\n  --border-opacity: 1;\n  border-color: #edfafa;\n  border-color: rgba(237, 250, 250, var(--border-opacity));\n}\n\n.focus\\:border-teal-100:focus {\n  --border-opacity: 1;\n  border-color: #d5f5f6;\n  border-color: rgba(213, 245, 246, var(--border-opacity));\n}\n\n.focus\\:border-teal-200:focus {\n  --border-opacity: 1;\n  border-color: #afecef;\n  border-color: rgba(175, 236, 239, var(--border-opacity));\n}\n\n.focus\\:border-teal-300:focus {\n  --border-opacity: 1;\n  border-color: #7edce2;\n  border-color: rgba(126, 220, 226, var(--border-opacity));\n}\n\n.focus\\:border-teal-400:focus {\n  --border-opacity: 1;\n  border-color: #16bdca;\n  border-color: rgba(22, 189, 202, var(--border-opacity));\n}\n\n.focus\\:border-teal-500:focus {\n  --border-opacity: 1;\n  border-color: #0694a2;\n  border-color: rgba(6, 148, 162, var(--border-opacity));\n}\n\n.focus\\:border-teal-600:focus {\n  --border-opacity: 1;\n  border-color: #047481;\n  border-color: rgba(4, 116, 129, var(--border-opacity));\n}\n\n.focus\\:border-teal-700:focus {\n  --border-opacity: 1;\n  border-color: #036672;\n  border-color: rgba(3, 102, 114, var(--border-opacity));\n}\n\n.focus\\:border-teal-800:focus {\n  --border-opacity: 1;\n  border-color: #05505c;\n  border-color: rgba(5, 80, 92, var(--border-opacity));\n}\n\n.focus\\:border-teal-900:focus {\n  --border-opacity: 1;\n  border-color: #014451;\n  border-color: rgba(1, 68, 81, var(--border-opacity));\n}\n\n.focus\\:border-blue-50:focus {\n  --border-opacity: 1;\n  border-color: #ebf5ff;\n  border-color: rgba(235, 245, 255, var(--border-opacity));\n}\n\n.focus\\:border-blue-100:focus {\n  --border-opacity: 1;\n  border-color: #e1effe;\n  border-color: rgba(225, 239, 254, var(--border-opacity));\n}\n\n.focus\\:border-blue-200:focus {\n  --border-opacity: 1;\n  border-color: #c3ddfd;\n  border-color: rgba(195, 221, 253, var(--border-opacity));\n}\n\n.focus\\:border-blue-300:focus {\n  --border-opacity: 1;\n  border-color: #a4cafe;\n  border-color: rgba(164, 202, 254, var(--border-opacity));\n}\n\n.focus\\:border-blue-400:focus {\n  --border-opacity: 1;\n  border-color: #76a9fa;\n  border-color: rgba(118, 169, 250, var(--border-opacity));\n}\n\n.focus\\:border-blue-500:focus {\n  --border-opacity: 1;\n  border-color: #3f83f8;\n  border-color: rgba(63, 131, 248, var(--border-opacity));\n}\n\n.focus\\:border-blue-600:focus {\n  --border-opacity: 1;\n  border-color: #1c64f2;\n  border-color: rgba(28, 100, 242, var(--border-opacity));\n}\n\n.focus\\:border-blue-700:focus {\n  --border-opacity: 1;\n  border-color: #1a56db;\n  border-color: rgba(26, 86, 219, var(--border-opacity));\n}\n\n.focus\\:border-blue-800:focus {\n  --border-opacity: 1;\n  border-color: #1e429f;\n  border-color: rgba(30, 66, 159, var(--border-opacity));\n}\n\n.focus\\:border-blue-900:focus {\n  --border-opacity: 1;\n  border-color: #233876;\n  border-color: rgba(35, 56, 118, var(--border-opacity));\n}\n\n.focus\\:border-indigo-50:focus {\n  --border-opacity: 1;\n  border-color: #f0f5ff;\n  border-color: rgba(240, 245, 255, var(--border-opacity));\n}\n\n.focus\\:border-indigo-100:focus {\n  --border-opacity: 1;\n  border-color: #e5edff;\n  border-color: rgba(229, 237, 255, var(--border-opacity));\n}\n\n.focus\\:border-indigo-200:focus {\n  --border-opacity: 1;\n  border-color: #cddbfe;\n  border-color: rgba(205, 219, 254, var(--border-opacity));\n}\n\n.focus\\:border-indigo-300:focus {\n  --border-opacity: 1;\n  border-color: #b4c6fc;\n  border-color: rgba(180, 198, 252, var(--border-opacity));\n}\n\n.focus\\:border-indigo-400:focus {\n  --border-opacity: 1;\n  border-color: #8da2fb;\n  border-color: rgba(141, 162, 251, var(--border-opacity));\n}\n\n.focus\\:border-indigo-500:focus {\n  --border-opacity: 1;\n  border-color: #6875f5;\n  border-color: rgba(104, 117, 245, var(--border-opacity));\n}\n\n.focus\\:border-indigo-600:focus {\n  --border-opacity: 1;\n  border-color: #5850ec;\n  border-color: rgba(88, 80, 236, var(--border-opacity));\n}\n\n.focus\\:border-indigo-700:focus {\n  --border-opacity: 1;\n  border-color: #5145cd;\n  border-color: rgba(81, 69, 205, var(--border-opacity));\n}\n\n.focus\\:border-indigo-800:focus {\n  --border-opacity: 1;\n  border-color: #42389d;\n  border-color: rgba(66, 56, 157, var(--border-opacity));\n}\n\n.focus\\:border-indigo-900:focus {\n  --border-opacity: 1;\n  border-color: #362f78;\n  border-color: rgba(54, 47, 120, var(--border-opacity));\n}\n\n.focus\\:border-purple-50:focus {\n  --border-opacity: 1;\n  border-color: #f6f5ff;\n  border-color: rgba(246, 245, 255, var(--border-opacity));\n}\n\n.focus\\:border-purple-100:focus {\n  --border-opacity: 1;\n  border-color: #edebfe;\n  border-color: rgba(237, 235, 254, var(--border-opacity));\n}\n\n.focus\\:border-purple-200:focus {\n  --border-opacity: 1;\n  border-color: #dcd7fe;\n  border-color: rgba(220, 215, 254, var(--border-opacity));\n}\n\n.focus\\:border-purple-300:focus {\n  --border-opacity: 1;\n  border-color: #cabffd;\n  border-color: rgba(202, 191, 253, var(--border-opacity));\n}\n\n.focus\\:border-purple-400:focus {\n  --border-opacity: 1;\n  border-color: #ac94fa;\n  border-color: rgba(172, 148, 250, var(--border-opacity));\n}\n\n.focus\\:border-purple-500:focus {\n  --border-opacity: 1;\n  border-color: #9061f9;\n  border-color: rgba(144, 97, 249, var(--border-opacity));\n}\n\n.focus\\:border-purple-600:focus {\n  --border-opacity: 1;\n  border-color: #7e3af2;\n  border-color: rgba(126, 58, 242, var(--border-opacity));\n}\n\n.focus\\:border-purple-700:focus {\n  --border-opacity: 1;\n  border-color: #6c2bd9;\n  border-color: rgba(108, 43, 217, var(--border-opacity));\n}\n\n.focus\\:border-purple-800:focus {\n  --border-opacity: 1;\n  border-color: #5521b5;\n  border-color: rgba(85, 33, 181, var(--border-opacity));\n}\n\n.focus\\:border-purple-900:focus {\n  --border-opacity: 1;\n  border-color: #4a1d96;\n  border-color: rgba(74, 29, 150, var(--border-opacity));\n}\n\n.focus\\:border-pink-50:focus {\n  --border-opacity: 1;\n  border-color: #fdf2f8;\n  border-color: rgba(253, 242, 248, var(--border-opacity));\n}\n\n.focus\\:border-pink-100:focus {\n  --border-opacity: 1;\n  border-color: #fce8f3;\n  border-color: rgba(252, 232, 243, var(--border-opacity));\n}\n\n.focus\\:border-pink-200:focus {\n  --border-opacity: 1;\n  border-color: #fad1e8;\n  border-color: rgba(250, 209, 232, var(--border-opacity));\n}\n\n.focus\\:border-pink-300:focus {\n  --border-opacity: 1;\n  border-color: #f8b4d9;\n  border-color: rgba(248, 180, 217, var(--border-opacity));\n}\n\n.focus\\:border-pink-400:focus {\n  --border-opacity: 1;\n  border-color: #f17eb8;\n  border-color: rgba(241, 126, 184, var(--border-opacity));\n}\n\n.focus\\:border-pink-500:focus {\n  --border-opacity: 1;\n  border-color: #e74694;\n  border-color: rgba(231, 70, 148, var(--border-opacity));\n}\n\n.focus\\:border-pink-600:focus {\n  --border-opacity: 1;\n  border-color: #d61f69;\n  border-color: rgba(214, 31, 105, var(--border-opacity));\n}\n\n.focus\\:border-pink-700:focus {\n  --border-opacity: 1;\n  border-color: #bf125d;\n  border-color: rgba(191, 18, 93, var(--border-opacity));\n}\n\n.focus\\:border-pink-800:focus {\n  --border-opacity: 1;\n  border-color: #99154b;\n  border-color: rgba(153, 21, 75, var(--border-opacity));\n}\n\n.focus\\:border-pink-900:focus {\n  --border-opacity: 1;\n  border-color: #751a3d;\n  border-color: rgba(117, 26, 61, var(--border-opacity));\n}\n\n.border-opacity-0 {\n  --border-opacity: 0;\n}\n\n.border-opacity-25 {\n  --border-opacity: 0.25;\n}\n\n.border-opacity-50 {\n  --border-opacity: 0.5;\n}\n\n.border-opacity-75 {\n  --border-opacity: 0.75;\n}\n\n.border-opacity-100 {\n  --border-opacity: 1;\n}\n\n.hover\\:border-opacity-0:hover {\n  --border-opacity: 0;\n}\n\n.hover\\:border-opacity-25:hover {\n  --border-opacity: 0.25;\n}\n\n.hover\\:border-opacity-50:hover {\n  --border-opacity: 0.5;\n}\n\n.hover\\:border-opacity-75:hover {\n  --border-opacity: 0.75;\n}\n\n.hover\\:border-opacity-100:hover {\n  --border-opacity: 1;\n}\n\n.focus\\:border-opacity-0:focus {\n  --border-opacity: 0;\n}\n\n.focus\\:border-opacity-25:focus {\n  --border-opacity: 0.25;\n}\n\n.focus\\:border-opacity-50:focus {\n  --border-opacity: 0.5;\n}\n\n.focus\\:border-opacity-75:focus {\n  --border-opacity: 0.75;\n}\n\n.focus\\:border-opacity-100:focus {\n  --border-opacity: 1;\n}\n\n.rounded-none {\n  border-radius: 0;\n}\n\n.rounded-sm {\n  border-radius: 0.125rem;\n}\n\n.rounded {\n  border-radius: 0.25rem;\n}\n\n.rounded-md {\n  border-radius: 0.375rem;\n}\n\n.rounded-lg {\n  border-radius: 0.5rem;\n}\n\n.rounded-full {\n  border-radius: 9999px;\n}\n\n.rounded-t-none {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.rounded-r-none {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.rounded-b-none {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.rounded-l-none {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.rounded-t-sm {\n  border-top-left-radius: 0.125rem;\n  border-top-right-radius: 0.125rem;\n}\n\n.rounded-r-sm {\n  border-top-right-radius: 0.125rem;\n  border-bottom-right-radius: 0.125rem;\n}\n\n.rounded-b-sm {\n  border-bottom-right-radius: 0.125rem;\n  border-bottom-left-radius: 0.125rem;\n}\n\n.rounded-l-sm {\n  border-top-left-radius: 0.125rem;\n  border-bottom-left-radius: 0.125rem;\n}\n\n.rounded-t {\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n\n.rounded-r {\n  border-top-right-radius: 0.25rem;\n  border-bottom-right-radius: 0.25rem;\n}\n\n.rounded-b {\n  border-bottom-right-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.rounded-l {\n  border-top-left-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.rounded-t-md {\n  border-top-left-radius: 0.375rem;\n  border-top-right-radius: 0.375rem;\n}\n\n.rounded-r-md {\n  border-top-right-radius: 0.375rem;\n  border-bottom-right-radius: 0.375rem;\n}\n\n.rounded-b-md {\n  border-bottom-right-radius: 0.375rem;\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-l-md {\n  border-top-left-radius: 0.375rem;\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-t-lg {\n  border-top-left-radius: 0.5rem;\n  border-top-right-radius: 0.5rem;\n}\n\n.rounded-r-lg {\n  border-top-right-radius: 0.5rem;\n  border-bottom-right-radius: 0.5rem;\n}\n\n.rounded-b-lg {\n  border-bottom-right-radius: 0.5rem;\n  border-bottom-left-radius: 0.5rem;\n}\n\n.rounded-l-lg {\n  border-top-left-radius: 0.5rem;\n  border-bottom-left-radius: 0.5rem;\n}\n\n.rounded-t-full {\n  border-top-left-radius: 9999px;\n  border-top-right-radius: 9999px;\n}\n\n.rounded-r-full {\n  border-top-right-radius: 9999px;\n  border-bottom-right-radius: 9999px;\n}\n\n.rounded-b-full {\n  border-bottom-right-radius: 9999px;\n  border-bottom-left-radius: 9999px;\n}\n\n.rounded-l-full {\n  border-top-left-radius: 9999px;\n  border-bottom-left-radius: 9999px;\n}\n\n.rounded-tl-none {\n  border-top-left-radius: 0;\n}\n\n.rounded-tr-none {\n  border-top-right-radius: 0;\n}\n\n.rounded-br-none {\n  border-bottom-right-radius: 0;\n}\n\n.rounded-bl-none {\n  border-bottom-left-radius: 0;\n}\n\n.rounded-tl-sm {\n  border-top-left-radius: 0.125rem;\n}\n\n.rounded-tr-sm {\n  border-top-right-radius: 0.125rem;\n}\n\n.rounded-br-sm {\n  border-bottom-right-radius: 0.125rem;\n}\n\n.rounded-bl-sm {\n  border-bottom-left-radius: 0.125rem;\n}\n\n.rounded-tl {\n  border-top-left-radius: 0.25rem;\n}\n\n.rounded-tr {\n  border-top-right-radius: 0.25rem;\n}\n\n.rounded-br {\n  border-bottom-right-radius: 0.25rem;\n}\n\n.rounded-bl {\n  border-bottom-left-radius: 0.25rem;\n}\n\n.rounded-tl-md {\n  border-top-left-radius: 0.375rem;\n}\n\n.rounded-tr-md {\n  border-top-right-radius: 0.375rem;\n}\n\n.rounded-br-md {\n  border-bottom-right-radius: 0.375rem;\n}\n\n.rounded-bl-md {\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-tl-lg {\n  border-top-left-radius: 0.5rem;\n}\n\n.rounded-tr-lg {\n  border-top-right-radius: 0.5rem;\n}\n\n.rounded-br-lg {\n  border-bottom-right-radius: 0.5rem;\n}\n\n.rounded-bl-lg {\n  border-bottom-left-radius: 0.5rem;\n}\n\n.rounded-tl-full {\n  border-top-left-radius: 9999px;\n}\n\n.rounded-tr-full {\n  border-top-right-radius: 9999px;\n}\n\n.rounded-br-full {\n  border-bottom-right-radius: 9999px;\n}\n\n.rounded-bl-full {\n  border-bottom-left-radius: 9999px;\n}\n\n.border-solid {\n  border-style: solid;\n}\n\n.border-dashed {\n  border-style: dashed;\n}\n\n.border-dotted {\n  border-style: dotted;\n}\n\n.border-double {\n  border-style: double;\n}\n\n.border-none {\n  border-style: none;\n}\n\n.border-0 {\n  border-width: 0;\n}\n\n.border-2 {\n  border-width: 2px;\n}\n\n.border-4 {\n  border-width: 4px;\n}\n\n.border-8 {\n  border-width: 8px;\n}\n\n.border {\n  border-width: 1px;\n}\n\n.border-t-0 {\n  border-top-width: 0;\n}\n\n.border-r-0 {\n  border-right-width: 0;\n}\n\n.border-b-0 {\n  border-bottom-width: 0;\n}\n\n.border-l-0 {\n  border-left-width: 0;\n}\n\n.border-t-2 {\n  border-top-width: 2px;\n}\n\n.border-r-2 {\n  border-right-width: 2px;\n}\n\n.border-b-2 {\n  border-bottom-width: 2px;\n}\n\n.border-l-2 {\n  border-left-width: 2px;\n}\n\n.border-t-4 {\n  border-top-width: 4px;\n}\n\n.border-r-4 {\n  border-right-width: 4px;\n}\n\n.border-b-4 {\n  border-bottom-width: 4px;\n}\n\n.border-l-4 {\n  border-left-width: 4px;\n}\n\n.border-t-8 {\n  border-top-width: 8px;\n}\n\n.border-r-8 {\n  border-right-width: 8px;\n}\n\n.border-b-8 {\n  border-bottom-width: 8px;\n}\n\n.border-l-8 {\n  border-left-width: 8px;\n}\n\n.border-t {\n  border-top-width: 1px;\n}\n\n.border-r {\n  border-right-width: 1px;\n}\n\n.border-b {\n  border-bottom-width: 1px;\n}\n\n.border-l {\n  border-left-width: 1px;\n}\n\n.box-border {\n  box-sizing: border-box;\n}\n\n.box-content {\n  box-sizing: content-box;\n}\n\n.cursor-auto {\n  cursor: auto;\n}\n\n.cursor-default {\n  cursor: default;\n}\n\n.cursor-pointer {\n  cursor: pointer;\n}\n\n.cursor-wait {\n  cursor: wait;\n}\n\n.cursor-text {\n  cursor: text;\n}\n\n.cursor-move {\n  cursor: move;\n}\n\n.cursor-not-allowed {\n  cursor: not-allowed;\n}\n\n.block {\n  display: block;\n}\n\n.inline-block {\n  display: inline-block;\n}\n\n.inline {\n  display: inline;\n}\n\n.flex {\n  display: flex;\n}\n\n.inline-flex {\n  display: inline-flex;\n}\n\n.table {\n  display: table;\n}\n\n.table-caption {\n  display: table-caption;\n}\n\n.table-cell {\n  display: table-cell;\n}\n\n.table-column {\n  display: table-column;\n}\n\n.table-column-group {\n  display: table-column-group;\n}\n\n.table-footer-group {\n  display: table-footer-group;\n}\n\n.table-header-group {\n  display: table-header-group;\n}\n\n.table-row-group {\n  display: table-row-group;\n}\n\n.table-row {\n  display: table-row;\n}\n\n.flow-root {\n  display: flow-root;\n}\n\n.grid {\n  display: grid;\n}\n\n.inline-grid {\n  display: inline-grid;\n}\n\n.hidden {\n  display: none;\n}\n\n.flex-row {\n  flex-direction: row;\n}\n\n.flex-row-reverse {\n  flex-direction: row-reverse;\n}\n\n.flex-col {\n  flex-direction: column;\n}\n\n.flex-col-reverse {\n  flex-direction: column-reverse;\n}\n\n.flex-wrap {\n  flex-wrap: wrap;\n}\n\n.flex-wrap-reverse {\n  flex-wrap: wrap-reverse;\n}\n\n.flex-no-wrap {\n  flex-wrap: nowrap;\n}\n\n.items-start {\n  align-items: flex-start;\n}\n\n.items-end {\n  align-items: flex-end;\n}\n\n.items-center {\n  align-items: center;\n}\n\n.items-baseline {\n  align-items: baseline;\n}\n\n.items-stretch {\n  align-items: stretch;\n}\n\n.self-auto {\n  align-self: auto;\n}\n\n.self-start {\n  align-self: flex-start;\n}\n\n.self-end {\n  align-self: flex-end;\n}\n\n.self-center {\n  align-self: center;\n}\n\n.self-stretch {\n  align-self: stretch;\n}\n\n.justify-start {\n  justify-content: flex-start;\n}\n\n.justify-end {\n  justify-content: flex-end;\n}\n\n.justify-center {\n  justify-content: center;\n}\n\n.justify-between {\n  justify-content: space-between;\n}\n\n.justify-around {\n  justify-content: space-around;\n}\n\n.justify-evenly {\n  justify-content: space-evenly;\n}\n\n.content-center {\n  align-content: center;\n}\n\n.content-start {\n  align-content: flex-start;\n}\n\n.content-end {\n  align-content: flex-end;\n}\n\n.content-between {\n  align-content: space-between;\n}\n\n.content-around {\n  align-content: space-around;\n}\n\n.flex-1 {\n  flex: 1 1 0%;\n}\n\n.flex-auto {\n  flex: 1 1 auto;\n}\n\n.flex-initial {\n  flex: 0 1 auto;\n}\n\n.flex-none {\n  flex: none;\n}\n\n.flex-grow-0 {\n  flex-grow: 0;\n}\n\n.flex-grow {\n  flex-grow: 1;\n}\n\n.flex-shrink-0 {\n  flex-shrink: 0;\n}\n\n.flex-shrink {\n  flex-shrink: 1;\n}\n\n.order-1 {\n  order: 1;\n}\n\n.order-2 {\n  order: 2;\n}\n\n.order-3 {\n  order: 3;\n}\n\n.order-4 {\n  order: 4;\n}\n\n.order-5 {\n  order: 5;\n}\n\n.order-6 {\n  order: 6;\n}\n\n.order-7 {\n  order: 7;\n}\n\n.order-8 {\n  order: 8;\n}\n\n.order-9 {\n  order: 9;\n}\n\n.order-10 {\n  order: 10;\n}\n\n.order-11 {\n  order: 11;\n}\n\n.order-12 {\n  order: 12;\n}\n\n.order-first {\n  order: -9999;\n}\n\n.order-last {\n  order: 9999;\n}\n\n.order-none {\n  order: 0;\n}\n\n.float-right {\n  float: right;\n}\n\n.float-left {\n  float: left;\n}\n\n.float-none {\n  float: none;\n}\n\n.clearfix:after {\n  content: \"\";\n  display: table;\n  clear: both;\n}\n\n.clear-left {\n  clear: left;\n}\n\n.clear-right {\n  clear: right;\n}\n\n.clear-both {\n  clear: both;\n}\n\n.clear-none {\n  clear: none;\n}\n\n.font-sans {\n  font-family: Inter var, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n}\n\n.font-serif {\n  font-family: Georgia, Cambria, \"Times New Roman\", Times, serif;\n}\n\n.font-mono {\n  font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.font-hairline {\n  font-weight: 100;\n}\n\n.font-thin {\n  font-weight: 200;\n}\n\n.font-light {\n  font-weight: 300;\n}\n\n.font-normal {\n  font-weight: 400;\n}\n\n.font-medium {\n  font-weight: 500;\n}\n\n.font-semibold {\n  font-weight: 600;\n}\n\n.font-bold {\n  font-weight: 700;\n}\n\n.font-extrabold {\n  font-weight: 800;\n}\n\n.font-black {\n  font-weight: 900;\n}\n\n.hover\\:font-hairline:hover {\n  font-weight: 100;\n}\n\n.hover\\:font-thin:hover {\n  font-weight: 200;\n}\n\n.hover\\:font-light:hover {\n  font-weight: 300;\n}\n\n.hover\\:font-normal:hover {\n  font-weight: 400;\n}\n\n.hover\\:font-medium:hover {\n  font-weight: 500;\n}\n\n.hover\\:font-semibold:hover {\n  font-weight: 600;\n}\n\n.hover\\:font-bold:hover {\n  font-weight: 700;\n}\n\n.hover\\:font-extrabold:hover {\n  font-weight: 800;\n}\n\n.hover\\:font-black:hover {\n  font-weight: 900;\n}\n\n.focus\\:font-hairline:focus {\n  font-weight: 100;\n}\n\n.focus\\:font-thin:focus {\n  font-weight: 200;\n}\n\n.focus\\:font-light:focus {\n  font-weight: 300;\n}\n\n.focus\\:font-normal:focus {\n  font-weight: 400;\n}\n\n.focus\\:font-medium:focus {\n  font-weight: 500;\n}\n\n.focus\\:font-semibold:focus {\n  font-weight: 600;\n}\n\n.focus\\:font-bold:focus {\n  font-weight: 700;\n}\n\n.focus\\:font-extrabold:focus {\n  font-weight: 800;\n}\n\n.focus\\:font-black:focus {\n  font-weight: 900;\n}\n\n.h-0 {\n  height: 0;\n}\n\n.h-1 {\n  height: 0.25rem;\n}\n\n.h-2 {\n  height: 0.5rem;\n}\n\n.h-3 {\n  height: 0.75rem;\n}\n\n.h-4 {\n  height: 1rem;\n}\n\n.h-5 {\n  height: 1.25rem;\n}\n\n.h-6 {\n  height: 1.5rem;\n}\n\n.h-7 {\n  height: 1.75rem;\n}\n\n.h-8 {\n  height: 2rem;\n}\n\n.h-9 {\n  height: 2.25rem;\n}\n\n.h-10 {\n  height: 2.5rem;\n}\n\n.h-11 {\n  height: 2.75rem;\n}\n\n.h-12 {\n  height: 3rem;\n}\n\n.h-13 {\n  height: 3.25rem;\n}\n\n.h-14 {\n  height: 3.5rem;\n}\n\n.h-15 {\n  height: 3.75rem;\n}\n\n.h-16 {\n  height: 4rem;\n}\n\n.h-20 {\n  height: 5rem;\n}\n\n.h-24 {\n  height: 6rem;\n}\n\n.h-28 {\n  height: 7rem;\n}\n\n.h-32 {\n  height: 8rem;\n}\n\n.h-36 {\n  height: 9rem;\n}\n\n.h-40 {\n  height: 10rem;\n}\n\n.h-48 {\n  height: 12rem;\n}\n\n.h-56 {\n  height: 14rem;\n}\n\n.h-60 {\n  height: 15rem;\n}\n\n.h-64 {\n  height: 16rem;\n}\n\n.h-72 {\n  height: 18rem;\n}\n\n.h-80 {\n  height: 20rem;\n}\n\n.h-96 {\n  height: 24rem;\n}\n\n.h-auto {\n  height: auto;\n}\n\n.h-px {\n  height: 1px;\n}\n\n.h-0\\.5 {\n  height: 0.125rem;\n}\n\n.h-1\\.5 {\n  height: 0.375rem;\n}\n\n.h-2\\.5 {\n  height: 0.625rem;\n}\n\n.h-3\\.5 {\n  height: 0.875rem;\n}\n\n.h-1\\/2 {\n  height: 50%;\n}\n\n.h-1\\/3 {\n  height: 33.333333%;\n}\n\n.h-2\\/3 {\n  height: 66.666667%;\n}\n\n.h-1\\/4 {\n  height: 25%;\n}\n\n.h-2\\/4 {\n  height: 50%;\n}\n\n.h-3\\/4 {\n  height: 75%;\n}\n\n.h-1\\/5 {\n  height: 20%;\n}\n\n.h-2\\/5 {\n  height: 40%;\n}\n\n.h-3\\/5 {\n  height: 60%;\n}\n\n.h-4\\/5 {\n  height: 80%;\n}\n\n.h-1\\/6 {\n  height: 16.666667%;\n}\n\n.h-2\\/6 {\n  height: 33.333333%;\n}\n\n.h-3\\/6 {\n  height: 50%;\n}\n\n.h-4\\/6 {\n  height: 66.666667%;\n}\n\n.h-5\\/6 {\n  height: 83.333333%;\n}\n\n.h-1\\/12 {\n  height: 8.333333%;\n}\n\n.h-2\\/12 {\n  height: 16.666667%;\n}\n\n.h-3\\/12 {\n  height: 25%;\n}\n\n.h-4\\/12 {\n  height: 33.333333%;\n}\n\n.h-5\\/12 {\n  height: 41.666667%;\n}\n\n.h-6\\/12 {\n  height: 50%;\n}\n\n.h-7\\/12 {\n  height: 58.333333%;\n}\n\n.h-8\\/12 {\n  height: 66.666667%;\n}\n\n.h-9\\/12 {\n  height: 75%;\n}\n\n.h-10\\/12 {\n  height: 83.333333%;\n}\n\n.h-11\\/12 {\n  height: 91.666667%;\n}\n\n.h-full {\n  height: 100%;\n}\n\n.h-screen {\n  height: 100vh;\n}\n\n.text-xs {\n  font-size: 0.75rem;\n}\n\n.text-sm {\n  font-size: 0.875rem;\n}\n\n.text-base {\n  font-size: 1rem;\n}\n\n.text-lg {\n  font-size: 1.125rem;\n}\n\n.text-xl {\n  font-size: 1.25rem;\n}\n\n.text-2xl {\n  font-size: 1.5rem;\n}\n\n.text-3xl {\n  font-size: 1.875rem;\n}\n\n.text-4xl {\n  font-size: 2.25rem;\n}\n\n.text-5xl {\n  font-size: 3rem;\n}\n\n.text-6xl {\n  font-size: 4rem;\n}\n\n.leading-3 {\n  line-height: .75rem;\n}\n\n.leading-4 {\n  line-height: 1rem;\n}\n\n.leading-5 {\n  line-height: 1.25rem;\n}\n\n.leading-6 {\n  line-height: 1.5rem;\n}\n\n.leading-7 {\n  line-height: 1.75rem;\n}\n\n.leading-8 {\n  line-height: 2rem;\n}\n\n.leading-9 {\n  line-height: 2.25rem;\n}\n\n.leading-10 {\n  line-height: 2.5rem;\n}\n\n.leading-none {\n  line-height: 1;\n}\n\n.leading-tight {\n  line-height: 1.25;\n}\n\n.leading-snug {\n  line-height: 1.375;\n}\n\n.leading-normal {\n  line-height: 1.5;\n}\n\n.leading-relaxed {\n  line-height: 1.625;\n}\n\n.leading-loose {\n  line-height: 2;\n}\n\n.list-inside {\n  list-style-position: inside;\n}\n\n.list-outside {\n  list-style-position: outside;\n}\n\n.list-none {\n  list-style-type: none;\n}\n\n.list-disc {\n  list-style-type: disc;\n}\n\n.list-decimal {\n  list-style-type: decimal;\n}\n\n.m-0 {\n  margin: 0;\n}\n\n.m-1 {\n  margin: 0.25rem;\n}\n\n.m-2 {\n  margin: 0.5rem;\n}\n\n.m-3 {\n  margin: 0.75rem;\n}\n\n.m-4 {\n  margin: 1rem;\n}\n\n.m-5 {\n  margin: 1.25rem;\n}\n\n.m-6 {\n  margin: 1.5rem;\n}\n\n.m-7 {\n  margin: 1.75rem;\n}\n\n.m-8 {\n  margin: 2rem;\n}\n\n.m-9 {\n  margin: 2.25rem;\n}\n\n.m-10 {\n  margin: 2.5rem;\n}\n\n.m-11 {\n  margin: 2.75rem;\n}\n\n.m-12 {\n  margin: 3rem;\n}\n\n.m-13 {\n  margin: 3.25rem;\n}\n\n.m-14 {\n  margin: 3.5rem;\n}\n\n.m-15 {\n  margin: 3.75rem;\n}\n\n.m-16 {\n  margin: 4rem;\n}\n\n.m-20 {\n  margin: 5rem;\n}\n\n.m-24 {\n  margin: 6rem;\n}\n\n.m-28 {\n  margin: 7rem;\n}\n\n.m-32 {\n  margin: 8rem;\n}\n\n.m-36 {\n  margin: 9rem;\n}\n\n.m-40 {\n  margin: 10rem;\n}\n\n.m-48 {\n  margin: 12rem;\n}\n\n.m-56 {\n  margin: 14rem;\n}\n\n.m-60 {\n  margin: 15rem;\n}\n\n.m-64 {\n  margin: 16rem;\n}\n\n.m-72 {\n  margin: 18rem;\n}\n\n.m-80 {\n  margin: 20rem;\n}\n\n.m-96 {\n  margin: 24rem;\n}\n\n.m-auto {\n  margin: auto;\n}\n\n.m-px {\n  margin: 1px;\n}\n\n.m-0\\.5 {\n  margin: 0.125rem;\n}\n\n.m-1\\.5 {\n  margin: 0.375rem;\n}\n\n.m-2\\.5 {\n  margin: 0.625rem;\n}\n\n.m-3\\.5 {\n  margin: 0.875rem;\n}\n\n.m-1\\/2 {\n  margin: 50%;\n}\n\n.m-1\\/3 {\n  margin: 33.333333%;\n}\n\n.m-2\\/3 {\n  margin: 66.666667%;\n}\n\n.m-1\\/4 {\n  margin: 25%;\n}\n\n.m-2\\/4 {\n  margin: 50%;\n}\n\n.m-3\\/4 {\n  margin: 75%;\n}\n\n.m-1\\/5 {\n  margin: 20%;\n}\n\n.m-2\\/5 {\n  margin: 40%;\n}\n\n.m-3\\/5 {\n  margin: 60%;\n}\n\n.m-4\\/5 {\n  margin: 80%;\n}\n\n.m-1\\/6 {\n  margin: 16.666667%;\n}\n\n.m-2\\/6 {\n  margin: 33.333333%;\n}\n\n.m-3\\/6 {\n  margin: 50%;\n}\n\n.m-4\\/6 {\n  margin: 66.666667%;\n}\n\n.m-5\\/6 {\n  margin: 83.333333%;\n}\n\n.m-1\\/12 {\n  margin: 8.333333%;\n}\n\n.m-2\\/12 {\n  margin: 16.666667%;\n}\n\n.m-3\\/12 {\n  margin: 25%;\n}\n\n.m-4\\/12 {\n  margin: 33.333333%;\n}\n\n.m-5\\/12 {\n  margin: 41.666667%;\n}\n\n.m-6\\/12 {\n  margin: 50%;\n}\n\n.m-7\\/12 {\n  margin: 58.333333%;\n}\n\n.m-8\\/12 {\n  margin: 66.666667%;\n}\n\n.m-9\\/12 {\n  margin: 75%;\n}\n\n.m-10\\/12 {\n  margin: 83.333333%;\n}\n\n.m-11\\/12 {\n  margin: 91.666667%;\n}\n\n.m-full {\n  margin: 100%;\n}\n\n.-m-1 {\n  margin: -0.25rem;\n}\n\n.-m-2 {\n  margin: -0.5rem;\n}\n\n.-m-3 {\n  margin: -0.75rem;\n}\n\n.-m-4 {\n  margin: -1rem;\n}\n\n.-m-5 {\n  margin: -1.25rem;\n}\n\n.-m-6 {\n  margin: -1.5rem;\n}\n\n.-m-7 {\n  margin: -1.75rem;\n}\n\n.-m-8 {\n  margin: -2rem;\n}\n\n.-m-9 {\n  margin: -2.25rem;\n}\n\n.-m-10 {\n  margin: -2.5rem;\n}\n\n.-m-11 {\n  margin: -2.75rem;\n}\n\n.-m-12 {\n  margin: -3rem;\n}\n\n.-m-13 {\n  margin: -3.25rem;\n}\n\n.-m-14 {\n  margin: -3.5rem;\n}\n\n.-m-15 {\n  margin: -3.75rem;\n}\n\n.-m-16 {\n  margin: -4rem;\n}\n\n.-m-20 {\n  margin: -5rem;\n}\n\n.-m-24 {\n  margin: -6rem;\n}\n\n.-m-28 {\n  margin: -7rem;\n}\n\n.-m-32 {\n  margin: -8rem;\n}\n\n.-m-36 {\n  margin: -9rem;\n}\n\n.-m-40 {\n  margin: -10rem;\n}\n\n.-m-48 {\n  margin: -12rem;\n}\n\n.-m-56 {\n  margin: -14rem;\n}\n\n.-m-60 {\n  margin: -15rem;\n}\n\n.-m-64 {\n  margin: -16rem;\n}\n\n.-m-72 {\n  margin: -18rem;\n}\n\n.-m-80 {\n  margin: -20rem;\n}\n\n.-m-96 {\n  margin: -24rem;\n}\n\n.-m-px {\n  margin: -1px;\n}\n\n.-m-0\\.5 {\n  margin: -0.125rem;\n}\n\n.-m-1\\.5 {\n  margin: -0.375rem;\n}\n\n.-m-2\\.5 {\n  margin: -0.625rem;\n}\n\n.-m-3\\.5 {\n  margin: -0.875rem;\n}\n\n.-m-1\\/2 {\n  margin: -50%;\n}\n\n.-m-1\\/3 {\n  margin: -33.33333%;\n}\n\n.-m-2\\/3 {\n  margin: -66.66667%;\n}\n\n.-m-1\\/4 {\n  margin: -25%;\n}\n\n.-m-2\\/4 {\n  margin: -50%;\n}\n\n.-m-3\\/4 {\n  margin: -75%;\n}\n\n.-m-1\\/5 {\n  margin: -20%;\n}\n\n.-m-2\\/5 {\n  margin: -40%;\n}\n\n.-m-3\\/5 {\n  margin: -60%;\n}\n\n.-m-4\\/5 {\n  margin: -80%;\n}\n\n.-m-1\\/6 {\n  margin: -16.66667%;\n}\n\n.-m-2\\/6 {\n  margin: -33.33333%;\n}\n\n.-m-3\\/6 {\n  margin: -50%;\n}\n\n.-m-4\\/6 {\n  margin: -66.66667%;\n}\n\n.-m-5\\/6 {\n  margin: -83.33333%;\n}\n\n.-m-1\\/12 {\n  margin: -8.33333%;\n}\n\n.-m-2\\/12 {\n  margin: -16.66667%;\n}\n\n.-m-3\\/12 {\n  margin: -25%;\n}\n\n.-m-4\\/12 {\n  margin: -33.33333%;\n}\n\n.-m-5\\/12 {\n  margin: -41.66667%;\n}\n\n.-m-6\\/12 {\n  margin: -50%;\n}\n\n.-m-7\\/12 {\n  margin: -58.33333%;\n}\n\n.-m-8\\/12 {\n  margin: -66.66667%;\n}\n\n.-m-9\\/12 {\n  margin: -75%;\n}\n\n.-m-10\\/12 {\n  margin: -83.33333%;\n}\n\n.-m-11\\/12 {\n  margin: -91.66667%;\n}\n\n.-m-full {\n  margin: -100%;\n}\n\n.my-0 {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n\n.mx-0 {\n  margin-left: 0;\n  margin-right: 0;\n}\n\n.my-1 {\n  margin-top: 0.25rem;\n  margin-bottom: 0.25rem;\n}\n\n.mx-1 {\n  margin-left: 0.25rem;\n  margin-right: 0.25rem;\n}\n\n.my-2 {\n  margin-top: 0.5rem;\n  margin-bottom: 0.5rem;\n}\n\n.mx-2 {\n  margin-left: 0.5rem;\n  margin-right: 0.5rem;\n}\n\n.my-3 {\n  margin-top: 0.75rem;\n  margin-bottom: 0.75rem;\n}\n\n.mx-3 {\n  margin-left: 0.75rem;\n  margin-right: 0.75rem;\n}\n\n.my-4 {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n}\n\n.mx-4 {\n  margin-left: 1rem;\n  margin-right: 1rem;\n}\n\n.my-5 {\n  margin-top: 1.25rem;\n  margin-bottom: 1.25rem;\n}\n\n.mx-5 {\n  margin-left: 1.25rem;\n  margin-right: 1.25rem;\n}\n\n.my-6 {\n  margin-top: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.mx-6 {\n  margin-left: 1.5rem;\n  margin-right: 1.5rem;\n}\n\n.my-7 {\n  margin-top: 1.75rem;\n  margin-bottom: 1.75rem;\n}\n\n.mx-7 {\n  margin-left: 1.75rem;\n  margin-right: 1.75rem;\n}\n\n.my-8 {\n  margin-top: 2rem;\n  margin-bottom: 2rem;\n}\n\n.mx-8 {\n  margin-left: 2rem;\n  margin-right: 2rem;\n}\n\n.my-9 {\n  margin-top: 2.25rem;\n  margin-bottom: 2.25rem;\n}\n\n.mx-9 {\n  margin-left: 2.25rem;\n  margin-right: 2.25rem;\n}\n\n.my-10 {\n  margin-top: 2.5rem;\n  margin-bottom: 2.5rem;\n}\n\n.mx-10 {\n  margin-left: 2.5rem;\n  margin-right: 2.5rem;\n}\n\n.my-11 {\n  margin-top: 2.75rem;\n  margin-bottom: 2.75rem;\n}\n\n.mx-11 {\n  margin-left: 2.75rem;\n  margin-right: 2.75rem;\n}\n\n.my-12 {\n  margin-top: 3rem;\n  margin-bottom: 3rem;\n}\n\n.mx-12 {\n  margin-left: 3rem;\n  margin-right: 3rem;\n}\n\n.my-13 {\n  margin-top: 3.25rem;\n  margin-bottom: 3.25rem;\n}\n\n.mx-13 {\n  margin-left: 3.25rem;\n  margin-right: 3.25rem;\n}\n\n.my-14 {\n  margin-top: 3.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.mx-14 {\n  margin-left: 3.5rem;\n  margin-right: 3.5rem;\n}\n\n.my-15 {\n  margin-top: 3.75rem;\n  margin-bottom: 3.75rem;\n}\n\n.mx-15 {\n  margin-left: 3.75rem;\n  margin-right: 3.75rem;\n}\n\n.my-16 {\n  margin-top: 4rem;\n  margin-bottom: 4rem;\n}\n\n.mx-16 {\n  margin-left: 4rem;\n  margin-right: 4rem;\n}\n\n.my-20 {\n  margin-top: 5rem;\n  margin-bottom: 5rem;\n}\n\n.mx-20 {\n  margin-left: 5rem;\n  margin-right: 5rem;\n}\n\n.my-24 {\n  margin-top: 6rem;\n  margin-bottom: 6rem;\n}\n\n.mx-24 {\n  margin-left: 6rem;\n  margin-right: 6rem;\n}\n\n.my-28 {\n  margin-top: 7rem;\n  margin-bottom: 7rem;\n}\n\n.mx-28 {\n  margin-left: 7rem;\n  margin-right: 7rem;\n}\n\n.my-32 {\n  margin-top: 8rem;\n  margin-bottom: 8rem;\n}\n\n.mx-32 {\n  margin-left: 8rem;\n  margin-right: 8rem;\n}\n\n.my-36 {\n  margin-top: 9rem;\n  margin-bottom: 9rem;\n}\n\n.mx-36 {\n  margin-left: 9rem;\n  margin-right: 9rem;\n}\n\n.my-40 {\n  margin-top: 10rem;\n  margin-bottom: 10rem;\n}\n\n.mx-40 {\n  margin-left: 10rem;\n  margin-right: 10rem;\n}\n\n.my-48 {\n  margin-top: 12rem;\n  margin-bottom: 12rem;\n}\n\n.mx-48 {\n  margin-left: 12rem;\n  margin-right: 12rem;\n}\n\n.my-56 {\n  margin-top: 14rem;\n  margin-bottom: 14rem;\n}\n\n.mx-56 {\n  margin-left: 14rem;\n  margin-right: 14rem;\n}\n\n.my-60 {\n  margin-top: 15rem;\n  margin-bottom: 15rem;\n}\n\n.mx-60 {\n  margin-left: 15rem;\n  margin-right: 15rem;\n}\n\n.my-64 {\n  margin-top: 16rem;\n  margin-bottom: 16rem;\n}\n\n.mx-64 {\n  margin-left: 16rem;\n  margin-right: 16rem;\n}\n\n.my-72 {\n  margin-top: 18rem;\n  margin-bottom: 18rem;\n}\n\n.mx-72 {\n  margin-left: 18rem;\n  margin-right: 18rem;\n}\n\n.my-80 {\n  margin-top: 20rem;\n  margin-bottom: 20rem;\n}\n\n.mx-80 {\n  margin-left: 20rem;\n  margin-right: 20rem;\n}\n\n.my-96 {\n  margin-top: 24rem;\n  margin-bottom: 24rem;\n}\n\n.mx-96 {\n  margin-left: 24rem;\n  margin-right: 24rem;\n}\n\n.my-auto {\n  margin-top: auto;\n  margin-bottom: auto;\n}\n\n.mx-auto {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.my-px {\n  margin-top: 1px;\n  margin-bottom: 1px;\n}\n\n.mx-px {\n  margin-left: 1px;\n  margin-right: 1px;\n}\n\n.my-0\\.5 {\n  margin-top: 0.125rem;\n  margin-bottom: 0.125rem;\n}\n\n.mx-0\\.5 {\n  margin-left: 0.125rem;\n  margin-right: 0.125rem;\n}\n\n.my-1\\.5 {\n  margin-top: 0.375rem;\n  margin-bottom: 0.375rem;\n}\n\n.mx-1\\.5 {\n  margin-left: 0.375rem;\n  margin-right: 0.375rem;\n}\n\n.my-2\\.5 {\n  margin-top: 0.625rem;\n  margin-bottom: 0.625rem;\n}\n\n.mx-2\\.5 {\n  margin-left: 0.625rem;\n  margin-right: 0.625rem;\n}\n\n.my-3\\.5 {\n  margin-top: 0.875rem;\n  margin-bottom: 0.875rem;\n}\n\n.mx-3\\.5 {\n  margin-left: 0.875rem;\n  margin-right: 0.875rem;\n}\n\n.my-1\\/2 {\n  margin-top: 50%;\n  margin-bottom: 50%;\n}\n\n.mx-1\\/2 {\n  margin-left: 50%;\n  margin-right: 50%;\n}\n\n.my-1\\/3 {\n  margin-top: 33.333333%;\n  margin-bottom: 33.333333%;\n}\n\n.mx-1\\/3 {\n  margin-left: 33.333333%;\n  margin-right: 33.333333%;\n}\n\n.my-2\\/3 {\n  margin-top: 66.666667%;\n  margin-bottom: 66.666667%;\n}\n\n.mx-2\\/3 {\n  margin-left: 66.666667%;\n  margin-right: 66.666667%;\n}\n\n.my-1\\/4 {\n  margin-top: 25%;\n  margin-bottom: 25%;\n}\n\n.mx-1\\/4 {\n  margin-left: 25%;\n  margin-right: 25%;\n}\n\n.my-2\\/4 {\n  margin-top: 50%;\n  margin-bottom: 50%;\n}\n\n.mx-2\\/4 {\n  margin-left: 50%;\n  margin-right: 50%;\n}\n\n.my-3\\/4 {\n  margin-top: 75%;\n  margin-bottom: 75%;\n}\n\n.mx-3\\/4 {\n  margin-left: 75%;\n  margin-right: 75%;\n}\n\n.my-1\\/5 {\n  margin-top: 20%;\n  margin-bottom: 20%;\n}\n\n.mx-1\\/5 {\n  margin-left: 20%;\n  margin-right: 20%;\n}\n\n.my-2\\/5 {\n  margin-top: 40%;\n  margin-bottom: 40%;\n}\n\n.mx-2\\/5 {\n  margin-left: 40%;\n  margin-right: 40%;\n}\n\n.my-3\\/5 {\n  margin-top: 60%;\n  margin-bottom: 60%;\n}\n\n.mx-3\\/5 {\n  margin-left: 60%;\n  margin-right: 60%;\n}\n\n.my-4\\/5 {\n  margin-top: 80%;\n  margin-bottom: 80%;\n}\n\n.mx-4\\/5 {\n  margin-left: 80%;\n  margin-right: 80%;\n}\n\n.my-1\\/6 {\n  margin-top: 16.666667%;\n  margin-bottom: 16.666667%;\n}\n\n.mx-1\\/6 {\n  margin-left: 16.666667%;\n  margin-right: 16.666667%;\n}\n\n.my-2\\/6 {\n  margin-top: 33.333333%;\n  margin-bottom: 33.333333%;\n}\n\n.mx-2\\/6 {\n  margin-left: 33.333333%;\n  margin-right: 33.333333%;\n}\n\n.my-3\\/6 {\n  margin-top: 50%;\n  margin-bottom: 50%;\n}\n\n.mx-3\\/6 {\n  margin-left: 50%;\n  margin-right: 50%;\n}\n\n.my-4\\/6 {\n  margin-top: 66.666667%;\n  margin-bottom: 66.666667%;\n}\n\n.mx-4\\/6 {\n  margin-left: 66.666667%;\n  margin-right: 66.666667%;\n}\n\n.my-5\\/6 {\n  margin-top: 83.333333%;\n  margin-bottom: 83.333333%;\n}\n\n.mx-5\\/6 {\n  margin-left: 83.333333%;\n  margin-right: 83.333333%;\n}\n\n.my-1\\/12 {\n  margin-top: 8.333333%;\n  margin-bottom: 8.333333%;\n}\n\n.mx-1\\/12 {\n  margin-left: 8.333333%;\n  margin-right: 8.333333%;\n}\n\n.my-2\\/12 {\n  margin-top: 16.666667%;\n  margin-bottom: 16.666667%;\n}\n\n.mx-2\\/12 {\n  margin-left: 16.666667%;\n  margin-right: 16.666667%;\n}\n\n.my-3\\/12 {\n  margin-top: 25%;\n  margin-bottom: 25%;\n}\n\n.mx-3\\/12 {\n  margin-left: 25%;\n  margin-right: 25%;\n}\n\n.my-4\\/12 {\n  margin-top: 33.333333%;\n  margin-bottom: 33.333333%;\n}\n\n.mx-4\\/12 {\n  margin-left: 33.333333%;\n  margin-right: 33.333333%;\n}\n\n.my-5\\/12 {\n  margin-top: 41.666667%;\n  margin-bottom: 41.666667%;\n}\n\n.mx-5\\/12 {\n  margin-left: 41.666667%;\n  margin-right: 41.666667%;\n}\n\n.my-6\\/12 {\n  margin-top: 50%;\n  margin-bottom: 50%;\n}\n\n.mx-6\\/12 {\n  margin-left: 50%;\n  margin-right: 50%;\n}\n\n.my-7\\/12 {\n  margin-top: 58.333333%;\n  margin-bottom: 58.333333%;\n}\n\n.mx-7\\/12 {\n  margin-left: 58.333333%;\n  margin-right: 58.333333%;\n}\n\n.my-8\\/12 {\n  margin-top: 66.666667%;\n  margin-bottom: 66.666667%;\n}\n\n.mx-8\\/12 {\n  margin-left: 66.666667%;\n  margin-right: 66.666667%;\n}\n\n.my-9\\/12 {\n  margin-top: 75%;\n  margin-bottom: 75%;\n}\n\n.mx-9\\/12 {\n  margin-left: 75%;\n  margin-right: 75%;\n}\n\n.my-10\\/12 {\n  margin-top: 83.333333%;\n  margin-bottom: 83.333333%;\n}\n\n.mx-10\\/12 {\n  margin-left: 83.333333%;\n  margin-right: 83.333333%;\n}\n\n.my-11\\/12 {\n  margin-top: 91.666667%;\n  margin-bottom: 91.666667%;\n}\n\n.mx-11\\/12 {\n  margin-left: 91.666667%;\n  margin-right: 91.666667%;\n}\n\n.my-full {\n  margin-top: 100%;\n  margin-bottom: 100%;\n}\n\n.mx-full {\n  margin-left: 100%;\n  margin-right: 100%;\n}\n\n.-my-1 {\n  margin-top: -0.25rem;\n  margin-bottom: -0.25rem;\n}\n\n.-mx-1 {\n  margin-left: -0.25rem;\n  margin-right: -0.25rem;\n}\n\n.-my-2 {\n  margin-top: -0.5rem;\n  margin-bottom: -0.5rem;\n}\n\n.-mx-2 {\n  margin-left: -0.5rem;\n  margin-right: -0.5rem;\n}\n\n.-my-3 {\n  margin-top: -0.75rem;\n  margin-bottom: -0.75rem;\n}\n\n.-mx-3 {\n  margin-left: -0.75rem;\n  margin-right: -0.75rem;\n}\n\n.-my-4 {\n  margin-top: -1rem;\n  margin-bottom: -1rem;\n}\n\n.-mx-4 {\n  margin-left: -1rem;\n  margin-right: -1rem;\n}\n\n.-my-5 {\n  margin-top: -1.25rem;\n  margin-bottom: -1.25rem;\n}\n\n.-mx-5 {\n  margin-left: -1.25rem;\n  margin-right: -1.25rem;\n}\n\n.-my-6 {\n  margin-top: -1.5rem;\n  margin-bottom: -1.5rem;\n}\n\n.-mx-6 {\n  margin-left: -1.5rem;\n  margin-right: -1.5rem;\n}\n\n.-my-7 {\n  margin-top: -1.75rem;\n  margin-bottom: -1.75rem;\n}\n\n.-mx-7 {\n  margin-left: -1.75rem;\n  margin-right: -1.75rem;\n}\n\n.-my-8 {\n  margin-top: -2rem;\n  margin-bottom: -2rem;\n}\n\n.-mx-8 {\n  margin-left: -2rem;\n  margin-right: -2rem;\n}\n\n.-my-9 {\n  margin-top: -2.25rem;\n  margin-bottom: -2.25rem;\n}\n\n.-mx-9 {\n  margin-left: -2.25rem;\n  margin-right: -2.25rem;\n}\n\n.-my-10 {\n  margin-top: -2.5rem;\n  margin-bottom: -2.5rem;\n}\n\n.-mx-10 {\n  margin-left: -2.5rem;\n  margin-right: -2.5rem;\n}\n\n.-my-11 {\n  margin-top: -2.75rem;\n  margin-bottom: -2.75rem;\n}\n\n.-mx-11 {\n  margin-left: -2.75rem;\n  margin-right: -2.75rem;\n}\n\n.-my-12 {\n  margin-top: -3rem;\n  margin-bottom: -3rem;\n}\n\n.-mx-12 {\n  margin-left: -3rem;\n  margin-right: -3rem;\n}\n\n.-my-13 {\n  margin-top: -3.25rem;\n  margin-bottom: -3.25rem;\n}\n\n.-mx-13 {\n  margin-left: -3.25rem;\n  margin-right: -3.25rem;\n}\n\n.-my-14 {\n  margin-top: -3.5rem;\n  margin-bottom: -3.5rem;\n}\n\n.-mx-14 {\n  margin-left: -3.5rem;\n  margin-right: -3.5rem;\n}\n\n.-my-15 {\n  margin-top: -3.75rem;\n  margin-bottom: -3.75rem;\n}\n\n.-mx-15 {\n  margin-left: -3.75rem;\n  margin-right: -3.75rem;\n}\n\n.-my-16 {\n  margin-top: -4rem;\n  margin-bottom: -4rem;\n}\n\n.-mx-16 {\n  margin-left: -4rem;\n  margin-right: -4rem;\n}\n\n.-my-20 {\n  margin-top: -5rem;\n  margin-bottom: -5rem;\n}\n\n.-mx-20 {\n  margin-left: -5rem;\n  margin-right: -5rem;\n}\n\n.-my-24 {\n  margin-top: -6rem;\n  margin-bottom: -6rem;\n}\n\n.-mx-24 {\n  margin-left: -6rem;\n  margin-right: -6rem;\n}\n\n.-my-28 {\n  margin-top: -7rem;\n  margin-bottom: -7rem;\n}\n\n.-mx-28 {\n  margin-left: -7rem;\n  margin-right: -7rem;\n}\n\n.-my-32 {\n  margin-top: -8rem;\n  margin-bottom: -8rem;\n}\n\n.-mx-32 {\n  margin-left: -8rem;\n  margin-right: -8rem;\n}\n\n.-my-36 {\n  margin-top: -9rem;\n  margin-bottom: -9rem;\n}\n\n.-mx-36 {\n  margin-left: -9rem;\n  margin-right: -9rem;\n}\n\n.-my-40 {\n  margin-top: -10rem;\n  margin-bottom: -10rem;\n}\n\n.-mx-40 {\n  margin-left: -10rem;\n  margin-right: -10rem;\n}\n\n.-my-48 {\n  margin-top: -12rem;\n  margin-bottom: -12rem;\n}\n\n.-mx-48 {\n  margin-left: -12rem;\n  margin-right: -12rem;\n}\n\n.-my-56 {\n  margin-top: -14rem;\n  margin-bottom: -14rem;\n}\n\n.-mx-56 {\n  margin-left: -14rem;\n  margin-right: -14rem;\n}\n\n.-my-60 {\n  margin-top: -15rem;\n  margin-bottom: -15rem;\n}\n\n.-mx-60 {\n  margin-left: -15rem;\n  margin-right: -15rem;\n}\n\n.-my-64 {\n  margin-top: -16rem;\n  margin-bottom: -16rem;\n}\n\n.-mx-64 {\n  margin-left: -16rem;\n  margin-right: -16rem;\n}\n\n.-my-72 {\n  margin-top: -18rem;\n  margin-bottom: -18rem;\n}\n\n.-mx-72 {\n  margin-left: -18rem;\n  margin-right: -18rem;\n}\n\n.-my-80 {\n  margin-top: -20rem;\n  margin-bottom: -20rem;\n}\n\n.-mx-80 {\n  margin-left: -20rem;\n  margin-right: -20rem;\n}\n\n.-my-96 {\n  margin-top: -24rem;\n  margin-bottom: -24rem;\n}\n\n.-mx-96 {\n  margin-left: -24rem;\n  margin-right: -24rem;\n}\n\n.-my-px {\n  margin-top: -1px;\n  margin-bottom: -1px;\n}\n\n.-mx-px {\n  margin-left: -1px;\n  margin-right: -1px;\n}\n\n.-my-0\\.5 {\n  margin-top: -0.125rem;\n  margin-bottom: -0.125rem;\n}\n\n.-mx-0\\.5 {\n  margin-left: -0.125rem;\n  margin-right: -0.125rem;\n}\n\n.-my-1\\.5 {\n  margin-top: -0.375rem;\n  margin-bottom: -0.375rem;\n}\n\n.-mx-1\\.5 {\n  margin-left: -0.375rem;\n  margin-right: -0.375rem;\n}\n\n.-my-2\\.5 {\n  margin-top: -0.625rem;\n  margin-bottom: -0.625rem;\n}\n\n.-mx-2\\.5 {\n  margin-left: -0.625rem;\n  margin-right: -0.625rem;\n}\n\n.-my-3\\.5 {\n  margin-top: -0.875rem;\n  margin-bottom: -0.875rem;\n}\n\n.-mx-3\\.5 {\n  margin-left: -0.875rem;\n  margin-right: -0.875rem;\n}\n\n.-my-1\\/2 {\n  margin-top: -50%;\n  margin-bottom: -50%;\n}\n\n.-mx-1\\/2 {\n  margin-left: -50%;\n  margin-right: -50%;\n}\n\n.-my-1\\/3 {\n  margin-top: -33.33333%;\n  margin-bottom: -33.33333%;\n}\n\n.-mx-1\\/3 {\n  margin-left: -33.33333%;\n  margin-right: -33.33333%;\n}\n\n.-my-2\\/3 {\n  margin-top: -66.66667%;\n  margin-bottom: -66.66667%;\n}\n\n.-mx-2\\/3 {\n  margin-left: -66.66667%;\n  margin-right: -66.66667%;\n}\n\n.-my-1\\/4 {\n  margin-top: -25%;\n  margin-bottom: -25%;\n}\n\n.-mx-1\\/4 {\n  margin-left: -25%;\n  margin-right: -25%;\n}\n\n.-my-2\\/4 {\n  margin-top: -50%;\n  margin-bottom: -50%;\n}\n\n.-mx-2\\/4 {\n  margin-left: -50%;\n  margin-right: -50%;\n}\n\n.-my-3\\/4 {\n  margin-top: -75%;\n  margin-bottom: -75%;\n}\n\n.-mx-3\\/4 {\n  margin-left: -75%;\n  margin-right: -75%;\n}\n\n.-my-1\\/5 {\n  margin-top: -20%;\n  margin-bottom: -20%;\n}\n\n.-mx-1\\/5 {\n  margin-left: -20%;\n  margin-right: -20%;\n}\n\n.-my-2\\/5 {\n  margin-top: -40%;\n  margin-bottom: -40%;\n}\n\n.-mx-2\\/5 {\n  margin-left: -40%;\n  margin-right: -40%;\n}\n\n.-my-3\\/5 {\n  margin-top: -60%;\n  margin-bottom: -60%;\n}\n\n.-mx-3\\/5 {\n  margin-left: -60%;\n  margin-right: -60%;\n}\n\n.-my-4\\/5 {\n  margin-top: -80%;\n  margin-bottom: -80%;\n}\n\n.-mx-4\\/5 {\n  margin-left: -80%;\n  margin-right: -80%;\n}\n\n.-my-1\\/6 {\n  margin-top: -16.66667%;\n  margin-bottom: -16.66667%;\n}\n\n.-mx-1\\/6 {\n  margin-left: -16.66667%;\n  margin-right: -16.66667%;\n}\n\n.-my-2\\/6 {\n  margin-top: -33.33333%;\n  margin-bottom: -33.33333%;\n}\n\n.-mx-2\\/6 {\n  margin-left: -33.33333%;\n  margin-right: -33.33333%;\n}\n\n.-my-3\\/6 {\n  margin-top: -50%;\n  margin-bottom: -50%;\n}\n\n.-mx-3\\/6 {\n  margin-left: -50%;\n  margin-right: -50%;\n}\n\n.-my-4\\/6 {\n  margin-top: -66.66667%;\n  margin-bottom: -66.66667%;\n}\n\n.-mx-4\\/6 {\n  margin-left: -66.66667%;\n  margin-right: -66.66667%;\n}\n\n.-my-5\\/6 {\n  margin-top: -83.33333%;\n  margin-bottom: -83.33333%;\n}\n\n.-mx-5\\/6 {\n  margin-left: -83.33333%;\n  margin-right: -83.33333%;\n}\n\n.-my-1\\/12 {\n  margin-top: -8.33333%;\n  margin-bottom: -8.33333%;\n}\n\n.-mx-1\\/12 {\n  margin-left: -8.33333%;\n  margin-right: -8.33333%;\n}\n\n.-my-2\\/12 {\n  margin-top: -16.66667%;\n  margin-bottom: -16.66667%;\n}\n\n.-mx-2\\/12 {\n  margin-left: -16.66667%;\n  margin-right: -16.66667%;\n}\n\n.-my-3\\/12 {\n  margin-top: -25%;\n  margin-bottom: -25%;\n}\n\n.-mx-3\\/12 {\n  margin-left: -25%;\n  margin-right: -25%;\n}\n\n.-my-4\\/12 {\n  margin-top: -33.33333%;\n  margin-bottom: -33.33333%;\n}\n\n.-mx-4\\/12 {\n  margin-left: -33.33333%;\n  margin-right: -33.33333%;\n}\n\n.-my-5\\/12 {\n  margin-top: -41.66667%;\n  margin-bottom: -41.66667%;\n}\n\n.-mx-5\\/12 {\n  margin-left: -41.66667%;\n  margin-right: -41.66667%;\n}\n\n.-my-6\\/12 {\n  margin-top: -50%;\n  margin-bottom: -50%;\n}\n\n.-mx-6\\/12 {\n  margin-left: -50%;\n  margin-right: -50%;\n}\n\n.-my-7\\/12 {\n  margin-top: -58.33333%;\n  margin-bottom: -58.33333%;\n}\n\n.-mx-7\\/12 {\n  margin-left: -58.33333%;\n  margin-right: -58.33333%;\n}\n\n.-my-8\\/12 {\n  margin-top: -66.66667%;\n  margin-bottom: -66.66667%;\n}\n\n.-mx-8\\/12 {\n  margin-left: -66.66667%;\n  margin-right: -66.66667%;\n}\n\n.-my-9\\/12 {\n  margin-top: -75%;\n  margin-bottom: -75%;\n}\n\n.-mx-9\\/12 {\n  margin-left: -75%;\n  margin-right: -75%;\n}\n\n.-my-10\\/12 {\n  margin-top: -83.33333%;\n  margin-bottom: -83.33333%;\n}\n\n.-mx-10\\/12 {\n  margin-left: -83.33333%;\n  margin-right: -83.33333%;\n}\n\n.-my-11\\/12 {\n  margin-top: -91.66667%;\n  margin-bottom: -91.66667%;\n}\n\n.-mx-11\\/12 {\n  margin-left: -91.66667%;\n  margin-right: -91.66667%;\n}\n\n.-my-full {\n  margin-top: -100%;\n  margin-bottom: -100%;\n}\n\n.-mx-full {\n  margin-left: -100%;\n  margin-right: -100%;\n}\n\n.mt-0 {\n  margin-top: 0;\n}\n\n.mr-0 {\n  margin-right: 0;\n}\n\n.mb-0 {\n  margin-bottom: 0;\n}\n\n.ml-0 {\n  margin-left: 0;\n}\n\n.mt-1 {\n  margin-top: 0.25rem;\n}\n\n.mr-1 {\n  margin-right: 0.25rem;\n}\n\n.mb-1 {\n  margin-bottom: 0.25rem;\n}\n\n.ml-1 {\n  margin-left: 0.25rem;\n}\n\n.mt-2 {\n  margin-top: 0.5rem;\n}\n\n.mr-2 {\n  margin-right: 0.5rem;\n}\n\n.mb-2 {\n  margin-bottom: 0.5rem;\n}\n\n.ml-2 {\n  margin-left: 0.5rem;\n}\n\n.mt-3 {\n  margin-top: 0.75rem;\n}\n\n.mr-3 {\n  margin-right: 0.75rem;\n}\n\n.mb-3 {\n  margin-bottom: 0.75rem;\n}\n\n.ml-3 {\n  margin-left: 0.75rem;\n}\n\n.mt-4 {\n  margin-top: 1rem;\n}\n\n.mr-4 {\n  margin-right: 1rem;\n}\n\n.mb-4 {\n  margin-bottom: 1rem;\n}\n\n.ml-4 {\n  margin-left: 1rem;\n}\n\n.mt-5 {\n  margin-top: 1.25rem;\n}\n\n.mr-5 {\n  margin-right: 1.25rem;\n}\n\n.mb-5 {\n  margin-bottom: 1.25rem;\n}\n\n.ml-5 {\n  margin-left: 1.25rem;\n}\n\n.mt-6 {\n  margin-top: 1.5rem;\n}\n\n.mr-6 {\n  margin-right: 1.5rem;\n}\n\n.mb-6 {\n  margin-bottom: 1.5rem;\n}\n\n.ml-6 {\n  margin-left: 1.5rem;\n}\n\n.mt-7 {\n  margin-top: 1.75rem;\n}\n\n.mr-7 {\n  margin-right: 1.75rem;\n}\n\n.mb-7 {\n  margin-bottom: 1.75rem;\n}\n\n.ml-7 {\n  margin-left: 1.75rem;\n}\n\n.mt-8 {\n  margin-top: 2rem;\n}\n\n.mr-8 {\n  margin-right: 2rem;\n}\n\n.mb-8 {\n  margin-bottom: 2rem;\n}\n\n.ml-8 {\n  margin-left: 2rem;\n}\n\n.mt-9 {\n  margin-top: 2.25rem;\n}\n\n.mr-9 {\n  margin-right: 2.25rem;\n}\n\n.mb-9 {\n  margin-bottom: 2.25rem;\n}\n\n.ml-9 {\n  margin-left: 2.25rem;\n}\n\n.mt-10 {\n  margin-top: 2.5rem;\n}\n\n.mr-10 {\n  margin-right: 2.5rem;\n}\n\n.mb-10 {\n  margin-bottom: 2.5rem;\n}\n\n.ml-10 {\n  margin-left: 2.5rem;\n}\n\n.mt-11 {\n  margin-top: 2.75rem;\n}\n\n.mr-11 {\n  margin-right: 2.75rem;\n}\n\n.mb-11 {\n  margin-bottom: 2.75rem;\n}\n\n.ml-11 {\n  margin-left: 2.75rem;\n}\n\n.mt-12 {\n  margin-top: 3rem;\n}\n\n.mr-12 {\n  margin-right: 3rem;\n}\n\n.mb-12 {\n  margin-bottom: 3rem;\n}\n\n.ml-12 {\n  margin-left: 3rem;\n}\n\n.mt-13 {\n  margin-top: 3.25rem;\n}\n\n.mr-13 {\n  margin-right: 3.25rem;\n}\n\n.mb-13 {\n  margin-bottom: 3.25rem;\n}\n\n.ml-13 {\n  margin-left: 3.25rem;\n}\n\n.mt-14 {\n  margin-top: 3.5rem;\n}\n\n.mr-14 {\n  margin-right: 3.5rem;\n}\n\n.mb-14 {\n  margin-bottom: 3.5rem;\n}\n\n.ml-14 {\n  margin-left: 3.5rem;\n}\n\n.mt-15 {\n  margin-top: 3.75rem;\n}\n\n.mr-15 {\n  margin-right: 3.75rem;\n}\n\n.mb-15 {\n  margin-bottom: 3.75rem;\n}\n\n.ml-15 {\n  margin-left: 3.75rem;\n}\n\n.mt-16 {\n  margin-top: 4rem;\n}\n\n.mr-16 {\n  margin-right: 4rem;\n}\n\n.mb-16 {\n  margin-bottom: 4rem;\n}\n\n.ml-16 {\n  margin-left: 4rem;\n}\n\n.mt-20 {\n  margin-top: 5rem;\n}\n\n.mr-20 {\n  margin-right: 5rem;\n}\n\n.mb-20 {\n  margin-bottom: 5rem;\n}\n\n.ml-20 {\n  margin-left: 5rem;\n}\n\n.mt-24 {\n  margin-top: 6rem;\n}\n\n.mr-24 {\n  margin-right: 6rem;\n}\n\n.mb-24 {\n  margin-bottom: 6rem;\n}\n\n.ml-24 {\n  margin-left: 6rem;\n}\n\n.mt-28 {\n  margin-top: 7rem;\n}\n\n.mr-28 {\n  margin-right: 7rem;\n}\n\n.mb-28 {\n  margin-bottom: 7rem;\n}\n\n.ml-28 {\n  margin-left: 7rem;\n}\n\n.mt-32 {\n  margin-top: 8rem;\n}\n\n.mr-32 {\n  margin-right: 8rem;\n}\n\n.mb-32 {\n  margin-bottom: 8rem;\n}\n\n.ml-32 {\n  margin-left: 8rem;\n}\n\n.mt-36 {\n  margin-top: 9rem;\n}\n\n.mr-36 {\n  margin-right: 9rem;\n}\n\n.mb-36 {\n  margin-bottom: 9rem;\n}\n\n.ml-36 {\n  margin-left: 9rem;\n}\n\n.mt-40 {\n  margin-top: 10rem;\n}\n\n.mr-40 {\n  margin-right: 10rem;\n}\n\n.mb-40 {\n  margin-bottom: 10rem;\n}\n\n.ml-40 {\n  margin-left: 10rem;\n}\n\n.mt-48 {\n  margin-top: 12rem;\n}\n\n.mr-48 {\n  margin-right: 12rem;\n}\n\n.mb-48 {\n  margin-bottom: 12rem;\n}\n\n.ml-48 {\n  margin-left: 12rem;\n}\n\n.mt-56 {\n  margin-top: 14rem;\n}\n\n.mr-56 {\n  margin-right: 14rem;\n}\n\n.mb-56 {\n  margin-bottom: 14rem;\n}\n\n.ml-56 {\n  margin-left: 14rem;\n}\n\n.mt-60 {\n  margin-top: 15rem;\n}\n\n.mr-60 {\n  margin-right: 15rem;\n}\n\n.mb-60 {\n  margin-bottom: 15rem;\n}\n\n.ml-60 {\n  margin-left: 15rem;\n}\n\n.mt-64 {\n  margin-top: 16rem;\n}\n\n.mr-64 {\n  margin-right: 16rem;\n}\n\n.mb-64 {\n  margin-bottom: 16rem;\n}\n\n.ml-64 {\n  margin-left: 16rem;\n}\n\n.mt-72 {\n  margin-top: 18rem;\n}\n\n.mr-72 {\n  margin-right: 18rem;\n}\n\n.mb-72 {\n  margin-bottom: 18rem;\n}\n\n.ml-72 {\n  margin-left: 18rem;\n}\n\n.mt-80 {\n  margin-top: 20rem;\n}\n\n.mr-80 {\n  margin-right: 20rem;\n}\n\n.mb-80 {\n  margin-bottom: 20rem;\n}\n\n.ml-80 {\n  margin-left: 20rem;\n}\n\n.mt-96 {\n  margin-top: 24rem;\n}\n\n.mr-96 {\n  margin-right: 24rem;\n}\n\n.mb-96 {\n  margin-bottom: 24rem;\n}\n\n.ml-96 {\n  margin-left: 24rem;\n}\n\n.mt-auto {\n  margin-top: auto;\n}\n\n.mr-auto {\n  margin-right: auto;\n}\n\n.mb-auto {\n  margin-bottom: auto;\n}\n\n.ml-auto {\n  margin-left: auto;\n}\n\n.mt-px {\n  margin-top: 1px;\n}\n\n.mr-px {\n  margin-right: 1px;\n}\n\n.mb-px {\n  margin-bottom: 1px;\n}\n\n.ml-px {\n  margin-left: 1px;\n}\n\n.mt-0\\.5 {\n  margin-top: 0.125rem;\n}\n\n.mr-0\\.5 {\n  margin-right: 0.125rem;\n}\n\n.mb-0\\.5 {\n  margin-bottom: 0.125rem;\n}\n\n.ml-0\\.5 {\n  margin-left: 0.125rem;\n}\n\n.mt-1\\.5 {\n  margin-top: 0.375rem;\n}\n\n.mr-1\\.5 {\n  margin-right: 0.375rem;\n}\n\n.mb-1\\.5 {\n  margin-bottom: 0.375rem;\n}\n\n.ml-1\\.5 {\n  margin-left: 0.375rem;\n}\n\n.mt-2\\.5 {\n  margin-top: 0.625rem;\n}\n\n.mr-2\\.5 {\n  margin-right: 0.625rem;\n}\n\n.mb-2\\.5 {\n  margin-bottom: 0.625rem;\n}\n\n.ml-2\\.5 {\n  margin-left: 0.625rem;\n}\n\n.mt-3\\.5 {\n  margin-top: 0.875rem;\n}\n\n.mr-3\\.5 {\n  margin-right: 0.875rem;\n}\n\n.mb-3\\.5 {\n  margin-bottom: 0.875rem;\n}\n\n.ml-3\\.5 {\n  margin-left: 0.875rem;\n}\n\n.mt-1\\/2 {\n  margin-top: 50%;\n}\n\n.mr-1\\/2 {\n  margin-right: 50%;\n}\n\n.mb-1\\/2 {\n  margin-bottom: 50%;\n}\n\n.ml-1\\/2 {\n  margin-left: 50%;\n}\n\n.mt-1\\/3 {\n  margin-top: 33.333333%;\n}\n\n.mr-1\\/3 {\n  margin-right: 33.333333%;\n}\n\n.mb-1\\/3 {\n  margin-bottom: 33.333333%;\n}\n\n.ml-1\\/3 {\n  margin-left: 33.333333%;\n}\n\n.mt-2\\/3 {\n  margin-top: 66.666667%;\n}\n\n.mr-2\\/3 {\n  margin-right: 66.666667%;\n}\n\n.mb-2\\/3 {\n  margin-bottom: 66.666667%;\n}\n\n.ml-2\\/3 {\n  margin-left: 66.666667%;\n}\n\n.mt-1\\/4 {\n  margin-top: 25%;\n}\n\n.mr-1\\/4 {\n  margin-right: 25%;\n}\n\n.mb-1\\/4 {\n  margin-bottom: 25%;\n}\n\n.ml-1\\/4 {\n  margin-left: 25%;\n}\n\n.mt-2\\/4 {\n  margin-top: 50%;\n}\n\n.mr-2\\/4 {\n  margin-right: 50%;\n}\n\n.mb-2\\/4 {\n  margin-bottom: 50%;\n}\n\n.ml-2\\/4 {\n  margin-left: 50%;\n}\n\n.mt-3\\/4 {\n  margin-top: 75%;\n}\n\n.mr-3\\/4 {\n  margin-right: 75%;\n}\n\n.mb-3\\/4 {\n  margin-bottom: 75%;\n}\n\n.ml-3\\/4 {\n  margin-left: 75%;\n}\n\n.mt-1\\/5 {\n  margin-top: 20%;\n}\n\n.mr-1\\/5 {\n  margin-right: 20%;\n}\n\n.mb-1\\/5 {\n  margin-bottom: 20%;\n}\n\n.ml-1\\/5 {\n  margin-left: 20%;\n}\n\n.mt-2\\/5 {\n  margin-top: 40%;\n}\n\n.mr-2\\/5 {\n  margin-right: 40%;\n}\n\n.mb-2\\/5 {\n  margin-bottom: 40%;\n}\n\n.ml-2\\/5 {\n  margin-left: 40%;\n}\n\n.mt-3\\/5 {\n  margin-top: 60%;\n}\n\n.mr-3\\/5 {\n  margin-right: 60%;\n}\n\n.mb-3\\/5 {\n  margin-bottom: 60%;\n}\n\n.ml-3\\/5 {\n  margin-left: 60%;\n}\n\n.mt-4\\/5 {\n  margin-top: 80%;\n}\n\n.mr-4\\/5 {\n  margin-right: 80%;\n}\n\n.mb-4\\/5 {\n  margin-bottom: 80%;\n}\n\n.ml-4\\/5 {\n  margin-left: 80%;\n}\n\n.mt-1\\/6 {\n  margin-top: 16.666667%;\n}\n\n.mr-1\\/6 {\n  margin-right: 16.666667%;\n}\n\n.mb-1\\/6 {\n  margin-bottom: 16.666667%;\n}\n\n.ml-1\\/6 {\n  margin-left: 16.666667%;\n}\n\n.mt-2\\/6 {\n  margin-top: 33.333333%;\n}\n\n.mr-2\\/6 {\n  margin-right: 33.333333%;\n}\n\n.mb-2\\/6 {\n  margin-bottom: 33.333333%;\n}\n\n.ml-2\\/6 {\n  margin-left: 33.333333%;\n}\n\n.mt-3\\/6 {\n  margin-top: 50%;\n}\n\n.mr-3\\/6 {\n  margin-right: 50%;\n}\n\n.mb-3\\/6 {\n  margin-bottom: 50%;\n}\n\n.ml-3\\/6 {\n  margin-left: 50%;\n}\n\n.mt-4\\/6 {\n  margin-top: 66.666667%;\n}\n\n.mr-4\\/6 {\n  margin-right: 66.666667%;\n}\n\n.mb-4\\/6 {\n  margin-bottom: 66.666667%;\n}\n\n.ml-4\\/6 {\n  margin-left: 66.666667%;\n}\n\n.mt-5\\/6 {\n  margin-top: 83.333333%;\n}\n\n.mr-5\\/6 {\n  margin-right: 83.333333%;\n}\n\n.mb-5\\/6 {\n  margin-bottom: 83.333333%;\n}\n\n.ml-5\\/6 {\n  margin-left: 83.333333%;\n}\n\n.mt-1\\/12 {\n  margin-top: 8.333333%;\n}\n\n.mr-1\\/12 {\n  margin-right: 8.333333%;\n}\n\n.mb-1\\/12 {\n  margin-bottom: 8.333333%;\n}\n\n.ml-1\\/12 {\n  margin-left: 8.333333%;\n}\n\n.mt-2\\/12 {\n  margin-top: 16.666667%;\n}\n\n.mr-2\\/12 {\n  margin-right: 16.666667%;\n}\n\n.mb-2\\/12 {\n  margin-bottom: 16.666667%;\n}\n\n.ml-2\\/12 {\n  margin-left: 16.666667%;\n}\n\n.mt-3\\/12 {\n  margin-top: 25%;\n}\n\n.mr-3\\/12 {\n  margin-right: 25%;\n}\n\n.mb-3\\/12 {\n  margin-bottom: 25%;\n}\n\n.ml-3\\/12 {\n  margin-left: 25%;\n}\n\n.mt-4\\/12 {\n  margin-top: 33.333333%;\n}\n\n.mr-4\\/12 {\n  margin-right: 33.333333%;\n}\n\n.mb-4\\/12 {\n  margin-bottom: 33.333333%;\n}\n\n.ml-4\\/12 {\n  margin-left: 33.333333%;\n}\n\n.mt-5\\/12 {\n  margin-top: 41.666667%;\n}\n\n.mr-5\\/12 {\n  margin-right: 41.666667%;\n}\n\n.mb-5\\/12 {\n  margin-bottom: 41.666667%;\n}\n\n.ml-5\\/12 {\n  margin-left: 41.666667%;\n}\n\n.mt-6\\/12 {\n  margin-top: 50%;\n}\n\n.mr-6\\/12 {\n  margin-right: 50%;\n}\n\n.mb-6\\/12 {\n  margin-bottom: 50%;\n}\n\n.ml-6\\/12 {\n  margin-left: 50%;\n}\n\n.mt-7\\/12 {\n  margin-top: 58.333333%;\n}\n\n.mr-7\\/12 {\n  margin-right: 58.333333%;\n}\n\n.mb-7\\/12 {\n  margin-bottom: 58.333333%;\n}\n\n.ml-7\\/12 {\n  margin-left: 58.333333%;\n}\n\n.mt-8\\/12 {\n  margin-top: 66.666667%;\n}\n\n.mr-8\\/12 {\n  margin-right: 66.666667%;\n}\n\n.mb-8\\/12 {\n  margin-bottom: 66.666667%;\n}\n\n.ml-8\\/12 {\n  margin-left: 66.666667%;\n}\n\n.mt-9\\/12 {\n  margin-top: 75%;\n}\n\n.mr-9\\/12 {\n  margin-right: 75%;\n}\n\n.mb-9\\/12 {\n  margin-bottom: 75%;\n}\n\n.ml-9\\/12 {\n  margin-left: 75%;\n}\n\n.mt-10\\/12 {\n  margin-top: 83.333333%;\n}\n\n.mr-10\\/12 {\n  margin-right: 83.333333%;\n}\n\n.mb-10\\/12 {\n  margin-bottom: 83.333333%;\n}\n\n.ml-10\\/12 {\n  margin-left: 83.333333%;\n}\n\n.mt-11\\/12 {\n  margin-top: 91.666667%;\n}\n\n.mr-11\\/12 {\n  margin-right: 91.666667%;\n}\n\n.mb-11\\/12 {\n  margin-bottom: 91.666667%;\n}\n\n.ml-11\\/12 {\n  margin-left: 91.666667%;\n}\n\n.mt-full {\n  margin-top: 100%;\n}\n\n.mr-full {\n  margin-right: 100%;\n}\n\n.mb-full {\n  margin-bottom: 100%;\n}\n\n.ml-full {\n  margin-left: 100%;\n}\n\n.-mt-1 {\n  margin-top: -0.25rem;\n}\n\n.-mr-1 {\n  margin-right: -0.25rem;\n}\n\n.-mb-1 {\n  margin-bottom: -0.25rem;\n}\n\n.-ml-1 {\n  margin-left: -0.25rem;\n}\n\n.-mt-2 {\n  margin-top: -0.5rem;\n}\n\n.-mr-2 {\n  margin-right: -0.5rem;\n}\n\n.-mb-2 {\n  margin-bottom: -0.5rem;\n}\n\n.-ml-2 {\n  margin-left: -0.5rem;\n}\n\n.-mt-3 {\n  margin-top: -0.75rem;\n}\n\n.-mr-3 {\n  margin-right: -0.75rem;\n}\n\n.-mb-3 {\n  margin-bottom: -0.75rem;\n}\n\n.-ml-3 {\n  margin-left: -0.75rem;\n}\n\n.-mt-4 {\n  margin-top: -1rem;\n}\n\n.-mr-4 {\n  margin-right: -1rem;\n}\n\n.-mb-4 {\n  margin-bottom: -1rem;\n}\n\n.-ml-4 {\n  margin-left: -1rem;\n}\n\n.-mt-5 {\n  margin-top: -1.25rem;\n}\n\n.-mr-5 {\n  margin-right: -1.25rem;\n}\n\n.-mb-5 {\n  margin-bottom: -1.25rem;\n}\n\n.-ml-5 {\n  margin-left: -1.25rem;\n}\n\n.-mt-6 {\n  margin-top: -1.5rem;\n}\n\n.-mr-6 {\n  margin-right: -1.5rem;\n}\n\n.-mb-6 {\n  margin-bottom: -1.5rem;\n}\n\n.-ml-6 {\n  margin-left: -1.5rem;\n}\n\n.-mt-7 {\n  margin-top: -1.75rem;\n}\n\n.-mr-7 {\n  margin-right: -1.75rem;\n}\n\n.-mb-7 {\n  margin-bottom: -1.75rem;\n}\n\n.-ml-7 {\n  margin-left: -1.75rem;\n}\n\n.-mt-8 {\n  margin-top: -2rem;\n}\n\n.-mr-8 {\n  margin-right: -2rem;\n}\n\n.-mb-8 {\n  margin-bottom: -2rem;\n}\n\n.-ml-8 {\n  margin-left: -2rem;\n}\n\n.-mt-9 {\n  margin-top: -2.25rem;\n}\n\n.-mr-9 {\n  margin-right: -2.25rem;\n}\n\n.-mb-9 {\n  margin-bottom: -2.25rem;\n}\n\n.-ml-9 {\n  margin-left: -2.25rem;\n}\n\n.-mt-10 {\n  margin-top: -2.5rem;\n}\n\n.-mr-10 {\n  margin-right: -2.5rem;\n}\n\n.-mb-10 {\n  margin-bottom: -2.5rem;\n}\n\n.-ml-10 {\n  margin-left: -2.5rem;\n}\n\n.-mt-11 {\n  margin-top: -2.75rem;\n}\n\n.-mr-11 {\n  margin-right: -2.75rem;\n}\n\n.-mb-11 {\n  margin-bottom: -2.75rem;\n}\n\n.-ml-11 {\n  margin-left: -2.75rem;\n}\n\n.-mt-12 {\n  margin-top: -3rem;\n}\n\n.-mr-12 {\n  margin-right: -3rem;\n}\n\n.-mb-12 {\n  margin-bottom: -3rem;\n}\n\n.-ml-12 {\n  margin-left: -3rem;\n}\n\n.-mt-13 {\n  margin-top: -3.25rem;\n}\n\n.-mr-13 {\n  margin-right: -3.25rem;\n}\n\n.-mb-13 {\n  margin-bottom: -3.25rem;\n}\n\n.-ml-13 {\n  margin-left: -3.25rem;\n}\n\n.-mt-14 {\n  margin-top: -3.5rem;\n}\n\n.-mr-14 {\n  margin-right: -3.5rem;\n}\n\n.-mb-14 {\n  margin-bottom: -3.5rem;\n}\n\n.-ml-14 {\n  margin-left: -3.5rem;\n}\n\n.-mt-15 {\n  margin-top: -3.75rem;\n}\n\n.-mr-15 {\n  margin-right: -3.75rem;\n}\n\n.-mb-15 {\n  margin-bottom: -3.75rem;\n}\n\n.-ml-15 {\n  margin-left: -3.75rem;\n}\n\n.-mt-16 {\n  margin-top: -4rem;\n}\n\n.-mr-16 {\n  margin-right: -4rem;\n}\n\n.-mb-16 {\n  margin-bottom: -4rem;\n}\n\n.-ml-16 {\n  margin-left: -4rem;\n}\n\n.-mt-20 {\n  margin-top: -5rem;\n}\n\n.-mr-20 {\n  margin-right: -5rem;\n}\n\n.-mb-20 {\n  margin-bottom: -5rem;\n}\n\n.-ml-20 {\n  margin-left: -5rem;\n}\n\n.-mt-24 {\n  margin-top: -6rem;\n}\n\n.-mr-24 {\n  margin-right: -6rem;\n}\n\n.-mb-24 {\n  margin-bottom: -6rem;\n}\n\n.-ml-24 {\n  margin-left: -6rem;\n}\n\n.-mt-28 {\n  margin-top: -7rem;\n}\n\n.-mr-28 {\n  margin-right: -7rem;\n}\n\n.-mb-28 {\n  margin-bottom: -7rem;\n}\n\n.-ml-28 {\n  margin-left: -7rem;\n}\n\n.-mt-32 {\n  margin-top: -8rem;\n}\n\n.-mr-32 {\n  margin-right: -8rem;\n}\n\n.-mb-32 {\n  margin-bottom: -8rem;\n}\n\n.-ml-32 {\n  margin-left: -8rem;\n}\n\n.-mt-36 {\n  margin-top: -9rem;\n}\n\n.-mr-36 {\n  margin-right: -9rem;\n}\n\n.-mb-36 {\n  margin-bottom: -9rem;\n}\n\n.-ml-36 {\n  margin-left: -9rem;\n}\n\n.-mt-40 {\n  margin-top: -10rem;\n}\n\n.-mr-40 {\n  margin-right: -10rem;\n}\n\n.-mb-40 {\n  margin-bottom: -10rem;\n}\n\n.-ml-40 {\n  margin-left: -10rem;\n}\n\n.-mt-48 {\n  margin-top: -12rem;\n}\n\n.-mr-48 {\n  margin-right: -12rem;\n}\n\n.-mb-48 {\n  margin-bottom: -12rem;\n}\n\n.-ml-48 {\n  margin-left: -12rem;\n}\n\n.-mt-56 {\n  margin-top: -14rem;\n}\n\n.-mr-56 {\n  margin-right: -14rem;\n}\n\n.-mb-56 {\n  margin-bottom: -14rem;\n}\n\n.-ml-56 {\n  margin-left: -14rem;\n}\n\n.-mt-60 {\n  margin-top: -15rem;\n}\n\n.-mr-60 {\n  margin-right: -15rem;\n}\n\n.-mb-60 {\n  margin-bottom: -15rem;\n}\n\n.-ml-60 {\n  margin-left: -15rem;\n}\n\n.-mt-64 {\n  margin-top: -16rem;\n}\n\n.-mr-64 {\n  margin-right: -16rem;\n}\n\n.-mb-64 {\n  margin-bottom: -16rem;\n}\n\n.-ml-64 {\n  margin-left: -16rem;\n}\n\n.-mt-72 {\n  margin-top: -18rem;\n}\n\n.-mr-72 {\n  margin-right: -18rem;\n}\n\n.-mb-72 {\n  margin-bottom: -18rem;\n}\n\n.-ml-72 {\n  margin-left: -18rem;\n}\n\n.-mt-80 {\n  margin-top: -20rem;\n}\n\n.-mr-80 {\n  margin-right: -20rem;\n}\n\n.-mb-80 {\n  margin-bottom: -20rem;\n}\n\n.-ml-80 {\n  margin-left: -20rem;\n}\n\n.-mt-96 {\n  margin-top: -24rem;\n}\n\n.-mr-96 {\n  margin-right: -24rem;\n}\n\n.-mb-96 {\n  margin-bottom: -24rem;\n}\n\n.-ml-96 {\n  margin-left: -24rem;\n}\n\n.-mt-px {\n  margin-top: -1px;\n}\n\n.-mr-px {\n  margin-right: -1px;\n}\n\n.-mb-px {\n  margin-bottom: -1px;\n}\n\n.-ml-px {\n  margin-left: -1px;\n}\n\n.-mt-0\\.5 {\n  margin-top: -0.125rem;\n}\n\n.-mr-0\\.5 {\n  margin-right: -0.125rem;\n}\n\n.-mb-0\\.5 {\n  margin-bottom: -0.125rem;\n}\n\n.-ml-0\\.5 {\n  margin-left: -0.125rem;\n}\n\n.-mt-1\\.5 {\n  margin-top: -0.375rem;\n}\n\n.-mr-1\\.5 {\n  margin-right: -0.375rem;\n}\n\n.-mb-1\\.5 {\n  margin-bottom: -0.375rem;\n}\n\n.-ml-1\\.5 {\n  margin-left: -0.375rem;\n}\n\n.-mt-2\\.5 {\n  margin-top: -0.625rem;\n}\n\n.-mr-2\\.5 {\n  margin-right: -0.625rem;\n}\n\n.-mb-2\\.5 {\n  margin-bottom: -0.625rem;\n}\n\n.-ml-2\\.5 {\n  margin-left: -0.625rem;\n}\n\n.-mt-3\\.5 {\n  margin-top: -0.875rem;\n}\n\n.-mr-3\\.5 {\n  margin-right: -0.875rem;\n}\n\n.-mb-3\\.5 {\n  margin-bottom: -0.875rem;\n}\n\n.-ml-3\\.5 {\n  margin-left: -0.875rem;\n}\n\n.-mt-1\\/2 {\n  margin-top: -50%;\n}\n\n.-mr-1\\/2 {\n  margin-right: -50%;\n}\n\n.-mb-1\\/2 {\n  margin-bottom: -50%;\n}\n\n.-ml-1\\/2 {\n  margin-left: -50%;\n}\n\n.-mt-1\\/3 {\n  margin-top: -33.33333%;\n}\n\n.-mr-1\\/3 {\n  margin-right: -33.33333%;\n}\n\n.-mb-1\\/3 {\n  margin-bottom: -33.33333%;\n}\n\n.-ml-1\\/3 {\n  margin-left: -33.33333%;\n}\n\n.-mt-2\\/3 {\n  margin-top: -66.66667%;\n}\n\n.-mr-2\\/3 {\n  margin-right: -66.66667%;\n}\n\n.-mb-2\\/3 {\n  margin-bottom: -66.66667%;\n}\n\n.-ml-2\\/3 {\n  margin-left: -66.66667%;\n}\n\n.-mt-1\\/4 {\n  margin-top: -25%;\n}\n\n.-mr-1\\/4 {\n  margin-right: -25%;\n}\n\n.-mb-1\\/4 {\n  margin-bottom: -25%;\n}\n\n.-ml-1\\/4 {\n  margin-left: -25%;\n}\n\n.-mt-2\\/4 {\n  margin-top: -50%;\n}\n\n.-mr-2\\/4 {\n  margin-right: -50%;\n}\n\n.-mb-2\\/4 {\n  margin-bottom: -50%;\n}\n\n.-ml-2\\/4 {\n  margin-left: -50%;\n}\n\n.-mt-3\\/4 {\n  margin-top: -75%;\n}\n\n.-mr-3\\/4 {\n  margin-right: -75%;\n}\n\n.-mb-3\\/4 {\n  margin-bottom: -75%;\n}\n\n.-ml-3\\/4 {\n  margin-left: -75%;\n}\n\n.-mt-1\\/5 {\n  margin-top: -20%;\n}\n\n.-mr-1\\/5 {\n  margin-right: -20%;\n}\n\n.-mb-1\\/5 {\n  margin-bottom: -20%;\n}\n\n.-ml-1\\/5 {\n  margin-left: -20%;\n}\n\n.-mt-2\\/5 {\n  margin-top: -40%;\n}\n\n.-mr-2\\/5 {\n  margin-right: -40%;\n}\n\n.-mb-2\\/5 {\n  margin-bottom: -40%;\n}\n\n.-ml-2\\/5 {\n  margin-left: -40%;\n}\n\n.-mt-3\\/5 {\n  margin-top: -60%;\n}\n\n.-mr-3\\/5 {\n  margin-right: -60%;\n}\n\n.-mb-3\\/5 {\n  margin-bottom: -60%;\n}\n\n.-ml-3\\/5 {\n  margin-left: -60%;\n}\n\n.-mt-4\\/5 {\n  margin-top: -80%;\n}\n\n.-mr-4\\/5 {\n  margin-right: -80%;\n}\n\n.-mb-4\\/5 {\n  margin-bottom: -80%;\n}\n\n.-ml-4\\/5 {\n  margin-left: -80%;\n}\n\n.-mt-1\\/6 {\n  margin-top: -16.66667%;\n}\n\n.-mr-1\\/6 {\n  margin-right: -16.66667%;\n}\n\n.-mb-1\\/6 {\n  margin-bottom: -16.66667%;\n}\n\n.-ml-1\\/6 {\n  margin-left: -16.66667%;\n}\n\n.-mt-2\\/6 {\n  margin-top: -33.33333%;\n}\n\n.-mr-2\\/6 {\n  margin-right: -33.33333%;\n}\n\n.-mb-2\\/6 {\n  margin-bottom: -33.33333%;\n}\n\n.-ml-2\\/6 {\n  margin-left: -33.33333%;\n}\n\n.-mt-3\\/6 {\n  margin-top: -50%;\n}\n\n.-mr-3\\/6 {\n  margin-right: -50%;\n}\n\n.-mb-3\\/6 {\n  margin-bottom: -50%;\n}\n\n.-ml-3\\/6 {\n  margin-left: -50%;\n}\n\n.-mt-4\\/6 {\n  margin-top: -66.66667%;\n}\n\n.-mr-4\\/6 {\n  margin-right: -66.66667%;\n}\n\n.-mb-4\\/6 {\n  margin-bottom: -66.66667%;\n}\n\n.-ml-4\\/6 {\n  margin-left: -66.66667%;\n}\n\n.-mt-5\\/6 {\n  margin-top: -83.33333%;\n}\n\n.-mr-5\\/6 {\n  margin-right: -83.33333%;\n}\n\n.-mb-5\\/6 {\n  margin-bottom: -83.33333%;\n}\n\n.-ml-5\\/6 {\n  margin-left: -83.33333%;\n}\n\n.-mt-1\\/12 {\n  margin-top: -8.33333%;\n}\n\n.-mr-1\\/12 {\n  margin-right: -8.33333%;\n}\n\n.-mb-1\\/12 {\n  margin-bottom: -8.33333%;\n}\n\n.-ml-1\\/12 {\n  margin-left: -8.33333%;\n}\n\n.-mt-2\\/12 {\n  margin-top: -16.66667%;\n}\n\n.-mr-2\\/12 {\n  margin-right: -16.66667%;\n}\n\n.-mb-2\\/12 {\n  margin-bottom: -16.66667%;\n}\n\n.-ml-2\\/12 {\n  margin-left: -16.66667%;\n}\n\n.-mt-3\\/12 {\n  margin-top: -25%;\n}\n\n.-mr-3\\/12 {\n  margin-right: -25%;\n}\n\n.-mb-3\\/12 {\n  margin-bottom: -25%;\n}\n\n.-ml-3\\/12 {\n  margin-left: -25%;\n}\n\n.-mt-4\\/12 {\n  margin-top: -33.33333%;\n}\n\n.-mr-4\\/12 {\n  margin-right: -33.33333%;\n}\n\n.-mb-4\\/12 {\n  margin-bottom: -33.33333%;\n}\n\n.-ml-4\\/12 {\n  margin-left: -33.33333%;\n}\n\n.-mt-5\\/12 {\n  margin-top: -41.66667%;\n}\n\n.-mr-5\\/12 {\n  margin-right: -41.66667%;\n}\n\n.-mb-5\\/12 {\n  margin-bottom: -41.66667%;\n}\n\n.-ml-5\\/12 {\n  margin-left: -41.66667%;\n}\n\n.-mt-6\\/12 {\n  margin-top: -50%;\n}\n\n.-mr-6\\/12 {\n  margin-right: -50%;\n}\n\n.-mb-6\\/12 {\n  margin-bottom: -50%;\n}\n\n.-ml-6\\/12 {\n  margin-left: -50%;\n}\n\n.-mt-7\\/12 {\n  margin-top: -58.33333%;\n}\n\n.-mr-7\\/12 {\n  margin-right: -58.33333%;\n}\n\n.-mb-7\\/12 {\n  margin-bottom: -58.33333%;\n}\n\n.-ml-7\\/12 {\n  margin-left: -58.33333%;\n}\n\n.-mt-8\\/12 {\n  margin-top: -66.66667%;\n}\n\n.-mr-8\\/12 {\n  margin-right: -66.66667%;\n}\n\n.-mb-8\\/12 {\n  margin-bottom: -66.66667%;\n}\n\n.-ml-8\\/12 {\n  margin-left: -66.66667%;\n}\n\n.-mt-9\\/12 {\n  margin-top: -75%;\n}\n\n.-mr-9\\/12 {\n  margin-right: -75%;\n}\n\n.-mb-9\\/12 {\n  margin-bottom: -75%;\n}\n\n.-ml-9\\/12 {\n  margin-left: -75%;\n}\n\n.-mt-10\\/12 {\n  margin-top: -83.33333%;\n}\n\n.-mr-10\\/12 {\n  margin-right: -83.33333%;\n}\n\n.-mb-10\\/12 {\n  margin-bottom: -83.33333%;\n}\n\n.-ml-10\\/12 {\n  margin-left: -83.33333%;\n}\n\n.-mt-11\\/12 {\n  margin-top: -91.66667%;\n}\n\n.-mr-11\\/12 {\n  margin-right: -91.66667%;\n}\n\n.-mb-11\\/12 {\n  margin-bottom: -91.66667%;\n}\n\n.-ml-11\\/12 {\n  margin-left: -91.66667%;\n}\n\n.-mt-full {\n  margin-top: -100%;\n}\n\n.-mr-full {\n  margin-right: -100%;\n}\n\n.-mb-full {\n  margin-bottom: -100%;\n}\n\n.-ml-full {\n  margin-left: -100%;\n}\n\n.max-h-0 {\n  max-height: 0;\n}\n\n.max-h-1 {\n  max-height: 0.25rem;\n}\n\n.max-h-2 {\n  max-height: 0.5rem;\n}\n\n.max-h-3 {\n  max-height: 0.75rem;\n}\n\n.max-h-4 {\n  max-height: 1rem;\n}\n\n.max-h-5 {\n  max-height: 1.25rem;\n}\n\n.max-h-6 {\n  max-height: 1.5rem;\n}\n\n.max-h-7 {\n  max-height: 1.75rem;\n}\n\n.max-h-8 {\n  max-height: 2rem;\n}\n\n.max-h-9 {\n  max-height: 2.25rem;\n}\n\n.max-h-10 {\n  max-height: 2.5rem;\n}\n\n.max-h-11 {\n  max-height: 2.75rem;\n}\n\n.max-h-12 {\n  max-height: 3rem;\n}\n\n.max-h-13 {\n  max-height: 3.25rem;\n}\n\n.max-h-14 {\n  max-height: 3.5rem;\n}\n\n.max-h-15 {\n  max-height: 3.75rem;\n}\n\n.max-h-16 {\n  max-height: 4rem;\n}\n\n.max-h-20 {\n  max-height: 5rem;\n}\n\n.max-h-24 {\n  max-height: 6rem;\n}\n\n.max-h-28 {\n  max-height: 7rem;\n}\n\n.max-h-32 {\n  max-height: 8rem;\n}\n\n.max-h-36 {\n  max-height: 9rem;\n}\n\n.max-h-40 {\n  max-height: 10rem;\n}\n\n.max-h-48 {\n  max-height: 12rem;\n}\n\n.max-h-56 {\n  max-height: 14rem;\n}\n\n.max-h-60 {\n  max-height: 15rem;\n}\n\n.max-h-64 {\n  max-height: 16rem;\n}\n\n.max-h-72 {\n  max-height: 18rem;\n}\n\n.max-h-80 {\n  max-height: 20rem;\n}\n\n.max-h-96 {\n  max-height: 24rem;\n}\n\n.max-h-screen {\n  max-height: 100vh;\n}\n\n.max-h-px {\n  max-height: 1px;\n}\n\n.max-h-0\\.5 {\n  max-height: 0.125rem;\n}\n\n.max-h-1\\.5 {\n  max-height: 0.375rem;\n}\n\n.max-h-2\\.5 {\n  max-height: 0.625rem;\n}\n\n.max-h-3\\.5 {\n  max-height: 0.875rem;\n}\n\n.max-h-1\\/2 {\n  max-height: 50%;\n}\n\n.max-h-1\\/3 {\n  max-height: 33.333333%;\n}\n\n.max-h-2\\/3 {\n  max-height: 66.666667%;\n}\n\n.max-h-1\\/4 {\n  max-height: 25%;\n}\n\n.max-h-2\\/4 {\n  max-height: 50%;\n}\n\n.max-h-3\\/4 {\n  max-height: 75%;\n}\n\n.max-h-1\\/5 {\n  max-height: 20%;\n}\n\n.max-h-2\\/5 {\n  max-height: 40%;\n}\n\n.max-h-3\\/5 {\n  max-height: 60%;\n}\n\n.max-h-4\\/5 {\n  max-height: 80%;\n}\n\n.max-h-1\\/6 {\n  max-height: 16.666667%;\n}\n\n.max-h-2\\/6 {\n  max-height: 33.333333%;\n}\n\n.max-h-3\\/6 {\n  max-height: 50%;\n}\n\n.max-h-4\\/6 {\n  max-height: 66.666667%;\n}\n\n.max-h-5\\/6 {\n  max-height: 83.333333%;\n}\n\n.max-h-1\\/12 {\n  max-height: 8.333333%;\n}\n\n.max-h-2\\/12 {\n  max-height: 16.666667%;\n}\n\n.max-h-3\\/12 {\n  max-height: 25%;\n}\n\n.max-h-4\\/12 {\n  max-height: 33.333333%;\n}\n\n.max-h-5\\/12 {\n  max-height: 41.666667%;\n}\n\n.max-h-6\\/12 {\n  max-height: 50%;\n}\n\n.max-h-7\\/12 {\n  max-height: 58.333333%;\n}\n\n.max-h-8\\/12 {\n  max-height: 66.666667%;\n}\n\n.max-h-9\\/12 {\n  max-height: 75%;\n}\n\n.max-h-10\\/12 {\n  max-height: 83.333333%;\n}\n\n.max-h-11\\/12 {\n  max-height: 91.666667%;\n}\n\n.max-h-full {\n  max-height: 100%;\n}\n\n.max-w-none {\n  max-width: none;\n}\n\n.max-w-xs {\n  max-width: 20rem;\n}\n\n.max-w-sm {\n  max-width: 24rem;\n}\n\n.max-w-md {\n  max-width: 28rem;\n}\n\n.max-w-lg {\n  max-width: 32rem;\n}\n\n.max-w-xl {\n  max-width: 36rem;\n}\n\n.max-w-2xl {\n  max-width: 42rem;\n}\n\n.max-w-3xl {\n  max-width: 48rem;\n}\n\n.max-w-4xl {\n  max-width: 56rem;\n}\n\n.max-w-5xl {\n  max-width: 64rem;\n}\n\n.max-w-6xl {\n  max-width: 72rem;\n}\n\n.max-w-7xl {\n  max-width: 80rem;\n}\n\n.max-w-full {\n  max-width: 100%;\n}\n\n.max-w-screen-sm {\n  max-width: 640px;\n}\n\n.max-w-screen-md {\n  max-width: 768px;\n}\n\n.max-w-screen-lg {\n  max-width: 1024px;\n}\n\n.max-w-screen-xl {\n  max-width: 1280px;\n}\n\n.min-h-0 {\n  min-height: 0;\n}\n\n.min-h-full {\n  min-height: 100%;\n}\n\n.min-h-screen {\n  min-height: 100vh;\n}\n\n.min-w-0 {\n  min-width: 0;\n}\n\n.min-w-full {\n  min-width: 100%;\n}\n\n.object-contain {\n  -o-object-fit: contain;\n     object-fit: contain;\n}\n\n.object-cover {\n  -o-object-fit: cover;\n     object-fit: cover;\n}\n\n.object-fill {\n  -o-object-fit: fill;\n     object-fit: fill;\n}\n\n.object-none {\n  -o-object-fit: none;\n     object-fit: none;\n}\n\n.object-scale-down {\n  -o-object-fit: scale-down;\n     object-fit: scale-down;\n}\n\n.object-bottom {\n  -o-object-position: bottom;\n     object-position: bottom;\n}\n\n.object-center {\n  -o-object-position: center;\n     object-position: center;\n}\n\n.object-left {\n  -o-object-position: left;\n     object-position: left;\n}\n\n.object-left-bottom {\n  -o-object-position: left bottom;\n     object-position: left bottom;\n}\n\n.object-left-top {\n  -o-object-position: left top;\n     object-position: left top;\n}\n\n.object-right {\n  -o-object-position: right;\n     object-position: right;\n}\n\n.object-right-bottom {\n  -o-object-position: right bottom;\n     object-position: right bottom;\n}\n\n.object-right-top {\n  -o-object-position: right top;\n     object-position: right top;\n}\n\n.object-top {\n  -o-object-position: top;\n     object-position: top;\n}\n\n.opacity-0 {\n  opacity: 0;\n}\n\n.opacity-25 {\n  opacity: 0.25;\n}\n\n.opacity-50 {\n  opacity: 0.5;\n}\n\n.opacity-75 {\n  opacity: 0.75;\n}\n\n.opacity-100 {\n  opacity: 1;\n}\n\n.hover\\:opacity-0:hover {\n  opacity: 0;\n}\n\n.hover\\:opacity-25:hover {\n  opacity: 0.25;\n}\n\n.hover\\:opacity-50:hover {\n  opacity: 0.5;\n}\n\n.hover\\:opacity-75:hover {\n  opacity: 0.75;\n}\n\n.hover\\:opacity-100:hover {\n  opacity: 1;\n}\n\n.focus\\:opacity-0:focus {\n  opacity: 0;\n}\n\n.focus\\:opacity-25:focus {\n  opacity: 0.25;\n}\n\n.focus\\:opacity-50:focus {\n  opacity: 0.5;\n}\n\n.focus\\:opacity-75:focus {\n  opacity: 0.75;\n}\n\n.focus\\:opacity-100:focus {\n  opacity: 1;\n}\n\n.outline-none {\n  outline: 0;\n}\n\n.focus\\:outline-none:focus {\n  outline: 0;\n}\n\n.overflow-auto {\n  overflow: auto;\n}\n\n.overflow-hidden {\n  overflow: hidden;\n}\n\n.overflow-visible {\n  overflow: visible;\n}\n\n.overflow-scroll {\n  overflow: scroll;\n}\n\n.overflow-x-auto {\n  overflow-x: auto;\n}\n\n.overflow-y-auto {\n  overflow-y: auto;\n}\n\n.overflow-x-hidden {\n  overflow-x: hidden;\n}\n\n.overflow-y-hidden {\n  overflow-y: hidden;\n}\n\n.overflow-x-visible {\n  overflow-x: visible;\n}\n\n.overflow-y-visible {\n  overflow-y: visible;\n}\n\n.overflow-x-scroll {\n  overflow-x: scroll;\n}\n\n.overflow-y-scroll {\n  overflow-y: scroll;\n}\n\n.scrolling-touch {\n  -webkit-overflow-scrolling: touch;\n}\n\n.scrolling-auto {\n  -webkit-overflow-scrolling: auto;\n}\n\n.p-0 {\n  padding: 0;\n}\n\n.p-1 {\n  padding: 0.25rem;\n}\n\n.p-2 {\n  padding: 0.5rem;\n}\n\n.p-3 {\n  padding: 0.75rem;\n}\n\n.p-4 {\n  padding: 1rem;\n}\n\n.p-5 {\n  padding: 1.25rem;\n}\n\n.p-6 {\n  padding: 1.5rem;\n}\n\n.p-7 {\n  padding: 1.75rem;\n}\n\n.p-8 {\n  padding: 2rem;\n}\n\n.p-9 {\n  padding: 2.25rem;\n}\n\n.p-10 {\n  padding: 2.5rem;\n}\n\n.p-11 {\n  padding: 2.75rem;\n}\n\n.p-12 {\n  padding: 3rem;\n}\n\n.p-13 {\n  padding: 3.25rem;\n}\n\n.p-14 {\n  padding: 3.5rem;\n}\n\n.p-15 {\n  padding: 3.75rem;\n}\n\n.p-16 {\n  padding: 4rem;\n}\n\n.p-20 {\n  padding: 5rem;\n}\n\n.p-24 {\n  padding: 6rem;\n}\n\n.p-28 {\n  padding: 7rem;\n}\n\n.p-32 {\n  padding: 8rem;\n}\n\n.p-36 {\n  padding: 9rem;\n}\n\n.p-40 {\n  padding: 10rem;\n}\n\n.p-48 {\n  padding: 12rem;\n}\n\n.p-56 {\n  padding: 14rem;\n}\n\n.p-60 {\n  padding: 15rem;\n}\n\n.p-64 {\n  padding: 16rem;\n}\n\n.p-72 {\n  padding: 18rem;\n}\n\n.p-80 {\n  padding: 20rem;\n}\n\n.p-96 {\n  padding: 24rem;\n}\n\n.p-px {\n  padding: 1px;\n}\n\n.p-0\\.5 {\n  padding: 0.125rem;\n}\n\n.p-1\\.5 {\n  padding: 0.375rem;\n}\n\n.p-2\\.5 {\n  padding: 0.625rem;\n}\n\n.p-3\\.5 {\n  padding: 0.875rem;\n}\n\n.p-1\\/2 {\n  padding: 50%;\n}\n\n.p-1\\/3 {\n  padding: 33.333333%;\n}\n\n.p-2\\/3 {\n  padding: 66.666667%;\n}\n\n.p-1\\/4 {\n  padding: 25%;\n}\n\n.p-2\\/4 {\n  padding: 50%;\n}\n\n.p-3\\/4 {\n  padding: 75%;\n}\n\n.p-1\\/5 {\n  padding: 20%;\n}\n\n.p-2\\/5 {\n  padding: 40%;\n}\n\n.p-3\\/5 {\n  padding: 60%;\n}\n\n.p-4\\/5 {\n  padding: 80%;\n}\n\n.p-1\\/6 {\n  padding: 16.666667%;\n}\n\n.p-2\\/6 {\n  padding: 33.333333%;\n}\n\n.p-3\\/6 {\n  padding: 50%;\n}\n\n.p-4\\/6 {\n  padding: 66.666667%;\n}\n\n.p-5\\/6 {\n  padding: 83.333333%;\n}\n\n.p-1\\/12 {\n  padding: 8.333333%;\n}\n\n.p-2\\/12 {\n  padding: 16.666667%;\n}\n\n.p-3\\/12 {\n  padding: 25%;\n}\n\n.p-4\\/12 {\n  padding: 33.333333%;\n}\n\n.p-5\\/12 {\n  padding: 41.666667%;\n}\n\n.p-6\\/12 {\n  padding: 50%;\n}\n\n.p-7\\/12 {\n  padding: 58.333333%;\n}\n\n.p-8\\/12 {\n  padding: 66.666667%;\n}\n\n.p-9\\/12 {\n  padding: 75%;\n}\n\n.p-10\\/12 {\n  padding: 83.333333%;\n}\n\n.p-11\\/12 {\n  padding: 91.666667%;\n}\n\n.p-full {\n  padding: 100%;\n}\n\n.py-0 {\n  padding-top: 0;\n  padding-bottom: 0;\n}\n\n.px-0 {\n  padding-left: 0;\n  padding-right: 0;\n}\n\n.py-1 {\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n\n.px-1 {\n  padding-left: 0.25rem;\n  padding-right: 0.25rem;\n}\n\n.py-2 {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.px-2 {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n\n.py-3 {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n\n.px-3 {\n  padding-left: 0.75rem;\n  padding-right: 0.75rem;\n}\n\n.py-4 {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\n.px-4 {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n\n.py-5 {\n  padding-top: 1.25rem;\n  padding-bottom: 1.25rem;\n}\n\n.px-5 {\n  padding-left: 1.25rem;\n  padding-right: 1.25rem;\n}\n\n.py-6 {\n  padding-top: 1.5rem;\n  padding-bottom: 1.5rem;\n}\n\n.px-6 {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n}\n\n.py-7 {\n  padding-top: 1.75rem;\n  padding-bottom: 1.75rem;\n}\n\n.px-7 {\n  padding-left: 1.75rem;\n  padding-right: 1.75rem;\n}\n\n.py-8 {\n  padding-top: 2rem;\n  padding-bottom: 2rem;\n}\n\n.px-8 {\n  padding-left: 2rem;\n  padding-right: 2rem;\n}\n\n.py-9 {\n  padding-top: 2.25rem;\n  padding-bottom: 2.25rem;\n}\n\n.px-9 {\n  padding-left: 2.25rem;\n  padding-right: 2.25rem;\n}\n\n.py-10 {\n  padding-top: 2.5rem;\n  padding-bottom: 2.5rem;\n}\n\n.px-10 {\n  padding-left: 2.5rem;\n  padding-right: 2.5rem;\n}\n\n.py-11 {\n  padding-top: 2.75rem;\n  padding-bottom: 2.75rem;\n}\n\n.px-11 {\n  padding-left: 2.75rem;\n  padding-right: 2.75rem;\n}\n\n.py-12 {\n  padding-top: 3rem;\n  padding-bottom: 3rem;\n}\n\n.px-12 {\n  padding-left: 3rem;\n  padding-right: 3rem;\n}\n\n.py-13 {\n  padding-top: 3.25rem;\n  padding-bottom: 3.25rem;\n}\n\n.px-13 {\n  padding-left: 3.25rem;\n  padding-right: 3.25rem;\n}\n\n.py-14 {\n  padding-top: 3.5rem;\n  padding-bottom: 3.5rem;\n}\n\n.px-14 {\n  padding-left: 3.5rem;\n  padding-right: 3.5rem;\n}\n\n.py-15 {\n  padding-top: 3.75rem;\n  padding-bottom: 3.75rem;\n}\n\n.px-15 {\n  padding-left: 3.75rem;\n  padding-right: 3.75rem;\n}\n\n.py-16 {\n  padding-top: 4rem;\n  padding-bottom: 4rem;\n}\n\n.px-16 {\n  padding-left: 4rem;\n  padding-right: 4rem;\n}\n\n.py-20 {\n  padding-top: 5rem;\n  padding-bottom: 5rem;\n}\n\n.px-20 {\n  padding-left: 5rem;\n  padding-right: 5rem;\n}\n\n.py-24 {\n  padding-top: 6rem;\n  padding-bottom: 6rem;\n}\n\n.px-24 {\n  padding-left: 6rem;\n  padding-right: 6rem;\n}\n\n.py-28 {\n  padding-top: 7rem;\n  padding-bottom: 7rem;\n}\n\n.px-28 {\n  padding-left: 7rem;\n  padding-right: 7rem;\n}\n\n.py-32 {\n  padding-top: 8rem;\n  padding-bottom: 8rem;\n}\n\n.px-32 {\n  padding-left: 8rem;\n  padding-right: 8rem;\n}\n\n.py-36 {\n  padding-top: 9rem;\n  padding-bottom: 9rem;\n}\n\n.px-36 {\n  padding-left: 9rem;\n  padding-right: 9rem;\n}\n\n.py-40 {\n  padding-top: 10rem;\n  padding-bottom: 10rem;\n}\n\n.px-40 {\n  padding-left: 10rem;\n  padding-right: 10rem;\n}\n\n.py-48 {\n  padding-top: 12rem;\n  padding-bottom: 12rem;\n}\n\n.px-48 {\n  padding-left: 12rem;\n  padding-right: 12rem;\n}\n\n.py-56 {\n  padding-top: 14rem;\n  padding-bottom: 14rem;\n}\n\n.px-56 {\n  padding-left: 14rem;\n  padding-right: 14rem;\n}\n\n.py-60 {\n  padding-top: 15rem;\n  padding-bottom: 15rem;\n}\n\n.px-60 {\n  padding-left: 15rem;\n  padding-right: 15rem;\n}\n\n.py-64 {\n  padding-top: 16rem;\n  padding-bottom: 16rem;\n}\n\n.px-64 {\n  padding-left: 16rem;\n  padding-right: 16rem;\n}\n\n.py-72 {\n  padding-top: 18rem;\n  padding-bottom: 18rem;\n}\n\n.px-72 {\n  padding-left: 18rem;\n  padding-right: 18rem;\n}\n\n.py-80 {\n  padding-top: 20rem;\n  padding-bottom: 20rem;\n}\n\n.px-80 {\n  padding-left: 20rem;\n  padding-right: 20rem;\n}\n\n.py-96 {\n  padding-top: 24rem;\n  padding-bottom: 24rem;\n}\n\n.px-96 {\n  padding-left: 24rem;\n  padding-right: 24rem;\n}\n\n.py-px {\n  padding-top: 1px;\n  padding-bottom: 1px;\n}\n\n.px-px {\n  padding-left: 1px;\n  padding-right: 1px;\n}\n\n.py-0\\.5 {\n  padding-top: 0.125rem;\n  padding-bottom: 0.125rem;\n}\n\n.px-0\\.5 {\n  padding-left: 0.125rem;\n  padding-right: 0.125rem;\n}\n\n.py-1\\.5 {\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n}\n\n.px-1\\.5 {\n  padding-left: 0.375rem;\n  padding-right: 0.375rem;\n}\n\n.py-2\\.5 {\n  padding-top: 0.625rem;\n  padding-bottom: 0.625rem;\n}\n\n.px-2\\.5 {\n  padding-left: 0.625rem;\n  padding-right: 0.625rem;\n}\n\n.py-3\\.5 {\n  padding-top: 0.875rem;\n  padding-bottom: 0.875rem;\n}\n\n.px-3\\.5 {\n  padding-left: 0.875rem;\n  padding-right: 0.875rem;\n}\n\n.py-1\\/2 {\n  padding-top: 50%;\n  padding-bottom: 50%;\n}\n\n.px-1\\/2 {\n  padding-left: 50%;\n  padding-right: 50%;\n}\n\n.py-1\\/3 {\n  padding-top: 33.333333%;\n  padding-bottom: 33.333333%;\n}\n\n.px-1\\/3 {\n  padding-left: 33.333333%;\n  padding-right: 33.333333%;\n}\n\n.py-2\\/3 {\n  padding-top: 66.666667%;\n  padding-bottom: 66.666667%;\n}\n\n.px-2\\/3 {\n  padding-left: 66.666667%;\n  padding-right: 66.666667%;\n}\n\n.py-1\\/4 {\n  padding-top: 25%;\n  padding-bottom: 25%;\n}\n\n.px-1\\/4 {\n  padding-left: 25%;\n  padding-right: 25%;\n}\n\n.py-2\\/4 {\n  padding-top: 50%;\n  padding-bottom: 50%;\n}\n\n.px-2\\/4 {\n  padding-left: 50%;\n  padding-right: 50%;\n}\n\n.py-3\\/4 {\n  padding-top: 75%;\n  padding-bottom: 75%;\n}\n\n.px-3\\/4 {\n  padding-left: 75%;\n  padding-right: 75%;\n}\n\n.py-1\\/5 {\n  padding-top: 20%;\n  padding-bottom: 20%;\n}\n\n.px-1\\/5 {\n  padding-left: 20%;\n  padding-right: 20%;\n}\n\n.py-2\\/5 {\n  padding-top: 40%;\n  padding-bottom: 40%;\n}\n\n.px-2\\/5 {\n  padding-left: 40%;\n  padding-right: 40%;\n}\n\n.py-3\\/5 {\n  padding-top: 60%;\n  padding-bottom: 60%;\n}\n\n.px-3\\/5 {\n  padding-left: 60%;\n  padding-right: 60%;\n}\n\n.py-4\\/5 {\n  padding-top: 80%;\n  padding-bottom: 80%;\n}\n\n.px-4\\/5 {\n  padding-left: 80%;\n  padding-right: 80%;\n}\n\n.py-1\\/6 {\n  padding-top: 16.666667%;\n  padding-bottom: 16.666667%;\n}\n\n.px-1\\/6 {\n  padding-left: 16.666667%;\n  padding-right: 16.666667%;\n}\n\n.py-2\\/6 {\n  padding-top: 33.333333%;\n  padding-bottom: 33.333333%;\n}\n\n.px-2\\/6 {\n  padding-left: 33.333333%;\n  padding-right: 33.333333%;\n}\n\n.py-3\\/6 {\n  padding-top: 50%;\n  padding-bottom: 50%;\n}\n\n.px-3\\/6 {\n  padding-left: 50%;\n  padding-right: 50%;\n}\n\n.py-4\\/6 {\n  padding-top: 66.666667%;\n  padding-bottom: 66.666667%;\n}\n\n.px-4\\/6 {\n  padding-left: 66.666667%;\n  padding-right: 66.666667%;\n}\n\n.py-5\\/6 {\n  padding-top: 83.333333%;\n  padding-bottom: 83.333333%;\n}\n\n.px-5\\/6 {\n  padding-left: 83.333333%;\n  padding-right: 83.333333%;\n}\n\n.py-1\\/12 {\n  padding-top: 8.333333%;\n  padding-bottom: 8.333333%;\n}\n\n.px-1\\/12 {\n  padding-left: 8.333333%;\n  padding-right: 8.333333%;\n}\n\n.py-2\\/12 {\n  padding-top: 16.666667%;\n  padding-bottom: 16.666667%;\n}\n\n.px-2\\/12 {\n  padding-left: 16.666667%;\n  padding-right: 16.666667%;\n}\n\n.py-3\\/12 {\n  padding-top: 25%;\n  padding-bottom: 25%;\n}\n\n.px-3\\/12 {\n  padding-left: 25%;\n  padding-right: 25%;\n}\n\n.py-4\\/12 {\n  padding-top: 33.333333%;\n  padding-bottom: 33.333333%;\n}\n\n.px-4\\/12 {\n  padding-left: 33.333333%;\n  padding-right: 33.333333%;\n}\n\n.py-5\\/12 {\n  padding-top: 41.666667%;\n  padding-bottom: 41.666667%;\n}\n\n.px-5\\/12 {\n  padding-left: 41.666667%;\n  padding-right: 41.666667%;\n}\n\n.py-6\\/12 {\n  padding-top: 50%;\n  padding-bottom: 50%;\n}\n\n.px-6\\/12 {\n  padding-left: 50%;\n  padding-right: 50%;\n}\n\n.py-7\\/12 {\n  padding-top: 58.333333%;\n  padding-bottom: 58.333333%;\n}\n\n.px-7\\/12 {\n  padding-left: 58.333333%;\n  padding-right: 58.333333%;\n}\n\n.py-8\\/12 {\n  padding-top: 66.666667%;\n  padding-bottom: 66.666667%;\n}\n\n.px-8\\/12 {\n  padding-left: 66.666667%;\n  padding-right: 66.666667%;\n}\n\n.py-9\\/12 {\n  padding-top: 75%;\n  padding-bottom: 75%;\n}\n\n.px-9\\/12 {\n  padding-left: 75%;\n  padding-right: 75%;\n}\n\n.py-10\\/12 {\n  padding-top: 83.333333%;\n  padding-bottom: 83.333333%;\n}\n\n.px-10\\/12 {\n  padding-left: 83.333333%;\n  padding-right: 83.333333%;\n}\n\n.py-11\\/12 {\n  padding-top: 91.666667%;\n  padding-bottom: 91.666667%;\n}\n\n.px-11\\/12 {\n  padding-left: 91.666667%;\n  padding-right: 91.666667%;\n}\n\n.py-full {\n  padding-top: 100%;\n  padding-bottom: 100%;\n}\n\n.px-full {\n  padding-left: 100%;\n  padding-right: 100%;\n}\n\n.pt-0 {\n  padding-top: 0;\n}\n\n.pr-0 {\n  padding-right: 0;\n}\n\n.pb-0 {\n  padding-bottom: 0;\n}\n\n.pl-0 {\n  padding-left: 0;\n}\n\n.pt-1 {\n  padding-top: 0.25rem;\n}\n\n.pr-1 {\n  padding-right: 0.25rem;\n}\n\n.pb-1 {\n  padding-bottom: 0.25rem;\n}\n\n.pl-1 {\n  padding-left: 0.25rem;\n}\n\n.pt-2 {\n  padding-top: 0.5rem;\n}\n\n.pr-2 {\n  padding-right: 0.5rem;\n}\n\n.pb-2 {\n  padding-bottom: 0.5rem;\n}\n\n.pl-2 {\n  padding-left: 0.5rem;\n}\n\n.pt-3 {\n  padding-top: 0.75rem;\n}\n\n.pr-3 {\n  padding-right: 0.75rem;\n}\n\n.pb-3 {\n  padding-bottom: 0.75rem;\n}\n\n.pl-3 {\n  padding-left: 0.75rem;\n}\n\n.pt-4 {\n  padding-top: 1rem;\n}\n\n.pr-4 {\n  padding-right: 1rem;\n}\n\n.pb-4 {\n  padding-bottom: 1rem;\n}\n\n.pl-4 {\n  padding-left: 1rem;\n}\n\n.pt-5 {\n  padding-top: 1.25rem;\n}\n\n.pr-5 {\n  padding-right: 1.25rem;\n}\n\n.pb-5 {\n  padding-bottom: 1.25rem;\n}\n\n.pl-5 {\n  padding-left: 1.25rem;\n}\n\n.pt-6 {\n  padding-top: 1.5rem;\n}\n\n.pr-6 {\n  padding-right: 1.5rem;\n}\n\n.pb-6 {\n  padding-bottom: 1.5rem;\n}\n\n.pl-6 {\n  padding-left: 1.5rem;\n}\n\n.pt-7 {\n  padding-top: 1.75rem;\n}\n\n.pr-7 {\n  padding-right: 1.75rem;\n}\n\n.pb-7 {\n  padding-bottom: 1.75rem;\n}\n\n.pl-7 {\n  padding-left: 1.75rem;\n}\n\n.pt-8 {\n  padding-top: 2rem;\n}\n\n.pr-8 {\n  padding-right: 2rem;\n}\n\n.pb-8 {\n  padding-bottom: 2rem;\n}\n\n.pl-8 {\n  padding-left: 2rem;\n}\n\n.pt-9 {\n  padding-top: 2.25rem;\n}\n\n.pr-9 {\n  padding-right: 2.25rem;\n}\n\n.pb-9 {\n  padding-bottom: 2.25rem;\n}\n\n.pl-9 {\n  padding-left: 2.25rem;\n}\n\n.pt-10 {\n  padding-top: 2.5rem;\n}\n\n.pr-10 {\n  padding-right: 2.5rem;\n}\n\n.pb-10 {\n  padding-bottom: 2.5rem;\n}\n\n.pl-10 {\n  padding-left: 2.5rem;\n}\n\n.pt-11 {\n  padding-top: 2.75rem;\n}\n\n.pr-11 {\n  padding-right: 2.75rem;\n}\n\n.pb-11 {\n  padding-bottom: 2.75rem;\n}\n\n.pl-11 {\n  padding-left: 2.75rem;\n}\n\n.pt-12 {\n  padding-top: 3rem;\n}\n\n.pr-12 {\n  padding-right: 3rem;\n}\n\n.pb-12 {\n  padding-bottom: 3rem;\n}\n\n.pl-12 {\n  padding-left: 3rem;\n}\n\n.pt-13 {\n  padding-top: 3.25rem;\n}\n\n.pr-13 {\n  padding-right: 3.25rem;\n}\n\n.pb-13 {\n  padding-bottom: 3.25rem;\n}\n\n.pl-13 {\n  padding-left: 3.25rem;\n}\n\n.pt-14 {\n  padding-top: 3.5rem;\n}\n\n.pr-14 {\n  padding-right: 3.5rem;\n}\n\n.pb-14 {\n  padding-bottom: 3.5rem;\n}\n\n.pl-14 {\n  padding-left: 3.5rem;\n}\n\n.pt-15 {\n  padding-top: 3.75rem;\n}\n\n.pr-15 {\n  padding-right: 3.75rem;\n}\n\n.pb-15 {\n  padding-bottom: 3.75rem;\n}\n\n.pl-15 {\n  padding-left: 3.75rem;\n}\n\n.pt-16 {\n  padding-top: 4rem;\n}\n\n.pr-16 {\n  padding-right: 4rem;\n}\n\n.pb-16 {\n  padding-bottom: 4rem;\n}\n\n.pl-16 {\n  padding-left: 4rem;\n}\n\n.pt-20 {\n  padding-top: 5rem;\n}\n\n.pr-20 {\n  padding-right: 5rem;\n}\n\n.pb-20 {\n  padding-bottom: 5rem;\n}\n\n.pl-20 {\n  padding-left: 5rem;\n}\n\n.pt-24 {\n  padding-top: 6rem;\n}\n\n.pr-24 {\n  padding-right: 6rem;\n}\n\n.pb-24 {\n  padding-bottom: 6rem;\n}\n\n.pl-24 {\n  padding-left: 6rem;\n}\n\n.pt-28 {\n  padding-top: 7rem;\n}\n\n.pr-28 {\n  padding-right: 7rem;\n}\n\n.pb-28 {\n  padding-bottom: 7rem;\n}\n\n.pl-28 {\n  padding-left: 7rem;\n}\n\n.pt-32 {\n  padding-top: 8rem;\n}\n\n.pr-32 {\n  padding-right: 8rem;\n}\n\n.pb-32 {\n  padding-bottom: 8rem;\n}\n\n.pl-32 {\n  padding-left: 8rem;\n}\n\n.pt-36 {\n  padding-top: 9rem;\n}\n\n.pr-36 {\n  padding-right: 9rem;\n}\n\n.pb-36 {\n  padding-bottom: 9rem;\n}\n\n.pl-36 {\n  padding-left: 9rem;\n}\n\n.pt-40 {\n  padding-top: 10rem;\n}\n\n.pr-40 {\n  padding-right: 10rem;\n}\n\n.pb-40 {\n  padding-bottom: 10rem;\n}\n\n.pl-40 {\n  padding-left: 10rem;\n}\n\n.pt-48 {\n  padding-top: 12rem;\n}\n\n.pr-48 {\n  padding-right: 12rem;\n}\n\n.pb-48 {\n  padding-bottom: 12rem;\n}\n\n.pl-48 {\n  padding-left: 12rem;\n}\n\n.pt-56 {\n  padding-top: 14rem;\n}\n\n.pr-56 {\n  padding-right: 14rem;\n}\n\n.pb-56 {\n  padding-bottom: 14rem;\n}\n\n.pl-56 {\n  padding-left: 14rem;\n}\n\n.pt-60 {\n  padding-top: 15rem;\n}\n\n.pr-60 {\n  padding-right: 15rem;\n}\n\n.pb-60 {\n  padding-bottom: 15rem;\n}\n\n.pl-60 {\n  padding-left: 15rem;\n}\n\n.pt-64 {\n  padding-top: 16rem;\n}\n\n.pr-64 {\n  padding-right: 16rem;\n}\n\n.pb-64 {\n  padding-bottom: 16rem;\n}\n\n.pl-64 {\n  padding-left: 16rem;\n}\n\n.pt-72 {\n  padding-top: 18rem;\n}\n\n.pr-72 {\n  padding-right: 18rem;\n}\n\n.pb-72 {\n  padding-bottom: 18rem;\n}\n\n.pl-72 {\n  padding-left: 18rem;\n}\n\n.pt-80 {\n  padding-top: 20rem;\n}\n\n.pr-80 {\n  padding-right: 20rem;\n}\n\n.pb-80 {\n  padding-bottom: 20rem;\n}\n\n.pl-80 {\n  padding-left: 20rem;\n}\n\n.pt-96 {\n  padding-top: 24rem;\n}\n\n.pr-96 {\n  padding-right: 24rem;\n}\n\n.pb-96 {\n  padding-bottom: 24rem;\n}\n\n.pl-96 {\n  padding-left: 24rem;\n}\n\n.pt-px {\n  padding-top: 1px;\n}\n\n.pr-px {\n  padding-right: 1px;\n}\n\n.pb-px {\n  padding-bottom: 1px;\n}\n\n.pl-px {\n  padding-left: 1px;\n}\n\n.pt-0\\.5 {\n  padding-top: 0.125rem;\n}\n\n.pr-0\\.5 {\n  padding-right: 0.125rem;\n}\n\n.pb-0\\.5 {\n  padding-bottom: 0.125rem;\n}\n\n.pl-0\\.5 {\n  padding-left: 0.125rem;\n}\n\n.pt-1\\.5 {\n  padding-top: 0.375rem;\n}\n\n.pr-1\\.5 {\n  padding-right: 0.375rem;\n}\n\n.pb-1\\.5 {\n  padding-bottom: 0.375rem;\n}\n\n.pl-1\\.5 {\n  padding-left: 0.375rem;\n}\n\n.pt-2\\.5 {\n  padding-top: 0.625rem;\n}\n\n.pr-2\\.5 {\n  padding-right: 0.625rem;\n}\n\n.pb-2\\.5 {\n  padding-bottom: 0.625rem;\n}\n\n.pl-2\\.5 {\n  padding-left: 0.625rem;\n}\n\n.pt-3\\.5 {\n  padding-top: 0.875rem;\n}\n\n.pr-3\\.5 {\n  padding-right: 0.875rem;\n}\n\n.pb-3\\.5 {\n  padding-bottom: 0.875rem;\n}\n\n.pl-3\\.5 {\n  padding-left: 0.875rem;\n}\n\n.pt-1\\/2 {\n  padding-top: 50%;\n}\n\n.pr-1\\/2 {\n  padding-right: 50%;\n}\n\n.pb-1\\/2 {\n  padding-bottom: 50%;\n}\n\n.pl-1\\/2 {\n  padding-left: 50%;\n}\n\n.pt-1\\/3 {\n  padding-top: 33.333333%;\n}\n\n.pr-1\\/3 {\n  padding-right: 33.333333%;\n}\n\n.pb-1\\/3 {\n  padding-bottom: 33.333333%;\n}\n\n.pl-1\\/3 {\n  padding-left: 33.333333%;\n}\n\n.pt-2\\/3 {\n  padding-top: 66.666667%;\n}\n\n.pr-2\\/3 {\n  padding-right: 66.666667%;\n}\n\n.pb-2\\/3 {\n  padding-bottom: 66.666667%;\n}\n\n.pl-2\\/3 {\n  padding-left: 66.666667%;\n}\n\n.pt-1\\/4 {\n  padding-top: 25%;\n}\n\n.pr-1\\/4 {\n  padding-right: 25%;\n}\n\n.pb-1\\/4 {\n  padding-bottom: 25%;\n}\n\n.pl-1\\/4 {\n  padding-left: 25%;\n}\n\n.pt-2\\/4 {\n  padding-top: 50%;\n}\n\n.pr-2\\/4 {\n  padding-right: 50%;\n}\n\n.pb-2\\/4 {\n  padding-bottom: 50%;\n}\n\n.pl-2\\/4 {\n  padding-left: 50%;\n}\n\n.pt-3\\/4 {\n  padding-top: 75%;\n}\n\n.pr-3\\/4 {\n  padding-right: 75%;\n}\n\n.pb-3\\/4 {\n  padding-bottom: 75%;\n}\n\n.pl-3\\/4 {\n  padding-left: 75%;\n}\n\n.pt-1\\/5 {\n  padding-top: 20%;\n}\n\n.pr-1\\/5 {\n  padding-right: 20%;\n}\n\n.pb-1\\/5 {\n  padding-bottom: 20%;\n}\n\n.pl-1\\/5 {\n  padding-left: 20%;\n}\n\n.pt-2\\/5 {\n  padding-top: 40%;\n}\n\n.pr-2\\/5 {\n  padding-right: 40%;\n}\n\n.pb-2\\/5 {\n  padding-bottom: 40%;\n}\n\n.pl-2\\/5 {\n  padding-left: 40%;\n}\n\n.pt-3\\/5 {\n  padding-top: 60%;\n}\n\n.pr-3\\/5 {\n  padding-right: 60%;\n}\n\n.pb-3\\/5 {\n  padding-bottom: 60%;\n}\n\n.pl-3\\/5 {\n  padding-left: 60%;\n}\n\n.pt-4\\/5 {\n  padding-top: 80%;\n}\n\n.pr-4\\/5 {\n  padding-right: 80%;\n}\n\n.pb-4\\/5 {\n  padding-bottom: 80%;\n}\n\n.pl-4\\/5 {\n  padding-left: 80%;\n}\n\n.pt-1\\/6 {\n  padding-top: 16.666667%;\n}\n\n.pr-1\\/6 {\n  padding-right: 16.666667%;\n}\n\n.pb-1\\/6 {\n  padding-bottom: 16.666667%;\n}\n\n.pl-1\\/6 {\n  padding-left: 16.666667%;\n}\n\n.pt-2\\/6 {\n  padding-top: 33.333333%;\n}\n\n.pr-2\\/6 {\n  padding-right: 33.333333%;\n}\n\n.pb-2\\/6 {\n  padding-bottom: 33.333333%;\n}\n\n.pl-2\\/6 {\n  padding-left: 33.333333%;\n}\n\n.pt-3\\/6 {\n  padding-top: 50%;\n}\n\n.pr-3\\/6 {\n  padding-right: 50%;\n}\n\n.pb-3\\/6 {\n  padding-bottom: 50%;\n}\n\n.pl-3\\/6 {\n  padding-left: 50%;\n}\n\n.pt-4\\/6 {\n  padding-top: 66.666667%;\n}\n\n.pr-4\\/6 {\n  padding-right: 66.666667%;\n}\n\n.pb-4\\/6 {\n  padding-bottom: 66.666667%;\n}\n\n.pl-4\\/6 {\n  padding-left: 66.666667%;\n}\n\n.pt-5\\/6 {\n  padding-top: 83.333333%;\n}\n\n.pr-5\\/6 {\n  padding-right: 83.333333%;\n}\n\n.pb-5\\/6 {\n  padding-bottom: 83.333333%;\n}\n\n.pl-5\\/6 {\n  padding-left: 83.333333%;\n}\n\n.pt-1\\/12 {\n  padding-top: 8.333333%;\n}\n\n.pr-1\\/12 {\n  padding-right: 8.333333%;\n}\n\n.pb-1\\/12 {\n  padding-bottom: 8.333333%;\n}\n\n.pl-1\\/12 {\n  padding-left: 8.333333%;\n}\n\n.pt-2\\/12 {\n  padding-top: 16.666667%;\n}\n\n.pr-2\\/12 {\n  padding-right: 16.666667%;\n}\n\n.pb-2\\/12 {\n  padding-bottom: 16.666667%;\n}\n\n.pl-2\\/12 {\n  padding-left: 16.666667%;\n}\n\n.pt-3\\/12 {\n  padding-top: 25%;\n}\n\n.pr-3\\/12 {\n  padding-right: 25%;\n}\n\n.pb-3\\/12 {\n  padding-bottom: 25%;\n}\n\n.pl-3\\/12 {\n  padding-left: 25%;\n}\n\n.pt-4\\/12 {\n  padding-top: 33.333333%;\n}\n\n.pr-4\\/12 {\n  padding-right: 33.333333%;\n}\n\n.pb-4\\/12 {\n  padding-bottom: 33.333333%;\n}\n\n.pl-4\\/12 {\n  padding-left: 33.333333%;\n}\n\n.pt-5\\/12 {\n  padding-top: 41.666667%;\n}\n\n.pr-5\\/12 {\n  padding-right: 41.666667%;\n}\n\n.pb-5\\/12 {\n  padding-bottom: 41.666667%;\n}\n\n.pl-5\\/12 {\n  padding-left: 41.666667%;\n}\n\n.pt-6\\/12 {\n  padding-top: 50%;\n}\n\n.pr-6\\/12 {\n  padding-right: 50%;\n}\n\n.pb-6\\/12 {\n  padding-bottom: 50%;\n}\n\n.pl-6\\/12 {\n  padding-left: 50%;\n}\n\n.pt-7\\/12 {\n  padding-top: 58.333333%;\n}\n\n.pr-7\\/12 {\n  padding-right: 58.333333%;\n}\n\n.pb-7\\/12 {\n  padding-bottom: 58.333333%;\n}\n\n.pl-7\\/12 {\n  padding-left: 58.333333%;\n}\n\n.pt-8\\/12 {\n  padding-top: 66.666667%;\n}\n\n.pr-8\\/12 {\n  padding-right: 66.666667%;\n}\n\n.pb-8\\/12 {\n  padding-bottom: 66.666667%;\n}\n\n.pl-8\\/12 {\n  padding-left: 66.666667%;\n}\n\n.pt-9\\/12 {\n  padding-top: 75%;\n}\n\n.pr-9\\/12 {\n  padding-right: 75%;\n}\n\n.pb-9\\/12 {\n  padding-bottom: 75%;\n}\n\n.pl-9\\/12 {\n  padding-left: 75%;\n}\n\n.pt-10\\/12 {\n  padding-top: 83.333333%;\n}\n\n.pr-10\\/12 {\n  padding-right: 83.333333%;\n}\n\n.pb-10\\/12 {\n  padding-bottom: 83.333333%;\n}\n\n.pl-10\\/12 {\n  padding-left: 83.333333%;\n}\n\n.pt-11\\/12 {\n  padding-top: 91.666667%;\n}\n\n.pr-11\\/12 {\n  padding-right: 91.666667%;\n}\n\n.pb-11\\/12 {\n  padding-bottom: 91.666667%;\n}\n\n.pl-11\\/12 {\n  padding-left: 91.666667%;\n}\n\n.pt-full {\n  padding-top: 100%;\n}\n\n.pr-full {\n  padding-right: 100%;\n}\n\n.pb-full {\n  padding-bottom: 100%;\n}\n\n.pl-full {\n  padding-left: 100%;\n}\n\n.placeholder-transparent::-webkit-input-placeholder {\n  color: transparent;\n}\n\n.placeholder-transparent::-moz-placeholder {\n  color: transparent;\n}\n\n.placeholder-transparent:-ms-input-placeholder {\n  color: transparent;\n}\n\n.placeholder-transparent::-ms-input-placeholder {\n  color: transparent;\n}\n\n.placeholder-transparent::placeholder {\n  color: transparent;\n}\n\n.placeholder-white::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--placeholder-opacity));\n}\n\n.placeholder-white::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--placeholder-opacity));\n}\n\n.placeholder-white:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--placeholder-opacity));\n}\n\n.placeholder-white::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--placeholder-opacity));\n}\n\n.placeholder-white::placeholder {\n  --placeholder-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--placeholder-opacity));\n}\n\n.placeholder-black::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--placeholder-opacity));\n}\n\n.placeholder-black::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--placeholder-opacity));\n}\n\n.placeholder-black:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--placeholder-opacity));\n}\n\n.placeholder-black::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--placeholder-opacity));\n}\n\n.placeholder-black::placeholder {\n  --placeholder-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--placeholder-opacity));\n}\n\n.placeholder-gray-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--placeholder-opacity));\n}\n\n.placeholder-gray-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--placeholder-opacity));\n}\n\n.placeholder-gray-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--placeholder-opacity));\n}\n\n.placeholder-gray-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--placeholder-opacity));\n}\n\n.placeholder-gray-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--placeholder-opacity));\n}\n\n.placeholder-gray-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--placeholder-opacity));\n}\n\n.placeholder-gray-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--placeholder-opacity));\n}\n\n.placeholder-gray-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--placeholder-opacity));\n}\n\n.placeholder-gray-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--placeholder-opacity));\n}\n\n.placeholder-gray-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--placeholder-opacity));\n}\n\n.placeholder-gray-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--placeholder-opacity));\n}\n\n.placeholder-gray-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--placeholder-opacity));\n}\n\n.placeholder-gray-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--placeholder-opacity));\n}\n\n.placeholder-gray-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--placeholder-opacity));\n}\n\n.placeholder-gray-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--placeholder-opacity));\n}\n\n.placeholder-gray-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--placeholder-opacity));\n}\n\n.placeholder-gray-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--placeholder-opacity));\n}\n\n.placeholder-gray-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--placeholder-opacity));\n}\n\n.placeholder-gray-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--placeholder-opacity));\n}\n\n.placeholder-gray-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--placeholder-opacity));\n}\n\n.placeholder-gray-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--placeholder-opacity));\n}\n\n.placeholder-gray-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--placeholder-opacity));\n}\n\n.placeholder-gray-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--placeholder-opacity));\n}\n\n.placeholder-gray-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--placeholder-opacity));\n}\n\n.placeholder-gray-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--placeholder-opacity));\n}\n\n.placeholder-gray-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--placeholder-opacity));\n}\n\n.placeholder-gray-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--placeholder-opacity));\n}\n\n.placeholder-gray-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--placeholder-opacity));\n}\n\n.placeholder-gray-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--placeholder-opacity));\n}\n\n.placeholder-gray-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--placeholder-opacity));\n}\n\n.placeholder-gray-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--placeholder-opacity));\n}\n\n.placeholder-gray-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--placeholder-opacity));\n}\n\n.placeholder-gray-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--placeholder-opacity));\n}\n\n.placeholder-gray-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--placeholder-opacity));\n}\n\n.placeholder-gray-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--placeholder-opacity));\n}\n\n.placeholder-gray-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--placeholder-opacity));\n}\n\n.placeholder-gray-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--placeholder-opacity));\n}\n\n.placeholder-gray-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--placeholder-opacity));\n}\n\n.placeholder-gray-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--placeholder-opacity));\n}\n\n.placeholder-gray-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--placeholder-opacity));\n}\n\n.placeholder-gray-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--placeholder-opacity));\n}\n\n.placeholder-gray-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--placeholder-opacity));\n}\n\n.placeholder-gray-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--placeholder-opacity));\n}\n\n.placeholder-gray-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--placeholder-opacity));\n}\n\n.placeholder-gray-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--placeholder-opacity));\n}\n\n.placeholder-gray-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--placeholder-opacity));\n}\n\n.placeholder-gray-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--placeholder-opacity));\n}\n\n.placeholder-gray-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--placeholder-opacity));\n}\n\n.placeholder-gray-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--placeholder-opacity));\n}\n\n.placeholder-gray-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--placeholder-opacity));\n}\n\n.placeholder-cool-gray-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--placeholder-opacity));\n}\n\n.placeholder-red-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--placeholder-opacity));\n}\n\n.placeholder-red-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--placeholder-opacity));\n}\n\n.placeholder-red-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--placeholder-opacity));\n}\n\n.placeholder-red-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--placeholder-opacity));\n}\n\n.placeholder-red-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--placeholder-opacity));\n}\n\n.placeholder-red-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--placeholder-opacity));\n}\n\n.placeholder-red-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--placeholder-opacity));\n}\n\n.placeholder-red-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--placeholder-opacity));\n}\n\n.placeholder-red-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--placeholder-opacity));\n}\n\n.placeholder-red-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--placeholder-opacity));\n}\n\n.placeholder-red-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--placeholder-opacity));\n}\n\n.placeholder-red-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--placeholder-opacity));\n}\n\n.placeholder-red-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--placeholder-opacity));\n}\n\n.placeholder-red-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--placeholder-opacity));\n}\n\n.placeholder-red-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--placeholder-opacity));\n}\n\n.placeholder-red-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--placeholder-opacity));\n}\n\n.placeholder-red-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--placeholder-opacity));\n}\n\n.placeholder-red-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--placeholder-opacity));\n}\n\n.placeholder-red-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--placeholder-opacity));\n}\n\n.placeholder-red-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--placeholder-opacity));\n}\n\n.placeholder-red-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--placeholder-opacity));\n}\n\n.placeholder-red-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--placeholder-opacity));\n}\n\n.placeholder-red-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--placeholder-opacity));\n}\n\n.placeholder-red-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--placeholder-opacity));\n}\n\n.placeholder-red-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--placeholder-opacity));\n}\n\n.placeholder-red-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--placeholder-opacity));\n}\n\n.placeholder-red-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--placeholder-opacity));\n}\n\n.placeholder-red-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--placeholder-opacity));\n}\n\n.placeholder-red-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--placeholder-opacity));\n}\n\n.placeholder-red-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--placeholder-opacity));\n}\n\n.placeholder-red-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--placeholder-opacity));\n}\n\n.placeholder-red-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--placeholder-opacity));\n}\n\n.placeholder-red-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--placeholder-opacity));\n}\n\n.placeholder-red-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--placeholder-opacity));\n}\n\n.placeholder-red-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--placeholder-opacity));\n}\n\n.placeholder-red-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--placeholder-opacity));\n}\n\n.placeholder-red-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--placeholder-opacity));\n}\n\n.placeholder-red-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--placeholder-opacity));\n}\n\n.placeholder-red-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--placeholder-opacity));\n}\n\n.placeholder-red-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--placeholder-opacity));\n}\n\n.placeholder-red-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--placeholder-opacity));\n}\n\n.placeholder-red-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--placeholder-opacity));\n}\n\n.placeholder-red-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--placeholder-opacity));\n}\n\n.placeholder-red-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--placeholder-opacity));\n}\n\n.placeholder-red-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--placeholder-opacity));\n}\n\n.placeholder-red-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.placeholder-red-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.placeholder-red-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.placeholder-red-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.placeholder-red-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.placeholder-orange-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--placeholder-opacity));\n}\n\n.placeholder-orange-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--placeholder-opacity));\n}\n\n.placeholder-orange-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--placeholder-opacity));\n}\n\n.placeholder-orange-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--placeholder-opacity));\n}\n\n.placeholder-orange-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--placeholder-opacity));\n}\n\n.placeholder-orange-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--placeholder-opacity));\n}\n\n.placeholder-orange-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--placeholder-opacity));\n}\n\n.placeholder-orange-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--placeholder-opacity));\n}\n\n.placeholder-orange-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--placeholder-opacity));\n}\n\n.placeholder-orange-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--placeholder-opacity));\n}\n\n.placeholder-orange-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--placeholder-opacity));\n}\n\n.placeholder-orange-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--placeholder-opacity));\n}\n\n.placeholder-orange-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--placeholder-opacity));\n}\n\n.placeholder-orange-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--placeholder-opacity));\n}\n\n.placeholder-orange-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--placeholder-opacity));\n}\n\n.placeholder-orange-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--placeholder-opacity));\n}\n\n.placeholder-orange-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--placeholder-opacity));\n}\n\n.placeholder-orange-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--placeholder-opacity));\n}\n\n.placeholder-orange-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--placeholder-opacity));\n}\n\n.placeholder-orange-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--placeholder-opacity));\n}\n\n.placeholder-orange-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--placeholder-opacity));\n}\n\n.placeholder-orange-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--placeholder-opacity));\n}\n\n.placeholder-orange-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--placeholder-opacity));\n}\n\n.placeholder-orange-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--placeholder-opacity));\n}\n\n.placeholder-orange-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--placeholder-opacity));\n}\n\n.placeholder-orange-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--placeholder-opacity));\n}\n\n.placeholder-orange-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--placeholder-opacity));\n}\n\n.placeholder-orange-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--placeholder-opacity));\n}\n\n.placeholder-orange-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--placeholder-opacity));\n}\n\n.placeholder-orange-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--placeholder-opacity));\n}\n\n.placeholder-orange-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--placeholder-opacity));\n}\n\n.placeholder-orange-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--placeholder-opacity));\n}\n\n.placeholder-orange-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--placeholder-opacity));\n}\n\n.placeholder-orange-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--placeholder-opacity));\n}\n\n.placeholder-orange-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--placeholder-opacity));\n}\n\n.placeholder-orange-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--placeholder-opacity));\n}\n\n.placeholder-orange-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--placeholder-opacity));\n}\n\n.placeholder-orange-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--placeholder-opacity));\n}\n\n.placeholder-orange-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--placeholder-opacity));\n}\n\n.placeholder-orange-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--placeholder-opacity));\n}\n\n.placeholder-orange-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--placeholder-opacity));\n}\n\n.placeholder-orange-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--placeholder-opacity));\n}\n\n.placeholder-orange-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--placeholder-opacity));\n}\n\n.placeholder-orange-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--placeholder-opacity));\n}\n\n.placeholder-orange-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--placeholder-opacity));\n}\n\n.placeholder-orange-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.placeholder-orange-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.placeholder-orange-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.placeholder-orange-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.placeholder-orange-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--placeholder-opacity));\n}\n\n.placeholder-yellow-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--placeholder-opacity));\n}\n\n.placeholder-green-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--placeholder-opacity));\n}\n\n.placeholder-green-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--placeholder-opacity));\n}\n\n.placeholder-green-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--placeholder-opacity));\n}\n\n.placeholder-green-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--placeholder-opacity));\n}\n\n.placeholder-green-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--placeholder-opacity));\n}\n\n.placeholder-green-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--placeholder-opacity));\n}\n\n.placeholder-green-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--placeholder-opacity));\n}\n\n.placeholder-green-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--placeholder-opacity));\n}\n\n.placeholder-green-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--placeholder-opacity));\n}\n\n.placeholder-green-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--placeholder-opacity));\n}\n\n.placeholder-green-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--placeholder-opacity));\n}\n\n.placeholder-green-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--placeholder-opacity));\n}\n\n.placeholder-green-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--placeholder-opacity));\n}\n\n.placeholder-green-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--placeholder-opacity));\n}\n\n.placeholder-green-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--placeholder-opacity));\n}\n\n.placeholder-green-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--placeholder-opacity));\n}\n\n.placeholder-green-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--placeholder-opacity));\n}\n\n.placeholder-green-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--placeholder-opacity));\n}\n\n.placeholder-green-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--placeholder-opacity));\n}\n\n.placeholder-green-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--placeholder-opacity));\n}\n\n.placeholder-green-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--placeholder-opacity));\n}\n\n.placeholder-green-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--placeholder-opacity));\n}\n\n.placeholder-green-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--placeholder-opacity));\n}\n\n.placeholder-green-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--placeholder-opacity));\n}\n\n.placeholder-green-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--placeholder-opacity));\n}\n\n.placeholder-green-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--placeholder-opacity));\n}\n\n.placeholder-green-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--placeholder-opacity));\n}\n\n.placeholder-green-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--placeholder-opacity));\n}\n\n.placeholder-green-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--placeholder-opacity));\n}\n\n.placeholder-green-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--placeholder-opacity));\n}\n\n.placeholder-green-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--placeholder-opacity));\n}\n\n.placeholder-green-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--placeholder-opacity));\n}\n\n.placeholder-green-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--placeholder-opacity));\n}\n\n.placeholder-green-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--placeholder-opacity));\n}\n\n.placeholder-green-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--placeholder-opacity));\n}\n\n.placeholder-green-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--placeholder-opacity));\n}\n\n.placeholder-green-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--placeholder-opacity));\n}\n\n.placeholder-green-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--placeholder-opacity));\n}\n\n.placeholder-green-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--placeholder-opacity));\n}\n\n.placeholder-green-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--placeholder-opacity));\n}\n\n.placeholder-green-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--placeholder-opacity));\n}\n\n.placeholder-green-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--placeholder-opacity));\n}\n\n.placeholder-green-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--placeholder-opacity));\n}\n\n.placeholder-green-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--placeholder-opacity));\n}\n\n.placeholder-green-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--placeholder-opacity));\n}\n\n.placeholder-green-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--placeholder-opacity));\n}\n\n.placeholder-green-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--placeholder-opacity));\n}\n\n.placeholder-green-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--placeholder-opacity));\n}\n\n.placeholder-green-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--placeholder-opacity));\n}\n\n.placeholder-green-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--placeholder-opacity));\n}\n\n.placeholder-teal-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--placeholder-opacity));\n}\n\n.placeholder-teal-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--placeholder-opacity));\n}\n\n.placeholder-teal-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--placeholder-opacity));\n}\n\n.placeholder-teal-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--placeholder-opacity));\n}\n\n.placeholder-teal-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--placeholder-opacity));\n}\n\n.placeholder-teal-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--placeholder-opacity));\n}\n\n.placeholder-teal-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--placeholder-opacity));\n}\n\n.placeholder-teal-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--placeholder-opacity));\n}\n\n.placeholder-teal-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--placeholder-opacity));\n}\n\n.placeholder-teal-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--placeholder-opacity));\n}\n\n.placeholder-teal-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--placeholder-opacity));\n}\n\n.placeholder-teal-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--placeholder-opacity));\n}\n\n.placeholder-teal-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--placeholder-opacity));\n}\n\n.placeholder-teal-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--placeholder-opacity));\n}\n\n.placeholder-teal-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--placeholder-opacity));\n}\n\n.placeholder-teal-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--placeholder-opacity));\n}\n\n.placeholder-teal-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--placeholder-opacity));\n}\n\n.placeholder-teal-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--placeholder-opacity));\n}\n\n.placeholder-teal-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--placeholder-opacity));\n}\n\n.placeholder-teal-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--placeholder-opacity));\n}\n\n.placeholder-teal-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--placeholder-opacity));\n}\n\n.placeholder-teal-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--placeholder-opacity));\n}\n\n.placeholder-teal-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--placeholder-opacity));\n}\n\n.placeholder-teal-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--placeholder-opacity));\n}\n\n.placeholder-teal-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--placeholder-opacity));\n}\n\n.placeholder-teal-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--placeholder-opacity));\n}\n\n.placeholder-teal-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--placeholder-opacity));\n}\n\n.placeholder-teal-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--placeholder-opacity));\n}\n\n.placeholder-teal-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--placeholder-opacity));\n}\n\n.placeholder-teal-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--placeholder-opacity));\n}\n\n.placeholder-teal-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--placeholder-opacity));\n}\n\n.placeholder-teal-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--placeholder-opacity));\n}\n\n.placeholder-teal-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--placeholder-opacity));\n}\n\n.placeholder-teal-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--placeholder-opacity));\n}\n\n.placeholder-teal-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--placeholder-opacity));\n}\n\n.placeholder-teal-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--placeholder-opacity));\n}\n\n.placeholder-teal-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--placeholder-opacity));\n}\n\n.placeholder-teal-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--placeholder-opacity));\n}\n\n.placeholder-teal-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--placeholder-opacity));\n}\n\n.placeholder-teal-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--placeholder-opacity));\n}\n\n.placeholder-teal-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--placeholder-opacity));\n}\n\n.placeholder-teal-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--placeholder-opacity));\n}\n\n.placeholder-teal-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--placeholder-opacity));\n}\n\n.placeholder-teal-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--placeholder-opacity));\n}\n\n.placeholder-teal-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--placeholder-opacity));\n}\n\n.placeholder-teal-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--placeholder-opacity));\n}\n\n.placeholder-teal-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--placeholder-opacity));\n}\n\n.placeholder-teal-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--placeholder-opacity));\n}\n\n.placeholder-teal-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--placeholder-opacity));\n}\n\n.placeholder-teal-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--placeholder-opacity));\n}\n\n.placeholder-blue-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-blue-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-blue-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-blue-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-blue-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-blue-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--placeholder-opacity));\n}\n\n.placeholder-blue-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--placeholder-opacity));\n}\n\n.placeholder-blue-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--placeholder-opacity));\n}\n\n.placeholder-blue-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--placeholder-opacity));\n}\n\n.placeholder-blue-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--placeholder-opacity));\n}\n\n.placeholder-blue-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--placeholder-opacity));\n}\n\n.placeholder-blue-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--placeholder-opacity));\n}\n\n.placeholder-blue-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--placeholder-opacity));\n}\n\n.placeholder-blue-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--placeholder-opacity));\n}\n\n.placeholder-blue-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--placeholder-opacity));\n}\n\n.placeholder-blue-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--placeholder-opacity));\n}\n\n.placeholder-blue-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--placeholder-opacity));\n}\n\n.placeholder-blue-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--placeholder-opacity));\n}\n\n.placeholder-blue-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--placeholder-opacity));\n}\n\n.placeholder-blue-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--placeholder-opacity));\n}\n\n.placeholder-blue-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--placeholder-opacity));\n}\n\n.placeholder-blue-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--placeholder-opacity));\n}\n\n.placeholder-blue-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--placeholder-opacity));\n}\n\n.placeholder-blue-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--placeholder-opacity));\n}\n\n.placeholder-blue-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--placeholder-opacity));\n}\n\n.placeholder-blue-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--placeholder-opacity));\n}\n\n.placeholder-blue-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--placeholder-opacity));\n}\n\n.placeholder-blue-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--placeholder-opacity));\n}\n\n.placeholder-blue-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--placeholder-opacity));\n}\n\n.placeholder-blue-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--placeholder-opacity));\n}\n\n.placeholder-blue-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--placeholder-opacity));\n}\n\n.placeholder-blue-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--placeholder-opacity));\n}\n\n.placeholder-blue-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--placeholder-opacity));\n}\n\n.placeholder-blue-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--placeholder-opacity));\n}\n\n.placeholder-blue-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--placeholder-opacity));\n}\n\n.placeholder-blue-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--placeholder-opacity));\n}\n\n.placeholder-blue-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--placeholder-opacity));\n}\n\n.placeholder-blue-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--placeholder-opacity));\n}\n\n.placeholder-blue-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--placeholder-opacity));\n}\n\n.placeholder-blue-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--placeholder-opacity));\n}\n\n.placeholder-blue-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--placeholder-opacity));\n}\n\n.placeholder-blue-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--placeholder-opacity));\n}\n\n.placeholder-blue-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--placeholder-opacity));\n}\n\n.placeholder-blue-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--placeholder-opacity));\n}\n\n.placeholder-blue-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--placeholder-opacity));\n}\n\n.placeholder-blue-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--placeholder-opacity));\n}\n\n.placeholder-blue-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--placeholder-opacity));\n}\n\n.placeholder-blue-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--placeholder-opacity));\n}\n\n.placeholder-blue-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--placeholder-opacity));\n}\n\n.placeholder-blue-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--placeholder-opacity));\n}\n\n.placeholder-indigo-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--placeholder-opacity));\n}\n\n.placeholder-purple-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-purple-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-purple-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-purple-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-purple-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--placeholder-opacity));\n}\n\n.placeholder-purple-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--placeholder-opacity));\n}\n\n.placeholder-purple-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--placeholder-opacity));\n}\n\n.placeholder-purple-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--placeholder-opacity));\n}\n\n.placeholder-purple-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--placeholder-opacity));\n}\n\n.placeholder-purple-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--placeholder-opacity));\n}\n\n.placeholder-purple-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--placeholder-opacity));\n}\n\n.placeholder-purple-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--placeholder-opacity));\n}\n\n.placeholder-purple-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--placeholder-opacity));\n}\n\n.placeholder-purple-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--placeholder-opacity));\n}\n\n.placeholder-purple-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--placeholder-opacity));\n}\n\n.placeholder-purple-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--placeholder-opacity));\n}\n\n.placeholder-purple-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--placeholder-opacity));\n}\n\n.placeholder-purple-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--placeholder-opacity));\n}\n\n.placeholder-purple-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--placeholder-opacity));\n}\n\n.placeholder-purple-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--placeholder-opacity));\n}\n\n.placeholder-purple-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--placeholder-opacity));\n}\n\n.placeholder-purple-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--placeholder-opacity));\n}\n\n.placeholder-purple-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--placeholder-opacity));\n}\n\n.placeholder-purple-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--placeholder-opacity));\n}\n\n.placeholder-purple-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--placeholder-opacity));\n}\n\n.placeholder-purple-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--placeholder-opacity));\n}\n\n.placeholder-purple-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--placeholder-opacity));\n}\n\n.placeholder-purple-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--placeholder-opacity));\n}\n\n.placeholder-purple-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--placeholder-opacity));\n}\n\n.placeholder-purple-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--placeholder-opacity));\n}\n\n.placeholder-purple-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--placeholder-opacity));\n}\n\n.placeholder-purple-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--placeholder-opacity));\n}\n\n.placeholder-purple-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--placeholder-opacity));\n}\n\n.placeholder-purple-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--placeholder-opacity));\n}\n\n.placeholder-purple-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--placeholder-opacity));\n}\n\n.placeholder-purple-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--placeholder-opacity));\n}\n\n.placeholder-purple-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--placeholder-opacity));\n}\n\n.placeholder-purple-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--placeholder-opacity));\n}\n\n.placeholder-purple-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--placeholder-opacity));\n}\n\n.placeholder-purple-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--placeholder-opacity));\n}\n\n.placeholder-purple-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--placeholder-opacity));\n}\n\n.placeholder-purple-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--placeholder-opacity));\n}\n\n.placeholder-purple-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--placeholder-opacity));\n}\n\n.placeholder-purple-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--placeholder-opacity));\n}\n\n.placeholder-purple-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--placeholder-opacity));\n}\n\n.placeholder-purple-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--placeholder-opacity));\n}\n\n.placeholder-purple-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--placeholder-opacity));\n}\n\n.placeholder-purple-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--placeholder-opacity));\n}\n\n.placeholder-purple-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--placeholder-opacity));\n}\n\n.placeholder-purple-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--placeholder-opacity));\n}\n\n.placeholder-pink-50::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--placeholder-opacity));\n}\n\n.placeholder-pink-50::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--placeholder-opacity));\n}\n\n.placeholder-pink-50:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--placeholder-opacity));\n}\n\n.placeholder-pink-50::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--placeholder-opacity));\n}\n\n.placeholder-pink-50::placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--placeholder-opacity));\n}\n\n.placeholder-pink-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--placeholder-opacity));\n}\n\n.placeholder-pink-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--placeholder-opacity));\n}\n\n.placeholder-pink-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--placeholder-opacity));\n}\n\n.placeholder-pink-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--placeholder-opacity));\n}\n\n.placeholder-pink-100::placeholder {\n  --placeholder-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--placeholder-opacity));\n}\n\n.placeholder-pink-200::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--placeholder-opacity));\n}\n\n.placeholder-pink-200::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--placeholder-opacity));\n}\n\n.placeholder-pink-200:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--placeholder-opacity));\n}\n\n.placeholder-pink-200::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--placeholder-opacity));\n}\n\n.placeholder-pink-200::placeholder {\n  --placeholder-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--placeholder-opacity));\n}\n\n.placeholder-pink-300::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--placeholder-opacity));\n}\n\n.placeholder-pink-300::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--placeholder-opacity));\n}\n\n.placeholder-pink-300:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--placeholder-opacity));\n}\n\n.placeholder-pink-300::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--placeholder-opacity));\n}\n\n.placeholder-pink-300::placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--placeholder-opacity));\n}\n\n.placeholder-pink-400::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--placeholder-opacity));\n}\n\n.placeholder-pink-400::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--placeholder-opacity));\n}\n\n.placeholder-pink-400:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--placeholder-opacity));\n}\n\n.placeholder-pink-400::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--placeholder-opacity));\n}\n\n.placeholder-pink-400::placeholder {\n  --placeholder-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--placeholder-opacity));\n}\n\n.placeholder-pink-500::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--placeholder-opacity));\n}\n\n.placeholder-pink-500::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--placeholder-opacity));\n}\n\n.placeholder-pink-500:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--placeholder-opacity));\n}\n\n.placeholder-pink-500::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--placeholder-opacity));\n}\n\n.placeholder-pink-500::placeholder {\n  --placeholder-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--placeholder-opacity));\n}\n\n.placeholder-pink-600::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--placeholder-opacity));\n}\n\n.placeholder-pink-600::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--placeholder-opacity));\n}\n\n.placeholder-pink-600:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--placeholder-opacity));\n}\n\n.placeholder-pink-600::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--placeholder-opacity));\n}\n\n.placeholder-pink-600::placeholder {\n  --placeholder-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--placeholder-opacity));\n}\n\n.placeholder-pink-700::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--placeholder-opacity));\n}\n\n.placeholder-pink-700::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--placeholder-opacity));\n}\n\n.placeholder-pink-700:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--placeholder-opacity));\n}\n\n.placeholder-pink-700::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--placeholder-opacity));\n}\n\n.placeholder-pink-700::placeholder {\n  --placeholder-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--placeholder-opacity));\n}\n\n.placeholder-pink-800::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--placeholder-opacity));\n}\n\n.placeholder-pink-800::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--placeholder-opacity));\n}\n\n.placeholder-pink-800:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--placeholder-opacity));\n}\n\n.placeholder-pink-800::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--placeholder-opacity));\n}\n\n.placeholder-pink-800::placeholder {\n  --placeholder-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--placeholder-opacity));\n}\n\n.placeholder-pink-900::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--placeholder-opacity));\n}\n\n.placeholder-pink-900::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--placeholder-opacity));\n}\n\n.placeholder-pink-900:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--placeholder-opacity));\n}\n\n.placeholder-pink-900::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--placeholder-opacity));\n}\n\n.placeholder-pink-900::placeholder {\n  --placeholder-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-transparent:focus::-webkit-input-placeholder {\n  color: transparent;\n}\n\n.focus\\:placeholder-transparent:focus::-moz-placeholder {\n  color: transparent;\n}\n\n.focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n  color: transparent;\n}\n\n.focus\\:placeholder-transparent:focus::-ms-input-placeholder {\n  color: transparent;\n}\n\n.focus\\:placeholder-transparent:focus::placeholder {\n  color: transparent;\n}\n\n.focus\\:placeholder-white:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-white:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-white:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-white:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-white:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-black:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-black:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-black:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-black:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-black:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-cool-gray-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-red-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-green-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-50:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-50:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-100:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-200:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-200:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-200:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-200:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-300:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-300:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-300:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-300:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-400:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-400:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-400:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-400:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-500:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-500:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-500:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-500:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-600:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-600:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-600:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-600:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-700:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-700:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-700:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-700:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-800:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-800:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-800:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-800:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-900:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-900:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-900:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-900:focus::placeholder {\n  --placeholder-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--placeholder-opacity));\n}\n\n.placeholder-opacity-0::-webkit-input-placeholder {\n  --placeholder-opacity: 0;\n}\n\n.placeholder-opacity-0::-moz-placeholder {\n  --placeholder-opacity: 0;\n}\n\n.placeholder-opacity-0:-ms-input-placeholder {\n  --placeholder-opacity: 0;\n}\n\n.placeholder-opacity-0::-ms-input-placeholder {\n  --placeholder-opacity: 0;\n}\n\n.placeholder-opacity-0::placeholder {\n  --placeholder-opacity: 0;\n}\n\n.placeholder-opacity-25::-webkit-input-placeholder {\n  --placeholder-opacity: 0.25;\n}\n\n.placeholder-opacity-25::-moz-placeholder {\n  --placeholder-opacity: 0.25;\n}\n\n.placeholder-opacity-25:-ms-input-placeholder {\n  --placeholder-opacity: 0.25;\n}\n\n.placeholder-opacity-25::-ms-input-placeholder {\n  --placeholder-opacity: 0.25;\n}\n\n.placeholder-opacity-25::placeholder {\n  --placeholder-opacity: 0.25;\n}\n\n.placeholder-opacity-50::-webkit-input-placeholder {\n  --placeholder-opacity: 0.5;\n}\n\n.placeholder-opacity-50::-moz-placeholder {\n  --placeholder-opacity: 0.5;\n}\n\n.placeholder-opacity-50:-ms-input-placeholder {\n  --placeholder-opacity: 0.5;\n}\n\n.placeholder-opacity-50::-ms-input-placeholder {\n  --placeholder-opacity: 0.5;\n}\n\n.placeholder-opacity-50::placeholder {\n  --placeholder-opacity: 0.5;\n}\n\n.placeholder-opacity-75::-webkit-input-placeholder {\n  --placeholder-opacity: 0.75;\n}\n\n.placeholder-opacity-75::-moz-placeholder {\n  --placeholder-opacity: 0.75;\n}\n\n.placeholder-opacity-75:-ms-input-placeholder {\n  --placeholder-opacity: 0.75;\n}\n\n.placeholder-opacity-75::-ms-input-placeholder {\n  --placeholder-opacity: 0.75;\n}\n\n.placeholder-opacity-75::placeholder {\n  --placeholder-opacity: 0.75;\n}\n\n.placeholder-opacity-100::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n}\n\n.placeholder-opacity-100::-moz-placeholder {\n  --placeholder-opacity: 1;\n}\n\n.placeholder-opacity-100:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n}\n\n.placeholder-opacity-100::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n}\n\n.placeholder-opacity-100::placeholder {\n  --placeholder-opacity: 1;\n}\n\n.focus\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 0;\n}\n\n.focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n  --placeholder-opacity: 0;\n}\n\n.focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n  --placeholder-opacity: 0;\n}\n\n.focus\\:placeholder-opacity-0:focus::-ms-input-placeholder {\n  --placeholder-opacity: 0;\n}\n\n.focus\\:placeholder-opacity-0:focus::placeholder {\n  --placeholder-opacity: 0;\n}\n\n.focus\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 0.25;\n}\n\n.focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n  --placeholder-opacity: 0.25;\n}\n\n.focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n  --placeholder-opacity: 0.25;\n}\n\n.focus\\:placeholder-opacity-25:focus::-ms-input-placeholder {\n  --placeholder-opacity: 0.25;\n}\n\n.focus\\:placeholder-opacity-25:focus::placeholder {\n  --placeholder-opacity: 0.25;\n}\n\n.focus\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 0.5;\n}\n\n.focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n  --placeholder-opacity: 0.5;\n}\n\n.focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n  --placeholder-opacity: 0.5;\n}\n\n.focus\\:placeholder-opacity-50:focus::-ms-input-placeholder {\n  --placeholder-opacity: 0.5;\n}\n\n.focus\\:placeholder-opacity-50:focus::placeholder {\n  --placeholder-opacity: 0.5;\n}\n\n.focus\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 0.75;\n}\n\n.focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n  --placeholder-opacity: 0.75;\n}\n\n.focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n  --placeholder-opacity: 0.75;\n}\n\n.focus\\:placeholder-opacity-75:focus::-ms-input-placeholder {\n  --placeholder-opacity: 0.75;\n}\n\n.focus\\:placeholder-opacity-75:focus::placeholder {\n  --placeholder-opacity: 0.75;\n}\n\n.focus\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\n  --placeholder-opacity: 1;\n}\n\n.focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n  --placeholder-opacity: 1;\n}\n\n.focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n  --placeholder-opacity: 1;\n}\n\n.focus\\:placeholder-opacity-100:focus::-ms-input-placeholder {\n  --placeholder-opacity: 1;\n}\n\n.focus\\:placeholder-opacity-100:focus::placeholder {\n  --placeholder-opacity: 1;\n}\n\n.pointer-events-none {\n  pointer-events: none;\n}\n\n.pointer-events-auto {\n  pointer-events: auto;\n}\n\n.static {\n  position: static;\n}\n\n.fixed {\n  position: fixed;\n}\n\n.absolute {\n  position: absolute;\n}\n\n.relative {\n  position: relative;\n}\n\n.sticky {\n  position: -webkit-sticky;\n  position: sticky;\n}\n\n.inset-0 {\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n}\n\n.inset-1 {\n  top: 0.25rem;\n  right: 0.25rem;\n  bottom: 0.25rem;\n  left: 0.25rem;\n}\n\n.inset-2 {\n  top: 0.5rem;\n  right: 0.5rem;\n  bottom: 0.5rem;\n  left: 0.5rem;\n}\n\n.inset-3 {\n  top: 0.75rem;\n  right: 0.75rem;\n  bottom: 0.75rem;\n  left: 0.75rem;\n}\n\n.inset-4 {\n  top: 1rem;\n  right: 1rem;\n  bottom: 1rem;\n  left: 1rem;\n}\n\n.inset-5 {\n  top: 1.25rem;\n  right: 1.25rem;\n  bottom: 1.25rem;\n  left: 1.25rem;\n}\n\n.inset-6 {\n  top: 1.5rem;\n  right: 1.5rem;\n  bottom: 1.5rem;\n  left: 1.5rem;\n}\n\n.inset-7 {\n  top: 1.75rem;\n  right: 1.75rem;\n  bottom: 1.75rem;\n  left: 1.75rem;\n}\n\n.inset-8 {\n  top: 2rem;\n  right: 2rem;\n  bottom: 2rem;\n  left: 2rem;\n}\n\n.inset-9 {\n  top: 2.25rem;\n  right: 2.25rem;\n  bottom: 2.25rem;\n  left: 2.25rem;\n}\n\n.inset-10 {\n  top: 2.5rem;\n  right: 2.5rem;\n  bottom: 2.5rem;\n  left: 2.5rem;\n}\n\n.inset-11 {\n  top: 2.75rem;\n  right: 2.75rem;\n  bottom: 2.75rem;\n  left: 2.75rem;\n}\n\n.inset-12 {\n  top: 3rem;\n  right: 3rem;\n  bottom: 3rem;\n  left: 3rem;\n}\n\n.inset-13 {\n  top: 3.25rem;\n  right: 3.25rem;\n  bottom: 3.25rem;\n  left: 3.25rem;\n}\n\n.inset-14 {\n  top: 3.5rem;\n  right: 3.5rem;\n  bottom: 3.5rem;\n  left: 3.5rem;\n}\n\n.inset-15 {\n  top: 3.75rem;\n  right: 3.75rem;\n  bottom: 3.75rem;\n  left: 3.75rem;\n}\n\n.inset-16 {\n  top: 4rem;\n  right: 4rem;\n  bottom: 4rem;\n  left: 4rem;\n}\n\n.inset-20 {\n  top: 5rem;\n  right: 5rem;\n  bottom: 5rem;\n  left: 5rem;\n}\n\n.inset-24 {\n  top: 6rem;\n  right: 6rem;\n  bottom: 6rem;\n  left: 6rem;\n}\n\n.inset-28 {\n  top: 7rem;\n  right: 7rem;\n  bottom: 7rem;\n  left: 7rem;\n}\n\n.inset-32 {\n  top: 8rem;\n  right: 8rem;\n  bottom: 8rem;\n  left: 8rem;\n}\n\n.inset-36 {\n  top: 9rem;\n  right: 9rem;\n  bottom: 9rem;\n  left: 9rem;\n}\n\n.inset-40 {\n  top: 10rem;\n  right: 10rem;\n  bottom: 10rem;\n  left: 10rem;\n}\n\n.inset-48 {\n  top: 12rem;\n  right: 12rem;\n  bottom: 12rem;\n  left: 12rem;\n}\n\n.inset-56 {\n  top: 14rem;\n  right: 14rem;\n  bottom: 14rem;\n  left: 14rem;\n}\n\n.inset-60 {\n  top: 15rem;\n  right: 15rem;\n  bottom: 15rem;\n  left: 15rem;\n}\n\n.inset-64 {\n  top: 16rem;\n  right: 16rem;\n  bottom: 16rem;\n  left: 16rem;\n}\n\n.inset-72 {\n  top: 18rem;\n  right: 18rem;\n  bottom: 18rem;\n  left: 18rem;\n}\n\n.inset-80 {\n  top: 20rem;\n  right: 20rem;\n  bottom: 20rem;\n  left: 20rem;\n}\n\n.inset-96 {\n  top: 24rem;\n  right: 24rem;\n  bottom: 24rem;\n  left: 24rem;\n}\n\n.inset-auto {\n  top: auto;\n  right: auto;\n  bottom: auto;\n  left: auto;\n}\n\n.inset-px {\n  top: 1px;\n  right: 1px;\n  bottom: 1px;\n  left: 1px;\n}\n\n.inset-0\\.5 {\n  top: 0.125rem;\n  right: 0.125rem;\n  bottom: 0.125rem;\n  left: 0.125rem;\n}\n\n.inset-1\\.5 {\n  top: 0.375rem;\n  right: 0.375rem;\n  bottom: 0.375rem;\n  left: 0.375rem;\n}\n\n.inset-2\\.5 {\n  top: 0.625rem;\n  right: 0.625rem;\n  bottom: 0.625rem;\n  left: 0.625rem;\n}\n\n.inset-3\\.5 {\n  top: 0.875rem;\n  right: 0.875rem;\n  bottom: 0.875rem;\n  left: 0.875rem;\n}\n\n.inset-1\\/2 {\n  top: 50%;\n  right: 50%;\n  bottom: 50%;\n  left: 50%;\n}\n\n.inset-1\\/3 {\n  top: 33.333333%;\n  right: 33.333333%;\n  bottom: 33.333333%;\n  left: 33.333333%;\n}\n\n.inset-2\\/3 {\n  top: 66.666667%;\n  right: 66.666667%;\n  bottom: 66.666667%;\n  left: 66.666667%;\n}\n\n.inset-1\\/4 {\n  top: 25%;\n  right: 25%;\n  bottom: 25%;\n  left: 25%;\n}\n\n.inset-2\\/4 {\n  top: 50%;\n  right: 50%;\n  bottom: 50%;\n  left: 50%;\n}\n\n.inset-3\\/4 {\n  top: 75%;\n  right: 75%;\n  bottom: 75%;\n  left: 75%;\n}\n\n.inset-1\\/5 {\n  top: 20%;\n  right: 20%;\n  bottom: 20%;\n  left: 20%;\n}\n\n.inset-2\\/5 {\n  top: 40%;\n  right: 40%;\n  bottom: 40%;\n  left: 40%;\n}\n\n.inset-3\\/5 {\n  top: 60%;\n  right: 60%;\n  bottom: 60%;\n  left: 60%;\n}\n\n.inset-4\\/5 {\n  top: 80%;\n  right: 80%;\n  bottom: 80%;\n  left: 80%;\n}\n\n.inset-1\\/6 {\n  top: 16.666667%;\n  right: 16.666667%;\n  bottom: 16.666667%;\n  left: 16.666667%;\n}\n\n.inset-2\\/6 {\n  top: 33.333333%;\n  right: 33.333333%;\n  bottom: 33.333333%;\n  left: 33.333333%;\n}\n\n.inset-3\\/6 {\n  top: 50%;\n  right: 50%;\n  bottom: 50%;\n  left: 50%;\n}\n\n.inset-4\\/6 {\n  top: 66.666667%;\n  right: 66.666667%;\n  bottom: 66.666667%;\n  left: 66.666667%;\n}\n\n.inset-5\\/6 {\n  top: 83.333333%;\n  right: 83.333333%;\n  bottom: 83.333333%;\n  left: 83.333333%;\n}\n\n.inset-1\\/12 {\n  top: 8.333333%;\n  right: 8.333333%;\n  bottom: 8.333333%;\n  left: 8.333333%;\n}\n\n.inset-2\\/12 {\n  top: 16.666667%;\n  right: 16.666667%;\n  bottom: 16.666667%;\n  left: 16.666667%;\n}\n\n.inset-3\\/12 {\n  top: 25%;\n  right: 25%;\n  bottom: 25%;\n  left: 25%;\n}\n\n.inset-4\\/12 {\n  top: 33.333333%;\n  right: 33.333333%;\n  bottom: 33.333333%;\n  left: 33.333333%;\n}\n\n.inset-5\\/12 {\n  top: 41.666667%;\n  right: 41.666667%;\n  bottom: 41.666667%;\n  left: 41.666667%;\n}\n\n.inset-6\\/12 {\n  top: 50%;\n  right: 50%;\n  bottom: 50%;\n  left: 50%;\n}\n\n.inset-7\\/12 {\n  top: 58.333333%;\n  right: 58.333333%;\n  bottom: 58.333333%;\n  left: 58.333333%;\n}\n\n.inset-8\\/12 {\n  top: 66.666667%;\n  right: 66.666667%;\n  bottom: 66.666667%;\n  left: 66.666667%;\n}\n\n.inset-9\\/12 {\n  top: 75%;\n  right: 75%;\n  bottom: 75%;\n  left: 75%;\n}\n\n.inset-10\\/12 {\n  top: 83.333333%;\n  right: 83.333333%;\n  bottom: 83.333333%;\n  left: 83.333333%;\n}\n\n.inset-11\\/12 {\n  top: 91.666667%;\n  right: 91.666667%;\n  bottom: 91.666667%;\n  left: 91.666667%;\n}\n\n.inset-full {\n  top: 100%;\n  right: 100%;\n  bottom: 100%;\n  left: 100%;\n}\n\n.inset-y-0 {\n  top: 0;\n  bottom: 0;\n}\n\n.inset-x-0 {\n  right: 0;\n  left: 0;\n}\n\n.inset-y-1 {\n  top: 0.25rem;\n  bottom: 0.25rem;\n}\n\n.inset-x-1 {\n  right: 0.25rem;\n  left: 0.25rem;\n}\n\n.inset-y-2 {\n  top: 0.5rem;\n  bottom: 0.5rem;\n}\n\n.inset-x-2 {\n  right: 0.5rem;\n  left: 0.5rem;\n}\n\n.inset-y-3 {\n  top: 0.75rem;\n  bottom: 0.75rem;\n}\n\n.inset-x-3 {\n  right: 0.75rem;\n  left: 0.75rem;\n}\n\n.inset-y-4 {\n  top: 1rem;\n  bottom: 1rem;\n}\n\n.inset-x-4 {\n  right: 1rem;\n  left: 1rem;\n}\n\n.inset-y-5 {\n  top: 1.25rem;\n  bottom: 1.25rem;\n}\n\n.inset-x-5 {\n  right: 1.25rem;\n  left: 1.25rem;\n}\n\n.inset-y-6 {\n  top: 1.5rem;\n  bottom: 1.5rem;\n}\n\n.inset-x-6 {\n  right: 1.5rem;\n  left: 1.5rem;\n}\n\n.inset-y-7 {\n  top: 1.75rem;\n  bottom: 1.75rem;\n}\n\n.inset-x-7 {\n  right: 1.75rem;\n  left: 1.75rem;\n}\n\n.inset-y-8 {\n  top: 2rem;\n  bottom: 2rem;\n}\n\n.inset-x-8 {\n  right: 2rem;\n  left: 2rem;\n}\n\n.inset-y-9 {\n  top: 2.25rem;\n  bottom: 2.25rem;\n}\n\n.inset-x-9 {\n  right: 2.25rem;\n  left: 2.25rem;\n}\n\n.inset-y-10 {\n  top: 2.5rem;\n  bottom: 2.5rem;\n}\n\n.inset-x-10 {\n  right: 2.5rem;\n  left: 2.5rem;\n}\n\n.inset-y-11 {\n  top: 2.75rem;\n  bottom: 2.75rem;\n}\n\n.inset-x-11 {\n  right: 2.75rem;\n  left: 2.75rem;\n}\n\n.inset-y-12 {\n  top: 3rem;\n  bottom: 3rem;\n}\n\n.inset-x-12 {\n  right: 3rem;\n  left: 3rem;\n}\n\n.inset-y-13 {\n  top: 3.25rem;\n  bottom: 3.25rem;\n}\n\n.inset-x-13 {\n  right: 3.25rem;\n  left: 3.25rem;\n}\n\n.inset-y-14 {\n  top: 3.5rem;\n  bottom: 3.5rem;\n}\n\n.inset-x-14 {\n  right: 3.5rem;\n  left: 3.5rem;\n}\n\n.inset-y-15 {\n  top: 3.75rem;\n  bottom: 3.75rem;\n}\n\n.inset-x-15 {\n  right: 3.75rem;\n  left: 3.75rem;\n}\n\n.inset-y-16 {\n  top: 4rem;\n  bottom: 4rem;\n}\n\n.inset-x-16 {\n  right: 4rem;\n  left: 4rem;\n}\n\n.inset-y-20 {\n  top: 5rem;\n  bottom: 5rem;\n}\n\n.inset-x-20 {\n  right: 5rem;\n  left: 5rem;\n}\n\n.inset-y-24 {\n  top: 6rem;\n  bottom: 6rem;\n}\n\n.inset-x-24 {\n  right: 6rem;\n  left: 6rem;\n}\n\n.inset-y-28 {\n  top: 7rem;\n  bottom: 7rem;\n}\n\n.inset-x-28 {\n  right: 7rem;\n  left: 7rem;\n}\n\n.inset-y-32 {\n  top: 8rem;\n  bottom: 8rem;\n}\n\n.inset-x-32 {\n  right: 8rem;\n  left: 8rem;\n}\n\n.inset-y-36 {\n  top: 9rem;\n  bottom: 9rem;\n}\n\n.inset-x-36 {\n  right: 9rem;\n  left: 9rem;\n}\n\n.inset-y-40 {\n  top: 10rem;\n  bottom: 10rem;\n}\n\n.inset-x-40 {\n  right: 10rem;\n  left: 10rem;\n}\n\n.inset-y-48 {\n  top: 12rem;\n  bottom: 12rem;\n}\n\n.inset-x-48 {\n  right: 12rem;\n  left: 12rem;\n}\n\n.inset-y-56 {\n  top: 14rem;\n  bottom: 14rem;\n}\n\n.inset-x-56 {\n  right: 14rem;\n  left: 14rem;\n}\n\n.inset-y-60 {\n  top: 15rem;\n  bottom: 15rem;\n}\n\n.inset-x-60 {\n  right: 15rem;\n  left: 15rem;\n}\n\n.inset-y-64 {\n  top: 16rem;\n  bottom: 16rem;\n}\n\n.inset-x-64 {\n  right: 16rem;\n  left: 16rem;\n}\n\n.inset-y-72 {\n  top: 18rem;\n  bottom: 18rem;\n}\n\n.inset-x-72 {\n  right: 18rem;\n  left: 18rem;\n}\n\n.inset-y-80 {\n  top: 20rem;\n  bottom: 20rem;\n}\n\n.inset-x-80 {\n  right: 20rem;\n  left: 20rem;\n}\n\n.inset-y-96 {\n  top: 24rem;\n  bottom: 24rem;\n}\n\n.inset-x-96 {\n  right: 24rem;\n  left: 24rem;\n}\n\n.inset-y-auto {\n  top: auto;\n  bottom: auto;\n}\n\n.inset-x-auto {\n  right: auto;\n  left: auto;\n}\n\n.inset-y-px {\n  top: 1px;\n  bottom: 1px;\n}\n\n.inset-x-px {\n  right: 1px;\n  left: 1px;\n}\n\n.inset-y-0\\.5 {\n  top: 0.125rem;\n  bottom: 0.125rem;\n}\n\n.inset-x-0\\.5 {\n  right: 0.125rem;\n  left: 0.125rem;\n}\n\n.inset-y-1\\.5 {\n  top: 0.375rem;\n  bottom: 0.375rem;\n}\n\n.inset-x-1\\.5 {\n  right: 0.375rem;\n  left: 0.375rem;\n}\n\n.inset-y-2\\.5 {\n  top: 0.625rem;\n  bottom: 0.625rem;\n}\n\n.inset-x-2\\.5 {\n  right: 0.625rem;\n  left: 0.625rem;\n}\n\n.inset-y-3\\.5 {\n  top: 0.875rem;\n  bottom: 0.875rem;\n}\n\n.inset-x-3\\.5 {\n  right: 0.875rem;\n  left: 0.875rem;\n}\n\n.inset-y-1\\/2 {\n  top: 50%;\n  bottom: 50%;\n}\n\n.inset-x-1\\/2 {\n  right: 50%;\n  left: 50%;\n}\n\n.inset-y-1\\/3 {\n  top: 33.333333%;\n  bottom: 33.333333%;\n}\n\n.inset-x-1\\/3 {\n  right: 33.333333%;\n  left: 33.333333%;\n}\n\n.inset-y-2\\/3 {\n  top: 66.666667%;\n  bottom: 66.666667%;\n}\n\n.inset-x-2\\/3 {\n  right: 66.666667%;\n  left: 66.666667%;\n}\n\n.inset-y-1\\/4 {\n  top: 25%;\n  bottom: 25%;\n}\n\n.inset-x-1\\/4 {\n  right: 25%;\n  left: 25%;\n}\n\n.inset-y-2\\/4 {\n  top: 50%;\n  bottom: 50%;\n}\n\n.inset-x-2\\/4 {\n  right: 50%;\n  left: 50%;\n}\n\n.inset-y-3\\/4 {\n  top: 75%;\n  bottom: 75%;\n}\n\n.inset-x-3\\/4 {\n  right: 75%;\n  left: 75%;\n}\n\n.inset-y-1\\/5 {\n  top: 20%;\n  bottom: 20%;\n}\n\n.inset-x-1\\/5 {\n  right: 20%;\n  left: 20%;\n}\n\n.inset-y-2\\/5 {\n  top: 40%;\n  bottom: 40%;\n}\n\n.inset-x-2\\/5 {\n  right: 40%;\n  left: 40%;\n}\n\n.inset-y-3\\/5 {\n  top: 60%;\n  bottom: 60%;\n}\n\n.inset-x-3\\/5 {\n  right: 60%;\n  left: 60%;\n}\n\n.inset-y-4\\/5 {\n  top: 80%;\n  bottom: 80%;\n}\n\n.inset-x-4\\/5 {\n  right: 80%;\n  left: 80%;\n}\n\n.inset-y-1\\/6 {\n  top: 16.666667%;\n  bottom: 16.666667%;\n}\n\n.inset-x-1\\/6 {\n  right: 16.666667%;\n  left: 16.666667%;\n}\n\n.inset-y-2\\/6 {\n  top: 33.333333%;\n  bottom: 33.333333%;\n}\n\n.inset-x-2\\/6 {\n  right: 33.333333%;\n  left: 33.333333%;\n}\n\n.inset-y-3\\/6 {\n  top: 50%;\n  bottom: 50%;\n}\n\n.inset-x-3\\/6 {\n  right: 50%;\n  left: 50%;\n}\n\n.inset-y-4\\/6 {\n  top: 66.666667%;\n  bottom: 66.666667%;\n}\n\n.inset-x-4\\/6 {\n  right: 66.666667%;\n  left: 66.666667%;\n}\n\n.inset-y-5\\/6 {\n  top: 83.333333%;\n  bottom: 83.333333%;\n}\n\n.inset-x-5\\/6 {\n  right: 83.333333%;\n  left: 83.333333%;\n}\n\n.inset-y-1\\/12 {\n  top: 8.333333%;\n  bottom: 8.333333%;\n}\n\n.inset-x-1\\/12 {\n  right: 8.333333%;\n  left: 8.333333%;\n}\n\n.inset-y-2\\/12 {\n  top: 16.666667%;\n  bottom: 16.666667%;\n}\n\n.inset-x-2\\/12 {\n  right: 16.666667%;\n  left: 16.666667%;\n}\n\n.inset-y-3\\/12 {\n  top: 25%;\n  bottom: 25%;\n}\n\n.inset-x-3\\/12 {\n  right: 25%;\n  left: 25%;\n}\n\n.inset-y-4\\/12 {\n  top: 33.333333%;\n  bottom: 33.333333%;\n}\n\n.inset-x-4\\/12 {\n  right: 33.333333%;\n  left: 33.333333%;\n}\n\n.inset-y-5\\/12 {\n  top: 41.666667%;\n  bottom: 41.666667%;\n}\n\n.inset-x-5\\/12 {\n  right: 41.666667%;\n  left: 41.666667%;\n}\n\n.inset-y-6\\/12 {\n  top: 50%;\n  bottom: 50%;\n}\n\n.inset-x-6\\/12 {\n  right: 50%;\n  left: 50%;\n}\n\n.inset-y-7\\/12 {\n  top: 58.333333%;\n  bottom: 58.333333%;\n}\n\n.inset-x-7\\/12 {\n  right: 58.333333%;\n  left: 58.333333%;\n}\n\n.inset-y-8\\/12 {\n  top: 66.666667%;\n  bottom: 66.666667%;\n}\n\n.inset-x-8\\/12 {\n  right: 66.666667%;\n  left: 66.666667%;\n}\n\n.inset-y-9\\/12 {\n  top: 75%;\n  bottom: 75%;\n}\n\n.inset-x-9\\/12 {\n  right: 75%;\n  left: 75%;\n}\n\n.inset-y-10\\/12 {\n  top: 83.333333%;\n  bottom: 83.333333%;\n}\n\n.inset-x-10\\/12 {\n  right: 83.333333%;\n  left: 83.333333%;\n}\n\n.inset-y-11\\/12 {\n  top: 91.666667%;\n  bottom: 91.666667%;\n}\n\n.inset-x-11\\/12 {\n  right: 91.666667%;\n  left: 91.666667%;\n}\n\n.inset-y-full {\n  top: 100%;\n  bottom: 100%;\n}\n\n.inset-x-full {\n  right: 100%;\n  left: 100%;\n}\n\n.top-0 {\n  top: 0;\n}\n\n.right-0 {\n  right: 0;\n}\n\n.bottom-0 {\n  bottom: 0;\n}\n\n.left-0 {\n  left: 0;\n}\n\n.top-1 {\n  top: 0.25rem;\n}\n\n.right-1 {\n  right: 0.25rem;\n}\n\n.bottom-1 {\n  bottom: 0.25rem;\n}\n\n.left-1 {\n  left: 0.25rem;\n}\n\n.top-2 {\n  top: 0.5rem;\n}\n\n.right-2 {\n  right: 0.5rem;\n}\n\n.bottom-2 {\n  bottom: 0.5rem;\n}\n\n.left-2 {\n  left: 0.5rem;\n}\n\n.top-3 {\n  top: 0.75rem;\n}\n\n.right-3 {\n  right: 0.75rem;\n}\n\n.bottom-3 {\n  bottom: 0.75rem;\n}\n\n.left-3 {\n  left: 0.75rem;\n}\n\n.top-4 {\n  top: 1rem;\n}\n\n.right-4 {\n  right: 1rem;\n}\n\n.bottom-4 {\n  bottom: 1rem;\n}\n\n.left-4 {\n  left: 1rem;\n}\n\n.top-5 {\n  top: 1.25rem;\n}\n\n.right-5 {\n  right: 1.25rem;\n}\n\n.bottom-5 {\n  bottom: 1.25rem;\n}\n\n.left-5 {\n  left: 1.25rem;\n}\n\n.top-6 {\n  top: 1.5rem;\n}\n\n.right-6 {\n  right: 1.5rem;\n}\n\n.bottom-6 {\n  bottom: 1.5rem;\n}\n\n.left-6 {\n  left: 1.5rem;\n}\n\n.top-7 {\n  top: 1.75rem;\n}\n\n.right-7 {\n  right: 1.75rem;\n}\n\n.bottom-7 {\n  bottom: 1.75rem;\n}\n\n.left-7 {\n  left: 1.75rem;\n}\n\n.top-8 {\n  top: 2rem;\n}\n\n.right-8 {\n  right: 2rem;\n}\n\n.bottom-8 {\n  bottom: 2rem;\n}\n\n.left-8 {\n  left: 2rem;\n}\n\n.top-9 {\n  top: 2.25rem;\n}\n\n.right-9 {\n  right: 2.25rem;\n}\n\n.bottom-9 {\n  bottom: 2.25rem;\n}\n\n.left-9 {\n  left: 2.25rem;\n}\n\n.top-10 {\n  top: 2.5rem;\n}\n\n.right-10 {\n  right: 2.5rem;\n}\n\n.bottom-10 {\n  bottom: 2.5rem;\n}\n\n.left-10 {\n  left: 2.5rem;\n}\n\n.top-11 {\n  top: 2.75rem;\n}\n\n.right-11 {\n  right: 2.75rem;\n}\n\n.bottom-11 {\n  bottom: 2.75rem;\n}\n\n.left-11 {\n  left: 2.75rem;\n}\n\n.top-12 {\n  top: 3rem;\n}\n\n.right-12 {\n  right: 3rem;\n}\n\n.bottom-12 {\n  bottom: 3rem;\n}\n\n.left-12 {\n  left: 3rem;\n}\n\n.top-13 {\n  top: 3.25rem;\n}\n\n.right-13 {\n  right: 3.25rem;\n}\n\n.bottom-13 {\n  bottom: 3.25rem;\n}\n\n.left-13 {\n  left: 3.25rem;\n}\n\n.top-14 {\n  top: 3.5rem;\n}\n\n.right-14 {\n  right: 3.5rem;\n}\n\n.bottom-14 {\n  bottom: 3.5rem;\n}\n\n.left-14 {\n  left: 3.5rem;\n}\n\n.top-15 {\n  top: 3.75rem;\n}\n\n.right-15 {\n  right: 3.75rem;\n}\n\n.bottom-15 {\n  bottom: 3.75rem;\n}\n\n.left-15 {\n  left: 3.75rem;\n}\n\n.top-16 {\n  top: 4rem;\n}\n\n.right-16 {\n  right: 4rem;\n}\n\n.bottom-16 {\n  bottom: 4rem;\n}\n\n.left-16 {\n  left: 4rem;\n}\n\n.top-20 {\n  top: 5rem;\n}\n\n.right-20 {\n  right: 5rem;\n}\n\n.bottom-20 {\n  bottom: 5rem;\n}\n\n.left-20 {\n  left: 5rem;\n}\n\n.top-24 {\n  top: 6rem;\n}\n\n.right-24 {\n  right: 6rem;\n}\n\n.bottom-24 {\n  bottom: 6rem;\n}\n\n.left-24 {\n  left: 6rem;\n}\n\n.top-28 {\n  top: 7rem;\n}\n\n.right-28 {\n  right: 7rem;\n}\n\n.bottom-28 {\n  bottom: 7rem;\n}\n\n.left-28 {\n  left: 7rem;\n}\n\n.top-32 {\n  top: 8rem;\n}\n\n.right-32 {\n  right: 8rem;\n}\n\n.bottom-32 {\n  bottom: 8rem;\n}\n\n.left-32 {\n  left: 8rem;\n}\n\n.top-36 {\n  top: 9rem;\n}\n\n.right-36 {\n  right: 9rem;\n}\n\n.bottom-36 {\n  bottom: 9rem;\n}\n\n.left-36 {\n  left: 9rem;\n}\n\n.top-40 {\n  top: 10rem;\n}\n\n.right-40 {\n  right: 10rem;\n}\n\n.bottom-40 {\n  bottom: 10rem;\n}\n\n.left-40 {\n  left: 10rem;\n}\n\n.top-48 {\n  top: 12rem;\n}\n\n.right-48 {\n  right: 12rem;\n}\n\n.bottom-48 {\n  bottom: 12rem;\n}\n\n.left-48 {\n  left: 12rem;\n}\n\n.top-56 {\n  top: 14rem;\n}\n\n.right-56 {\n  right: 14rem;\n}\n\n.bottom-56 {\n  bottom: 14rem;\n}\n\n.left-56 {\n  left: 14rem;\n}\n\n.top-60 {\n  top: 15rem;\n}\n\n.right-60 {\n  right: 15rem;\n}\n\n.bottom-60 {\n  bottom: 15rem;\n}\n\n.left-60 {\n  left: 15rem;\n}\n\n.top-64 {\n  top: 16rem;\n}\n\n.right-64 {\n  right: 16rem;\n}\n\n.bottom-64 {\n  bottom: 16rem;\n}\n\n.left-64 {\n  left: 16rem;\n}\n\n.top-72 {\n  top: 18rem;\n}\n\n.right-72 {\n  right: 18rem;\n}\n\n.bottom-72 {\n  bottom: 18rem;\n}\n\n.left-72 {\n  left: 18rem;\n}\n\n.top-80 {\n  top: 20rem;\n}\n\n.right-80 {\n  right: 20rem;\n}\n\n.bottom-80 {\n  bottom: 20rem;\n}\n\n.left-80 {\n  left: 20rem;\n}\n\n.top-96 {\n  top: 24rem;\n}\n\n.right-96 {\n  right: 24rem;\n}\n\n.bottom-96 {\n  bottom: 24rem;\n}\n\n.left-96 {\n  left: 24rem;\n}\n\n.top-auto {\n  top: auto;\n}\n\n.right-auto {\n  right: auto;\n}\n\n.bottom-auto {\n  bottom: auto;\n}\n\n.left-auto {\n  left: auto;\n}\n\n.top-px {\n  top: 1px;\n}\n\n.right-px {\n  right: 1px;\n}\n\n.bottom-px {\n  bottom: 1px;\n}\n\n.left-px {\n  left: 1px;\n}\n\n.top-0\\.5 {\n  top: 0.125rem;\n}\n\n.right-0\\.5 {\n  right: 0.125rem;\n}\n\n.bottom-0\\.5 {\n  bottom: 0.125rem;\n}\n\n.left-0\\.5 {\n  left: 0.125rem;\n}\n\n.top-1\\.5 {\n  top: 0.375rem;\n}\n\n.right-1\\.5 {\n  right: 0.375rem;\n}\n\n.bottom-1\\.5 {\n  bottom: 0.375rem;\n}\n\n.left-1\\.5 {\n  left: 0.375rem;\n}\n\n.top-2\\.5 {\n  top: 0.625rem;\n}\n\n.right-2\\.5 {\n  right: 0.625rem;\n}\n\n.bottom-2\\.5 {\n  bottom: 0.625rem;\n}\n\n.left-2\\.5 {\n  left: 0.625rem;\n}\n\n.top-3\\.5 {\n  top: 0.875rem;\n}\n\n.right-3\\.5 {\n  right: 0.875rem;\n}\n\n.bottom-3\\.5 {\n  bottom: 0.875rem;\n}\n\n.left-3\\.5 {\n  left: 0.875rem;\n}\n\n.top-1\\/2 {\n  top: 50%;\n}\n\n.right-1\\/2 {\n  right: 50%;\n}\n\n.bottom-1\\/2 {\n  bottom: 50%;\n}\n\n.left-1\\/2 {\n  left: 50%;\n}\n\n.top-1\\/3 {\n  top: 33.333333%;\n}\n\n.right-1\\/3 {\n  right: 33.333333%;\n}\n\n.bottom-1\\/3 {\n  bottom: 33.333333%;\n}\n\n.left-1\\/3 {\n  left: 33.333333%;\n}\n\n.top-2\\/3 {\n  top: 66.666667%;\n}\n\n.right-2\\/3 {\n  right: 66.666667%;\n}\n\n.bottom-2\\/3 {\n  bottom: 66.666667%;\n}\n\n.left-2\\/3 {\n  left: 66.666667%;\n}\n\n.top-1\\/4 {\n  top: 25%;\n}\n\n.right-1\\/4 {\n  right: 25%;\n}\n\n.bottom-1\\/4 {\n  bottom: 25%;\n}\n\n.left-1\\/4 {\n  left: 25%;\n}\n\n.top-2\\/4 {\n  top: 50%;\n}\n\n.right-2\\/4 {\n  right: 50%;\n}\n\n.bottom-2\\/4 {\n  bottom: 50%;\n}\n\n.left-2\\/4 {\n  left: 50%;\n}\n\n.top-3\\/4 {\n  top: 75%;\n}\n\n.right-3\\/4 {\n  right: 75%;\n}\n\n.bottom-3\\/4 {\n  bottom: 75%;\n}\n\n.left-3\\/4 {\n  left: 75%;\n}\n\n.top-1\\/5 {\n  top: 20%;\n}\n\n.right-1\\/5 {\n  right: 20%;\n}\n\n.bottom-1\\/5 {\n  bottom: 20%;\n}\n\n.left-1\\/5 {\n  left: 20%;\n}\n\n.top-2\\/5 {\n  top: 40%;\n}\n\n.right-2\\/5 {\n  right: 40%;\n}\n\n.bottom-2\\/5 {\n  bottom: 40%;\n}\n\n.left-2\\/5 {\n  left: 40%;\n}\n\n.top-3\\/5 {\n  top: 60%;\n}\n\n.right-3\\/5 {\n  right: 60%;\n}\n\n.bottom-3\\/5 {\n  bottom: 60%;\n}\n\n.left-3\\/5 {\n  left: 60%;\n}\n\n.top-4\\/5 {\n  top: 80%;\n}\n\n.right-4\\/5 {\n  right: 80%;\n}\n\n.bottom-4\\/5 {\n  bottom: 80%;\n}\n\n.left-4\\/5 {\n  left: 80%;\n}\n\n.top-1\\/6 {\n  top: 16.666667%;\n}\n\n.right-1\\/6 {\n  right: 16.666667%;\n}\n\n.bottom-1\\/6 {\n  bottom: 16.666667%;\n}\n\n.left-1\\/6 {\n  left: 16.666667%;\n}\n\n.top-2\\/6 {\n  top: 33.333333%;\n}\n\n.right-2\\/6 {\n  right: 33.333333%;\n}\n\n.bottom-2\\/6 {\n  bottom: 33.333333%;\n}\n\n.left-2\\/6 {\n  left: 33.333333%;\n}\n\n.top-3\\/6 {\n  top: 50%;\n}\n\n.right-3\\/6 {\n  right: 50%;\n}\n\n.bottom-3\\/6 {\n  bottom: 50%;\n}\n\n.left-3\\/6 {\n  left: 50%;\n}\n\n.top-4\\/6 {\n  top: 66.666667%;\n}\n\n.right-4\\/6 {\n  right: 66.666667%;\n}\n\n.bottom-4\\/6 {\n  bottom: 66.666667%;\n}\n\n.left-4\\/6 {\n  left: 66.666667%;\n}\n\n.top-5\\/6 {\n  top: 83.333333%;\n}\n\n.right-5\\/6 {\n  right: 83.333333%;\n}\n\n.bottom-5\\/6 {\n  bottom: 83.333333%;\n}\n\n.left-5\\/6 {\n  left: 83.333333%;\n}\n\n.top-1\\/12 {\n  top: 8.333333%;\n}\n\n.right-1\\/12 {\n  right: 8.333333%;\n}\n\n.bottom-1\\/12 {\n  bottom: 8.333333%;\n}\n\n.left-1\\/12 {\n  left: 8.333333%;\n}\n\n.top-2\\/12 {\n  top: 16.666667%;\n}\n\n.right-2\\/12 {\n  right: 16.666667%;\n}\n\n.bottom-2\\/12 {\n  bottom: 16.666667%;\n}\n\n.left-2\\/12 {\n  left: 16.666667%;\n}\n\n.top-3\\/12 {\n  top: 25%;\n}\n\n.right-3\\/12 {\n  right: 25%;\n}\n\n.bottom-3\\/12 {\n  bottom: 25%;\n}\n\n.left-3\\/12 {\n  left: 25%;\n}\n\n.top-4\\/12 {\n  top: 33.333333%;\n}\n\n.right-4\\/12 {\n  right: 33.333333%;\n}\n\n.bottom-4\\/12 {\n  bottom: 33.333333%;\n}\n\n.left-4\\/12 {\n  left: 33.333333%;\n}\n\n.top-5\\/12 {\n  top: 41.666667%;\n}\n\n.right-5\\/12 {\n  right: 41.666667%;\n}\n\n.bottom-5\\/12 {\n  bottom: 41.666667%;\n}\n\n.left-5\\/12 {\n  left: 41.666667%;\n}\n\n.top-6\\/12 {\n  top: 50%;\n}\n\n.right-6\\/12 {\n  right: 50%;\n}\n\n.bottom-6\\/12 {\n  bottom: 50%;\n}\n\n.left-6\\/12 {\n  left: 50%;\n}\n\n.top-7\\/12 {\n  top: 58.333333%;\n}\n\n.right-7\\/12 {\n  right: 58.333333%;\n}\n\n.bottom-7\\/12 {\n  bottom: 58.333333%;\n}\n\n.left-7\\/12 {\n  left: 58.333333%;\n}\n\n.top-8\\/12 {\n  top: 66.666667%;\n}\n\n.right-8\\/12 {\n  right: 66.666667%;\n}\n\n.bottom-8\\/12 {\n  bottom: 66.666667%;\n}\n\n.left-8\\/12 {\n  left: 66.666667%;\n}\n\n.top-9\\/12 {\n  top: 75%;\n}\n\n.right-9\\/12 {\n  right: 75%;\n}\n\n.bottom-9\\/12 {\n  bottom: 75%;\n}\n\n.left-9\\/12 {\n  left: 75%;\n}\n\n.top-10\\/12 {\n  top: 83.333333%;\n}\n\n.right-10\\/12 {\n  right: 83.333333%;\n}\n\n.bottom-10\\/12 {\n  bottom: 83.333333%;\n}\n\n.left-10\\/12 {\n  left: 83.333333%;\n}\n\n.top-11\\/12 {\n  top: 91.666667%;\n}\n\n.right-11\\/12 {\n  right: 91.666667%;\n}\n\n.bottom-11\\/12 {\n  bottom: 91.666667%;\n}\n\n.left-11\\/12 {\n  left: 91.666667%;\n}\n\n.top-full {\n  top: 100%;\n}\n\n.right-full {\n  right: 100%;\n}\n\n.bottom-full {\n  bottom: 100%;\n}\n\n.left-full {\n  left: 100%;\n}\n\n.resize-none {\n  resize: none;\n}\n\n.resize-y {\n  resize: vertical;\n}\n\n.resize-x {\n  resize: horizontal;\n}\n\n.resize {\n  resize: both;\n}\n\n.shadow-xs {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n}\n\n.shadow-sm {\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n}\n\n.shadow {\n  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n}\n\n.shadow-md {\n  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n}\n\n.shadow-lg {\n  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.shadow-xl {\n  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n}\n\n.shadow-2xl {\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n}\n\n.shadow-inner {\n  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n}\n\n.shadow-outline {\n  box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n}\n\n.shadow-none {\n  box-shadow: none;\n}\n\n.shadow-solid {\n  box-shadow: 0 0 0 2px currentColor;\n}\n\n.shadow-outline-gray {\n  box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n}\n\n.shadow-outline-blue {\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n}\n\n.shadow-outline-teal {\n  box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n}\n\n.shadow-outline-green {\n  box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n}\n\n.shadow-outline-yellow {\n  box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n}\n\n.shadow-outline-orange {\n  box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n}\n\n.shadow-outline-red {\n  box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n}\n\n.shadow-outline-pink {\n  box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n}\n\n.shadow-outline-purple {\n  box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n}\n\n.shadow-outline-indigo {\n  box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-xs {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n}\n\n.group:focus .group-focus\\:shadow-sm {\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n}\n\n.group:focus .group-focus\\:shadow {\n  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n}\n\n.group:focus .group-focus\\:shadow-md {\n  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n}\n\n.group:focus .group-focus\\:shadow-lg {\n  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.group:focus .group-focus\\:shadow-xl {\n  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n}\n\n.group:focus .group-focus\\:shadow-2xl {\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n}\n\n.group:focus .group-focus\\:shadow-inner {\n  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n}\n\n.group:focus .group-focus\\:shadow-outline {\n  box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-none {\n  box-shadow: none;\n}\n\n.group:focus .group-focus\\:shadow-solid {\n  box-shadow: 0 0 0 2px currentColor;\n}\n\n.group:focus .group-focus\\:shadow-outline-gray {\n  box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-outline-blue {\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-outline-teal {\n  box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-outline-green {\n  box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-outline-yellow {\n  box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-outline-orange {\n  box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-outline-red {\n  box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-outline-pink {\n  box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-outline-purple {\n  box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n}\n\n.group:focus .group-focus\\:shadow-outline-indigo {\n  box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n}\n\n.hover\\:shadow-xs:hover {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n}\n\n.hover\\:shadow-sm:hover {\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n}\n\n.hover\\:shadow:hover {\n  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n}\n\n.hover\\:shadow-md:hover {\n  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n}\n\n.hover\\:shadow-lg:hover {\n  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.hover\\:shadow-xl:hover {\n  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n}\n\n.hover\\:shadow-2xl:hover {\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n}\n\n.hover\\:shadow-inner:hover {\n  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n}\n\n.hover\\:shadow-outline:hover {\n  box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n}\n\n.hover\\:shadow-none:hover {\n  box-shadow: none;\n}\n\n.hover\\:shadow-solid:hover {\n  box-shadow: 0 0 0 2px currentColor;\n}\n\n.hover\\:shadow-outline-gray:hover {\n  box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n}\n\n.hover\\:shadow-outline-blue:hover {\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n}\n\n.hover\\:shadow-outline-teal:hover {\n  box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n}\n\n.hover\\:shadow-outline-green:hover {\n  box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n}\n\n.hover\\:shadow-outline-yellow:hover {\n  box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n}\n\n.hover\\:shadow-outline-orange:hover {\n  box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n}\n\n.hover\\:shadow-outline-red:hover {\n  box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n}\n\n.hover\\:shadow-outline-pink:hover {\n  box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n}\n\n.hover\\:shadow-outline-purple:hover {\n  box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n}\n\n.hover\\:shadow-outline-indigo:hover {\n  box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n}\n\n.focus\\:shadow-xs:focus {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n}\n\n.focus\\:shadow-sm:focus {\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n}\n\n.focus\\:shadow:focus {\n  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n}\n\n.focus\\:shadow-md:focus {\n  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n}\n\n.focus\\:shadow-lg:focus {\n  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.focus\\:shadow-xl:focus {\n  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n}\n\n.focus\\:shadow-2xl:focus {\n  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n}\n\n.focus\\:shadow-inner:focus {\n  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n}\n\n.focus\\:shadow-outline:focus {\n  box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n}\n\n.focus\\:shadow-none:focus {\n  box-shadow: none;\n}\n\n.focus\\:shadow-solid:focus {\n  box-shadow: 0 0 0 2px currentColor;\n}\n\n.focus\\:shadow-outline-gray:focus {\n  box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n}\n\n.focus\\:shadow-outline-blue:focus {\n  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n}\n\n.focus\\:shadow-outline-teal:focus {\n  box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n}\n\n.focus\\:shadow-outline-green:focus {\n  box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n}\n\n.focus\\:shadow-outline-yellow:focus {\n  box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n}\n\n.focus\\:shadow-outline-orange:focus {\n  box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n}\n\n.focus\\:shadow-outline-red:focus {\n  box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n}\n\n.focus\\:shadow-outline-pink:focus {\n  box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n}\n\n.focus\\:shadow-outline-purple:focus {\n  box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n}\n\n.focus\\:shadow-outline-indigo:focus {\n  box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n}\n\n.fill-current {\n  fill: currentColor;\n}\n\n.stroke-current {\n  stroke: currentColor;\n}\n\n.stroke-0 {\n  stroke-width: 0;\n}\n\n.stroke-1 {\n  stroke-width: 1;\n}\n\n.stroke-2 {\n  stroke-width: 2;\n}\n\n.table-auto {\n  table-layout: auto;\n}\n\n.table-fixed {\n  table-layout: fixed;\n}\n\n.text-left {\n  text-align: left;\n}\n\n.text-center {\n  text-align: center;\n}\n\n.text-right {\n  text-align: right;\n}\n\n.text-justify {\n  text-align: justify;\n}\n\n.text-transparent {\n  color: transparent;\n}\n\n.text-white {\n  --text-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--text-opacity));\n}\n\n.text-black {\n  --text-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--text-opacity));\n}\n\n.text-gray-50 {\n  --text-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--text-opacity));\n}\n\n.text-gray-100 {\n  --text-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--text-opacity));\n}\n\n.text-gray-200 {\n  --text-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--text-opacity));\n}\n\n.text-gray-300 {\n  --text-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--text-opacity));\n}\n\n.text-gray-400 {\n  --text-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--text-opacity));\n}\n\n.text-gray-500 {\n  --text-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--text-opacity));\n}\n\n.text-gray-600 {\n  --text-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--text-opacity));\n}\n\n.text-gray-700 {\n  --text-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--text-opacity));\n}\n\n.text-gray-800 {\n  --text-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--text-opacity));\n}\n\n.text-gray-900 {\n  --text-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--text-opacity));\n}\n\n.text-cool-gray-50 {\n  --text-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--text-opacity));\n}\n\n.text-cool-gray-100 {\n  --text-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--text-opacity));\n}\n\n.text-cool-gray-200 {\n  --text-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--text-opacity));\n}\n\n.text-cool-gray-300 {\n  --text-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--text-opacity));\n}\n\n.text-cool-gray-400 {\n  --text-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--text-opacity));\n}\n\n.text-cool-gray-500 {\n  --text-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--text-opacity));\n}\n\n.text-cool-gray-600 {\n  --text-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--text-opacity));\n}\n\n.text-cool-gray-700 {\n  --text-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--text-opacity));\n}\n\n.text-cool-gray-800 {\n  --text-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--text-opacity));\n}\n\n.text-cool-gray-900 {\n  --text-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--text-opacity));\n}\n\n.text-red-50 {\n  --text-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--text-opacity));\n}\n\n.text-red-100 {\n  --text-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--text-opacity));\n}\n\n.text-red-200 {\n  --text-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--text-opacity));\n}\n\n.text-red-300 {\n  --text-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--text-opacity));\n}\n\n.text-red-400 {\n  --text-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--text-opacity));\n}\n\n.text-red-500 {\n  --text-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--text-opacity));\n}\n\n.text-red-600 {\n  --text-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--text-opacity));\n}\n\n.text-red-700 {\n  --text-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--text-opacity));\n}\n\n.text-red-800 {\n  --text-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--text-opacity));\n}\n\n.text-red-900 {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.text-orange-50 {\n  --text-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--text-opacity));\n}\n\n.text-orange-100 {\n  --text-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--text-opacity));\n}\n\n.text-orange-200 {\n  --text-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--text-opacity));\n}\n\n.text-orange-300 {\n  --text-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--text-opacity));\n}\n\n.text-orange-400 {\n  --text-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--text-opacity));\n}\n\n.text-orange-500 {\n  --text-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--text-opacity));\n}\n\n.text-orange-600 {\n  --text-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--text-opacity));\n}\n\n.text-orange-700 {\n  --text-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--text-opacity));\n}\n\n.text-orange-800 {\n  --text-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--text-opacity));\n}\n\n.text-orange-900 {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.text-yellow-50 {\n  --text-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--text-opacity));\n}\n\n.text-yellow-100 {\n  --text-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--text-opacity));\n}\n\n.text-yellow-200 {\n  --text-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--text-opacity));\n}\n\n.text-yellow-300 {\n  --text-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--text-opacity));\n}\n\n.text-yellow-400 {\n  --text-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--text-opacity));\n}\n\n.text-yellow-500 {\n  --text-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--text-opacity));\n}\n\n.text-yellow-600 {\n  --text-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--text-opacity));\n}\n\n.text-yellow-700 {\n  --text-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--text-opacity));\n}\n\n.text-yellow-800 {\n  --text-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--text-opacity));\n}\n\n.text-yellow-900 {\n  --text-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--text-opacity));\n}\n\n.text-green-50 {\n  --text-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--text-opacity));\n}\n\n.text-green-100 {\n  --text-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--text-opacity));\n}\n\n.text-green-200 {\n  --text-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--text-opacity));\n}\n\n.text-green-300 {\n  --text-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--text-opacity));\n}\n\n.text-green-400 {\n  --text-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--text-opacity));\n}\n\n.text-green-500 {\n  --text-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--text-opacity));\n}\n\n.text-green-600 {\n  --text-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--text-opacity));\n}\n\n.text-green-700 {\n  --text-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--text-opacity));\n}\n\n.text-green-800 {\n  --text-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--text-opacity));\n}\n\n.text-green-900 {\n  --text-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--text-opacity));\n}\n\n.text-teal-50 {\n  --text-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--text-opacity));\n}\n\n.text-teal-100 {\n  --text-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--text-opacity));\n}\n\n.text-teal-200 {\n  --text-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--text-opacity));\n}\n\n.text-teal-300 {\n  --text-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--text-opacity));\n}\n\n.text-teal-400 {\n  --text-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--text-opacity));\n}\n\n.text-teal-500 {\n  --text-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--text-opacity));\n}\n\n.text-teal-600 {\n  --text-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--text-opacity));\n}\n\n.text-teal-700 {\n  --text-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--text-opacity));\n}\n\n.text-teal-800 {\n  --text-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--text-opacity));\n}\n\n.text-teal-900 {\n  --text-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--text-opacity));\n}\n\n.text-blue-50 {\n  --text-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--text-opacity));\n}\n\n.text-blue-100 {\n  --text-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--text-opacity));\n}\n\n.text-blue-200 {\n  --text-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--text-opacity));\n}\n\n.text-blue-300 {\n  --text-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--text-opacity));\n}\n\n.text-blue-400 {\n  --text-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--text-opacity));\n}\n\n.text-blue-500 {\n  --text-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--text-opacity));\n}\n\n.text-blue-600 {\n  --text-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--text-opacity));\n}\n\n.text-blue-700 {\n  --text-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--text-opacity));\n}\n\n.text-blue-800 {\n  --text-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--text-opacity));\n}\n\n.text-blue-900 {\n  --text-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--text-opacity));\n}\n\n.text-indigo-50 {\n  --text-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--text-opacity));\n}\n\n.text-indigo-100 {\n  --text-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--text-opacity));\n}\n\n.text-indigo-200 {\n  --text-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--text-opacity));\n}\n\n.text-indigo-300 {\n  --text-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--text-opacity));\n}\n\n.text-indigo-400 {\n  --text-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--text-opacity));\n}\n\n.text-indigo-500 {\n  --text-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--text-opacity));\n}\n\n.text-indigo-600 {\n  --text-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--text-opacity));\n}\n\n.text-indigo-700 {\n  --text-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--text-opacity));\n}\n\n.text-indigo-800 {\n  --text-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--text-opacity));\n}\n\n.text-indigo-900 {\n  --text-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--text-opacity));\n}\n\n.text-purple-50 {\n  --text-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--text-opacity));\n}\n\n.text-purple-100 {\n  --text-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--text-opacity));\n}\n\n.text-purple-200 {\n  --text-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--text-opacity));\n}\n\n.text-purple-300 {\n  --text-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--text-opacity));\n}\n\n.text-purple-400 {\n  --text-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--text-opacity));\n}\n\n.text-purple-500 {\n  --text-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--text-opacity));\n}\n\n.text-purple-600 {\n  --text-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--text-opacity));\n}\n\n.text-purple-700 {\n  --text-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--text-opacity));\n}\n\n.text-purple-800 {\n  --text-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--text-opacity));\n}\n\n.text-purple-900 {\n  --text-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--text-opacity));\n}\n\n.text-pink-50 {\n  --text-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--text-opacity));\n}\n\n.text-pink-100 {\n  --text-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--text-opacity));\n}\n\n.text-pink-200 {\n  --text-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--text-opacity));\n}\n\n.text-pink-300 {\n  --text-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--text-opacity));\n}\n\n.text-pink-400 {\n  --text-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--text-opacity));\n}\n\n.text-pink-500 {\n  --text-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--text-opacity));\n}\n\n.text-pink-600 {\n  --text-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--text-opacity));\n}\n\n.text-pink-700 {\n  --text-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--text-opacity));\n}\n\n.text-pink-800 {\n  --text-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--text-opacity));\n}\n\n.text-pink-900 {\n  --text-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-transparent {\n  color: transparent;\n}\n\n.group:hover .group-hover\\:text-white {\n  --text-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-black {\n  --text-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-50 {\n  --text-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-100 {\n  --text-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-200 {\n  --text-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-300 {\n  --text-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-400 {\n  --text-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-500 {\n  --text-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-600 {\n  --text-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-700 {\n  --text-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-800 {\n  --text-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-900 {\n  --text-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-cool-gray-50 {\n  --text-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-cool-gray-100 {\n  --text-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-cool-gray-200 {\n  --text-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-cool-gray-300 {\n  --text-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-cool-gray-400 {\n  --text-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-cool-gray-500 {\n  --text-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-cool-gray-600 {\n  --text-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-cool-gray-700 {\n  --text-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-cool-gray-800 {\n  --text-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-cool-gray-900 {\n  --text-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-50 {\n  --text-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-100 {\n  --text-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-200 {\n  --text-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-300 {\n  --text-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-400 {\n  --text-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-500 {\n  --text-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-600 {\n  --text-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-700 {\n  --text-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-800 {\n  --text-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-900 {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-50 {\n  --text-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-100 {\n  --text-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-200 {\n  --text-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-300 {\n  --text-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-400 {\n  --text-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-500 {\n  --text-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-600 {\n  --text-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-700 {\n  --text-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-800 {\n  --text-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-900 {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-50 {\n  --text-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-100 {\n  --text-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-200 {\n  --text-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-300 {\n  --text-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-400 {\n  --text-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-500 {\n  --text-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-600 {\n  --text-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-700 {\n  --text-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-800 {\n  --text-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-900 {\n  --text-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-50 {\n  --text-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-100 {\n  --text-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-200 {\n  --text-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-300 {\n  --text-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-400 {\n  --text-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-500 {\n  --text-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-600 {\n  --text-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-700 {\n  --text-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-800 {\n  --text-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-900 {\n  --text-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-50 {\n  --text-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-100 {\n  --text-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-200 {\n  --text-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-300 {\n  --text-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-400 {\n  --text-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-500 {\n  --text-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-600 {\n  --text-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-700 {\n  --text-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-800 {\n  --text-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-900 {\n  --text-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-50 {\n  --text-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-100 {\n  --text-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-200 {\n  --text-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-300 {\n  --text-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-400 {\n  --text-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-500 {\n  --text-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-600 {\n  --text-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-700 {\n  --text-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-800 {\n  --text-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-900 {\n  --text-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-50 {\n  --text-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-100 {\n  --text-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-200 {\n  --text-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-300 {\n  --text-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-400 {\n  --text-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-500 {\n  --text-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-600 {\n  --text-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-700 {\n  --text-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-800 {\n  --text-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-900 {\n  --text-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-50 {\n  --text-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-100 {\n  --text-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-200 {\n  --text-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-300 {\n  --text-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-400 {\n  --text-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-500 {\n  --text-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-600 {\n  --text-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-700 {\n  --text-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-800 {\n  --text-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-900 {\n  --text-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-50 {\n  --text-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-100 {\n  --text-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-200 {\n  --text-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-300 {\n  --text-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-400 {\n  --text-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-500 {\n  --text-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-600 {\n  --text-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-700 {\n  --text-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-800 {\n  --text-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-900 {\n  --text-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-transparent {\n  color: transparent;\n}\n\n.group:focus .group-focus\\:text-white {\n  --text-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-black {\n  --text-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-gray-50 {\n  --text-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-gray-100 {\n  --text-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-gray-200 {\n  --text-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-gray-300 {\n  --text-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-gray-400 {\n  --text-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-gray-500 {\n  --text-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-gray-600 {\n  --text-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-gray-700 {\n  --text-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-gray-800 {\n  --text-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-gray-900 {\n  --text-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-cool-gray-50 {\n  --text-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-cool-gray-100 {\n  --text-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-cool-gray-200 {\n  --text-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-cool-gray-300 {\n  --text-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-cool-gray-400 {\n  --text-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-cool-gray-500 {\n  --text-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-cool-gray-600 {\n  --text-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-cool-gray-700 {\n  --text-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-cool-gray-800 {\n  --text-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-cool-gray-900 {\n  --text-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-red-50 {\n  --text-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-red-100 {\n  --text-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-red-200 {\n  --text-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-red-300 {\n  --text-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-red-400 {\n  --text-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-red-500 {\n  --text-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-red-600 {\n  --text-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-red-700 {\n  --text-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-red-800 {\n  --text-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-red-900 {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-orange-50 {\n  --text-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-orange-100 {\n  --text-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-orange-200 {\n  --text-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-orange-300 {\n  --text-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-orange-400 {\n  --text-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-orange-500 {\n  --text-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-orange-600 {\n  --text-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-orange-700 {\n  --text-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-orange-800 {\n  --text-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-orange-900 {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-yellow-50 {\n  --text-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-yellow-100 {\n  --text-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-yellow-200 {\n  --text-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-yellow-300 {\n  --text-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-yellow-400 {\n  --text-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-yellow-500 {\n  --text-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-yellow-600 {\n  --text-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-yellow-700 {\n  --text-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-yellow-800 {\n  --text-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-yellow-900 {\n  --text-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-green-50 {\n  --text-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-green-100 {\n  --text-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-green-200 {\n  --text-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-green-300 {\n  --text-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-green-400 {\n  --text-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-green-500 {\n  --text-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-green-600 {\n  --text-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-green-700 {\n  --text-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-green-800 {\n  --text-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-green-900 {\n  --text-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-teal-50 {\n  --text-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-teal-100 {\n  --text-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-teal-200 {\n  --text-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-teal-300 {\n  --text-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-teal-400 {\n  --text-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-teal-500 {\n  --text-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-teal-600 {\n  --text-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-teal-700 {\n  --text-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-teal-800 {\n  --text-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-teal-900 {\n  --text-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-blue-50 {\n  --text-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-blue-100 {\n  --text-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-blue-200 {\n  --text-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-blue-300 {\n  --text-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-blue-400 {\n  --text-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-blue-500 {\n  --text-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-blue-600 {\n  --text-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-blue-700 {\n  --text-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-blue-800 {\n  --text-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-blue-900 {\n  --text-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-indigo-50 {\n  --text-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-indigo-100 {\n  --text-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-indigo-200 {\n  --text-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-indigo-300 {\n  --text-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-indigo-400 {\n  --text-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-indigo-500 {\n  --text-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-indigo-600 {\n  --text-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-indigo-700 {\n  --text-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-indigo-800 {\n  --text-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-indigo-900 {\n  --text-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-purple-50 {\n  --text-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-purple-100 {\n  --text-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-purple-200 {\n  --text-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-purple-300 {\n  --text-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-purple-400 {\n  --text-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-purple-500 {\n  --text-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-purple-600 {\n  --text-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-purple-700 {\n  --text-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-purple-800 {\n  --text-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-purple-900 {\n  --text-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-pink-50 {\n  --text-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-pink-100 {\n  --text-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-pink-200 {\n  --text-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-pink-300 {\n  --text-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-pink-400 {\n  --text-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-pink-500 {\n  --text-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-pink-600 {\n  --text-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-pink-700 {\n  --text-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-pink-800 {\n  --text-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--text-opacity));\n}\n\n.group:focus .group-focus\\:text-pink-900 {\n  --text-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--text-opacity));\n}\n\n.hover\\:text-transparent:hover {\n  color: transparent;\n}\n\n.hover\\:text-white:hover {\n  --text-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--text-opacity));\n}\n\n.hover\\:text-black:hover {\n  --text-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--text-opacity));\n}\n\n.hover\\:text-gray-50:hover {\n  --text-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--text-opacity));\n}\n\n.hover\\:text-gray-100:hover {\n  --text-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--text-opacity));\n}\n\n.hover\\:text-gray-200:hover {\n  --text-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--text-opacity));\n}\n\n.hover\\:text-gray-300:hover {\n  --text-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--text-opacity));\n}\n\n.hover\\:text-gray-400:hover {\n  --text-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--text-opacity));\n}\n\n.hover\\:text-gray-500:hover {\n  --text-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--text-opacity));\n}\n\n.hover\\:text-gray-600:hover {\n  --text-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--text-opacity));\n}\n\n.hover\\:text-gray-700:hover {\n  --text-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--text-opacity));\n}\n\n.hover\\:text-gray-800:hover {\n  --text-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--text-opacity));\n}\n\n.hover\\:text-gray-900:hover {\n  --text-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--text-opacity));\n}\n\n.hover\\:text-cool-gray-50:hover {\n  --text-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--text-opacity));\n}\n\n.hover\\:text-cool-gray-100:hover {\n  --text-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--text-opacity));\n}\n\n.hover\\:text-cool-gray-200:hover {\n  --text-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--text-opacity));\n}\n\n.hover\\:text-cool-gray-300:hover {\n  --text-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--text-opacity));\n}\n\n.hover\\:text-cool-gray-400:hover {\n  --text-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--text-opacity));\n}\n\n.hover\\:text-cool-gray-500:hover {\n  --text-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--text-opacity));\n}\n\n.hover\\:text-cool-gray-600:hover {\n  --text-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--text-opacity));\n}\n\n.hover\\:text-cool-gray-700:hover {\n  --text-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--text-opacity));\n}\n\n.hover\\:text-cool-gray-800:hover {\n  --text-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--text-opacity));\n}\n\n.hover\\:text-cool-gray-900:hover {\n  --text-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--text-opacity));\n}\n\n.hover\\:text-red-50:hover {\n  --text-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--text-opacity));\n}\n\n.hover\\:text-red-100:hover {\n  --text-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--text-opacity));\n}\n\n.hover\\:text-red-200:hover {\n  --text-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--text-opacity));\n}\n\n.hover\\:text-red-300:hover {\n  --text-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--text-opacity));\n}\n\n.hover\\:text-red-400:hover {\n  --text-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--text-opacity));\n}\n\n.hover\\:text-red-500:hover {\n  --text-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--text-opacity));\n}\n\n.hover\\:text-red-600:hover {\n  --text-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--text-opacity));\n}\n\n.hover\\:text-red-700:hover {\n  --text-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--text-opacity));\n}\n\n.hover\\:text-red-800:hover {\n  --text-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--text-opacity));\n}\n\n.hover\\:text-red-900:hover {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.hover\\:text-orange-50:hover {\n  --text-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--text-opacity));\n}\n\n.hover\\:text-orange-100:hover {\n  --text-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--text-opacity));\n}\n\n.hover\\:text-orange-200:hover {\n  --text-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--text-opacity));\n}\n\n.hover\\:text-orange-300:hover {\n  --text-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--text-opacity));\n}\n\n.hover\\:text-orange-400:hover {\n  --text-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--text-opacity));\n}\n\n.hover\\:text-orange-500:hover {\n  --text-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--text-opacity));\n}\n\n.hover\\:text-orange-600:hover {\n  --text-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--text-opacity));\n}\n\n.hover\\:text-orange-700:hover {\n  --text-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--text-opacity));\n}\n\n.hover\\:text-orange-800:hover {\n  --text-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--text-opacity));\n}\n\n.hover\\:text-orange-900:hover {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.hover\\:text-yellow-50:hover {\n  --text-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--text-opacity));\n}\n\n.hover\\:text-yellow-100:hover {\n  --text-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--text-opacity));\n}\n\n.hover\\:text-yellow-200:hover {\n  --text-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--text-opacity));\n}\n\n.hover\\:text-yellow-300:hover {\n  --text-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--text-opacity));\n}\n\n.hover\\:text-yellow-400:hover {\n  --text-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--text-opacity));\n}\n\n.hover\\:text-yellow-500:hover {\n  --text-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--text-opacity));\n}\n\n.hover\\:text-yellow-600:hover {\n  --text-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--text-opacity));\n}\n\n.hover\\:text-yellow-700:hover {\n  --text-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--text-opacity));\n}\n\n.hover\\:text-yellow-800:hover {\n  --text-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--text-opacity));\n}\n\n.hover\\:text-yellow-900:hover {\n  --text-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--text-opacity));\n}\n\n.hover\\:text-green-50:hover {\n  --text-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--text-opacity));\n}\n\n.hover\\:text-green-100:hover {\n  --text-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--text-opacity));\n}\n\n.hover\\:text-green-200:hover {\n  --text-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--text-opacity));\n}\n\n.hover\\:text-green-300:hover {\n  --text-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--text-opacity));\n}\n\n.hover\\:text-green-400:hover {\n  --text-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--text-opacity));\n}\n\n.hover\\:text-green-500:hover {\n  --text-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--text-opacity));\n}\n\n.hover\\:text-green-600:hover {\n  --text-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--text-opacity));\n}\n\n.hover\\:text-green-700:hover {\n  --text-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--text-opacity));\n}\n\n.hover\\:text-green-800:hover {\n  --text-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--text-opacity));\n}\n\n.hover\\:text-green-900:hover {\n  --text-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--text-opacity));\n}\n\n.hover\\:text-teal-50:hover {\n  --text-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--text-opacity));\n}\n\n.hover\\:text-teal-100:hover {\n  --text-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--text-opacity));\n}\n\n.hover\\:text-teal-200:hover {\n  --text-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--text-opacity));\n}\n\n.hover\\:text-teal-300:hover {\n  --text-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--text-opacity));\n}\n\n.hover\\:text-teal-400:hover {\n  --text-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--text-opacity));\n}\n\n.hover\\:text-teal-500:hover {\n  --text-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--text-opacity));\n}\n\n.hover\\:text-teal-600:hover {\n  --text-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--text-opacity));\n}\n\n.hover\\:text-teal-700:hover {\n  --text-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--text-opacity));\n}\n\n.hover\\:text-teal-800:hover {\n  --text-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--text-opacity));\n}\n\n.hover\\:text-teal-900:hover {\n  --text-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--text-opacity));\n}\n\n.hover\\:text-blue-50:hover {\n  --text-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--text-opacity));\n}\n\n.hover\\:text-blue-100:hover {\n  --text-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--text-opacity));\n}\n\n.hover\\:text-blue-200:hover {\n  --text-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--text-opacity));\n}\n\n.hover\\:text-blue-300:hover {\n  --text-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--text-opacity));\n}\n\n.hover\\:text-blue-400:hover {\n  --text-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--text-opacity));\n}\n\n.hover\\:text-blue-500:hover {\n  --text-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--text-opacity));\n}\n\n.hover\\:text-blue-600:hover {\n  --text-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--text-opacity));\n}\n\n.hover\\:text-blue-700:hover {\n  --text-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--text-opacity));\n}\n\n.hover\\:text-blue-800:hover {\n  --text-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--text-opacity));\n}\n\n.hover\\:text-blue-900:hover {\n  --text-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--text-opacity));\n}\n\n.hover\\:text-indigo-50:hover {\n  --text-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--text-opacity));\n}\n\n.hover\\:text-indigo-100:hover {\n  --text-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--text-opacity));\n}\n\n.hover\\:text-indigo-200:hover {\n  --text-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--text-opacity));\n}\n\n.hover\\:text-indigo-300:hover {\n  --text-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--text-opacity));\n}\n\n.hover\\:text-indigo-400:hover {\n  --text-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--text-opacity));\n}\n\n.hover\\:text-indigo-500:hover {\n  --text-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--text-opacity));\n}\n\n.hover\\:text-indigo-600:hover {\n  --text-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--text-opacity));\n}\n\n.hover\\:text-indigo-700:hover {\n  --text-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--text-opacity));\n}\n\n.hover\\:text-indigo-800:hover {\n  --text-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--text-opacity));\n}\n\n.hover\\:text-indigo-900:hover {\n  --text-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--text-opacity));\n}\n\n.hover\\:text-purple-50:hover {\n  --text-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--text-opacity));\n}\n\n.hover\\:text-purple-100:hover {\n  --text-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--text-opacity));\n}\n\n.hover\\:text-purple-200:hover {\n  --text-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--text-opacity));\n}\n\n.hover\\:text-purple-300:hover {\n  --text-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--text-opacity));\n}\n\n.hover\\:text-purple-400:hover {\n  --text-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--text-opacity));\n}\n\n.hover\\:text-purple-500:hover {\n  --text-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--text-opacity));\n}\n\n.hover\\:text-purple-600:hover {\n  --text-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--text-opacity));\n}\n\n.hover\\:text-purple-700:hover {\n  --text-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--text-opacity));\n}\n\n.hover\\:text-purple-800:hover {\n  --text-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--text-opacity));\n}\n\n.hover\\:text-purple-900:hover {\n  --text-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--text-opacity));\n}\n\n.hover\\:text-pink-50:hover {\n  --text-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--text-opacity));\n}\n\n.hover\\:text-pink-100:hover {\n  --text-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--text-opacity));\n}\n\n.hover\\:text-pink-200:hover {\n  --text-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--text-opacity));\n}\n\n.hover\\:text-pink-300:hover {\n  --text-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--text-opacity));\n}\n\n.hover\\:text-pink-400:hover {\n  --text-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--text-opacity));\n}\n\n.hover\\:text-pink-500:hover {\n  --text-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--text-opacity));\n}\n\n.hover\\:text-pink-600:hover {\n  --text-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--text-opacity));\n}\n\n.hover\\:text-pink-700:hover {\n  --text-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--text-opacity));\n}\n\n.hover\\:text-pink-800:hover {\n  --text-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--text-opacity));\n}\n\n.hover\\:text-pink-900:hover {\n  --text-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--text-opacity));\n}\n\n.focus-within\\:text-transparent:focus-within {\n  color: transparent;\n}\n\n.focus-within\\:text-white:focus-within {\n  --text-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--text-opacity));\n}\n\n.focus-within\\:text-black:focus-within {\n  --text-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--text-opacity));\n}\n\n.focus-within\\:text-gray-50:focus-within {\n  --text-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--text-opacity));\n}\n\n.focus-within\\:text-gray-100:focus-within {\n  --text-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--text-opacity));\n}\n\n.focus-within\\:text-gray-200:focus-within {\n  --text-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--text-opacity));\n}\n\n.focus-within\\:text-gray-300:focus-within {\n  --text-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--text-opacity));\n}\n\n.focus-within\\:text-gray-400:focus-within {\n  --text-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--text-opacity));\n}\n\n.focus-within\\:text-gray-500:focus-within {\n  --text-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--text-opacity));\n}\n\n.focus-within\\:text-gray-600:focus-within {\n  --text-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--text-opacity));\n}\n\n.focus-within\\:text-gray-700:focus-within {\n  --text-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--text-opacity));\n}\n\n.focus-within\\:text-gray-800:focus-within {\n  --text-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--text-opacity));\n}\n\n.focus-within\\:text-gray-900:focus-within {\n  --text-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--text-opacity));\n}\n\n.focus-within\\:text-cool-gray-50:focus-within {\n  --text-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--text-opacity));\n}\n\n.focus-within\\:text-cool-gray-100:focus-within {\n  --text-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--text-opacity));\n}\n\n.focus-within\\:text-cool-gray-200:focus-within {\n  --text-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--text-opacity));\n}\n\n.focus-within\\:text-cool-gray-300:focus-within {\n  --text-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--text-opacity));\n}\n\n.focus-within\\:text-cool-gray-400:focus-within {\n  --text-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--text-opacity));\n}\n\n.focus-within\\:text-cool-gray-500:focus-within {\n  --text-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--text-opacity));\n}\n\n.focus-within\\:text-cool-gray-600:focus-within {\n  --text-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--text-opacity));\n}\n\n.focus-within\\:text-cool-gray-700:focus-within {\n  --text-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--text-opacity));\n}\n\n.focus-within\\:text-cool-gray-800:focus-within {\n  --text-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--text-opacity));\n}\n\n.focus-within\\:text-cool-gray-900:focus-within {\n  --text-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--text-opacity));\n}\n\n.focus-within\\:text-red-50:focus-within {\n  --text-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--text-opacity));\n}\n\n.focus-within\\:text-red-100:focus-within {\n  --text-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--text-opacity));\n}\n\n.focus-within\\:text-red-200:focus-within {\n  --text-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--text-opacity));\n}\n\n.focus-within\\:text-red-300:focus-within {\n  --text-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--text-opacity));\n}\n\n.focus-within\\:text-red-400:focus-within {\n  --text-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--text-opacity));\n}\n\n.focus-within\\:text-red-500:focus-within {\n  --text-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--text-opacity));\n}\n\n.focus-within\\:text-red-600:focus-within {\n  --text-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--text-opacity));\n}\n\n.focus-within\\:text-red-700:focus-within {\n  --text-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--text-opacity));\n}\n\n.focus-within\\:text-red-800:focus-within {\n  --text-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--text-opacity));\n}\n\n.focus-within\\:text-red-900:focus-within {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.focus-within\\:text-orange-50:focus-within {\n  --text-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--text-opacity));\n}\n\n.focus-within\\:text-orange-100:focus-within {\n  --text-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--text-opacity));\n}\n\n.focus-within\\:text-orange-200:focus-within {\n  --text-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--text-opacity));\n}\n\n.focus-within\\:text-orange-300:focus-within {\n  --text-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--text-opacity));\n}\n\n.focus-within\\:text-orange-400:focus-within {\n  --text-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--text-opacity));\n}\n\n.focus-within\\:text-orange-500:focus-within {\n  --text-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--text-opacity));\n}\n\n.focus-within\\:text-orange-600:focus-within {\n  --text-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--text-opacity));\n}\n\n.focus-within\\:text-orange-700:focus-within {\n  --text-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--text-opacity));\n}\n\n.focus-within\\:text-orange-800:focus-within {\n  --text-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--text-opacity));\n}\n\n.focus-within\\:text-orange-900:focus-within {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.focus-within\\:text-yellow-50:focus-within {\n  --text-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--text-opacity));\n}\n\n.focus-within\\:text-yellow-100:focus-within {\n  --text-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--text-opacity));\n}\n\n.focus-within\\:text-yellow-200:focus-within {\n  --text-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--text-opacity));\n}\n\n.focus-within\\:text-yellow-300:focus-within {\n  --text-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--text-opacity));\n}\n\n.focus-within\\:text-yellow-400:focus-within {\n  --text-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--text-opacity));\n}\n\n.focus-within\\:text-yellow-500:focus-within {\n  --text-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--text-opacity));\n}\n\n.focus-within\\:text-yellow-600:focus-within {\n  --text-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--text-opacity));\n}\n\n.focus-within\\:text-yellow-700:focus-within {\n  --text-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--text-opacity));\n}\n\n.focus-within\\:text-yellow-800:focus-within {\n  --text-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--text-opacity));\n}\n\n.focus-within\\:text-yellow-900:focus-within {\n  --text-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--text-opacity));\n}\n\n.focus-within\\:text-green-50:focus-within {\n  --text-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--text-opacity));\n}\n\n.focus-within\\:text-green-100:focus-within {\n  --text-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--text-opacity));\n}\n\n.focus-within\\:text-green-200:focus-within {\n  --text-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--text-opacity));\n}\n\n.focus-within\\:text-green-300:focus-within {\n  --text-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--text-opacity));\n}\n\n.focus-within\\:text-green-400:focus-within {\n  --text-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--text-opacity));\n}\n\n.focus-within\\:text-green-500:focus-within {\n  --text-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--text-opacity));\n}\n\n.focus-within\\:text-green-600:focus-within {\n  --text-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--text-opacity));\n}\n\n.focus-within\\:text-green-700:focus-within {\n  --text-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--text-opacity));\n}\n\n.focus-within\\:text-green-800:focus-within {\n  --text-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--text-opacity));\n}\n\n.focus-within\\:text-green-900:focus-within {\n  --text-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--text-opacity));\n}\n\n.focus-within\\:text-teal-50:focus-within {\n  --text-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--text-opacity));\n}\n\n.focus-within\\:text-teal-100:focus-within {\n  --text-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--text-opacity));\n}\n\n.focus-within\\:text-teal-200:focus-within {\n  --text-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--text-opacity));\n}\n\n.focus-within\\:text-teal-300:focus-within {\n  --text-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--text-opacity));\n}\n\n.focus-within\\:text-teal-400:focus-within {\n  --text-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--text-opacity));\n}\n\n.focus-within\\:text-teal-500:focus-within {\n  --text-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--text-opacity));\n}\n\n.focus-within\\:text-teal-600:focus-within {\n  --text-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--text-opacity));\n}\n\n.focus-within\\:text-teal-700:focus-within {\n  --text-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--text-opacity));\n}\n\n.focus-within\\:text-teal-800:focus-within {\n  --text-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--text-opacity));\n}\n\n.focus-within\\:text-teal-900:focus-within {\n  --text-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--text-opacity));\n}\n\n.focus-within\\:text-blue-50:focus-within {\n  --text-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--text-opacity));\n}\n\n.focus-within\\:text-blue-100:focus-within {\n  --text-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--text-opacity));\n}\n\n.focus-within\\:text-blue-200:focus-within {\n  --text-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--text-opacity));\n}\n\n.focus-within\\:text-blue-300:focus-within {\n  --text-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--text-opacity));\n}\n\n.focus-within\\:text-blue-400:focus-within {\n  --text-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--text-opacity));\n}\n\n.focus-within\\:text-blue-500:focus-within {\n  --text-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--text-opacity));\n}\n\n.focus-within\\:text-blue-600:focus-within {\n  --text-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--text-opacity));\n}\n\n.focus-within\\:text-blue-700:focus-within {\n  --text-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--text-opacity));\n}\n\n.focus-within\\:text-blue-800:focus-within {\n  --text-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--text-opacity));\n}\n\n.focus-within\\:text-blue-900:focus-within {\n  --text-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--text-opacity));\n}\n\n.focus-within\\:text-indigo-50:focus-within {\n  --text-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--text-opacity));\n}\n\n.focus-within\\:text-indigo-100:focus-within {\n  --text-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--text-opacity));\n}\n\n.focus-within\\:text-indigo-200:focus-within {\n  --text-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--text-opacity));\n}\n\n.focus-within\\:text-indigo-300:focus-within {\n  --text-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--text-opacity));\n}\n\n.focus-within\\:text-indigo-400:focus-within {\n  --text-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--text-opacity));\n}\n\n.focus-within\\:text-indigo-500:focus-within {\n  --text-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--text-opacity));\n}\n\n.focus-within\\:text-indigo-600:focus-within {\n  --text-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--text-opacity));\n}\n\n.focus-within\\:text-indigo-700:focus-within {\n  --text-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--text-opacity));\n}\n\n.focus-within\\:text-indigo-800:focus-within {\n  --text-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--text-opacity));\n}\n\n.focus-within\\:text-indigo-900:focus-within {\n  --text-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--text-opacity));\n}\n\n.focus-within\\:text-purple-50:focus-within {\n  --text-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--text-opacity));\n}\n\n.focus-within\\:text-purple-100:focus-within {\n  --text-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--text-opacity));\n}\n\n.focus-within\\:text-purple-200:focus-within {\n  --text-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--text-opacity));\n}\n\n.focus-within\\:text-purple-300:focus-within {\n  --text-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--text-opacity));\n}\n\n.focus-within\\:text-purple-400:focus-within {\n  --text-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--text-opacity));\n}\n\n.focus-within\\:text-purple-500:focus-within {\n  --text-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--text-opacity));\n}\n\n.focus-within\\:text-purple-600:focus-within {\n  --text-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--text-opacity));\n}\n\n.focus-within\\:text-purple-700:focus-within {\n  --text-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--text-opacity));\n}\n\n.focus-within\\:text-purple-800:focus-within {\n  --text-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--text-opacity));\n}\n\n.focus-within\\:text-purple-900:focus-within {\n  --text-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--text-opacity));\n}\n\n.focus-within\\:text-pink-50:focus-within {\n  --text-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--text-opacity));\n}\n\n.focus-within\\:text-pink-100:focus-within {\n  --text-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--text-opacity));\n}\n\n.focus-within\\:text-pink-200:focus-within {\n  --text-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--text-opacity));\n}\n\n.focus-within\\:text-pink-300:focus-within {\n  --text-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--text-opacity));\n}\n\n.focus-within\\:text-pink-400:focus-within {\n  --text-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--text-opacity));\n}\n\n.focus-within\\:text-pink-500:focus-within {\n  --text-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--text-opacity));\n}\n\n.focus-within\\:text-pink-600:focus-within {\n  --text-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--text-opacity));\n}\n\n.focus-within\\:text-pink-700:focus-within {\n  --text-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--text-opacity));\n}\n\n.focus-within\\:text-pink-800:focus-within {\n  --text-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--text-opacity));\n}\n\n.focus-within\\:text-pink-900:focus-within {\n  --text-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--text-opacity));\n}\n\n.focus\\:text-transparent:focus {\n  color: transparent;\n}\n\n.focus\\:text-white:focus {\n  --text-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--text-opacity));\n}\n\n.focus\\:text-black:focus {\n  --text-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--text-opacity));\n}\n\n.focus\\:text-gray-50:focus {\n  --text-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--text-opacity));\n}\n\n.focus\\:text-gray-100:focus {\n  --text-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--text-opacity));\n}\n\n.focus\\:text-gray-200:focus {\n  --text-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--text-opacity));\n}\n\n.focus\\:text-gray-300:focus {\n  --text-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--text-opacity));\n}\n\n.focus\\:text-gray-400:focus {\n  --text-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--text-opacity));\n}\n\n.focus\\:text-gray-500:focus {\n  --text-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--text-opacity));\n}\n\n.focus\\:text-gray-600:focus {\n  --text-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--text-opacity));\n}\n\n.focus\\:text-gray-700:focus {\n  --text-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--text-opacity));\n}\n\n.focus\\:text-gray-800:focus {\n  --text-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--text-opacity));\n}\n\n.focus\\:text-gray-900:focus {\n  --text-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--text-opacity));\n}\n\n.focus\\:text-cool-gray-50:focus {\n  --text-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--text-opacity));\n}\n\n.focus\\:text-cool-gray-100:focus {\n  --text-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--text-opacity));\n}\n\n.focus\\:text-cool-gray-200:focus {\n  --text-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--text-opacity));\n}\n\n.focus\\:text-cool-gray-300:focus {\n  --text-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--text-opacity));\n}\n\n.focus\\:text-cool-gray-400:focus {\n  --text-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--text-opacity));\n}\n\n.focus\\:text-cool-gray-500:focus {\n  --text-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--text-opacity));\n}\n\n.focus\\:text-cool-gray-600:focus {\n  --text-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--text-opacity));\n}\n\n.focus\\:text-cool-gray-700:focus {\n  --text-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--text-opacity));\n}\n\n.focus\\:text-cool-gray-800:focus {\n  --text-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--text-opacity));\n}\n\n.focus\\:text-cool-gray-900:focus {\n  --text-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--text-opacity));\n}\n\n.focus\\:text-red-50:focus {\n  --text-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--text-opacity));\n}\n\n.focus\\:text-red-100:focus {\n  --text-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--text-opacity));\n}\n\n.focus\\:text-red-200:focus {\n  --text-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--text-opacity));\n}\n\n.focus\\:text-red-300:focus {\n  --text-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--text-opacity));\n}\n\n.focus\\:text-red-400:focus {\n  --text-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--text-opacity));\n}\n\n.focus\\:text-red-500:focus {\n  --text-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--text-opacity));\n}\n\n.focus\\:text-red-600:focus {\n  --text-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--text-opacity));\n}\n\n.focus\\:text-red-700:focus {\n  --text-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--text-opacity));\n}\n\n.focus\\:text-red-800:focus {\n  --text-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--text-opacity));\n}\n\n.focus\\:text-red-900:focus {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.focus\\:text-orange-50:focus {\n  --text-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--text-opacity));\n}\n\n.focus\\:text-orange-100:focus {\n  --text-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--text-opacity));\n}\n\n.focus\\:text-orange-200:focus {\n  --text-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--text-opacity));\n}\n\n.focus\\:text-orange-300:focus {\n  --text-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--text-opacity));\n}\n\n.focus\\:text-orange-400:focus {\n  --text-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--text-opacity));\n}\n\n.focus\\:text-orange-500:focus {\n  --text-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--text-opacity));\n}\n\n.focus\\:text-orange-600:focus {\n  --text-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--text-opacity));\n}\n\n.focus\\:text-orange-700:focus {\n  --text-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--text-opacity));\n}\n\n.focus\\:text-orange-800:focus {\n  --text-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--text-opacity));\n}\n\n.focus\\:text-orange-900:focus {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.focus\\:text-yellow-50:focus {\n  --text-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--text-opacity));\n}\n\n.focus\\:text-yellow-100:focus {\n  --text-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--text-opacity));\n}\n\n.focus\\:text-yellow-200:focus {\n  --text-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--text-opacity));\n}\n\n.focus\\:text-yellow-300:focus {\n  --text-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--text-opacity));\n}\n\n.focus\\:text-yellow-400:focus {\n  --text-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--text-opacity));\n}\n\n.focus\\:text-yellow-500:focus {\n  --text-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--text-opacity));\n}\n\n.focus\\:text-yellow-600:focus {\n  --text-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--text-opacity));\n}\n\n.focus\\:text-yellow-700:focus {\n  --text-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--text-opacity));\n}\n\n.focus\\:text-yellow-800:focus {\n  --text-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--text-opacity));\n}\n\n.focus\\:text-yellow-900:focus {\n  --text-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--text-opacity));\n}\n\n.focus\\:text-green-50:focus {\n  --text-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--text-opacity));\n}\n\n.focus\\:text-green-100:focus {\n  --text-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--text-opacity));\n}\n\n.focus\\:text-green-200:focus {\n  --text-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--text-opacity));\n}\n\n.focus\\:text-green-300:focus {\n  --text-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--text-opacity));\n}\n\n.focus\\:text-green-400:focus {\n  --text-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--text-opacity));\n}\n\n.focus\\:text-green-500:focus {\n  --text-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--text-opacity));\n}\n\n.focus\\:text-green-600:focus {\n  --text-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--text-opacity));\n}\n\n.focus\\:text-green-700:focus {\n  --text-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--text-opacity));\n}\n\n.focus\\:text-green-800:focus {\n  --text-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--text-opacity));\n}\n\n.focus\\:text-green-900:focus {\n  --text-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--text-opacity));\n}\n\n.focus\\:text-teal-50:focus {\n  --text-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--text-opacity));\n}\n\n.focus\\:text-teal-100:focus {\n  --text-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--text-opacity));\n}\n\n.focus\\:text-teal-200:focus {\n  --text-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--text-opacity));\n}\n\n.focus\\:text-teal-300:focus {\n  --text-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--text-opacity));\n}\n\n.focus\\:text-teal-400:focus {\n  --text-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--text-opacity));\n}\n\n.focus\\:text-teal-500:focus {\n  --text-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--text-opacity));\n}\n\n.focus\\:text-teal-600:focus {\n  --text-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--text-opacity));\n}\n\n.focus\\:text-teal-700:focus {\n  --text-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--text-opacity));\n}\n\n.focus\\:text-teal-800:focus {\n  --text-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--text-opacity));\n}\n\n.focus\\:text-teal-900:focus {\n  --text-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--text-opacity));\n}\n\n.focus\\:text-blue-50:focus {\n  --text-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--text-opacity));\n}\n\n.focus\\:text-blue-100:focus {\n  --text-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--text-opacity));\n}\n\n.focus\\:text-blue-200:focus {\n  --text-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--text-opacity));\n}\n\n.focus\\:text-blue-300:focus {\n  --text-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--text-opacity));\n}\n\n.focus\\:text-blue-400:focus {\n  --text-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--text-opacity));\n}\n\n.focus\\:text-blue-500:focus {\n  --text-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--text-opacity));\n}\n\n.focus\\:text-blue-600:focus {\n  --text-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--text-opacity));\n}\n\n.focus\\:text-blue-700:focus {\n  --text-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--text-opacity));\n}\n\n.focus\\:text-blue-800:focus {\n  --text-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--text-opacity));\n}\n\n.focus\\:text-blue-900:focus {\n  --text-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--text-opacity));\n}\n\n.focus\\:text-indigo-50:focus {\n  --text-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--text-opacity));\n}\n\n.focus\\:text-indigo-100:focus {\n  --text-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--text-opacity));\n}\n\n.focus\\:text-indigo-200:focus {\n  --text-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--text-opacity));\n}\n\n.focus\\:text-indigo-300:focus {\n  --text-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--text-opacity));\n}\n\n.focus\\:text-indigo-400:focus {\n  --text-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--text-opacity));\n}\n\n.focus\\:text-indigo-500:focus {\n  --text-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--text-opacity));\n}\n\n.focus\\:text-indigo-600:focus {\n  --text-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--text-opacity));\n}\n\n.focus\\:text-indigo-700:focus {\n  --text-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--text-opacity));\n}\n\n.focus\\:text-indigo-800:focus {\n  --text-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--text-opacity));\n}\n\n.focus\\:text-indigo-900:focus {\n  --text-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--text-opacity));\n}\n\n.focus\\:text-purple-50:focus {\n  --text-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--text-opacity));\n}\n\n.focus\\:text-purple-100:focus {\n  --text-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--text-opacity));\n}\n\n.focus\\:text-purple-200:focus {\n  --text-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--text-opacity));\n}\n\n.focus\\:text-purple-300:focus {\n  --text-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--text-opacity));\n}\n\n.focus\\:text-purple-400:focus {\n  --text-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--text-opacity));\n}\n\n.focus\\:text-purple-500:focus {\n  --text-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--text-opacity));\n}\n\n.focus\\:text-purple-600:focus {\n  --text-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--text-opacity));\n}\n\n.focus\\:text-purple-700:focus {\n  --text-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--text-opacity));\n}\n\n.focus\\:text-purple-800:focus {\n  --text-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--text-opacity));\n}\n\n.focus\\:text-purple-900:focus {\n  --text-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--text-opacity));\n}\n\n.focus\\:text-pink-50:focus {\n  --text-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--text-opacity));\n}\n\n.focus\\:text-pink-100:focus {\n  --text-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--text-opacity));\n}\n\n.focus\\:text-pink-200:focus {\n  --text-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--text-opacity));\n}\n\n.focus\\:text-pink-300:focus {\n  --text-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--text-opacity));\n}\n\n.focus\\:text-pink-400:focus {\n  --text-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--text-opacity));\n}\n\n.focus\\:text-pink-500:focus {\n  --text-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--text-opacity));\n}\n\n.focus\\:text-pink-600:focus {\n  --text-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--text-opacity));\n}\n\n.focus\\:text-pink-700:focus {\n  --text-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--text-opacity));\n}\n\n.focus\\:text-pink-800:focus {\n  --text-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--text-opacity));\n}\n\n.focus\\:text-pink-900:focus {\n  --text-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--text-opacity));\n}\n\n.active\\:text-transparent:active {\n  color: transparent;\n}\n\n.active\\:text-white:active {\n  --text-opacity: 1;\n  color: #ffffff;\n  color: rgba(255, 255, 255, var(--text-opacity));\n}\n\n.active\\:text-black:active {\n  --text-opacity: 1;\n  color: #000000;\n  color: rgba(0, 0, 0, var(--text-opacity));\n}\n\n.active\\:text-gray-50:active {\n  --text-opacity: 1;\n  color: #f9fafb;\n  color: rgba(249, 250, 251, var(--text-opacity));\n}\n\n.active\\:text-gray-100:active {\n  --text-opacity: 1;\n  color: #f4f5f7;\n  color: rgba(244, 245, 247, var(--text-opacity));\n}\n\n.active\\:text-gray-200:active {\n  --text-opacity: 1;\n  color: #e5e7eb;\n  color: rgba(229, 231, 235, var(--text-opacity));\n}\n\n.active\\:text-gray-300:active {\n  --text-opacity: 1;\n  color: #d2d6dc;\n  color: rgba(210, 214, 220, var(--text-opacity));\n}\n\n.active\\:text-gray-400:active {\n  --text-opacity: 1;\n  color: #9fa6b2;\n  color: rgba(159, 166, 178, var(--text-opacity));\n}\n\n.active\\:text-gray-500:active {\n  --text-opacity: 1;\n  color: #6b7280;\n  color: rgba(107, 114, 128, var(--text-opacity));\n}\n\n.active\\:text-gray-600:active {\n  --text-opacity: 1;\n  color: #4b5563;\n  color: rgba(75, 85, 99, var(--text-opacity));\n}\n\n.active\\:text-gray-700:active {\n  --text-opacity: 1;\n  color: #374151;\n  color: rgba(55, 65, 81, var(--text-opacity));\n}\n\n.active\\:text-gray-800:active {\n  --text-opacity: 1;\n  color: #252f3f;\n  color: rgba(37, 47, 63, var(--text-opacity));\n}\n\n.active\\:text-gray-900:active {\n  --text-opacity: 1;\n  color: #161e2e;\n  color: rgba(22, 30, 46, var(--text-opacity));\n}\n\n.active\\:text-cool-gray-50:active {\n  --text-opacity: 1;\n  color: #fbfdfe;\n  color: rgba(251, 253, 254, var(--text-opacity));\n}\n\n.active\\:text-cool-gray-100:active {\n  --text-opacity: 1;\n  color: #f1f5f9;\n  color: rgba(241, 245, 249, var(--text-opacity));\n}\n\n.active\\:text-cool-gray-200:active {\n  --text-opacity: 1;\n  color: #e2e8f0;\n  color: rgba(226, 232, 240, var(--text-opacity));\n}\n\n.active\\:text-cool-gray-300:active {\n  --text-opacity: 1;\n  color: #cfd8e3;\n  color: rgba(207, 216, 227, var(--text-opacity));\n}\n\n.active\\:text-cool-gray-400:active {\n  --text-opacity: 1;\n  color: #97a6ba;\n  color: rgba(151, 166, 186, var(--text-opacity));\n}\n\n.active\\:text-cool-gray-500:active {\n  --text-opacity: 1;\n  color: #64748b;\n  color: rgba(100, 116, 139, var(--text-opacity));\n}\n\n.active\\:text-cool-gray-600:active {\n  --text-opacity: 1;\n  color: #475569;\n  color: rgba(71, 85, 105, var(--text-opacity));\n}\n\n.active\\:text-cool-gray-700:active {\n  --text-opacity: 1;\n  color: #364152;\n  color: rgba(54, 65, 82, var(--text-opacity));\n}\n\n.active\\:text-cool-gray-800:active {\n  --text-opacity: 1;\n  color: #27303f;\n  color: rgba(39, 48, 63, var(--text-opacity));\n}\n\n.active\\:text-cool-gray-900:active {\n  --text-opacity: 1;\n  color: #1a202e;\n  color: rgba(26, 32, 46, var(--text-opacity));\n}\n\n.active\\:text-red-50:active {\n  --text-opacity: 1;\n  color: #fdf2f2;\n  color: rgba(253, 242, 242, var(--text-opacity));\n}\n\n.active\\:text-red-100:active {\n  --text-opacity: 1;\n  color: #fde8e8;\n  color: rgba(253, 232, 232, var(--text-opacity));\n}\n\n.active\\:text-red-200:active {\n  --text-opacity: 1;\n  color: #fbd5d5;\n  color: rgba(251, 213, 213, var(--text-opacity));\n}\n\n.active\\:text-red-300:active {\n  --text-opacity: 1;\n  color: #f8b4b4;\n  color: rgba(248, 180, 180, var(--text-opacity));\n}\n\n.active\\:text-red-400:active {\n  --text-opacity: 1;\n  color: #f98080;\n  color: rgba(249, 128, 128, var(--text-opacity));\n}\n\n.active\\:text-red-500:active {\n  --text-opacity: 1;\n  color: #f05252;\n  color: rgba(240, 82, 82, var(--text-opacity));\n}\n\n.active\\:text-red-600:active {\n  --text-opacity: 1;\n  color: #e02424;\n  color: rgba(224, 36, 36, var(--text-opacity));\n}\n\n.active\\:text-red-700:active {\n  --text-opacity: 1;\n  color: #c81e1e;\n  color: rgba(200, 30, 30, var(--text-opacity));\n}\n\n.active\\:text-red-800:active {\n  --text-opacity: 1;\n  color: #9b1c1c;\n  color: rgba(155, 28, 28, var(--text-opacity));\n}\n\n.active\\:text-red-900:active {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.active\\:text-orange-50:active {\n  --text-opacity: 1;\n  color: #fff8f1;\n  color: rgba(255, 248, 241, var(--text-opacity));\n}\n\n.active\\:text-orange-100:active {\n  --text-opacity: 1;\n  color: #feecdc;\n  color: rgba(254, 236, 220, var(--text-opacity));\n}\n\n.active\\:text-orange-200:active {\n  --text-opacity: 1;\n  color: #fcd9bd;\n  color: rgba(252, 217, 189, var(--text-opacity));\n}\n\n.active\\:text-orange-300:active {\n  --text-opacity: 1;\n  color: #fdba8c;\n  color: rgba(253, 186, 140, var(--text-opacity));\n}\n\n.active\\:text-orange-400:active {\n  --text-opacity: 1;\n  color: #ff8a4c;\n  color: rgba(255, 138, 76, var(--text-opacity));\n}\n\n.active\\:text-orange-500:active {\n  --text-opacity: 1;\n  color: #ff5a1f;\n  color: rgba(255, 90, 31, var(--text-opacity));\n}\n\n.active\\:text-orange-600:active {\n  --text-opacity: 1;\n  color: #d03801;\n  color: rgba(208, 56, 1, var(--text-opacity));\n}\n\n.active\\:text-orange-700:active {\n  --text-opacity: 1;\n  color: #b43403;\n  color: rgba(180, 52, 3, var(--text-opacity));\n}\n\n.active\\:text-orange-800:active {\n  --text-opacity: 1;\n  color: #8a2c0d;\n  color: rgba(138, 44, 13, var(--text-opacity));\n}\n\n.active\\:text-orange-900:active {\n  --text-opacity: 1;\n  color: #771d1d;\n  color: rgba(119, 29, 29, var(--text-opacity));\n}\n\n.active\\:text-yellow-50:active {\n  --text-opacity: 1;\n  color: #fdfdea;\n  color: rgba(253, 253, 234, var(--text-opacity));\n}\n\n.active\\:text-yellow-100:active {\n  --text-opacity: 1;\n  color: #fdf6b2;\n  color: rgba(253, 246, 178, var(--text-opacity));\n}\n\n.active\\:text-yellow-200:active {\n  --text-opacity: 1;\n  color: #fce96a;\n  color: rgba(252, 233, 106, var(--text-opacity));\n}\n\n.active\\:text-yellow-300:active {\n  --text-opacity: 1;\n  color: #faca15;\n  color: rgba(250, 202, 21, var(--text-opacity));\n}\n\n.active\\:text-yellow-400:active {\n  --text-opacity: 1;\n  color: #e3a008;\n  color: rgba(227, 160, 8, var(--text-opacity));\n}\n\n.active\\:text-yellow-500:active {\n  --text-opacity: 1;\n  color: #c27803;\n  color: rgba(194, 120, 3, var(--text-opacity));\n}\n\n.active\\:text-yellow-600:active {\n  --text-opacity: 1;\n  color: #9f580a;\n  color: rgba(159, 88, 10, var(--text-opacity));\n}\n\n.active\\:text-yellow-700:active {\n  --text-opacity: 1;\n  color: #8e4b10;\n  color: rgba(142, 75, 16, var(--text-opacity));\n}\n\n.active\\:text-yellow-800:active {\n  --text-opacity: 1;\n  color: #723b13;\n  color: rgba(114, 59, 19, var(--text-opacity));\n}\n\n.active\\:text-yellow-900:active {\n  --text-opacity: 1;\n  color: #633112;\n  color: rgba(99, 49, 18, var(--text-opacity));\n}\n\n.active\\:text-green-50:active {\n  --text-opacity: 1;\n  color: #f3faf7;\n  color: rgba(243, 250, 247, var(--text-opacity));\n}\n\n.active\\:text-green-100:active {\n  --text-opacity: 1;\n  color: #def7ec;\n  color: rgba(222, 247, 236, var(--text-opacity));\n}\n\n.active\\:text-green-200:active {\n  --text-opacity: 1;\n  color: #bcf0da;\n  color: rgba(188, 240, 218, var(--text-opacity));\n}\n\n.active\\:text-green-300:active {\n  --text-opacity: 1;\n  color: #84e1bc;\n  color: rgba(132, 225, 188, var(--text-opacity));\n}\n\n.active\\:text-green-400:active {\n  --text-opacity: 1;\n  color: #31c48d;\n  color: rgba(49, 196, 141, var(--text-opacity));\n}\n\n.active\\:text-green-500:active {\n  --text-opacity: 1;\n  color: #0e9f6e;\n  color: rgba(14, 159, 110, var(--text-opacity));\n}\n\n.active\\:text-green-600:active {\n  --text-opacity: 1;\n  color: #057a55;\n  color: rgba(5, 122, 85, var(--text-opacity));\n}\n\n.active\\:text-green-700:active {\n  --text-opacity: 1;\n  color: #046c4e;\n  color: rgba(4, 108, 78, var(--text-opacity));\n}\n\n.active\\:text-green-800:active {\n  --text-opacity: 1;\n  color: #03543f;\n  color: rgba(3, 84, 63, var(--text-opacity));\n}\n\n.active\\:text-green-900:active {\n  --text-opacity: 1;\n  color: #014737;\n  color: rgba(1, 71, 55, var(--text-opacity));\n}\n\n.active\\:text-teal-50:active {\n  --text-opacity: 1;\n  color: #edfafa;\n  color: rgba(237, 250, 250, var(--text-opacity));\n}\n\n.active\\:text-teal-100:active {\n  --text-opacity: 1;\n  color: #d5f5f6;\n  color: rgba(213, 245, 246, var(--text-opacity));\n}\n\n.active\\:text-teal-200:active {\n  --text-opacity: 1;\n  color: #afecef;\n  color: rgba(175, 236, 239, var(--text-opacity));\n}\n\n.active\\:text-teal-300:active {\n  --text-opacity: 1;\n  color: #7edce2;\n  color: rgba(126, 220, 226, var(--text-opacity));\n}\n\n.active\\:text-teal-400:active {\n  --text-opacity: 1;\n  color: #16bdca;\n  color: rgba(22, 189, 202, var(--text-opacity));\n}\n\n.active\\:text-teal-500:active {\n  --text-opacity: 1;\n  color: #0694a2;\n  color: rgba(6, 148, 162, var(--text-opacity));\n}\n\n.active\\:text-teal-600:active {\n  --text-opacity: 1;\n  color: #047481;\n  color: rgba(4, 116, 129, var(--text-opacity));\n}\n\n.active\\:text-teal-700:active {\n  --text-opacity: 1;\n  color: #036672;\n  color: rgba(3, 102, 114, var(--text-opacity));\n}\n\n.active\\:text-teal-800:active {\n  --text-opacity: 1;\n  color: #05505c;\n  color: rgba(5, 80, 92, var(--text-opacity));\n}\n\n.active\\:text-teal-900:active {\n  --text-opacity: 1;\n  color: #014451;\n  color: rgba(1, 68, 81, var(--text-opacity));\n}\n\n.active\\:text-blue-50:active {\n  --text-opacity: 1;\n  color: #ebf5ff;\n  color: rgba(235, 245, 255, var(--text-opacity));\n}\n\n.active\\:text-blue-100:active {\n  --text-opacity: 1;\n  color: #e1effe;\n  color: rgba(225, 239, 254, var(--text-opacity));\n}\n\n.active\\:text-blue-200:active {\n  --text-opacity: 1;\n  color: #c3ddfd;\n  color: rgba(195, 221, 253, var(--text-opacity));\n}\n\n.active\\:text-blue-300:active {\n  --text-opacity: 1;\n  color: #a4cafe;\n  color: rgba(164, 202, 254, var(--text-opacity));\n}\n\n.active\\:text-blue-400:active {\n  --text-opacity: 1;\n  color: #76a9fa;\n  color: rgba(118, 169, 250, var(--text-opacity));\n}\n\n.active\\:text-blue-500:active {\n  --text-opacity: 1;\n  color: #3f83f8;\n  color: rgba(63, 131, 248, var(--text-opacity));\n}\n\n.active\\:text-blue-600:active {\n  --text-opacity: 1;\n  color: #1c64f2;\n  color: rgba(28, 100, 242, var(--text-opacity));\n}\n\n.active\\:text-blue-700:active {\n  --text-opacity: 1;\n  color: #1a56db;\n  color: rgba(26, 86, 219, var(--text-opacity));\n}\n\n.active\\:text-blue-800:active {\n  --text-opacity: 1;\n  color: #1e429f;\n  color: rgba(30, 66, 159, var(--text-opacity));\n}\n\n.active\\:text-blue-900:active {\n  --text-opacity: 1;\n  color: #233876;\n  color: rgba(35, 56, 118, var(--text-opacity));\n}\n\n.active\\:text-indigo-50:active {\n  --text-opacity: 1;\n  color: #f0f5ff;\n  color: rgba(240, 245, 255, var(--text-opacity));\n}\n\n.active\\:text-indigo-100:active {\n  --text-opacity: 1;\n  color: #e5edff;\n  color: rgba(229, 237, 255, var(--text-opacity));\n}\n\n.active\\:text-indigo-200:active {\n  --text-opacity: 1;\n  color: #cddbfe;\n  color: rgba(205, 219, 254, var(--text-opacity));\n}\n\n.active\\:text-indigo-300:active {\n  --text-opacity: 1;\n  color: #b4c6fc;\n  color: rgba(180, 198, 252, var(--text-opacity));\n}\n\n.active\\:text-indigo-400:active {\n  --text-opacity: 1;\n  color: #8da2fb;\n  color: rgba(141, 162, 251, var(--text-opacity));\n}\n\n.active\\:text-indigo-500:active {\n  --text-opacity: 1;\n  color: #6875f5;\n  color: rgba(104, 117, 245, var(--text-opacity));\n}\n\n.active\\:text-indigo-600:active {\n  --text-opacity: 1;\n  color: #5850ec;\n  color: rgba(88, 80, 236, var(--text-opacity));\n}\n\n.active\\:text-indigo-700:active {\n  --text-opacity: 1;\n  color: #5145cd;\n  color: rgba(81, 69, 205, var(--text-opacity));\n}\n\n.active\\:text-indigo-800:active {\n  --text-opacity: 1;\n  color: #42389d;\n  color: rgba(66, 56, 157, var(--text-opacity));\n}\n\n.active\\:text-indigo-900:active {\n  --text-opacity: 1;\n  color: #362f78;\n  color: rgba(54, 47, 120, var(--text-opacity));\n}\n\n.active\\:text-purple-50:active {\n  --text-opacity: 1;\n  color: #f6f5ff;\n  color: rgba(246, 245, 255, var(--text-opacity));\n}\n\n.active\\:text-purple-100:active {\n  --text-opacity: 1;\n  color: #edebfe;\n  color: rgba(237, 235, 254, var(--text-opacity));\n}\n\n.active\\:text-purple-200:active {\n  --text-opacity: 1;\n  color: #dcd7fe;\n  color: rgba(220, 215, 254, var(--text-opacity));\n}\n\n.active\\:text-purple-300:active {\n  --text-opacity: 1;\n  color: #cabffd;\n  color: rgba(202, 191, 253, var(--text-opacity));\n}\n\n.active\\:text-purple-400:active {\n  --text-opacity: 1;\n  color: #ac94fa;\n  color: rgba(172, 148, 250, var(--text-opacity));\n}\n\n.active\\:text-purple-500:active {\n  --text-opacity: 1;\n  color: #9061f9;\n  color: rgba(144, 97, 249, var(--text-opacity));\n}\n\n.active\\:text-purple-600:active {\n  --text-opacity: 1;\n  color: #7e3af2;\n  color: rgba(126, 58, 242, var(--text-opacity));\n}\n\n.active\\:text-purple-700:active {\n  --text-opacity: 1;\n  color: #6c2bd9;\n  color: rgba(108, 43, 217, var(--text-opacity));\n}\n\n.active\\:text-purple-800:active {\n  --text-opacity: 1;\n  color: #5521b5;\n  color: rgba(85, 33, 181, var(--text-opacity));\n}\n\n.active\\:text-purple-900:active {\n  --text-opacity: 1;\n  color: #4a1d96;\n  color: rgba(74, 29, 150, var(--text-opacity));\n}\n\n.active\\:text-pink-50:active {\n  --text-opacity: 1;\n  color: #fdf2f8;\n  color: rgba(253, 242, 248, var(--text-opacity));\n}\n\n.active\\:text-pink-100:active {\n  --text-opacity: 1;\n  color: #fce8f3;\n  color: rgba(252, 232, 243, var(--text-opacity));\n}\n\n.active\\:text-pink-200:active {\n  --text-opacity: 1;\n  color: #fad1e8;\n  color: rgba(250, 209, 232, var(--text-opacity));\n}\n\n.active\\:text-pink-300:active {\n  --text-opacity: 1;\n  color: #f8b4d9;\n  color: rgba(248, 180, 217, var(--text-opacity));\n}\n\n.active\\:text-pink-400:active {\n  --text-opacity: 1;\n  color: #f17eb8;\n  color: rgba(241, 126, 184, var(--text-opacity));\n}\n\n.active\\:text-pink-500:active {\n  --text-opacity: 1;\n  color: #e74694;\n  color: rgba(231, 70, 148, var(--text-opacity));\n}\n\n.active\\:text-pink-600:active {\n  --text-opacity: 1;\n  color: #d61f69;\n  color: rgba(214, 31, 105, var(--text-opacity));\n}\n\n.active\\:text-pink-700:active {\n  --text-opacity: 1;\n  color: #bf125d;\n  color: rgba(191, 18, 93, var(--text-opacity));\n}\n\n.active\\:text-pink-800:active {\n  --text-opacity: 1;\n  color: #99154b;\n  color: rgba(153, 21, 75, var(--text-opacity));\n}\n\n.active\\:text-pink-900:active {\n  --text-opacity: 1;\n  color: #751a3d;\n  color: rgba(117, 26, 61, var(--text-opacity));\n}\n\n.text-opacity-0 {\n  --text-opacity: 0;\n}\n\n.text-opacity-25 {\n  --text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n  --text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n  --text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n  --text-opacity: 1;\n}\n\n.hover\\:text-opacity-0:hover {\n  --text-opacity: 0;\n}\n\n.hover\\:text-opacity-25:hover {\n  --text-opacity: 0.25;\n}\n\n.hover\\:text-opacity-50:hover {\n  --text-opacity: 0.5;\n}\n\n.hover\\:text-opacity-75:hover {\n  --text-opacity: 0.75;\n}\n\n.hover\\:text-opacity-100:hover {\n  --text-opacity: 1;\n}\n\n.focus\\:text-opacity-0:focus {\n  --text-opacity: 0;\n}\n\n.focus\\:text-opacity-25:focus {\n  --text-opacity: 0.25;\n}\n\n.focus\\:text-opacity-50:focus {\n  --text-opacity: 0.5;\n}\n\n.focus\\:text-opacity-75:focus {\n  --text-opacity: 0.75;\n}\n\n.focus\\:text-opacity-100:focus {\n  --text-opacity: 1;\n}\n\n.italic {\n  font-style: italic;\n}\n\n.not-italic {\n  font-style: normal;\n}\n\n.uppercase {\n  text-transform: uppercase;\n}\n\n.lowercase {\n  text-transform: lowercase;\n}\n\n.capitalize {\n  text-transform: capitalize;\n}\n\n.normal-case {\n  text-transform: none;\n}\n\n.underline {\n  text-decoration: underline;\n}\n\n.line-through {\n  text-decoration: line-through;\n}\n\n.no-underline {\n  text-decoration: none;\n}\n\n.group:hover .group-hover\\:underline {\n  text-decoration: underline;\n}\n\n.group:hover .group-hover\\:line-through {\n  text-decoration: line-through;\n}\n\n.group:hover .group-hover\\:no-underline {\n  text-decoration: none;\n}\n\n.group:focus .group-focus\\:underline {\n  text-decoration: underline;\n}\n\n.group:focus .group-focus\\:line-through {\n  text-decoration: line-through;\n}\n\n.group:focus .group-focus\\:no-underline {\n  text-decoration: none;\n}\n\n.hover\\:underline:hover {\n  text-decoration: underline;\n}\n\n.hover\\:line-through:hover {\n  text-decoration: line-through;\n}\n\n.hover\\:no-underline:hover {\n  text-decoration: none;\n}\n\n.focus\\:underline:focus {\n  text-decoration: underline;\n}\n\n.focus\\:line-through:focus {\n  text-decoration: line-through;\n}\n\n.focus\\:no-underline:focus {\n  text-decoration: none;\n}\n\n.antialiased {\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.subpixel-antialiased {\n  -webkit-font-smoothing: auto;\n  -moz-osx-font-smoothing: auto;\n}\n\n.tracking-tighter {\n  letter-spacing: -0.05em;\n}\n\n.tracking-tight {\n  letter-spacing: -0.025em;\n}\n\n.tracking-normal {\n  letter-spacing: 0;\n}\n\n.tracking-wide {\n  letter-spacing: 0.025em;\n}\n\n.tracking-wider {\n  letter-spacing: 0.05em;\n}\n\n.tracking-widest {\n  letter-spacing: 0.1em;\n}\n\n.select-none {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n\n.select-text {\n  -webkit-user-select: text;\n     -moz-user-select: text;\n      -ms-user-select: text;\n          user-select: text;\n}\n\n.select-all {\n  -webkit-user-select: all;\n     -moz-user-select: all;\n      -ms-user-select: all;\n          user-select: all;\n}\n\n.select-auto {\n  -webkit-user-select: auto;\n     -moz-user-select: auto;\n      -ms-user-select: auto;\n          user-select: auto;\n}\n\n.align-baseline {\n  vertical-align: baseline;\n}\n\n.align-top {\n  vertical-align: top;\n}\n\n.align-middle {\n  vertical-align: middle;\n}\n\n.align-bottom {\n  vertical-align: bottom;\n}\n\n.align-text-top {\n  vertical-align: text-top;\n}\n\n.align-text-bottom {\n  vertical-align: text-bottom;\n}\n\n.visible {\n  visibility: visible;\n}\n\n.invisible {\n  visibility: hidden;\n}\n\n.whitespace-normal {\n  white-space: normal;\n}\n\n.whitespace-no-wrap {\n  white-space: nowrap;\n}\n\n.whitespace-pre {\n  white-space: pre;\n}\n\n.whitespace-pre-line {\n  white-space: pre-line;\n}\n\n.whitespace-pre-wrap {\n  white-space: pre-wrap;\n}\n\n.break-normal {\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n.break-words {\n  overflow-wrap: break-word;\n}\n\n.break-all {\n  word-break: break-all;\n}\n\n.truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.w-0 {\n  width: 0;\n}\n\n.w-1 {\n  width: 0.25rem;\n}\n\n.w-2 {\n  width: 0.5rem;\n}\n\n.w-3 {\n  width: 0.75rem;\n}\n\n.w-4 {\n  width: 1rem;\n}\n\n.w-5 {\n  width: 1.25rem;\n}\n\n.w-6 {\n  width: 1.5rem;\n}\n\n.w-7 {\n  width: 1.75rem;\n}\n\n.w-8 {\n  width: 2rem;\n}\n\n.w-9 {\n  width: 2.25rem;\n}\n\n.w-10 {\n  width: 2.5rem;\n}\n\n.w-11 {\n  width: 2.75rem;\n}\n\n.w-12 {\n  width: 3rem;\n}\n\n.w-13 {\n  width: 3.25rem;\n}\n\n.w-14 {\n  width: 3.5rem;\n}\n\n.w-15 {\n  width: 3.75rem;\n}\n\n.w-16 {\n  width: 4rem;\n}\n\n.w-20 {\n  width: 5rem;\n}\n\n.w-24 {\n  width: 6rem;\n}\n\n.w-28 {\n  width: 7rem;\n}\n\n.w-32 {\n  width: 8rem;\n}\n\n.w-36 {\n  width: 9rem;\n}\n\n.w-40 {\n  width: 10rem;\n}\n\n.w-48 {\n  width: 12rem;\n}\n\n.w-56 {\n  width: 14rem;\n}\n\n.w-60 {\n  width: 15rem;\n}\n\n.w-64 {\n  width: 16rem;\n}\n\n.w-72 {\n  width: 18rem;\n}\n\n.w-80 {\n  width: 20rem;\n}\n\n.w-96 {\n  width: 24rem;\n}\n\n.w-auto {\n  width: auto;\n}\n\n.w-px {\n  width: 1px;\n}\n\n.w-0\\.5 {\n  width: 0.125rem;\n}\n\n.w-1\\.5 {\n  width: 0.375rem;\n}\n\n.w-2\\.5 {\n  width: 0.625rem;\n}\n\n.w-3\\.5 {\n  width: 0.875rem;\n}\n\n.w-1\\/2 {\n  width: 50%;\n}\n\n.w-1\\/3 {\n  width: 33.333333%;\n}\n\n.w-2\\/3 {\n  width: 66.666667%;\n}\n\n.w-1\\/4 {\n  width: 25%;\n}\n\n.w-2\\/4 {\n  width: 50%;\n}\n\n.w-3\\/4 {\n  width: 75%;\n}\n\n.w-1\\/5 {\n  width: 20%;\n}\n\n.w-2\\/5 {\n  width: 40%;\n}\n\n.w-3\\/5 {\n  width: 60%;\n}\n\n.w-4\\/5 {\n  width: 80%;\n}\n\n.w-1\\/6 {\n  width: 16.666667%;\n}\n\n.w-2\\/6 {\n  width: 33.333333%;\n}\n\n.w-3\\/6 {\n  width: 50%;\n}\n\n.w-4\\/6 {\n  width: 66.666667%;\n}\n\n.w-5\\/6 {\n  width: 83.333333%;\n}\n\n.w-1\\/12 {\n  width: 8.333333%;\n}\n\n.w-2\\/12 {\n  width: 16.666667%;\n}\n\n.w-3\\/12 {\n  width: 25%;\n}\n\n.w-4\\/12 {\n  width: 33.333333%;\n}\n\n.w-5\\/12 {\n  width: 41.666667%;\n}\n\n.w-6\\/12 {\n  width: 50%;\n}\n\n.w-7\\/12 {\n  width: 58.333333%;\n}\n\n.w-8\\/12 {\n  width: 66.666667%;\n}\n\n.w-9\\/12 {\n  width: 75%;\n}\n\n.w-10\\/12 {\n  width: 83.333333%;\n}\n\n.w-11\\/12 {\n  width: 91.666667%;\n}\n\n.w-full {\n  width: 100%;\n}\n\n.w-screen {\n  width: 100vw;\n}\n\n.z-0 {\n  z-index: 0;\n}\n\n.z-10 {\n  z-index: 10;\n}\n\n.z-20 {\n  z-index: 20;\n}\n\n.z-30 {\n  z-index: 30;\n}\n\n.z-40 {\n  z-index: 40;\n}\n\n.z-50 {\n  z-index: 50;\n}\n\n.z-auto {\n  z-index: auto;\n}\n\n.focus-within\\:z-0:focus-within {\n  z-index: 0;\n}\n\n.focus-within\\:z-10:focus-within {\n  z-index: 10;\n}\n\n.focus-within\\:z-20:focus-within {\n  z-index: 20;\n}\n\n.focus-within\\:z-30:focus-within {\n  z-index: 30;\n}\n\n.focus-within\\:z-40:focus-within {\n  z-index: 40;\n}\n\n.focus-within\\:z-50:focus-within {\n  z-index: 50;\n}\n\n.focus-within\\:z-auto:focus-within {\n  z-index: auto;\n}\n\n.focus\\:z-0:focus {\n  z-index: 0;\n}\n\n.focus\\:z-10:focus {\n  z-index: 10;\n}\n\n.focus\\:z-20:focus {\n  z-index: 20;\n}\n\n.focus\\:z-30:focus {\n  z-index: 30;\n}\n\n.focus\\:z-40:focus {\n  z-index: 40;\n}\n\n.focus\\:z-50:focus {\n  z-index: 50;\n}\n\n.focus\\:z-auto:focus {\n  z-index: auto;\n}\n\n.gap-0 {\n  grid-gap: 0;\n  gap: 0;\n}\n\n.gap-1 {\n  grid-gap: 0.25rem;\n  gap: 0.25rem;\n}\n\n.gap-2 {\n  grid-gap: 0.5rem;\n  gap: 0.5rem;\n}\n\n.gap-3 {\n  grid-gap: 0.75rem;\n  gap: 0.75rem;\n}\n\n.gap-4 {\n  grid-gap: 1rem;\n  gap: 1rem;\n}\n\n.gap-5 {\n  grid-gap: 1.25rem;\n  gap: 1.25rem;\n}\n\n.gap-6 {\n  grid-gap: 1.5rem;\n  gap: 1.5rem;\n}\n\n.gap-7 {\n  grid-gap: 1.75rem;\n  gap: 1.75rem;\n}\n\n.gap-8 {\n  grid-gap: 2rem;\n  gap: 2rem;\n}\n\n.gap-9 {\n  grid-gap: 2.25rem;\n  gap: 2.25rem;\n}\n\n.gap-10 {\n  grid-gap: 2.5rem;\n  gap: 2.5rem;\n}\n\n.gap-11 {\n  grid-gap: 2.75rem;\n  gap: 2.75rem;\n}\n\n.gap-12 {\n  grid-gap: 3rem;\n  gap: 3rem;\n}\n\n.gap-13 {\n  grid-gap: 3.25rem;\n  gap: 3.25rem;\n}\n\n.gap-14 {\n  grid-gap: 3.5rem;\n  gap: 3.5rem;\n}\n\n.gap-15 {\n  grid-gap: 3.75rem;\n  gap: 3.75rem;\n}\n\n.gap-16 {\n  grid-gap: 4rem;\n  gap: 4rem;\n}\n\n.gap-20 {\n  grid-gap: 5rem;\n  gap: 5rem;\n}\n\n.gap-24 {\n  grid-gap: 6rem;\n  gap: 6rem;\n}\n\n.gap-28 {\n  grid-gap: 7rem;\n  gap: 7rem;\n}\n\n.gap-32 {\n  grid-gap: 8rem;\n  gap: 8rem;\n}\n\n.gap-36 {\n  grid-gap: 9rem;\n  gap: 9rem;\n}\n\n.gap-40 {\n  grid-gap: 10rem;\n  gap: 10rem;\n}\n\n.gap-48 {\n  grid-gap: 12rem;\n  gap: 12rem;\n}\n\n.gap-56 {\n  grid-gap: 14rem;\n  gap: 14rem;\n}\n\n.gap-60 {\n  grid-gap: 15rem;\n  gap: 15rem;\n}\n\n.gap-64 {\n  grid-gap: 16rem;\n  gap: 16rem;\n}\n\n.gap-72 {\n  grid-gap: 18rem;\n  gap: 18rem;\n}\n\n.gap-80 {\n  grid-gap: 20rem;\n  gap: 20rem;\n}\n\n.gap-96 {\n  grid-gap: 24rem;\n  gap: 24rem;\n}\n\n.gap-px {\n  grid-gap: 1px;\n  gap: 1px;\n}\n\n.gap-0\\.5 {\n  grid-gap: 0.125rem;\n  gap: 0.125rem;\n}\n\n.gap-1\\.5 {\n  grid-gap: 0.375rem;\n  gap: 0.375rem;\n}\n\n.gap-2\\.5 {\n  grid-gap: 0.625rem;\n  gap: 0.625rem;\n}\n\n.gap-3\\.5 {\n  grid-gap: 0.875rem;\n  gap: 0.875rem;\n}\n\n.gap-1\\/2 {\n  grid-gap: 50%;\n  gap: 50%;\n}\n\n.gap-1\\/3 {\n  grid-gap: 33.333333%;\n  gap: 33.333333%;\n}\n\n.gap-2\\/3 {\n  grid-gap: 66.666667%;\n  gap: 66.666667%;\n}\n\n.gap-1\\/4 {\n  grid-gap: 25%;\n  gap: 25%;\n}\n\n.gap-2\\/4 {\n  grid-gap: 50%;\n  gap: 50%;\n}\n\n.gap-3\\/4 {\n  grid-gap: 75%;\n  gap: 75%;\n}\n\n.gap-1\\/5 {\n  grid-gap: 20%;\n  gap: 20%;\n}\n\n.gap-2\\/5 {\n  grid-gap: 40%;\n  gap: 40%;\n}\n\n.gap-3\\/5 {\n  grid-gap: 60%;\n  gap: 60%;\n}\n\n.gap-4\\/5 {\n  grid-gap: 80%;\n  gap: 80%;\n}\n\n.gap-1\\/6 {\n  grid-gap: 16.666667%;\n  gap: 16.666667%;\n}\n\n.gap-2\\/6 {\n  grid-gap: 33.333333%;\n  gap: 33.333333%;\n}\n\n.gap-3\\/6 {\n  grid-gap: 50%;\n  gap: 50%;\n}\n\n.gap-4\\/6 {\n  grid-gap: 66.666667%;\n  gap: 66.666667%;\n}\n\n.gap-5\\/6 {\n  grid-gap: 83.333333%;\n  gap: 83.333333%;\n}\n\n.gap-1\\/12 {\n  grid-gap: 8.333333%;\n  gap: 8.333333%;\n}\n\n.gap-2\\/12 {\n  grid-gap: 16.666667%;\n  gap: 16.666667%;\n}\n\n.gap-3\\/12 {\n  grid-gap: 25%;\n  gap: 25%;\n}\n\n.gap-4\\/12 {\n  grid-gap: 33.333333%;\n  gap: 33.333333%;\n}\n\n.gap-5\\/12 {\n  grid-gap: 41.666667%;\n  gap: 41.666667%;\n}\n\n.gap-6\\/12 {\n  grid-gap: 50%;\n  gap: 50%;\n}\n\n.gap-7\\/12 {\n  grid-gap: 58.333333%;\n  gap: 58.333333%;\n}\n\n.gap-8\\/12 {\n  grid-gap: 66.666667%;\n  gap: 66.666667%;\n}\n\n.gap-9\\/12 {\n  grid-gap: 75%;\n  gap: 75%;\n}\n\n.gap-10\\/12 {\n  grid-gap: 83.333333%;\n  gap: 83.333333%;\n}\n\n.gap-11\\/12 {\n  grid-gap: 91.666667%;\n  gap: 91.666667%;\n}\n\n.gap-full {\n  grid-gap: 100%;\n  gap: 100%;\n}\n\n.col-gap-0 {\n  grid-column-gap: 0;\n  -moz-column-gap: 0;\n       column-gap: 0;\n}\n\n.col-gap-1 {\n  grid-column-gap: 0.25rem;\n  -moz-column-gap: 0.25rem;\n       column-gap: 0.25rem;\n}\n\n.col-gap-2 {\n  grid-column-gap: 0.5rem;\n  -moz-column-gap: 0.5rem;\n       column-gap: 0.5rem;\n}\n\n.col-gap-3 {\n  grid-column-gap: 0.75rem;\n  -moz-column-gap: 0.75rem;\n       column-gap: 0.75rem;\n}\n\n.col-gap-4 {\n  grid-column-gap: 1rem;\n  -moz-column-gap: 1rem;\n       column-gap: 1rem;\n}\n\n.col-gap-5 {\n  grid-column-gap: 1.25rem;\n  -moz-column-gap: 1.25rem;\n       column-gap: 1.25rem;\n}\n\n.col-gap-6 {\n  grid-column-gap: 1.5rem;\n  -moz-column-gap: 1.5rem;\n       column-gap: 1.5rem;\n}\n\n.col-gap-7 {\n  grid-column-gap: 1.75rem;\n  -moz-column-gap: 1.75rem;\n       column-gap: 1.75rem;\n}\n\n.col-gap-8 {\n  grid-column-gap: 2rem;\n  -moz-column-gap: 2rem;\n       column-gap: 2rem;\n}\n\n.col-gap-9 {\n  grid-column-gap: 2.25rem;\n  -moz-column-gap: 2.25rem;\n       column-gap: 2.25rem;\n}\n\n.col-gap-10 {\n  grid-column-gap: 2.5rem;\n  -moz-column-gap: 2.5rem;\n       column-gap: 2.5rem;\n}\n\n.col-gap-11 {\n  grid-column-gap: 2.75rem;\n  -moz-column-gap: 2.75rem;\n       column-gap: 2.75rem;\n}\n\n.col-gap-12 {\n  grid-column-gap: 3rem;\n  -moz-column-gap: 3rem;\n       column-gap: 3rem;\n}\n\n.col-gap-13 {\n  grid-column-gap: 3.25rem;\n  -moz-column-gap: 3.25rem;\n       column-gap: 3.25rem;\n}\n\n.col-gap-14 {\n  grid-column-gap: 3.5rem;\n  -moz-column-gap: 3.5rem;\n       column-gap: 3.5rem;\n}\n\n.col-gap-15 {\n  grid-column-gap: 3.75rem;\n  -moz-column-gap: 3.75rem;\n       column-gap: 3.75rem;\n}\n\n.col-gap-16 {\n  grid-column-gap: 4rem;\n  -moz-column-gap: 4rem;\n       column-gap: 4rem;\n}\n\n.col-gap-20 {\n  grid-column-gap: 5rem;\n  -moz-column-gap: 5rem;\n       column-gap: 5rem;\n}\n\n.col-gap-24 {\n  grid-column-gap: 6rem;\n  -moz-column-gap: 6rem;\n       column-gap: 6rem;\n}\n\n.col-gap-28 {\n  grid-column-gap: 7rem;\n  -moz-column-gap: 7rem;\n       column-gap: 7rem;\n}\n\n.col-gap-32 {\n  grid-column-gap: 8rem;\n  -moz-column-gap: 8rem;\n       column-gap: 8rem;\n}\n\n.col-gap-36 {\n  grid-column-gap: 9rem;\n  -moz-column-gap: 9rem;\n       column-gap: 9rem;\n}\n\n.col-gap-40 {\n  grid-column-gap: 10rem;\n  -moz-column-gap: 10rem;\n       column-gap: 10rem;\n}\n\n.col-gap-48 {\n  grid-column-gap: 12rem;\n  -moz-column-gap: 12rem;\n       column-gap: 12rem;\n}\n\n.col-gap-56 {\n  grid-column-gap: 14rem;\n  -moz-column-gap: 14rem;\n       column-gap: 14rem;\n}\n\n.col-gap-60 {\n  grid-column-gap: 15rem;\n  -moz-column-gap: 15rem;\n       column-gap: 15rem;\n}\n\n.col-gap-64 {\n  grid-column-gap: 16rem;\n  -moz-column-gap: 16rem;\n       column-gap: 16rem;\n}\n\n.col-gap-72 {\n  grid-column-gap: 18rem;\n  -moz-column-gap: 18rem;\n       column-gap: 18rem;\n}\n\n.col-gap-80 {\n  grid-column-gap: 20rem;\n  -moz-column-gap: 20rem;\n       column-gap: 20rem;\n}\n\n.col-gap-96 {\n  grid-column-gap: 24rem;\n  -moz-column-gap: 24rem;\n       column-gap: 24rem;\n}\n\n.col-gap-px {\n  grid-column-gap: 1px;\n  -moz-column-gap: 1px;\n       column-gap: 1px;\n}\n\n.col-gap-0\\.5 {\n  grid-column-gap: 0.125rem;\n  -moz-column-gap: 0.125rem;\n       column-gap: 0.125rem;\n}\n\n.col-gap-1\\.5 {\n  grid-column-gap: 0.375rem;\n  -moz-column-gap: 0.375rem;\n       column-gap: 0.375rem;\n}\n\n.col-gap-2\\.5 {\n  grid-column-gap: 0.625rem;\n  -moz-column-gap: 0.625rem;\n       column-gap: 0.625rem;\n}\n\n.col-gap-3\\.5 {\n  grid-column-gap: 0.875rem;\n  -moz-column-gap: 0.875rem;\n       column-gap: 0.875rem;\n}\n\n.col-gap-1\\/2 {\n  grid-column-gap: 50%;\n  -moz-column-gap: 50%;\n       column-gap: 50%;\n}\n\n.col-gap-1\\/3 {\n  grid-column-gap: 33.333333%;\n  -moz-column-gap: 33.333333%;\n       column-gap: 33.333333%;\n}\n\n.col-gap-2\\/3 {\n  grid-column-gap: 66.666667%;\n  -moz-column-gap: 66.666667%;\n       column-gap: 66.666667%;\n}\n\n.col-gap-1\\/4 {\n  grid-column-gap: 25%;\n  -moz-column-gap: 25%;\n       column-gap: 25%;\n}\n\n.col-gap-2\\/4 {\n  grid-column-gap: 50%;\n  -moz-column-gap: 50%;\n       column-gap: 50%;\n}\n\n.col-gap-3\\/4 {\n  grid-column-gap: 75%;\n  -moz-column-gap: 75%;\n       column-gap: 75%;\n}\n\n.col-gap-1\\/5 {\n  grid-column-gap: 20%;\n  -moz-column-gap: 20%;\n       column-gap: 20%;\n}\n\n.col-gap-2\\/5 {\n  grid-column-gap: 40%;\n  -moz-column-gap: 40%;\n       column-gap: 40%;\n}\n\n.col-gap-3\\/5 {\n  grid-column-gap: 60%;\n  -moz-column-gap: 60%;\n       column-gap: 60%;\n}\n\n.col-gap-4\\/5 {\n  grid-column-gap: 80%;\n  -moz-column-gap: 80%;\n       column-gap: 80%;\n}\n\n.col-gap-1\\/6 {\n  grid-column-gap: 16.666667%;\n  -moz-column-gap: 16.666667%;\n       column-gap: 16.666667%;\n}\n\n.col-gap-2\\/6 {\n  grid-column-gap: 33.333333%;\n  -moz-column-gap: 33.333333%;\n       column-gap: 33.333333%;\n}\n\n.col-gap-3\\/6 {\n  grid-column-gap: 50%;\n  -moz-column-gap: 50%;\n       column-gap: 50%;\n}\n\n.col-gap-4\\/6 {\n  grid-column-gap: 66.666667%;\n  -moz-column-gap: 66.666667%;\n       column-gap: 66.666667%;\n}\n\n.col-gap-5\\/6 {\n  grid-column-gap: 83.333333%;\n  -moz-column-gap: 83.333333%;\n       column-gap: 83.333333%;\n}\n\n.col-gap-1\\/12 {\n  grid-column-gap: 8.333333%;\n  -moz-column-gap: 8.333333%;\n       column-gap: 8.333333%;\n}\n\n.col-gap-2\\/12 {\n  grid-column-gap: 16.666667%;\n  -moz-column-gap: 16.666667%;\n       column-gap: 16.666667%;\n}\n\n.col-gap-3\\/12 {\n  grid-column-gap: 25%;\n  -moz-column-gap: 25%;\n       column-gap: 25%;\n}\n\n.col-gap-4\\/12 {\n  grid-column-gap: 33.333333%;\n  -moz-column-gap: 33.333333%;\n       column-gap: 33.333333%;\n}\n\n.col-gap-5\\/12 {\n  grid-column-gap: 41.666667%;\n  -moz-column-gap: 41.666667%;\n       column-gap: 41.666667%;\n}\n\n.col-gap-6\\/12 {\n  grid-column-gap: 50%;\n  -moz-column-gap: 50%;\n       column-gap: 50%;\n}\n\n.col-gap-7\\/12 {\n  grid-column-gap: 58.333333%;\n  -moz-column-gap: 58.333333%;\n       column-gap: 58.333333%;\n}\n\n.col-gap-8\\/12 {\n  grid-column-gap: 66.666667%;\n  -moz-column-gap: 66.666667%;\n       column-gap: 66.666667%;\n}\n\n.col-gap-9\\/12 {\n  grid-column-gap: 75%;\n  -moz-column-gap: 75%;\n       column-gap: 75%;\n}\n\n.col-gap-10\\/12 {\n  grid-column-gap: 83.333333%;\n  -moz-column-gap: 83.333333%;\n       column-gap: 83.333333%;\n}\n\n.col-gap-11\\/12 {\n  grid-column-gap: 91.666667%;\n  -moz-column-gap: 91.666667%;\n       column-gap: 91.666667%;\n}\n\n.col-gap-full {\n  grid-column-gap: 100%;\n  -moz-column-gap: 100%;\n       column-gap: 100%;\n}\n\n.row-gap-0 {\n  grid-row-gap: 0;\n  row-gap: 0;\n}\n\n.row-gap-1 {\n  grid-row-gap: 0.25rem;\n  row-gap: 0.25rem;\n}\n\n.row-gap-2 {\n  grid-row-gap: 0.5rem;\n  row-gap: 0.5rem;\n}\n\n.row-gap-3 {\n  grid-row-gap: 0.75rem;\n  row-gap: 0.75rem;\n}\n\n.row-gap-4 {\n  grid-row-gap: 1rem;\n  row-gap: 1rem;\n}\n\n.row-gap-5 {\n  grid-row-gap: 1.25rem;\n  row-gap: 1.25rem;\n}\n\n.row-gap-6 {\n  grid-row-gap: 1.5rem;\n  row-gap: 1.5rem;\n}\n\n.row-gap-7 {\n  grid-row-gap: 1.75rem;\n  row-gap: 1.75rem;\n}\n\n.row-gap-8 {\n  grid-row-gap: 2rem;\n  row-gap: 2rem;\n}\n\n.row-gap-9 {\n  grid-row-gap: 2.25rem;\n  row-gap: 2.25rem;\n}\n\n.row-gap-10 {\n  grid-row-gap: 2.5rem;\n  row-gap: 2.5rem;\n}\n\n.row-gap-11 {\n  grid-row-gap: 2.75rem;\n  row-gap: 2.75rem;\n}\n\n.row-gap-12 {\n  grid-row-gap: 3rem;\n  row-gap: 3rem;\n}\n\n.row-gap-13 {\n  grid-row-gap: 3.25rem;\n  row-gap: 3.25rem;\n}\n\n.row-gap-14 {\n  grid-row-gap: 3.5rem;\n  row-gap: 3.5rem;\n}\n\n.row-gap-15 {\n  grid-row-gap: 3.75rem;\n  row-gap: 3.75rem;\n}\n\n.row-gap-16 {\n  grid-row-gap: 4rem;\n  row-gap: 4rem;\n}\n\n.row-gap-20 {\n  grid-row-gap: 5rem;\n  row-gap: 5rem;\n}\n\n.row-gap-24 {\n  grid-row-gap: 6rem;\n  row-gap: 6rem;\n}\n\n.row-gap-28 {\n  grid-row-gap: 7rem;\n  row-gap: 7rem;\n}\n\n.row-gap-32 {\n  grid-row-gap: 8rem;\n  row-gap: 8rem;\n}\n\n.row-gap-36 {\n  grid-row-gap: 9rem;\n  row-gap: 9rem;\n}\n\n.row-gap-40 {\n  grid-row-gap: 10rem;\n  row-gap: 10rem;\n}\n\n.row-gap-48 {\n  grid-row-gap: 12rem;\n  row-gap: 12rem;\n}\n\n.row-gap-56 {\n  grid-row-gap: 14rem;\n  row-gap: 14rem;\n}\n\n.row-gap-60 {\n  grid-row-gap: 15rem;\n  row-gap: 15rem;\n}\n\n.row-gap-64 {\n  grid-row-gap: 16rem;\n  row-gap: 16rem;\n}\n\n.row-gap-72 {\n  grid-row-gap: 18rem;\n  row-gap: 18rem;\n}\n\n.row-gap-80 {\n  grid-row-gap: 20rem;\n  row-gap: 20rem;\n}\n\n.row-gap-96 {\n  grid-row-gap: 24rem;\n  row-gap: 24rem;\n}\n\n.row-gap-px {\n  grid-row-gap: 1px;\n  row-gap: 1px;\n}\n\n.row-gap-0\\.5 {\n  grid-row-gap: 0.125rem;\n  row-gap: 0.125rem;\n}\n\n.row-gap-1\\.5 {\n  grid-row-gap: 0.375rem;\n  row-gap: 0.375rem;\n}\n\n.row-gap-2\\.5 {\n  grid-row-gap: 0.625rem;\n  row-gap: 0.625rem;\n}\n\n.row-gap-3\\.5 {\n  grid-row-gap: 0.875rem;\n  row-gap: 0.875rem;\n}\n\n.row-gap-1\\/2 {\n  grid-row-gap: 50%;\n  row-gap: 50%;\n}\n\n.row-gap-1\\/3 {\n  grid-row-gap: 33.333333%;\n  row-gap: 33.333333%;\n}\n\n.row-gap-2\\/3 {\n  grid-row-gap: 66.666667%;\n  row-gap: 66.666667%;\n}\n\n.row-gap-1\\/4 {\n  grid-row-gap: 25%;\n  row-gap: 25%;\n}\n\n.row-gap-2\\/4 {\n  grid-row-gap: 50%;\n  row-gap: 50%;\n}\n\n.row-gap-3\\/4 {\n  grid-row-gap: 75%;\n  row-gap: 75%;\n}\n\n.row-gap-1\\/5 {\n  grid-row-gap: 20%;\n  row-gap: 20%;\n}\n\n.row-gap-2\\/5 {\n  grid-row-gap: 40%;\n  row-gap: 40%;\n}\n\n.row-gap-3\\/5 {\n  grid-row-gap: 60%;\n  row-gap: 60%;\n}\n\n.row-gap-4\\/5 {\n  grid-row-gap: 80%;\n  row-gap: 80%;\n}\n\n.row-gap-1\\/6 {\n  grid-row-gap: 16.666667%;\n  row-gap: 16.666667%;\n}\n\n.row-gap-2\\/6 {\n  grid-row-gap: 33.333333%;\n  row-gap: 33.333333%;\n}\n\n.row-gap-3\\/6 {\n  grid-row-gap: 50%;\n  row-gap: 50%;\n}\n\n.row-gap-4\\/6 {\n  grid-row-gap: 66.666667%;\n  row-gap: 66.666667%;\n}\n\n.row-gap-5\\/6 {\n  grid-row-gap: 83.333333%;\n  row-gap: 83.333333%;\n}\n\n.row-gap-1\\/12 {\n  grid-row-gap: 8.333333%;\n  row-gap: 8.333333%;\n}\n\n.row-gap-2\\/12 {\n  grid-row-gap: 16.666667%;\n  row-gap: 16.666667%;\n}\n\n.row-gap-3\\/12 {\n  grid-row-gap: 25%;\n  row-gap: 25%;\n}\n\n.row-gap-4\\/12 {\n  grid-row-gap: 33.333333%;\n  row-gap: 33.333333%;\n}\n\n.row-gap-5\\/12 {\n  grid-row-gap: 41.666667%;\n  row-gap: 41.666667%;\n}\n\n.row-gap-6\\/12 {\n  grid-row-gap: 50%;\n  row-gap: 50%;\n}\n\n.row-gap-7\\/12 {\n  grid-row-gap: 58.333333%;\n  row-gap: 58.333333%;\n}\n\n.row-gap-8\\/12 {\n  grid-row-gap: 66.666667%;\n  row-gap: 66.666667%;\n}\n\n.row-gap-9\\/12 {\n  grid-row-gap: 75%;\n  row-gap: 75%;\n}\n\n.row-gap-10\\/12 {\n  grid-row-gap: 83.333333%;\n  row-gap: 83.333333%;\n}\n\n.row-gap-11\\/12 {\n  grid-row-gap: 91.666667%;\n  row-gap: 91.666667%;\n}\n\n.row-gap-full {\n  grid-row-gap: 100%;\n  row-gap: 100%;\n}\n\n.grid-flow-row {\n  grid-auto-flow: row;\n}\n\n.grid-flow-col {\n  grid-auto-flow: column;\n}\n\n.grid-flow-row-dense {\n  grid-auto-flow: row dense;\n}\n\n.grid-flow-col-dense {\n  grid-auto-flow: column dense;\n}\n\n.grid-cols-1 {\n  grid-template-columns: repeat(1, minmax(0, 1fr));\n}\n\n.grid-cols-2 {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.grid-cols-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.grid-cols-4 {\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.grid-cols-5 {\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n}\n\n.grid-cols-6 {\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n}\n\n.grid-cols-7 {\n  grid-template-columns: repeat(7, minmax(0, 1fr));\n}\n\n.grid-cols-8 {\n  grid-template-columns: repeat(8, minmax(0, 1fr));\n}\n\n.grid-cols-9 {\n  grid-template-columns: repeat(9, minmax(0, 1fr));\n}\n\n.grid-cols-10 {\n  grid-template-columns: repeat(10, minmax(0, 1fr));\n}\n\n.grid-cols-11 {\n  grid-template-columns: repeat(11, minmax(0, 1fr));\n}\n\n.grid-cols-12 {\n  grid-template-columns: repeat(12, minmax(0, 1fr));\n}\n\n.grid-cols-none {\n  grid-template-columns: none;\n}\n\n.col-auto {\n  grid-column: auto;\n}\n\n.col-span-1 {\n  grid-column: span 1 / span 1;\n}\n\n.col-span-2 {\n  grid-column: span 2 / span 2;\n}\n\n.col-span-3 {\n  grid-column: span 3 / span 3;\n}\n\n.col-span-4 {\n  grid-column: span 4 / span 4;\n}\n\n.col-span-5 {\n  grid-column: span 5 / span 5;\n}\n\n.col-span-6 {\n  grid-column: span 6 / span 6;\n}\n\n.col-span-7 {\n  grid-column: span 7 / span 7;\n}\n\n.col-span-8 {\n  grid-column: span 8 / span 8;\n}\n\n.col-span-9 {\n  grid-column: span 9 / span 9;\n}\n\n.col-span-10 {\n  grid-column: span 10 / span 10;\n}\n\n.col-span-11 {\n  grid-column: span 11 / span 11;\n}\n\n.col-span-12 {\n  grid-column: span 12 / span 12;\n}\n\n.col-start-1 {\n  grid-column-start: 1;\n}\n\n.col-start-2 {\n  grid-column-start: 2;\n}\n\n.col-start-3 {\n  grid-column-start: 3;\n}\n\n.col-start-4 {\n  grid-column-start: 4;\n}\n\n.col-start-5 {\n  grid-column-start: 5;\n}\n\n.col-start-6 {\n  grid-column-start: 6;\n}\n\n.col-start-7 {\n  grid-column-start: 7;\n}\n\n.col-start-8 {\n  grid-column-start: 8;\n}\n\n.col-start-9 {\n  grid-column-start: 9;\n}\n\n.col-start-10 {\n  grid-column-start: 10;\n}\n\n.col-start-11 {\n  grid-column-start: 11;\n}\n\n.col-start-12 {\n  grid-column-start: 12;\n}\n\n.col-start-13 {\n  grid-column-start: 13;\n}\n\n.col-start-auto {\n  grid-column-start: auto;\n}\n\n.col-end-1 {\n  grid-column-end: 1;\n}\n\n.col-end-2 {\n  grid-column-end: 2;\n}\n\n.col-end-3 {\n  grid-column-end: 3;\n}\n\n.col-end-4 {\n  grid-column-end: 4;\n}\n\n.col-end-5 {\n  grid-column-end: 5;\n}\n\n.col-end-6 {\n  grid-column-end: 6;\n}\n\n.col-end-7 {\n  grid-column-end: 7;\n}\n\n.col-end-8 {\n  grid-column-end: 8;\n}\n\n.col-end-9 {\n  grid-column-end: 9;\n}\n\n.col-end-10 {\n  grid-column-end: 10;\n}\n\n.col-end-11 {\n  grid-column-end: 11;\n}\n\n.col-end-12 {\n  grid-column-end: 12;\n}\n\n.col-end-13 {\n  grid-column-end: 13;\n}\n\n.col-end-auto {\n  grid-column-end: auto;\n}\n\n.grid-rows-1 {\n  grid-template-rows: repeat(1, minmax(0, 1fr));\n}\n\n.grid-rows-2 {\n  grid-template-rows: repeat(2, minmax(0, 1fr));\n}\n\n.grid-rows-3 {\n  grid-template-rows: repeat(3, minmax(0, 1fr));\n}\n\n.grid-rows-4 {\n  grid-template-rows: repeat(4, minmax(0, 1fr));\n}\n\n.grid-rows-5 {\n  grid-template-rows: repeat(5, minmax(0, 1fr));\n}\n\n.grid-rows-6 {\n  grid-template-rows: repeat(6, minmax(0, 1fr));\n}\n\n.grid-rows-none {\n  grid-template-rows: none;\n}\n\n.row-auto {\n  grid-row: auto;\n}\n\n.row-span-1 {\n  grid-row: span 1 / span 1;\n}\n\n.row-span-2 {\n  grid-row: span 2 / span 2;\n}\n\n.row-span-3 {\n  grid-row: span 3 / span 3;\n}\n\n.row-span-4 {\n  grid-row: span 4 / span 4;\n}\n\n.row-span-5 {\n  grid-row: span 5 / span 5;\n}\n\n.row-span-6 {\n  grid-row: span 6 / span 6;\n}\n\n.row-start-1 {\n  grid-row-start: 1;\n}\n\n.row-start-2 {\n  grid-row-start: 2;\n}\n\n.row-start-3 {\n  grid-row-start: 3;\n}\n\n.row-start-4 {\n  grid-row-start: 4;\n}\n\n.row-start-5 {\n  grid-row-start: 5;\n}\n\n.row-start-6 {\n  grid-row-start: 6;\n}\n\n.row-start-7 {\n  grid-row-start: 7;\n}\n\n.row-start-auto {\n  grid-row-start: auto;\n}\n\n.row-end-1 {\n  grid-row-end: 1;\n}\n\n.row-end-2 {\n  grid-row-end: 2;\n}\n\n.row-end-3 {\n  grid-row-end: 3;\n}\n\n.row-end-4 {\n  grid-row-end: 4;\n}\n\n.row-end-5 {\n  grid-row-end: 5;\n}\n\n.row-end-6 {\n  grid-row-end: 6;\n}\n\n.row-end-7 {\n  grid-row-end: 7;\n}\n\n.row-end-auto {\n  grid-row-end: auto;\n}\n\n.transform {\n  --transform-translate-x: 0;\n  --transform-translate-y: 0;\n  --transform-rotate: 0;\n  --transform-skew-x: 0;\n  --transform-skew-y: 0;\n  --transform-scale-x: 1;\n  --transform-scale-y: 1;\n  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));\n}\n\n.transform-none {\n  transform: none;\n}\n\n.origin-center {\n  transform-origin: center;\n}\n\n.origin-top {\n  transform-origin: top;\n}\n\n.origin-top-right {\n  transform-origin: top right;\n}\n\n.origin-right {\n  transform-origin: right;\n}\n\n.origin-bottom-right {\n  transform-origin: bottom right;\n}\n\n.origin-bottom {\n  transform-origin: bottom;\n}\n\n.origin-bottom-left {\n  transform-origin: bottom left;\n}\n\n.origin-left {\n  transform-origin: left;\n}\n\n.origin-top-left {\n  transform-origin: top left;\n}\n\n.scale-0 {\n  --transform-scale-x: 0;\n  --transform-scale-y: 0;\n}\n\n.scale-50 {\n  --transform-scale-x: .5;\n  --transform-scale-y: .5;\n}\n\n.scale-75 {\n  --transform-scale-x: .75;\n  --transform-scale-y: .75;\n}\n\n.scale-90 {\n  --transform-scale-x: .9;\n  --transform-scale-y: .9;\n}\n\n.scale-95 {\n  --transform-scale-x: .95;\n  --transform-scale-y: .95;\n}\n\n.scale-100 {\n  --transform-scale-x: 1;\n  --transform-scale-y: 1;\n}\n\n.scale-105 {\n  --transform-scale-x: 1.05;\n  --transform-scale-y: 1.05;\n}\n\n.scale-110 {\n  --transform-scale-x: 1.1;\n  --transform-scale-y: 1.1;\n}\n\n.scale-125 {\n  --transform-scale-x: 1.25;\n  --transform-scale-y: 1.25;\n}\n\n.scale-150 {\n  --transform-scale-x: 1.5;\n  --transform-scale-y: 1.5;\n}\n\n.scale-x-0 {\n  --transform-scale-x: 0;\n}\n\n.scale-x-50 {\n  --transform-scale-x: .5;\n}\n\n.scale-x-75 {\n  --transform-scale-x: .75;\n}\n\n.scale-x-90 {\n  --transform-scale-x: .9;\n}\n\n.scale-x-95 {\n  --transform-scale-x: .95;\n}\n\n.scale-x-100 {\n  --transform-scale-x: 1;\n}\n\n.scale-x-105 {\n  --transform-scale-x: 1.05;\n}\n\n.scale-x-110 {\n  --transform-scale-x: 1.1;\n}\n\n.scale-x-125 {\n  --transform-scale-x: 1.25;\n}\n\n.scale-x-150 {\n  --transform-scale-x: 1.5;\n}\n\n.scale-y-0 {\n  --transform-scale-y: 0;\n}\n\n.scale-y-50 {\n  --transform-scale-y: .5;\n}\n\n.scale-y-75 {\n  --transform-scale-y: .75;\n}\n\n.scale-y-90 {\n  --transform-scale-y: .9;\n}\n\n.scale-y-95 {\n  --transform-scale-y: .95;\n}\n\n.scale-y-100 {\n  --transform-scale-y: 1;\n}\n\n.scale-y-105 {\n  --transform-scale-y: 1.05;\n}\n\n.scale-y-110 {\n  --transform-scale-y: 1.1;\n}\n\n.scale-y-125 {\n  --transform-scale-y: 1.25;\n}\n\n.scale-y-150 {\n  --transform-scale-y: 1.5;\n}\n\n.hover\\:scale-0:hover {\n  --transform-scale-x: 0;\n  --transform-scale-y: 0;\n}\n\n.hover\\:scale-50:hover {\n  --transform-scale-x: .5;\n  --transform-scale-y: .5;\n}\n\n.hover\\:scale-75:hover {\n  --transform-scale-x: .75;\n  --transform-scale-y: .75;\n}\n\n.hover\\:scale-90:hover {\n  --transform-scale-x: .9;\n  --transform-scale-y: .9;\n}\n\n.hover\\:scale-95:hover {\n  --transform-scale-x: .95;\n  --transform-scale-y: .95;\n}\n\n.hover\\:scale-100:hover {\n  --transform-scale-x: 1;\n  --transform-scale-y: 1;\n}\n\n.hover\\:scale-105:hover {\n  --transform-scale-x: 1.05;\n  --transform-scale-y: 1.05;\n}\n\n.hover\\:scale-110:hover {\n  --transform-scale-x: 1.1;\n  --transform-scale-y: 1.1;\n}\n\n.hover\\:scale-125:hover {\n  --transform-scale-x: 1.25;\n  --transform-scale-y: 1.25;\n}\n\n.hover\\:scale-150:hover {\n  --transform-scale-x: 1.5;\n  --transform-scale-y: 1.5;\n}\n\n.hover\\:scale-x-0:hover {\n  --transform-scale-x: 0;\n}\n\n.hover\\:scale-x-50:hover {\n  --transform-scale-x: .5;\n}\n\n.hover\\:scale-x-75:hover {\n  --transform-scale-x: .75;\n}\n\n.hover\\:scale-x-90:hover {\n  --transform-scale-x: .9;\n}\n\n.hover\\:scale-x-95:hover {\n  --transform-scale-x: .95;\n}\n\n.hover\\:scale-x-100:hover {\n  --transform-scale-x: 1;\n}\n\n.hover\\:scale-x-105:hover {\n  --transform-scale-x: 1.05;\n}\n\n.hover\\:scale-x-110:hover {\n  --transform-scale-x: 1.1;\n}\n\n.hover\\:scale-x-125:hover {\n  --transform-scale-x: 1.25;\n}\n\n.hover\\:scale-x-150:hover {\n  --transform-scale-x: 1.5;\n}\n\n.hover\\:scale-y-0:hover {\n  --transform-scale-y: 0;\n}\n\n.hover\\:scale-y-50:hover {\n  --transform-scale-y: .5;\n}\n\n.hover\\:scale-y-75:hover {\n  --transform-scale-y: .75;\n}\n\n.hover\\:scale-y-90:hover {\n  --transform-scale-y: .9;\n}\n\n.hover\\:scale-y-95:hover {\n  --transform-scale-y: .95;\n}\n\n.hover\\:scale-y-100:hover {\n  --transform-scale-y: 1;\n}\n\n.hover\\:scale-y-105:hover {\n  --transform-scale-y: 1.05;\n}\n\n.hover\\:scale-y-110:hover {\n  --transform-scale-y: 1.1;\n}\n\n.hover\\:scale-y-125:hover {\n  --transform-scale-y: 1.25;\n}\n\n.hover\\:scale-y-150:hover {\n  --transform-scale-y: 1.5;\n}\n\n.focus\\:scale-0:focus {\n  --transform-scale-x: 0;\n  --transform-scale-y: 0;\n}\n\n.focus\\:scale-50:focus {\n  --transform-scale-x: .5;\n  --transform-scale-y: .5;\n}\n\n.focus\\:scale-75:focus {\n  --transform-scale-x: .75;\n  --transform-scale-y: .75;\n}\n\n.focus\\:scale-90:focus {\n  --transform-scale-x: .9;\n  --transform-scale-y: .9;\n}\n\n.focus\\:scale-95:focus {\n  --transform-scale-x: .95;\n  --transform-scale-y: .95;\n}\n\n.focus\\:scale-100:focus {\n  --transform-scale-x: 1;\n  --transform-scale-y: 1;\n}\n\n.focus\\:scale-105:focus {\n  --transform-scale-x: 1.05;\n  --transform-scale-y: 1.05;\n}\n\n.focus\\:scale-110:focus {\n  --transform-scale-x: 1.1;\n  --transform-scale-y: 1.1;\n}\n\n.focus\\:scale-125:focus {\n  --transform-scale-x: 1.25;\n  --transform-scale-y: 1.25;\n}\n\n.focus\\:scale-150:focus {\n  --transform-scale-x: 1.5;\n  --transform-scale-y: 1.5;\n}\n\n.focus\\:scale-x-0:focus {\n  --transform-scale-x: 0;\n}\n\n.focus\\:scale-x-50:focus {\n  --transform-scale-x: .5;\n}\n\n.focus\\:scale-x-75:focus {\n  --transform-scale-x: .75;\n}\n\n.focus\\:scale-x-90:focus {\n  --transform-scale-x: .9;\n}\n\n.focus\\:scale-x-95:focus {\n  --transform-scale-x: .95;\n}\n\n.focus\\:scale-x-100:focus {\n  --transform-scale-x: 1;\n}\n\n.focus\\:scale-x-105:focus {\n  --transform-scale-x: 1.05;\n}\n\n.focus\\:scale-x-110:focus {\n  --transform-scale-x: 1.1;\n}\n\n.focus\\:scale-x-125:focus {\n  --transform-scale-x: 1.25;\n}\n\n.focus\\:scale-x-150:focus {\n  --transform-scale-x: 1.5;\n}\n\n.focus\\:scale-y-0:focus {\n  --transform-scale-y: 0;\n}\n\n.focus\\:scale-y-50:focus {\n  --transform-scale-y: .5;\n}\n\n.focus\\:scale-y-75:focus {\n  --transform-scale-y: .75;\n}\n\n.focus\\:scale-y-90:focus {\n  --transform-scale-y: .9;\n}\n\n.focus\\:scale-y-95:focus {\n  --transform-scale-y: .95;\n}\n\n.focus\\:scale-y-100:focus {\n  --transform-scale-y: 1;\n}\n\n.focus\\:scale-y-105:focus {\n  --transform-scale-y: 1.05;\n}\n\n.focus\\:scale-y-110:focus {\n  --transform-scale-y: 1.1;\n}\n\n.focus\\:scale-y-125:focus {\n  --transform-scale-y: 1.25;\n}\n\n.focus\\:scale-y-150:focus {\n  --transform-scale-y: 1.5;\n}\n\n.rotate-0 {\n  --transform-rotate: 0;\n}\n\n.rotate-45 {\n  --transform-rotate: 45deg;\n}\n\n.rotate-90 {\n  --transform-rotate: 90deg;\n}\n\n.rotate-180 {\n  --transform-rotate: 180deg;\n}\n\n.-rotate-180 {\n  --transform-rotate: -180deg;\n}\n\n.-rotate-90 {\n  --transform-rotate: -90deg;\n}\n\n.-rotate-45 {\n  --transform-rotate: -45deg;\n}\n\n.hover\\:rotate-0:hover {\n  --transform-rotate: 0;\n}\n\n.hover\\:rotate-45:hover {\n  --transform-rotate: 45deg;\n}\n\n.hover\\:rotate-90:hover {\n  --transform-rotate: 90deg;\n}\n\n.hover\\:rotate-180:hover {\n  --transform-rotate: 180deg;\n}\n\n.hover\\:-rotate-180:hover {\n  --transform-rotate: -180deg;\n}\n\n.hover\\:-rotate-90:hover {\n  --transform-rotate: -90deg;\n}\n\n.hover\\:-rotate-45:hover {\n  --transform-rotate: -45deg;\n}\n\n.focus\\:rotate-0:focus {\n  --transform-rotate: 0;\n}\n\n.focus\\:rotate-45:focus {\n  --transform-rotate: 45deg;\n}\n\n.focus\\:rotate-90:focus {\n  --transform-rotate: 90deg;\n}\n\n.focus\\:rotate-180:focus {\n  --transform-rotate: 180deg;\n}\n\n.focus\\:-rotate-180:focus {\n  --transform-rotate: -180deg;\n}\n\n.focus\\:-rotate-90:focus {\n  --transform-rotate: -90deg;\n}\n\n.focus\\:-rotate-45:focus {\n  --transform-rotate: -45deg;\n}\n\n.translate-x-0 {\n  --transform-translate-x: 0;\n}\n\n.translate-x-1 {\n  --transform-translate-x: 0.25rem;\n}\n\n.translate-x-2 {\n  --transform-translate-x: 0.5rem;\n}\n\n.translate-x-3 {\n  --transform-translate-x: 0.75rem;\n}\n\n.translate-x-4 {\n  --transform-translate-x: 1rem;\n}\n\n.translate-x-5 {\n  --transform-translate-x: 1.25rem;\n}\n\n.translate-x-6 {\n  --transform-translate-x: 1.5rem;\n}\n\n.translate-x-7 {\n  --transform-translate-x: 1.75rem;\n}\n\n.translate-x-8 {\n  --transform-translate-x: 2rem;\n}\n\n.translate-x-9 {\n  --transform-translate-x: 2.25rem;\n}\n\n.translate-x-10 {\n  --transform-translate-x: 2.5rem;\n}\n\n.translate-x-11 {\n  --transform-translate-x: 2.75rem;\n}\n\n.translate-x-12 {\n  --transform-translate-x: 3rem;\n}\n\n.translate-x-13 {\n  --transform-translate-x: 3.25rem;\n}\n\n.translate-x-14 {\n  --transform-translate-x: 3.5rem;\n}\n\n.translate-x-15 {\n  --transform-translate-x: 3.75rem;\n}\n\n.translate-x-16 {\n  --transform-translate-x: 4rem;\n}\n\n.translate-x-20 {\n  --transform-translate-x: 5rem;\n}\n\n.translate-x-24 {\n  --transform-translate-x: 6rem;\n}\n\n.translate-x-28 {\n  --transform-translate-x: 7rem;\n}\n\n.translate-x-32 {\n  --transform-translate-x: 8rem;\n}\n\n.translate-x-36 {\n  --transform-translate-x: 9rem;\n}\n\n.translate-x-40 {\n  --transform-translate-x: 10rem;\n}\n\n.translate-x-48 {\n  --transform-translate-x: 12rem;\n}\n\n.translate-x-56 {\n  --transform-translate-x: 14rem;\n}\n\n.translate-x-60 {\n  --transform-translate-x: 15rem;\n}\n\n.translate-x-64 {\n  --transform-translate-x: 16rem;\n}\n\n.translate-x-72 {\n  --transform-translate-x: 18rem;\n}\n\n.translate-x-80 {\n  --transform-translate-x: 20rem;\n}\n\n.translate-x-96 {\n  --transform-translate-x: 24rem;\n}\n\n.translate-x-px {\n  --transform-translate-x: 1px;\n}\n\n.translate-x-0\\.5 {\n  --transform-translate-x: 0.125rem;\n}\n\n.translate-x-1\\.5 {\n  --transform-translate-x: 0.375rem;\n}\n\n.translate-x-2\\.5 {\n  --transform-translate-x: 0.625rem;\n}\n\n.translate-x-3\\.5 {\n  --transform-translate-x: 0.875rem;\n}\n\n.translate-x-1\\/2 {\n  --transform-translate-x: 50%;\n}\n\n.translate-x-1\\/3 {\n  --transform-translate-x: 33.333333%;\n}\n\n.translate-x-2\\/3 {\n  --transform-translate-x: 66.666667%;\n}\n\n.translate-x-1\\/4 {\n  --transform-translate-x: 25%;\n}\n\n.translate-x-2\\/4 {\n  --transform-translate-x: 50%;\n}\n\n.translate-x-3\\/4 {\n  --transform-translate-x: 75%;\n}\n\n.translate-x-1\\/5 {\n  --transform-translate-x: 20%;\n}\n\n.translate-x-2\\/5 {\n  --transform-translate-x: 40%;\n}\n\n.translate-x-3\\/5 {\n  --transform-translate-x: 60%;\n}\n\n.translate-x-4\\/5 {\n  --transform-translate-x: 80%;\n}\n\n.translate-x-1\\/6 {\n  --transform-translate-x: 16.666667%;\n}\n\n.translate-x-2\\/6 {\n  --transform-translate-x: 33.333333%;\n}\n\n.translate-x-3\\/6 {\n  --transform-translate-x: 50%;\n}\n\n.translate-x-4\\/6 {\n  --transform-translate-x: 66.666667%;\n}\n\n.translate-x-5\\/6 {\n  --transform-translate-x: 83.333333%;\n}\n\n.translate-x-1\\/12 {\n  --transform-translate-x: 8.333333%;\n}\n\n.translate-x-2\\/12 {\n  --transform-translate-x: 16.666667%;\n}\n\n.translate-x-3\\/12 {\n  --transform-translate-x: 25%;\n}\n\n.translate-x-4\\/12 {\n  --transform-translate-x: 33.333333%;\n}\n\n.translate-x-5\\/12 {\n  --transform-translate-x: 41.666667%;\n}\n\n.translate-x-6\\/12 {\n  --transform-translate-x: 50%;\n}\n\n.translate-x-7\\/12 {\n  --transform-translate-x: 58.333333%;\n}\n\n.translate-x-8\\/12 {\n  --transform-translate-x: 66.666667%;\n}\n\n.translate-x-9\\/12 {\n  --transform-translate-x: 75%;\n}\n\n.translate-x-10\\/12 {\n  --transform-translate-x: 83.333333%;\n}\n\n.translate-x-11\\/12 {\n  --transform-translate-x: 91.666667%;\n}\n\n.translate-x-full {\n  --transform-translate-x: 100%;\n}\n\n.-translate-x-1 {\n  --transform-translate-x: -0.25rem;\n}\n\n.-translate-x-2 {\n  --transform-translate-x: -0.5rem;\n}\n\n.-translate-x-3 {\n  --transform-translate-x: -0.75rem;\n}\n\n.-translate-x-4 {\n  --transform-translate-x: -1rem;\n}\n\n.-translate-x-5 {\n  --transform-translate-x: -1.25rem;\n}\n\n.-translate-x-6 {\n  --transform-translate-x: -1.5rem;\n}\n\n.-translate-x-7 {\n  --transform-translate-x: -1.75rem;\n}\n\n.-translate-x-8 {\n  --transform-translate-x: -2rem;\n}\n\n.-translate-x-9 {\n  --transform-translate-x: -2.25rem;\n}\n\n.-translate-x-10 {\n  --transform-translate-x: -2.5rem;\n}\n\n.-translate-x-11 {\n  --transform-translate-x: -2.75rem;\n}\n\n.-translate-x-12 {\n  --transform-translate-x: -3rem;\n}\n\n.-translate-x-13 {\n  --transform-translate-x: -3.25rem;\n}\n\n.-translate-x-14 {\n  --transform-translate-x: -3.5rem;\n}\n\n.-translate-x-15 {\n  --transform-translate-x: -3.75rem;\n}\n\n.-translate-x-16 {\n  --transform-translate-x: -4rem;\n}\n\n.-translate-x-20 {\n  --transform-translate-x: -5rem;\n}\n\n.-translate-x-24 {\n  --transform-translate-x: -6rem;\n}\n\n.-translate-x-28 {\n  --transform-translate-x: -7rem;\n}\n\n.-translate-x-32 {\n  --transform-translate-x: -8rem;\n}\n\n.-translate-x-36 {\n  --transform-translate-x: -9rem;\n}\n\n.-translate-x-40 {\n  --transform-translate-x: -10rem;\n}\n\n.-translate-x-48 {\n  --transform-translate-x: -12rem;\n}\n\n.-translate-x-56 {\n  --transform-translate-x: -14rem;\n}\n\n.-translate-x-60 {\n  --transform-translate-x: -15rem;\n}\n\n.-translate-x-64 {\n  --transform-translate-x: -16rem;\n}\n\n.-translate-x-72 {\n  --transform-translate-x: -18rem;\n}\n\n.-translate-x-80 {\n  --transform-translate-x: -20rem;\n}\n\n.-translate-x-96 {\n  --transform-translate-x: -24rem;\n}\n\n.-translate-x-px {\n  --transform-translate-x: -1px;\n}\n\n.-translate-x-0\\.5 {\n  --transform-translate-x: -0.125rem;\n}\n\n.-translate-x-1\\.5 {\n  --transform-translate-x: -0.375rem;\n}\n\n.-translate-x-2\\.5 {\n  --transform-translate-x: -0.625rem;\n}\n\n.-translate-x-3\\.5 {\n  --transform-translate-x: -0.875rem;\n}\n\n.-translate-x-1\\/2 {\n  --transform-translate-x: -50%;\n}\n\n.-translate-x-1\\/3 {\n  --transform-translate-x: -33.33333%;\n}\n\n.-translate-x-2\\/3 {\n  --transform-translate-x: -66.66667%;\n}\n\n.-translate-x-1\\/4 {\n  --transform-translate-x: -25%;\n}\n\n.-translate-x-2\\/4 {\n  --transform-translate-x: -50%;\n}\n\n.-translate-x-3\\/4 {\n  --transform-translate-x: -75%;\n}\n\n.-translate-x-1\\/5 {\n  --transform-translate-x: -20%;\n}\n\n.-translate-x-2\\/5 {\n  --transform-translate-x: -40%;\n}\n\n.-translate-x-3\\/5 {\n  --transform-translate-x: -60%;\n}\n\n.-translate-x-4\\/5 {\n  --transform-translate-x: -80%;\n}\n\n.-translate-x-1\\/6 {\n  --transform-translate-x: -16.66667%;\n}\n\n.-translate-x-2\\/6 {\n  --transform-translate-x: -33.33333%;\n}\n\n.-translate-x-3\\/6 {\n  --transform-translate-x: -50%;\n}\n\n.-translate-x-4\\/6 {\n  --transform-translate-x: -66.66667%;\n}\n\n.-translate-x-5\\/6 {\n  --transform-translate-x: -83.33333%;\n}\n\n.-translate-x-1\\/12 {\n  --transform-translate-x: -8.33333%;\n}\n\n.-translate-x-2\\/12 {\n  --transform-translate-x: -16.66667%;\n}\n\n.-translate-x-3\\/12 {\n  --transform-translate-x: -25%;\n}\n\n.-translate-x-4\\/12 {\n  --transform-translate-x: -33.33333%;\n}\n\n.-translate-x-5\\/12 {\n  --transform-translate-x: -41.66667%;\n}\n\n.-translate-x-6\\/12 {\n  --transform-translate-x: -50%;\n}\n\n.-translate-x-7\\/12 {\n  --transform-translate-x: -58.33333%;\n}\n\n.-translate-x-8\\/12 {\n  --transform-translate-x: -66.66667%;\n}\n\n.-translate-x-9\\/12 {\n  --transform-translate-x: -75%;\n}\n\n.-translate-x-10\\/12 {\n  --transform-translate-x: -83.33333%;\n}\n\n.-translate-x-11\\/12 {\n  --transform-translate-x: -91.66667%;\n}\n\n.-translate-x-full {\n  --transform-translate-x: -100%;\n}\n\n.translate-y-0 {\n  --transform-translate-y: 0;\n}\n\n.translate-y-1 {\n  --transform-translate-y: 0.25rem;\n}\n\n.translate-y-2 {\n  --transform-translate-y: 0.5rem;\n}\n\n.translate-y-3 {\n  --transform-translate-y: 0.75rem;\n}\n\n.translate-y-4 {\n  --transform-translate-y: 1rem;\n}\n\n.translate-y-5 {\n  --transform-translate-y: 1.25rem;\n}\n\n.translate-y-6 {\n  --transform-translate-y: 1.5rem;\n}\n\n.translate-y-7 {\n  --transform-translate-y: 1.75rem;\n}\n\n.translate-y-8 {\n  --transform-translate-y: 2rem;\n}\n\n.translate-y-9 {\n  --transform-translate-y: 2.25rem;\n}\n\n.translate-y-10 {\n  --transform-translate-y: 2.5rem;\n}\n\n.translate-y-11 {\n  --transform-translate-y: 2.75rem;\n}\n\n.translate-y-12 {\n  --transform-translate-y: 3rem;\n}\n\n.translate-y-13 {\n  --transform-translate-y: 3.25rem;\n}\n\n.translate-y-14 {\n  --transform-translate-y: 3.5rem;\n}\n\n.translate-y-15 {\n  --transform-translate-y: 3.75rem;\n}\n\n.translate-y-16 {\n  --transform-translate-y: 4rem;\n}\n\n.translate-y-20 {\n  --transform-translate-y: 5rem;\n}\n\n.translate-y-24 {\n  --transform-translate-y: 6rem;\n}\n\n.translate-y-28 {\n  --transform-translate-y: 7rem;\n}\n\n.translate-y-32 {\n  --transform-translate-y: 8rem;\n}\n\n.translate-y-36 {\n  --transform-translate-y: 9rem;\n}\n\n.translate-y-40 {\n  --transform-translate-y: 10rem;\n}\n\n.translate-y-48 {\n  --transform-translate-y: 12rem;\n}\n\n.translate-y-56 {\n  --transform-translate-y: 14rem;\n}\n\n.translate-y-60 {\n  --transform-translate-y: 15rem;\n}\n\n.translate-y-64 {\n  --transform-translate-y: 16rem;\n}\n\n.translate-y-72 {\n  --transform-translate-y: 18rem;\n}\n\n.translate-y-80 {\n  --transform-translate-y: 20rem;\n}\n\n.translate-y-96 {\n  --transform-translate-y: 24rem;\n}\n\n.translate-y-px {\n  --transform-translate-y: 1px;\n}\n\n.translate-y-0\\.5 {\n  --transform-translate-y: 0.125rem;\n}\n\n.translate-y-1\\.5 {\n  --transform-translate-y: 0.375rem;\n}\n\n.translate-y-2\\.5 {\n  --transform-translate-y: 0.625rem;\n}\n\n.translate-y-3\\.5 {\n  --transform-translate-y: 0.875rem;\n}\n\n.translate-y-1\\/2 {\n  --transform-translate-y: 50%;\n}\n\n.translate-y-1\\/3 {\n  --transform-translate-y: 33.333333%;\n}\n\n.translate-y-2\\/3 {\n  --transform-translate-y: 66.666667%;\n}\n\n.translate-y-1\\/4 {\n  --transform-translate-y: 25%;\n}\n\n.translate-y-2\\/4 {\n  --transform-translate-y: 50%;\n}\n\n.translate-y-3\\/4 {\n  --transform-translate-y: 75%;\n}\n\n.translate-y-1\\/5 {\n  --transform-translate-y: 20%;\n}\n\n.translate-y-2\\/5 {\n  --transform-translate-y: 40%;\n}\n\n.translate-y-3\\/5 {\n  --transform-translate-y: 60%;\n}\n\n.translate-y-4\\/5 {\n  --transform-translate-y: 80%;\n}\n\n.translate-y-1\\/6 {\n  --transform-translate-y: 16.666667%;\n}\n\n.translate-y-2\\/6 {\n  --transform-translate-y: 33.333333%;\n}\n\n.translate-y-3\\/6 {\n  --transform-translate-y: 50%;\n}\n\n.translate-y-4\\/6 {\n  --transform-translate-y: 66.666667%;\n}\n\n.translate-y-5\\/6 {\n  --transform-translate-y: 83.333333%;\n}\n\n.translate-y-1\\/12 {\n  --transform-translate-y: 8.333333%;\n}\n\n.translate-y-2\\/12 {\n  --transform-translate-y: 16.666667%;\n}\n\n.translate-y-3\\/12 {\n  --transform-translate-y: 25%;\n}\n\n.translate-y-4\\/12 {\n  --transform-translate-y: 33.333333%;\n}\n\n.translate-y-5\\/12 {\n  --transform-translate-y: 41.666667%;\n}\n\n.translate-y-6\\/12 {\n  --transform-translate-y: 50%;\n}\n\n.translate-y-7\\/12 {\n  --transform-translate-y: 58.333333%;\n}\n\n.translate-y-8\\/12 {\n  --transform-translate-y: 66.666667%;\n}\n\n.translate-y-9\\/12 {\n  --transform-translate-y: 75%;\n}\n\n.translate-y-10\\/12 {\n  --transform-translate-y: 83.333333%;\n}\n\n.translate-y-11\\/12 {\n  --transform-translate-y: 91.666667%;\n}\n\n.translate-y-full {\n  --transform-translate-y: 100%;\n}\n\n.-translate-y-1 {\n  --transform-translate-y: -0.25rem;\n}\n\n.-translate-y-2 {\n  --transform-translate-y: -0.5rem;\n}\n\n.-translate-y-3 {\n  --transform-translate-y: -0.75rem;\n}\n\n.-translate-y-4 {\n  --transform-translate-y: -1rem;\n}\n\n.-translate-y-5 {\n  --transform-translate-y: -1.25rem;\n}\n\n.-translate-y-6 {\n  --transform-translate-y: -1.5rem;\n}\n\n.-translate-y-7 {\n  --transform-translate-y: -1.75rem;\n}\n\n.-translate-y-8 {\n  --transform-translate-y: -2rem;\n}\n\n.-translate-y-9 {\n  --transform-translate-y: -2.25rem;\n}\n\n.-translate-y-10 {\n  --transform-translate-y: -2.5rem;\n}\n\n.-translate-y-11 {\n  --transform-translate-y: -2.75rem;\n}\n\n.-translate-y-12 {\n  --transform-translate-y: -3rem;\n}\n\n.-translate-y-13 {\n  --transform-translate-y: -3.25rem;\n}\n\n.-translate-y-14 {\n  --transform-translate-y: -3.5rem;\n}\n\n.-translate-y-15 {\n  --transform-translate-y: -3.75rem;\n}\n\n.-translate-y-16 {\n  --transform-translate-y: -4rem;\n}\n\n.-translate-y-20 {\n  --transform-translate-y: -5rem;\n}\n\n.-translate-y-24 {\n  --transform-translate-y: -6rem;\n}\n\n.-translate-y-28 {\n  --transform-translate-y: -7rem;\n}\n\n.-translate-y-32 {\n  --transform-translate-y: -8rem;\n}\n\n.-translate-y-36 {\n  --transform-translate-y: -9rem;\n}\n\n.-translate-y-40 {\n  --transform-translate-y: -10rem;\n}\n\n.-translate-y-48 {\n  --transform-translate-y: -12rem;\n}\n\n.-translate-y-56 {\n  --transform-translate-y: -14rem;\n}\n\n.-translate-y-60 {\n  --transform-translate-y: -15rem;\n}\n\n.-translate-y-64 {\n  --transform-translate-y: -16rem;\n}\n\n.-translate-y-72 {\n  --transform-translate-y: -18rem;\n}\n\n.-translate-y-80 {\n  --transform-translate-y: -20rem;\n}\n\n.-translate-y-96 {\n  --transform-translate-y: -24rem;\n}\n\n.-translate-y-px {\n  --transform-translate-y: -1px;\n}\n\n.-translate-y-0\\.5 {\n  --transform-translate-y: -0.125rem;\n}\n\n.-translate-y-1\\.5 {\n  --transform-translate-y: -0.375rem;\n}\n\n.-translate-y-2\\.5 {\n  --transform-translate-y: -0.625rem;\n}\n\n.-translate-y-3\\.5 {\n  --transform-translate-y: -0.875rem;\n}\n\n.-translate-y-1\\/2 {\n  --transform-translate-y: -50%;\n}\n\n.-translate-y-1\\/3 {\n  --transform-translate-y: -33.33333%;\n}\n\n.-translate-y-2\\/3 {\n  --transform-translate-y: -66.66667%;\n}\n\n.-translate-y-1\\/4 {\n  --transform-translate-y: -25%;\n}\n\n.-translate-y-2\\/4 {\n  --transform-translate-y: -50%;\n}\n\n.-translate-y-3\\/4 {\n  --transform-translate-y: -75%;\n}\n\n.-translate-y-1\\/5 {\n  --transform-translate-y: -20%;\n}\n\n.-translate-y-2\\/5 {\n  --transform-translate-y: -40%;\n}\n\n.-translate-y-3\\/5 {\n  --transform-translate-y: -60%;\n}\n\n.-translate-y-4\\/5 {\n  --transform-translate-y: -80%;\n}\n\n.-translate-y-1\\/6 {\n  --transform-translate-y: -16.66667%;\n}\n\n.-translate-y-2\\/6 {\n  --transform-translate-y: -33.33333%;\n}\n\n.-translate-y-3\\/6 {\n  --transform-translate-y: -50%;\n}\n\n.-translate-y-4\\/6 {\n  --transform-translate-y: -66.66667%;\n}\n\n.-translate-y-5\\/6 {\n  --transform-translate-y: -83.33333%;\n}\n\n.-translate-y-1\\/12 {\n  --transform-translate-y: -8.33333%;\n}\n\n.-translate-y-2\\/12 {\n  --transform-translate-y: -16.66667%;\n}\n\n.-translate-y-3\\/12 {\n  --transform-translate-y: -25%;\n}\n\n.-translate-y-4\\/12 {\n  --transform-translate-y: -33.33333%;\n}\n\n.-translate-y-5\\/12 {\n  --transform-translate-y: -41.66667%;\n}\n\n.-translate-y-6\\/12 {\n  --transform-translate-y: -50%;\n}\n\n.-translate-y-7\\/12 {\n  --transform-translate-y: -58.33333%;\n}\n\n.-translate-y-8\\/12 {\n  --transform-translate-y: -66.66667%;\n}\n\n.-translate-y-9\\/12 {\n  --transform-translate-y: -75%;\n}\n\n.-translate-y-10\\/12 {\n  --transform-translate-y: -83.33333%;\n}\n\n.-translate-y-11\\/12 {\n  --transform-translate-y: -91.66667%;\n}\n\n.-translate-y-full {\n  --transform-translate-y: -100%;\n}\n\n.hover\\:translate-x-0:hover {\n  --transform-translate-x: 0;\n}\n\n.hover\\:translate-x-1:hover {\n  --transform-translate-x: 0.25rem;\n}\n\n.hover\\:translate-x-2:hover {\n  --transform-translate-x: 0.5rem;\n}\n\n.hover\\:translate-x-3:hover {\n  --transform-translate-x: 0.75rem;\n}\n\n.hover\\:translate-x-4:hover {\n  --transform-translate-x: 1rem;\n}\n\n.hover\\:translate-x-5:hover {\n  --transform-translate-x: 1.25rem;\n}\n\n.hover\\:translate-x-6:hover {\n  --transform-translate-x: 1.5rem;\n}\n\n.hover\\:translate-x-7:hover {\n  --transform-translate-x: 1.75rem;\n}\n\n.hover\\:translate-x-8:hover {\n  --transform-translate-x: 2rem;\n}\n\n.hover\\:translate-x-9:hover {\n  --transform-translate-x: 2.25rem;\n}\n\n.hover\\:translate-x-10:hover {\n  --transform-translate-x: 2.5rem;\n}\n\n.hover\\:translate-x-11:hover {\n  --transform-translate-x: 2.75rem;\n}\n\n.hover\\:translate-x-12:hover {\n  --transform-translate-x: 3rem;\n}\n\n.hover\\:translate-x-13:hover {\n  --transform-translate-x: 3.25rem;\n}\n\n.hover\\:translate-x-14:hover {\n  --transform-translate-x: 3.5rem;\n}\n\n.hover\\:translate-x-15:hover {\n  --transform-translate-x: 3.75rem;\n}\n\n.hover\\:translate-x-16:hover {\n  --transform-translate-x: 4rem;\n}\n\n.hover\\:translate-x-20:hover {\n  --transform-translate-x: 5rem;\n}\n\n.hover\\:translate-x-24:hover {\n  --transform-translate-x: 6rem;\n}\n\n.hover\\:translate-x-28:hover {\n  --transform-translate-x: 7rem;\n}\n\n.hover\\:translate-x-32:hover {\n  --transform-translate-x: 8rem;\n}\n\n.hover\\:translate-x-36:hover {\n  --transform-translate-x: 9rem;\n}\n\n.hover\\:translate-x-40:hover {\n  --transform-translate-x: 10rem;\n}\n\n.hover\\:translate-x-48:hover {\n  --transform-translate-x: 12rem;\n}\n\n.hover\\:translate-x-56:hover {\n  --transform-translate-x: 14rem;\n}\n\n.hover\\:translate-x-60:hover {\n  --transform-translate-x: 15rem;\n}\n\n.hover\\:translate-x-64:hover {\n  --transform-translate-x: 16rem;\n}\n\n.hover\\:translate-x-72:hover {\n  --transform-translate-x: 18rem;\n}\n\n.hover\\:translate-x-80:hover {\n  --transform-translate-x: 20rem;\n}\n\n.hover\\:translate-x-96:hover {\n  --transform-translate-x: 24rem;\n}\n\n.hover\\:translate-x-px:hover {\n  --transform-translate-x: 1px;\n}\n\n.hover\\:translate-x-0\\.5:hover {\n  --transform-translate-x: 0.125rem;\n}\n\n.hover\\:translate-x-1\\.5:hover {\n  --transform-translate-x: 0.375rem;\n}\n\n.hover\\:translate-x-2\\.5:hover {\n  --transform-translate-x: 0.625rem;\n}\n\n.hover\\:translate-x-3\\.5:hover {\n  --transform-translate-x: 0.875rem;\n}\n\n.hover\\:translate-x-1\\/2:hover {\n  --transform-translate-x: 50%;\n}\n\n.hover\\:translate-x-1\\/3:hover {\n  --transform-translate-x: 33.333333%;\n}\n\n.hover\\:translate-x-2\\/3:hover {\n  --transform-translate-x: 66.666667%;\n}\n\n.hover\\:translate-x-1\\/4:hover {\n  --transform-translate-x: 25%;\n}\n\n.hover\\:translate-x-2\\/4:hover {\n  --transform-translate-x: 50%;\n}\n\n.hover\\:translate-x-3\\/4:hover {\n  --transform-translate-x: 75%;\n}\n\n.hover\\:translate-x-1\\/5:hover {\n  --transform-translate-x: 20%;\n}\n\n.hover\\:translate-x-2\\/5:hover {\n  --transform-translate-x: 40%;\n}\n\n.hover\\:translate-x-3\\/5:hover {\n  --transform-translate-x: 60%;\n}\n\n.hover\\:translate-x-4\\/5:hover {\n  --transform-translate-x: 80%;\n}\n\n.hover\\:translate-x-1\\/6:hover {\n  --transform-translate-x: 16.666667%;\n}\n\n.hover\\:translate-x-2\\/6:hover {\n  --transform-translate-x: 33.333333%;\n}\n\n.hover\\:translate-x-3\\/6:hover {\n  --transform-translate-x: 50%;\n}\n\n.hover\\:translate-x-4\\/6:hover {\n  --transform-translate-x: 66.666667%;\n}\n\n.hover\\:translate-x-5\\/6:hover {\n  --transform-translate-x: 83.333333%;\n}\n\n.hover\\:translate-x-1\\/12:hover {\n  --transform-translate-x: 8.333333%;\n}\n\n.hover\\:translate-x-2\\/12:hover {\n  --transform-translate-x: 16.666667%;\n}\n\n.hover\\:translate-x-3\\/12:hover {\n  --transform-translate-x: 25%;\n}\n\n.hover\\:translate-x-4\\/12:hover {\n  --transform-translate-x: 33.333333%;\n}\n\n.hover\\:translate-x-5\\/12:hover {\n  --transform-translate-x: 41.666667%;\n}\n\n.hover\\:translate-x-6\\/12:hover {\n  --transform-translate-x: 50%;\n}\n\n.hover\\:translate-x-7\\/12:hover {\n  --transform-translate-x: 58.333333%;\n}\n\n.hover\\:translate-x-8\\/12:hover {\n  --transform-translate-x: 66.666667%;\n}\n\n.hover\\:translate-x-9\\/12:hover {\n  --transform-translate-x: 75%;\n}\n\n.hover\\:translate-x-10\\/12:hover {\n  --transform-translate-x: 83.333333%;\n}\n\n.hover\\:translate-x-11\\/12:hover {\n  --transform-translate-x: 91.666667%;\n}\n\n.hover\\:translate-x-full:hover {\n  --transform-translate-x: 100%;\n}\n\n.hover\\:-translate-x-1:hover {\n  --transform-translate-x: -0.25rem;\n}\n\n.hover\\:-translate-x-2:hover {\n  --transform-translate-x: -0.5rem;\n}\n\n.hover\\:-translate-x-3:hover {\n  --transform-translate-x: -0.75rem;\n}\n\n.hover\\:-translate-x-4:hover {\n  --transform-translate-x: -1rem;\n}\n\n.hover\\:-translate-x-5:hover {\n  --transform-translate-x: -1.25rem;\n}\n\n.hover\\:-translate-x-6:hover {\n  --transform-translate-x: -1.5rem;\n}\n\n.hover\\:-translate-x-7:hover {\n  --transform-translate-x: -1.75rem;\n}\n\n.hover\\:-translate-x-8:hover {\n  --transform-translate-x: -2rem;\n}\n\n.hover\\:-translate-x-9:hover {\n  --transform-translate-x: -2.25rem;\n}\n\n.hover\\:-translate-x-10:hover {\n  --transform-translate-x: -2.5rem;\n}\n\n.hover\\:-translate-x-11:hover {\n  --transform-translate-x: -2.75rem;\n}\n\n.hover\\:-translate-x-12:hover {\n  --transform-translate-x: -3rem;\n}\n\n.hover\\:-translate-x-13:hover {\n  --transform-translate-x: -3.25rem;\n}\n\n.hover\\:-translate-x-14:hover {\n  --transform-translate-x: -3.5rem;\n}\n\n.hover\\:-translate-x-15:hover {\n  --transform-translate-x: -3.75rem;\n}\n\n.hover\\:-translate-x-16:hover {\n  --transform-translate-x: -4rem;\n}\n\n.hover\\:-translate-x-20:hover {\n  --transform-translate-x: -5rem;\n}\n\n.hover\\:-translate-x-24:hover {\n  --transform-translate-x: -6rem;\n}\n\n.hover\\:-translate-x-28:hover {\n  --transform-translate-x: -7rem;\n}\n\n.hover\\:-translate-x-32:hover {\n  --transform-translate-x: -8rem;\n}\n\n.hover\\:-translate-x-36:hover {\n  --transform-translate-x: -9rem;\n}\n\n.hover\\:-translate-x-40:hover {\n  --transform-translate-x: -10rem;\n}\n\n.hover\\:-translate-x-48:hover {\n  --transform-translate-x: -12rem;\n}\n\n.hover\\:-translate-x-56:hover {\n  --transform-translate-x: -14rem;\n}\n\n.hover\\:-translate-x-60:hover {\n  --transform-translate-x: -15rem;\n}\n\n.hover\\:-translate-x-64:hover {\n  --transform-translate-x: -16rem;\n}\n\n.hover\\:-translate-x-72:hover {\n  --transform-translate-x: -18rem;\n}\n\n.hover\\:-translate-x-80:hover {\n  --transform-translate-x: -20rem;\n}\n\n.hover\\:-translate-x-96:hover {\n  --transform-translate-x: -24rem;\n}\n\n.hover\\:-translate-x-px:hover {\n  --transform-translate-x: -1px;\n}\n\n.hover\\:-translate-x-0\\.5:hover {\n  --transform-translate-x: -0.125rem;\n}\n\n.hover\\:-translate-x-1\\.5:hover {\n  --transform-translate-x: -0.375rem;\n}\n\n.hover\\:-translate-x-2\\.5:hover {\n  --transform-translate-x: -0.625rem;\n}\n\n.hover\\:-translate-x-3\\.5:hover {\n  --transform-translate-x: -0.875rem;\n}\n\n.hover\\:-translate-x-1\\/2:hover {\n  --transform-translate-x: -50%;\n}\n\n.hover\\:-translate-x-1\\/3:hover {\n  --transform-translate-x: -33.33333%;\n}\n\n.hover\\:-translate-x-2\\/3:hover {\n  --transform-translate-x: -66.66667%;\n}\n\n.hover\\:-translate-x-1\\/4:hover {\n  --transform-translate-x: -25%;\n}\n\n.hover\\:-translate-x-2\\/4:hover {\n  --transform-translate-x: -50%;\n}\n\n.hover\\:-translate-x-3\\/4:hover {\n  --transform-translate-x: -75%;\n}\n\n.hover\\:-translate-x-1\\/5:hover {\n  --transform-translate-x: -20%;\n}\n\n.hover\\:-translate-x-2\\/5:hover {\n  --transform-translate-x: -40%;\n}\n\n.hover\\:-translate-x-3\\/5:hover {\n  --transform-translate-x: -60%;\n}\n\n.hover\\:-translate-x-4\\/5:hover {\n  --transform-translate-x: -80%;\n}\n\n.hover\\:-translate-x-1\\/6:hover {\n  --transform-translate-x: -16.66667%;\n}\n\n.hover\\:-translate-x-2\\/6:hover {\n  --transform-translate-x: -33.33333%;\n}\n\n.hover\\:-translate-x-3\\/6:hover {\n  --transform-translate-x: -50%;\n}\n\n.hover\\:-translate-x-4\\/6:hover {\n  --transform-translate-x: -66.66667%;\n}\n\n.hover\\:-translate-x-5\\/6:hover {\n  --transform-translate-x: -83.33333%;\n}\n\n.hover\\:-translate-x-1\\/12:hover {\n  --transform-translate-x: -8.33333%;\n}\n\n.hover\\:-translate-x-2\\/12:hover {\n  --transform-translate-x: -16.66667%;\n}\n\n.hover\\:-translate-x-3\\/12:hover {\n  --transform-translate-x: -25%;\n}\n\n.hover\\:-translate-x-4\\/12:hover {\n  --transform-translate-x: -33.33333%;\n}\n\n.hover\\:-translate-x-5\\/12:hover {\n  --transform-translate-x: -41.66667%;\n}\n\n.hover\\:-translate-x-6\\/12:hover {\n  --transform-translate-x: -50%;\n}\n\n.hover\\:-translate-x-7\\/12:hover {\n  --transform-translate-x: -58.33333%;\n}\n\n.hover\\:-translate-x-8\\/12:hover {\n  --transform-translate-x: -66.66667%;\n}\n\n.hover\\:-translate-x-9\\/12:hover {\n  --transform-translate-x: -75%;\n}\n\n.hover\\:-translate-x-10\\/12:hover {\n  --transform-translate-x: -83.33333%;\n}\n\n.hover\\:-translate-x-11\\/12:hover {\n  --transform-translate-x: -91.66667%;\n}\n\n.hover\\:-translate-x-full:hover {\n  --transform-translate-x: -100%;\n}\n\n.hover\\:translate-y-0:hover {\n  --transform-translate-y: 0;\n}\n\n.hover\\:translate-y-1:hover {\n  --transform-translate-y: 0.25rem;\n}\n\n.hover\\:translate-y-2:hover {\n  --transform-translate-y: 0.5rem;\n}\n\n.hover\\:translate-y-3:hover {\n  --transform-translate-y: 0.75rem;\n}\n\n.hover\\:translate-y-4:hover {\n  --transform-translate-y: 1rem;\n}\n\n.hover\\:translate-y-5:hover {\n  --transform-translate-y: 1.25rem;\n}\n\n.hover\\:translate-y-6:hover {\n  --transform-translate-y: 1.5rem;\n}\n\n.hover\\:translate-y-7:hover {\n  --transform-translate-y: 1.75rem;\n}\n\n.hover\\:translate-y-8:hover {\n  --transform-translate-y: 2rem;\n}\n\n.hover\\:translate-y-9:hover {\n  --transform-translate-y: 2.25rem;\n}\n\n.hover\\:translate-y-10:hover {\n  --transform-translate-y: 2.5rem;\n}\n\n.hover\\:translate-y-11:hover {\n  --transform-translate-y: 2.75rem;\n}\n\n.hover\\:translate-y-12:hover {\n  --transform-translate-y: 3rem;\n}\n\n.hover\\:translate-y-13:hover {\n  --transform-translate-y: 3.25rem;\n}\n\n.hover\\:translate-y-14:hover {\n  --transform-translate-y: 3.5rem;\n}\n\n.hover\\:translate-y-15:hover {\n  --transform-translate-y: 3.75rem;\n}\n\n.hover\\:translate-y-16:hover {\n  --transform-translate-y: 4rem;\n}\n\n.hover\\:translate-y-20:hover {\n  --transform-translate-y: 5rem;\n}\n\n.hover\\:translate-y-24:hover {\n  --transform-translate-y: 6rem;\n}\n\n.hover\\:translate-y-28:hover {\n  --transform-translate-y: 7rem;\n}\n\n.hover\\:translate-y-32:hover {\n  --transform-translate-y: 8rem;\n}\n\n.hover\\:translate-y-36:hover {\n  --transform-translate-y: 9rem;\n}\n\n.hover\\:translate-y-40:hover {\n  --transform-translate-y: 10rem;\n}\n\n.hover\\:translate-y-48:hover {\n  --transform-translate-y: 12rem;\n}\n\n.hover\\:translate-y-56:hover {\n  --transform-translate-y: 14rem;\n}\n\n.hover\\:translate-y-60:hover {\n  --transform-translate-y: 15rem;\n}\n\n.hover\\:translate-y-64:hover {\n  --transform-translate-y: 16rem;\n}\n\n.hover\\:translate-y-72:hover {\n  --transform-translate-y: 18rem;\n}\n\n.hover\\:translate-y-80:hover {\n  --transform-translate-y: 20rem;\n}\n\n.hover\\:translate-y-96:hover {\n  --transform-translate-y: 24rem;\n}\n\n.hover\\:translate-y-px:hover {\n  --transform-translate-y: 1px;\n}\n\n.hover\\:translate-y-0\\.5:hover {\n  --transform-translate-y: 0.125rem;\n}\n\n.hover\\:translate-y-1\\.5:hover {\n  --transform-translate-y: 0.375rem;\n}\n\n.hover\\:translate-y-2\\.5:hover {\n  --transform-translate-y: 0.625rem;\n}\n\n.hover\\:translate-y-3\\.5:hover {\n  --transform-translate-y: 0.875rem;\n}\n\n.hover\\:translate-y-1\\/2:hover {\n  --transform-translate-y: 50%;\n}\n\n.hover\\:translate-y-1\\/3:hover {\n  --transform-translate-y: 33.333333%;\n}\n\n.hover\\:translate-y-2\\/3:hover {\n  --transform-translate-y: 66.666667%;\n}\n\n.hover\\:translate-y-1\\/4:hover {\n  --transform-translate-y: 25%;\n}\n\n.hover\\:translate-y-2\\/4:hover {\n  --transform-translate-y: 50%;\n}\n\n.hover\\:translate-y-3\\/4:hover {\n  --transform-translate-y: 75%;\n}\n\n.hover\\:translate-y-1\\/5:hover {\n  --transform-translate-y: 20%;\n}\n\n.hover\\:translate-y-2\\/5:hover {\n  --transform-translate-y: 40%;\n}\n\n.hover\\:translate-y-3\\/5:hover {\n  --transform-translate-y: 60%;\n}\n\n.hover\\:translate-y-4\\/5:hover {\n  --transform-translate-y: 80%;\n}\n\n.hover\\:translate-y-1\\/6:hover {\n  --transform-translate-y: 16.666667%;\n}\n\n.hover\\:translate-y-2\\/6:hover {\n  --transform-translate-y: 33.333333%;\n}\n\n.hover\\:translate-y-3\\/6:hover {\n  --transform-translate-y: 50%;\n}\n\n.hover\\:translate-y-4\\/6:hover {\n  --transform-translate-y: 66.666667%;\n}\n\n.hover\\:translate-y-5\\/6:hover {\n  --transform-translate-y: 83.333333%;\n}\n\n.hover\\:translate-y-1\\/12:hover {\n  --transform-translate-y: 8.333333%;\n}\n\n.hover\\:translate-y-2\\/12:hover {\n  --transform-translate-y: 16.666667%;\n}\n\n.hover\\:translate-y-3\\/12:hover {\n  --transform-translate-y: 25%;\n}\n\n.hover\\:translate-y-4\\/12:hover {\n  --transform-translate-y: 33.333333%;\n}\n\n.hover\\:translate-y-5\\/12:hover {\n  --transform-translate-y: 41.666667%;\n}\n\n.hover\\:translate-y-6\\/12:hover {\n  --transform-translate-y: 50%;\n}\n\n.hover\\:translate-y-7\\/12:hover {\n  --transform-translate-y: 58.333333%;\n}\n\n.hover\\:translate-y-8\\/12:hover {\n  --transform-translate-y: 66.666667%;\n}\n\n.hover\\:translate-y-9\\/12:hover {\n  --transform-translate-y: 75%;\n}\n\n.hover\\:translate-y-10\\/12:hover {\n  --transform-translate-y: 83.333333%;\n}\n\n.hover\\:translate-y-11\\/12:hover {\n  --transform-translate-y: 91.666667%;\n}\n\n.hover\\:translate-y-full:hover {\n  --transform-translate-y: 100%;\n}\n\n.hover\\:-translate-y-1:hover {\n  --transform-translate-y: -0.25rem;\n}\n\n.hover\\:-translate-y-2:hover {\n  --transform-translate-y: -0.5rem;\n}\n\n.hover\\:-translate-y-3:hover {\n  --transform-translate-y: -0.75rem;\n}\n\n.hover\\:-translate-y-4:hover {\n  --transform-translate-y: -1rem;\n}\n\n.hover\\:-translate-y-5:hover {\n  --transform-translate-y: -1.25rem;\n}\n\n.hover\\:-translate-y-6:hover {\n  --transform-translate-y: -1.5rem;\n}\n\n.hover\\:-translate-y-7:hover {\n  --transform-translate-y: -1.75rem;\n}\n\n.hover\\:-translate-y-8:hover {\n  --transform-translate-y: -2rem;\n}\n\n.hover\\:-translate-y-9:hover {\n  --transform-translate-y: -2.25rem;\n}\n\n.hover\\:-translate-y-10:hover {\n  --transform-translate-y: -2.5rem;\n}\n\n.hover\\:-translate-y-11:hover {\n  --transform-translate-y: -2.75rem;\n}\n\n.hover\\:-translate-y-12:hover {\n  --transform-translate-y: -3rem;\n}\n\n.hover\\:-translate-y-13:hover {\n  --transform-translate-y: -3.25rem;\n}\n\n.hover\\:-translate-y-14:hover {\n  --transform-translate-y: -3.5rem;\n}\n\n.hover\\:-translate-y-15:hover {\n  --transform-translate-y: -3.75rem;\n}\n\n.hover\\:-translate-y-16:hover {\n  --transform-translate-y: -4rem;\n}\n\n.hover\\:-translate-y-20:hover {\n  --transform-translate-y: -5rem;\n}\n\n.hover\\:-translate-y-24:hover {\n  --transform-translate-y: -6rem;\n}\n\n.hover\\:-translate-y-28:hover {\n  --transform-translate-y: -7rem;\n}\n\n.hover\\:-translate-y-32:hover {\n  --transform-translate-y: -8rem;\n}\n\n.hover\\:-translate-y-36:hover {\n  --transform-translate-y: -9rem;\n}\n\n.hover\\:-translate-y-40:hover {\n  --transform-translate-y: -10rem;\n}\n\n.hover\\:-translate-y-48:hover {\n  --transform-translate-y: -12rem;\n}\n\n.hover\\:-translate-y-56:hover {\n  --transform-translate-y: -14rem;\n}\n\n.hover\\:-translate-y-60:hover {\n  --transform-translate-y: -15rem;\n}\n\n.hover\\:-translate-y-64:hover {\n  --transform-translate-y: -16rem;\n}\n\n.hover\\:-translate-y-72:hover {\n  --transform-translate-y: -18rem;\n}\n\n.hover\\:-translate-y-80:hover {\n  --transform-translate-y: -20rem;\n}\n\n.hover\\:-translate-y-96:hover {\n  --transform-translate-y: -24rem;\n}\n\n.hover\\:-translate-y-px:hover {\n  --transform-translate-y: -1px;\n}\n\n.hover\\:-translate-y-0\\.5:hover {\n  --transform-translate-y: -0.125rem;\n}\n\n.hover\\:-translate-y-1\\.5:hover {\n  --transform-translate-y: -0.375rem;\n}\n\n.hover\\:-translate-y-2\\.5:hover {\n  --transform-translate-y: -0.625rem;\n}\n\n.hover\\:-translate-y-3\\.5:hover {\n  --transform-translate-y: -0.875rem;\n}\n\n.hover\\:-translate-y-1\\/2:hover {\n  --transform-translate-y: -50%;\n}\n\n.hover\\:-translate-y-1\\/3:hover {\n  --transform-translate-y: -33.33333%;\n}\n\n.hover\\:-translate-y-2\\/3:hover {\n  --transform-translate-y: -66.66667%;\n}\n\n.hover\\:-translate-y-1\\/4:hover {\n  --transform-translate-y: -25%;\n}\n\n.hover\\:-translate-y-2\\/4:hover {\n  --transform-translate-y: -50%;\n}\n\n.hover\\:-translate-y-3\\/4:hover {\n  --transform-translate-y: -75%;\n}\n\n.hover\\:-translate-y-1\\/5:hover {\n  --transform-translate-y: -20%;\n}\n\n.hover\\:-translate-y-2\\/5:hover {\n  --transform-translate-y: -40%;\n}\n\n.hover\\:-translate-y-3\\/5:hover {\n  --transform-translate-y: -60%;\n}\n\n.hover\\:-translate-y-4\\/5:hover {\n  --transform-translate-y: -80%;\n}\n\n.hover\\:-translate-y-1\\/6:hover {\n  --transform-translate-y: -16.66667%;\n}\n\n.hover\\:-translate-y-2\\/6:hover {\n  --transform-translate-y: -33.33333%;\n}\n\n.hover\\:-translate-y-3\\/6:hover {\n  --transform-translate-y: -50%;\n}\n\n.hover\\:-translate-y-4\\/6:hover {\n  --transform-translate-y: -66.66667%;\n}\n\n.hover\\:-translate-y-5\\/6:hover {\n  --transform-translate-y: -83.33333%;\n}\n\n.hover\\:-translate-y-1\\/12:hover {\n  --transform-translate-y: -8.33333%;\n}\n\n.hover\\:-translate-y-2\\/12:hover {\n  --transform-translate-y: -16.66667%;\n}\n\n.hover\\:-translate-y-3\\/12:hover {\n  --transform-translate-y: -25%;\n}\n\n.hover\\:-translate-y-4\\/12:hover {\n  --transform-translate-y: -33.33333%;\n}\n\n.hover\\:-translate-y-5\\/12:hover {\n  --transform-translate-y: -41.66667%;\n}\n\n.hover\\:-translate-y-6\\/12:hover {\n  --transform-translate-y: -50%;\n}\n\n.hover\\:-translate-y-7\\/12:hover {\n  --transform-translate-y: -58.33333%;\n}\n\n.hover\\:-translate-y-8\\/12:hover {\n  --transform-translate-y: -66.66667%;\n}\n\n.hover\\:-translate-y-9\\/12:hover {\n  --transform-translate-y: -75%;\n}\n\n.hover\\:-translate-y-10\\/12:hover {\n  --transform-translate-y: -83.33333%;\n}\n\n.hover\\:-translate-y-11\\/12:hover {\n  --transform-translate-y: -91.66667%;\n}\n\n.hover\\:-translate-y-full:hover {\n  --transform-translate-y: -100%;\n}\n\n.focus\\:translate-x-0:focus {\n  --transform-translate-x: 0;\n}\n\n.focus\\:translate-x-1:focus {\n  --transform-translate-x: 0.25rem;\n}\n\n.focus\\:translate-x-2:focus {\n  --transform-translate-x: 0.5rem;\n}\n\n.focus\\:translate-x-3:focus {\n  --transform-translate-x: 0.75rem;\n}\n\n.focus\\:translate-x-4:focus {\n  --transform-translate-x: 1rem;\n}\n\n.focus\\:translate-x-5:focus {\n  --transform-translate-x: 1.25rem;\n}\n\n.focus\\:translate-x-6:focus {\n  --transform-translate-x: 1.5rem;\n}\n\n.focus\\:translate-x-7:focus {\n  --transform-translate-x: 1.75rem;\n}\n\n.focus\\:translate-x-8:focus {\n  --transform-translate-x: 2rem;\n}\n\n.focus\\:translate-x-9:focus {\n  --transform-translate-x: 2.25rem;\n}\n\n.focus\\:translate-x-10:focus {\n  --transform-translate-x: 2.5rem;\n}\n\n.focus\\:translate-x-11:focus {\n  --transform-translate-x: 2.75rem;\n}\n\n.focus\\:translate-x-12:focus {\n  --transform-translate-x: 3rem;\n}\n\n.focus\\:translate-x-13:focus {\n  --transform-translate-x: 3.25rem;\n}\n\n.focus\\:translate-x-14:focus {\n  --transform-translate-x: 3.5rem;\n}\n\n.focus\\:translate-x-15:focus {\n  --transform-translate-x: 3.75rem;\n}\n\n.focus\\:translate-x-16:focus {\n  --transform-translate-x: 4rem;\n}\n\n.focus\\:translate-x-20:focus {\n  --transform-translate-x: 5rem;\n}\n\n.focus\\:translate-x-24:focus {\n  --transform-translate-x: 6rem;\n}\n\n.focus\\:translate-x-28:focus {\n  --transform-translate-x: 7rem;\n}\n\n.focus\\:translate-x-32:focus {\n  --transform-translate-x: 8rem;\n}\n\n.focus\\:translate-x-36:focus {\n  --transform-translate-x: 9rem;\n}\n\n.focus\\:translate-x-40:focus {\n  --transform-translate-x: 10rem;\n}\n\n.focus\\:translate-x-48:focus {\n  --transform-translate-x: 12rem;\n}\n\n.focus\\:translate-x-56:focus {\n  --transform-translate-x: 14rem;\n}\n\n.focus\\:translate-x-60:focus {\n  --transform-translate-x: 15rem;\n}\n\n.focus\\:translate-x-64:focus {\n  --transform-translate-x: 16rem;\n}\n\n.focus\\:translate-x-72:focus {\n  --transform-translate-x: 18rem;\n}\n\n.focus\\:translate-x-80:focus {\n  --transform-translate-x: 20rem;\n}\n\n.focus\\:translate-x-96:focus {\n  --transform-translate-x: 24rem;\n}\n\n.focus\\:translate-x-px:focus {\n  --transform-translate-x: 1px;\n}\n\n.focus\\:translate-x-0\\.5:focus {\n  --transform-translate-x: 0.125rem;\n}\n\n.focus\\:translate-x-1\\.5:focus {\n  --transform-translate-x: 0.375rem;\n}\n\n.focus\\:translate-x-2\\.5:focus {\n  --transform-translate-x: 0.625rem;\n}\n\n.focus\\:translate-x-3\\.5:focus {\n  --transform-translate-x: 0.875rem;\n}\n\n.focus\\:translate-x-1\\/2:focus {\n  --transform-translate-x: 50%;\n}\n\n.focus\\:translate-x-1\\/3:focus {\n  --transform-translate-x: 33.333333%;\n}\n\n.focus\\:translate-x-2\\/3:focus {\n  --transform-translate-x: 66.666667%;\n}\n\n.focus\\:translate-x-1\\/4:focus {\n  --transform-translate-x: 25%;\n}\n\n.focus\\:translate-x-2\\/4:focus {\n  --transform-translate-x: 50%;\n}\n\n.focus\\:translate-x-3\\/4:focus {\n  --transform-translate-x: 75%;\n}\n\n.focus\\:translate-x-1\\/5:focus {\n  --transform-translate-x: 20%;\n}\n\n.focus\\:translate-x-2\\/5:focus {\n  --transform-translate-x: 40%;\n}\n\n.focus\\:translate-x-3\\/5:focus {\n  --transform-translate-x: 60%;\n}\n\n.focus\\:translate-x-4\\/5:focus {\n  --transform-translate-x: 80%;\n}\n\n.focus\\:translate-x-1\\/6:focus {\n  --transform-translate-x: 16.666667%;\n}\n\n.focus\\:translate-x-2\\/6:focus {\n  --transform-translate-x: 33.333333%;\n}\n\n.focus\\:translate-x-3\\/6:focus {\n  --transform-translate-x: 50%;\n}\n\n.focus\\:translate-x-4\\/6:focus {\n  --transform-translate-x: 66.666667%;\n}\n\n.focus\\:translate-x-5\\/6:focus {\n  --transform-translate-x: 83.333333%;\n}\n\n.focus\\:translate-x-1\\/12:focus {\n  --transform-translate-x: 8.333333%;\n}\n\n.focus\\:translate-x-2\\/12:focus {\n  --transform-translate-x: 16.666667%;\n}\n\n.focus\\:translate-x-3\\/12:focus {\n  --transform-translate-x: 25%;\n}\n\n.focus\\:translate-x-4\\/12:focus {\n  --transform-translate-x: 33.333333%;\n}\n\n.focus\\:translate-x-5\\/12:focus {\n  --transform-translate-x: 41.666667%;\n}\n\n.focus\\:translate-x-6\\/12:focus {\n  --transform-translate-x: 50%;\n}\n\n.focus\\:translate-x-7\\/12:focus {\n  --transform-translate-x: 58.333333%;\n}\n\n.focus\\:translate-x-8\\/12:focus {\n  --transform-translate-x: 66.666667%;\n}\n\n.focus\\:translate-x-9\\/12:focus {\n  --transform-translate-x: 75%;\n}\n\n.focus\\:translate-x-10\\/12:focus {\n  --transform-translate-x: 83.333333%;\n}\n\n.focus\\:translate-x-11\\/12:focus {\n  --transform-translate-x: 91.666667%;\n}\n\n.focus\\:translate-x-full:focus {\n  --transform-translate-x: 100%;\n}\n\n.focus\\:-translate-x-1:focus {\n  --transform-translate-x: -0.25rem;\n}\n\n.focus\\:-translate-x-2:focus {\n  --transform-translate-x: -0.5rem;\n}\n\n.focus\\:-translate-x-3:focus {\n  --transform-translate-x: -0.75rem;\n}\n\n.focus\\:-translate-x-4:focus {\n  --transform-translate-x: -1rem;\n}\n\n.focus\\:-translate-x-5:focus {\n  --transform-translate-x: -1.25rem;\n}\n\n.focus\\:-translate-x-6:focus {\n  --transform-translate-x: -1.5rem;\n}\n\n.focus\\:-translate-x-7:focus {\n  --transform-translate-x: -1.75rem;\n}\n\n.focus\\:-translate-x-8:focus {\n  --transform-translate-x: -2rem;\n}\n\n.focus\\:-translate-x-9:focus {\n  --transform-translate-x: -2.25rem;\n}\n\n.focus\\:-translate-x-10:focus {\n  --transform-translate-x: -2.5rem;\n}\n\n.focus\\:-translate-x-11:focus {\n  --transform-translate-x: -2.75rem;\n}\n\n.focus\\:-translate-x-12:focus {\n  --transform-translate-x: -3rem;\n}\n\n.focus\\:-translate-x-13:focus {\n  --transform-translate-x: -3.25rem;\n}\n\n.focus\\:-translate-x-14:focus {\n  --transform-translate-x: -3.5rem;\n}\n\n.focus\\:-translate-x-15:focus {\n  --transform-translate-x: -3.75rem;\n}\n\n.focus\\:-translate-x-16:focus {\n  --transform-translate-x: -4rem;\n}\n\n.focus\\:-translate-x-20:focus {\n  --transform-translate-x: -5rem;\n}\n\n.focus\\:-translate-x-24:focus {\n  --transform-translate-x: -6rem;\n}\n\n.focus\\:-translate-x-28:focus {\n  --transform-translate-x: -7rem;\n}\n\n.focus\\:-translate-x-32:focus {\n  --transform-translate-x: -8rem;\n}\n\n.focus\\:-translate-x-36:focus {\n  --transform-translate-x: -9rem;\n}\n\n.focus\\:-translate-x-40:focus {\n  --transform-translate-x: -10rem;\n}\n\n.focus\\:-translate-x-48:focus {\n  --transform-translate-x: -12rem;\n}\n\n.focus\\:-translate-x-56:focus {\n  --transform-translate-x: -14rem;\n}\n\n.focus\\:-translate-x-60:focus {\n  --transform-translate-x: -15rem;\n}\n\n.focus\\:-translate-x-64:focus {\n  --transform-translate-x: -16rem;\n}\n\n.focus\\:-translate-x-72:focus {\n  --transform-translate-x: -18rem;\n}\n\n.focus\\:-translate-x-80:focus {\n  --transform-translate-x: -20rem;\n}\n\n.focus\\:-translate-x-96:focus {\n  --transform-translate-x: -24rem;\n}\n\n.focus\\:-translate-x-px:focus {\n  --transform-translate-x: -1px;\n}\n\n.focus\\:-translate-x-0\\.5:focus {\n  --transform-translate-x: -0.125rem;\n}\n\n.focus\\:-translate-x-1\\.5:focus {\n  --transform-translate-x: -0.375rem;\n}\n\n.focus\\:-translate-x-2\\.5:focus {\n  --transform-translate-x: -0.625rem;\n}\n\n.focus\\:-translate-x-3\\.5:focus {\n  --transform-translate-x: -0.875rem;\n}\n\n.focus\\:-translate-x-1\\/2:focus {\n  --transform-translate-x: -50%;\n}\n\n.focus\\:-translate-x-1\\/3:focus {\n  --transform-translate-x: -33.33333%;\n}\n\n.focus\\:-translate-x-2\\/3:focus {\n  --transform-translate-x: -66.66667%;\n}\n\n.focus\\:-translate-x-1\\/4:focus {\n  --transform-translate-x: -25%;\n}\n\n.focus\\:-translate-x-2\\/4:focus {\n  --transform-translate-x: -50%;\n}\n\n.focus\\:-translate-x-3\\/4:focus {\n  --transform-translate-x: -75%;\n}\n\n.focus\\:-translate-x-1\\/5:focus {\n  --transform-translate-x: -20%;\n}\n\n.focus\\:-translate-x-2\\/5:focus {\n  --transform-translate-x: -40%;\n}\n\n.focus\\:-translate-x-3\\/5:focus {\n  --transform-translate-x: -60%;\n}\n\n.focus\\:-translate-x-4\\/5:focus {\n  --transform-translate-x: -80%;\n}\n\n.focus\\:-translate-x-1\\/6:focus {\n  --transform-translate-x: -16.66667%;\n}\n\n.focus\\:-translate-x-2\\/6:focus {\n  --transform-translate-x: -33.33333%;\n}\n\n.focus\\:-translate-x-3\\/6:focus {\n  --transform-translate-x: -50%;\n}\n\n.focus\\:-translate-x-4\\/6:focus {\n  --transform-translate-x: -66.66667%;\n}\n\n.focus\\:-translate-x-5\\/6:focus {\n  --transform-translate-x: -83.33333%;\n}\n\n.focus\\:-translate-x-1\\/12:focus {\n  --transform-translate-x: -8.33333%;\n}\n\n.focus\\:-translate-x-2\\/12:focus {\n  --transform-translate-x: -16.66667%;\n}\n\n.focus\\:-translate-x-3\\/12:focus {\n  --transform-translate-x: -25%;\n}\n\n.focus\\:-translate-x-4\\/12:focus {\n  --transform-translate-x: -33.33333%;\n}\n\n.focus\\:-translate-x-5\\/12:focus {\n  --transform-translate-x: -41.66667%;\n}\n\n.focus\\:-translate-x-6\\/12:focus {\n  --transform-translate-x: -50%;\n}\n\n.focus\\:-translate-x-7\\/12:focus {\n  --transform-translate-x: -58.33333%;\n}\n\n.focus\\:-translate-x-8\\/12:focus {\n  --transform-translate-x: -66.66667%;\n}\n\n.focus\\:-translate-x-9\\/12:focus {\n  --transform-translate-x: -75%;\n}\n\n.focus\\:-translate-x-10\\/12:focus {\n  --transform-translate-x: -83.33333%;\n}\n\n.focus\\:-translate-x-11\\/12:focus {\n  --transform-translate-x: -91.66667%;\n}\n\n.focus\\:-translate-x-full:focus {\n  --transform-translate-x: -100%;\n}\n\n.focus\\:translate-y-0:focus {\n  --transform-translate-y: 0;\n}\n\n.focus\\:translate-y-1:focus {\n  --transform-translate-y: 0.25rem;\n}\n\n.focus\\:translate-y-2:focus {\n  --transform-translate-y: 0.5rem;\n}\n\n.focus\\:translate-y-3:focus {\n  --transform-translate-y: 0.75rem;\n}\n\n.focus\\:translate-y-4:focus {\n  --transform-translate-y: 1rem;\n}\n\n.focus\\:translate-y-5:focus {\n  --transform-translate-y: 1.25rem;\n}\n\n.focus\\:translate-y-6:focus {\n  --transform-translate-y: 1.5rem;\n}\n\n.focus\\:translate-y-7:focus {\n  --transform-translate-y: 1.75rem;\n}\n\n.focus\\:translate-y-8:focus {\n  --transform-translate-y: 2rem;\n}\n\n.focus\\:translate-y-9:focus {\n  --transform-translate-y: 2.25rem;\n}\n\n.focus\\:translate-y-10:focus {\n  --transform-translate-y: 2.5rem;\n}\n\n.focus\\:translate-y-11:focus {\n  --transform-translate-y: 2.75rem;\n}\n\n.focus\\:translate-y-12:focus {\n  --transform-translate-y: 3rem;\n}\n\n.focus\\:translate-y-13:focus {\n  --transform-translate-y: 3.25rem;\n}\n\n.focus\\:translate-y-14:focus {\n  --transform-translate-y: 3.5rem;\n}\n\n.focus\\:translate-y-15:focus {\n  --transform-translate-y: 3.75rem;\n}\n\n.focus\\:translate-y-16:focus {\n  --transform-translate-y: 4rem;\n}\n\n.focus\\:translate-y-20:focus {\n  --transform-translate-y: 5rem;\n}\n\n.focus\\:translate-y-24:focus {\n  --transform-translate-y: 6rem;\n}\n\n.focus\\:translate-y-28:focus {\n  --transform-translate-y: 7rem;\n}\n\n.focus\\:translate-y-32:focus {\n  --transform-translate-y: 8rem;\n}\n\n.focus\\:translate-y-36:focus {\n  --transform-translate-y: 9rem;\n}\n\n.focus\\:translate-y-40:focus {\n  --transform-translate-y: 10rem;\n}\n\n.focus\\:translate-y-48:focus {\n  --transform-translate-y: 12rem;\n}\n\n.focus\\:translate-y-56:focus {\n  --transform-translate-y: 14rem;\n}\n\n.focus\\:translate-y-60:focus {\n  --transform-translate-y: 15rem;\n}\n\n.focus\\:translate-y-64:focus {\n  --transform-translate-y: 16rem;\n}\n\n.focus\\:translate-y-72:focus {\n  --transform-translate-y: 18rem;\n}\n\n.focus\\:translate-y-80:focus {\n  --transform-translate-y: 20rem;\n}\n\n.focus\\:translate-y-96:focus {\n  --transform-translate-y: 24rem;\n}\n\n.focus\\:translate-y-px:focus {\n  --transform-translate-y: 1px;\n}\n\n.focus\\:translate-y-0\\.5:focus {\n  --transform-translate-y: 0.125rem;\n}\n\n.focus\\:translate-y-1\\.5:focus {\n  --transform-translate-y: 0.375rem;\n}\n\n.focus\\:translate-y-2\\.5:focus {\n  --transform-translate-y: 0.625rem;\n}\n\n.focus\\:translate-y-3\\.5:focus {\n  --transform-translate-y: 0.875rem;\n}\n\n.focus\\:translate-y-1\\/2:focus {\n  --transform-translate-y: 50%;\n}\n\n.focus\\:translate-y-1\\/3:focus {\n  --transform-translate-y: 33.333333%;\n}\n\n.focus\\:translate-y-2\\/3:focus {\n  --transform-translate-y: 66.666667%;\n}\n\n.focus\\:translate-y-1\\/4:focus {\n  --transform-translate-y: 25%;\n}\n\n.focus\\:translate-y-2\\/4:focus {\n  --transform-translate-y: 50%;\n}\n\n.focus\\:translate-y-3\\/4:focus {\n  --transform-translate-y: 75%;\n}\n\n.focus\\:translate-y-1\\/5:focus {\n  --transform-translate-y: 20%;\n}\n\n.focus\\:translate-y-2\\/5:focus {\n  --transform-translate-y: 40%;\n}\n\n.focus\\:translate-y-3\\/5:focus {\n  --transform-translate-y: 60%;\n}\n\n.focus\\:translate-y-4\\/5:focus {\n  --transform-translate-y: 80%;\n}\n\n.focus\\:translate-y-1\\/6:focus {\n  --transform-translate-y: 16.666667%;\n}\n\n.focus\\:translate-y-2\\/6:focus {\n  --transform-translate-y: 33.333333%;\n}\n\n.focus\\:translate-y-3\\/6:focus {\n  --transform-translate-y: 50%;\n}\n\n.focus\\:translate-y-4\\/6:focus {\n  --transform-translate-y: 66.666667%;\n}\n\n.focus\\:translate-y-5\\/6:focus {\n  --transform-translate-y: 83.333333%;\n}\n\n.focus\\:translate-y-1\\/12:focus {\n  --transform-translate-y: 8.333333%;\n}\n\n.focus\\:translate-y-2\\/12:focus {\n  --transform-translate-y: 16.666667%;\n}\n\n.focus\\:translate-y-3\\/12:focus {\n  --transform-translate-y: 25%;\n}\n\n.focus\\:translate-y-4\\/12:focus {\n  --transform-translate-y: 33.333333%;\n}\n\n.focus\\:translate-y-5\\/12:focus {\n  --transform-translate-y: 41.666667%;\n}\n\n.focus\\:translate-y-6\\/12:focus {\n  --transform-translate-y: 50%;\n}\n\n.focus\\:translate-y-7\\/12:focus {\n  --transform-translate-y: 58.333333%;\n}\n\n.focus\\:translate-y-8\\/12:focus {\n  --transform-translate-y: 66.666667%;\n}\n\n.focus\\:translate-y-9\\/12:focus {\n  --transform-translate-y: 75%;\n}\n\n.focus\\:translate-y-10\\/12:focus {\n  --transform-translate-y: 83.333333%;\n}\n\n.focus\\:translate-y-11\\/12:focus {\n  --transform-translate-y: 91.666667%;\n}\n\n.focus\\:translate-y-full:focus {\n  --transform-translate-y: 100%;\n}\n\n.focus\\:-translate-y-1:focus {\n  --transform-translate-y: -0.25rem;\n}\n\n.focus\\:-translate-y-2:focus {\n  --transform-translate-y: -0.5rem;\n}\n\n.focus\\:-translate-y-3:focus {\n  --transform-translate-y: -0.75rem;\n}\n\n.focus\\:-translate-y-4:focus {\n  --transform-translate-y: -1rem;\n}\n\n.focus\\:-translate-y-5:focus {\n  --transform-translate-y: -1.25rem;\n}\n\n.focus\\:-translate-y-6:focus {\n  --transform-translate-y: -1.5rem;\n}\n\n.focus\\:-translate-y-7:focus {\n  --transform-translate-y: -1.75rem;\n}\n\n.focus\\:-translate-y-8:focus {\n  --transform-translate-y: -2rem;\n}\n\n.focus\\:-translate-y-9:focus {\n  --transform-translate-y: -2.25rem;\n}\n\n.focus\\:-translate-y-10:focus {\n  --transform-translate-y: -2.5rem;\n}\n\n.focus\\:-translate-y-11:focus {\n  --transform-translate-y: -2.75rem;\n}\n\n.focus\\:-translate-y-12:focus {\n  --transform-translate-y: -3rem;\n}\n\n.focus\\:-translate-y-13:focus {\n  --transform-translate-y: -3.25rem;\n}\n\n.focus\\:-translate-y-14:focus {\n  --transform-translate-y: -3.5rem;\n}\n\n.focus\\:-translate-y-15:focus {\n  --transform-translate-y: -3.75rem;\n}\n\n.focus\\:-translate-y-16:focus {\n  --transform-translate-y: -4rem;\n}\n\n.focus\\:-translate-y-20:focus {\n  --transform-translate-y: -5rem;\n}\n\n.focus\\:-translate-y-24:focus {\n  --transform-translate-y: -6rem;\n}\n\n.focus\\:-translate-y-28:focus {\n  --transform-translate-y: -7rem;\n}\n\n.focus\\:-translate-y-32:focus {\n  --transform-translate-y: -8rem;\n}\n\n.focus\\:-translate-y-36:focus {\n  --transform-translate-y: -9rem;\n}\n\n.focus\\:-translate-y-40:focus {\n  --transform-translate-y: -10rem;\n}\n\n.focus\\:-translate-y-48:focus {\n  --transform-translate-y: -12rem;\n}\n\n.focus\\:-translate-y-56:focus {\n  --transform-translate-y: -14rem;\n}\n\n.focus\\:-translate-y-60:focus {\n  --transform-translate-y: -15rem;\n}\n\n.focus\\:-translate-y-64:focus {\n  --transform-translate-y: -16rem;\n}\n\n.focus\\:-translate-y-72:focus {\n  --transform-translate-y: -18rem;\n}\n\n.focus\\:-translate-y-80:focus {\n  --transform-translate-y: -20rem;\n}\n\n.focus\\:-translate-y-96:focus {\n  --transform-translate-y: -24rem;\n}\n\n.focus\\:-translate-y-px:focus {\n  --transform-translate-y: -1px;\n}\n\n.focus\\:-translate-y-0\\.5:focus {\n  --transform-translate-y: -0.125rem;\n}\n\n.focus\\:-translate-y-1\\.5:focus {\n  --transform-translate-y: -0.375rem;\n}\n\n.focus\\:-translate-y-2\\.5:focus {\n  --transform-translate-y: -0.625rem;\n}\n\n.focus\\:-translate-y-3\\.5:focus {\n  --transform-translate-y: -0.875rem;\n}\n\n.focus\\:-translate-y-1\\/2:focus {\n  --transform-translate-y: -50%;\n}\n\n.focus\\:-translate-y-1\\/3:focus {\n  --transform-translate-y: -33.33333%;\n}\n\n.focus\\:-translate-y-2\\/3:focus {\n  --transform-translate-y: -66.66667%;\n}\n\n.focus\\:-translate-y-1\\/4:focus {\n  --transform-translate-y: -25%;\n}\n\n.focus\\:-translate-y-2\\/4:focus {\n  --transform-translate-y: -50%;\n}\n\n.focus\\:-translate-y-3\\/4:focus {\n  --transform-translate-y: -75%;\n}\n\n.focus\\:-translate-y-1\\/5:focus {\n  --transform-translate-y: -20%;\n}\n\n.focus\\:-translate-y-2\\/5:focus {\n  --transform-translate-y: -40%;\n}\n\n.focus\\:-translate-y-3\\/5:focus {\n  --transform-translate-y: -60%;\n}\n\n.focus\\:-translate-y-4\\/5:focus {\n  --transform-translate-y: -80%;\n}\n\n.focus\\:-translate-y-1\\/6:focus {\n  --transform-translate-y: -16.66667%;\n}\n\n.focus\\:-translate-y-2\\/6:focus {\n  --transform-translate-y: -33.33333%;\n}\n\n.focus\\:-translate-y-3\\/6:focus {\n  --transform-translate-y: -50%;\n}\n\n.focus\\:-translate-y-4\\/6:focus {\n  --transform-translate-y: -66.66667%;\n}\n\n.focus\\:-translate-y-5\\/6:focus {\n  --transform-translate-y: -83.33333%;\n}\n\n.focus\\:-translate-y-1\\/12:focus {\n  --transform-translate-y: -8.33333%;\n}\n\n.focus\\:-translate-y-2\\/12:focus {\n  --transform-translate-y: -16.66667%;\n}\n\n.focus\\:-translate-y-3\\/12:focus {\n  --transform-translate-y: -25%;\n}\n\n.focus\\:-translate-y-4\\/12:focus {\n  --transform-translate-y: -33.33333%;\n}\n\n.focus\\:-translate-y-5\\/12:focus {\n  --transform-translate-y: -41.66667%;\n}\n\n.focus\\:-translate-y-6\\/12:focus {\n  --transform-translate-y: -50%;\n}\n\n.focus\\:-translate-y-7\\/12:focus {\n  --transform-translate-y: -58.33333%;\n}\n\n.focus\\:-translate-y-8\\/12:focus {\n  --transform-translate-y: -66.66667%;\n}\n\n.focus\\:-translate-y-9\\/12:focus {\n  --transform-translate-y: -75%;\n}\n\n.focus\\:-translate-y-10\\/12:focus {\n  --transform-translate-y: -83.33333%;\n}\n\n.focus\\:-translate-y-11\\/12:focus {\n  --transform-translate-y: -91.66667%;\n}\n\n.focus\\:-translate-y-full:focus {\n  --transform-translate-y: -100%;\n}\n\n.skew-x-0 {\n  --transform-skew-x: 0;\n}\n\n.skew-x-3 {\n  --transform-skew-x: 3deg;\n}\n\n.skew-x-6 {\n  --transform-skew-x: 6deg;\n}\n\n.skew-x-12 {\n  --transform-skew-x: 12deg;\n}\n\n.-skew-x-12 {\n  --transform-skew-x: -12deg;\n}\n\n.-skew-x-6 {\n  --transform-skew-x: -6deg;\n}\n\n.-skew-x-3 {\n  --transform-skew-x: -3deg;\n}\n\n.skew-y-0 {\n  --transform-skew-y: 0;\n}\n\n.skew-y-3 {\n  --transform-skew-y: 3deg;\n}\n\n.skew-y-6 {\n  --transform-skew-y: 6deg;\n}\n\n.skew-y-12 {\n  --transform-skew-y: 12deg;\n}\n\n.-skew-y-12 {\n  --transform-skew-y: -12deg;\n}\n\n.-skew-y-6 {\n  --transform-skew-y: -6deg;\n}\n\n.-skew-y-3 {\n  --transform-skew-y: -3deg;\n}\n\n.hover\\:skew-x-0:hover {\n  --transform-skew-x: 0;\n}\n\n.hover\\:skew-x-3:hover {\n  --transform-skew-x: 3deg;\n}\n\n.hover\\:skew-x-6:hover {\n  --transform-skew-x: 6deg;\n}\n\n.hover\\:skew-x-12:hover {\n  --transform-skew-x: 12deg;\n}\n\n.hover\\:-skew-x-12:hover {\n  --transform-skew-x: -12deg;\n}\n\n.hover\\:-skew-x-6:hover {\n  --transform-skew-x: -6deg;\n}\n\n.hover\\:-skew-x-3:hover {\n  --transform-skew-x: -3deg;\n}\n\n.hover\\:skew-y-0:hover {\n  --transform-skew-y: 0;\n}\n\n.hover\\:skew-y-3:hover {\n  --transform-skew-y: 3deg;\n}\n\n.hover\\:skew-y-6:hover {\n  --transform-skew-y: 6deg;\n}\n\n.hover\\:skew-y-12:hover {\n  --transform-skew-y: 12deg;\n}\n\n.hover\\:-skew-y-12:hover {\n  --transform-skew-y: -12deg;\n}\n\n.hover\\:-skew-y-6:hover {\n  --transform-skew-y: -6deg;\n}\n\n.hover\\:-skew-y-3:hover {\n  --transform-skew-y: -3deg;\n}\n\n.focus\\:skew-x-0:focus {\n  --transform-skew-x: 0;\n}\n\n.focus\\:skew-x-3:focus {\n  --transform-skew-x: 3deg;\n}\n\n.focus\\:skew-x-6:focus {\n  --transform-skew-x: 6deg;\n}\n\n.focus\\:skew-x-12:focus {\n  --transform-skew-x: 12deg;\n}\n\n.focus\\:-skew-x-12:focus {\n  --transform-skew-x: -12deg;\n}\n\n.focus\\:-skew-x-6:focus {\n  --transform-skew-x: -6deg;\n}\n\n.focus\\:-skew-x-3:focus {\n  --transform-skew-x: -3deg;\n}\n\n.focus\\:skew-y-0:focus {\n  --transform-skew-y: 0;\n}\n\n.focus\\:skew-y-3:focus {\n  --transform-skew-y: 3deg;\n}\n\n.focus\\:skew-y-6:focus {\n  --transform-skew-y: 6deg;\n}\n\n.focus\\:skew-y-12:focus {\n  --transform-skew-y: 12deg;\n}\n\n.focus\\:-skew-y-12:focus {\n  --transform-skew-y: -12deg;\n}\n\n.focus\\:-skew-y-6:focus {\n  --transform-skew-y: -6deg;\n}\n\n.focus\\:-skew-y-3:focus {\n  --transform-skew-y: -3deg;\n}\n\n.transition-none {\n  transition-property: none;\n}\n\n.transition-all {\n  transition-property: all;\n}\n\n.transition {\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n}\n\n.transition-colors {\n  transition-property: background-color, border-color, color, fill, stroke;\n}\n\n.transition-opacity {\n  transition-property: opacity;\n}\n\n.transition-shadow {\n  transition-property: box-shadow;\n}\n\n.transition-transform {\n  transition-property: transform;\n}\n\n.ease-linear {\n  transition-timing-function: linear;\n}\n\n.ease-in {\n  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n}\n\n.ease-out {\n  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n\n.ease-in-out {\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.duration-75 {\n  transition-duration: 75ms;\n}\n\n.duration-100 {\n  transition-duration: 100ms;\n}\n\n.duration-150 {\n  transition-duration: 150ms;\n}\n\n.duration-200 {\n  transition-duration: 200ms;\n}\n\n.duration-300 {\n  transition-duration: 300ms;\n}\n\n.duration-500 {\n  transition-duration: 500ms;\n}\n\n.duration-700 {\n  transition-duration: 700ms;\n}\n\n.duration-1000 {\n  transition-duration: 1000ms;\n}\n\n.delay-75 {\n  transition-delay: 75ms;\n}\n\n.delay-100 {\n  transition-delay: 100ms;\n}\n\n.delay-150 {\n  transition-delay: 150ms;\n}\n\n.delay-200 {\n  transition-delay: 200ms;\n}\n\n.delay-300 {\n  transition-delay: 300ms;\n}\n\n.delay-500 {\n  transition-delay: 500ms;\n}\n\n.delay-700 {\n  transition-delay: 700ms;\n}\n\n.delay-1000 {\n  transition-delay: 1000ms;\n}\n\n/**\n * Here you would add any custom utilities you need that don't come out of the\n * box with Tailwind.\n *\n * Example :\n *\n * .bg-pattern-graph-paper { ... }\n * .skew-45 { ... }\n */\n\n:root {\n  --bg-btn: #fed7d7;\n  --btn-color: #e53e3e;\n  --bg-btn-checked: #C6F6D5;\n  --btn-color-checked: #38A169;\n}\n\n.image-placeholder {\n  min-height: 314px;\n  background-color: #f5f6f7;\n  background-image: url(/images/background-loader.gif);\n  background-repeat: repeat-y;\n  background-size: 100% 1px;\n}\n\n.image-placeholder img {\n  max-width: 100%;\n}\n\n.checkbox:checked ~ .btn-change::before {\n  transition: 0.3s;\n  transform: translateX(23px);\n}\n\n.btn-change {\n  background-color: var(--bg-btn);\n}\n\n.btn-change.checked {\n  background-color: var(--bg-btn-checked);\n}\n\n.checked.btn-change::before {\n  background-color: var(--btn-color-checked);\n}\n\n.btn-change::before {\n  content: \"\";\n  display: block;\n  width: 17px;\n  height: 17px;\n  border-radius: 50%;\n  background-color: var(--btn-color);\n  transition: 0.3s;\n  transform: translateX(0);\n}\n\n.loader {\n  border-top-color: #3498db;\n  -webkit-animation: spinner 1.5s linear infinite;\n          animation: spinner 1.5s linear infinite;\n}\n\n@-webkit-keyframes spinner {\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes spinner {\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n.popular-movies .movie {\n  height: 100%;\n}\n\n.autocomplete-input {\n  padding: 5px 12px 5px 48px !important;\n}\n\n.autocomplete-result-list {\n  padding-bottom: 0px !important;\n}\n\n@media (min-width: 640px) {\n  .sm\\:space-y-0 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0px * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-0 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0px * var(--space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1rem * var(--space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-7 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-7 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2rem * var(--space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-9 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-9 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-11 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-11 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3rem * var(--space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-13 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.25rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-13 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.25rem * var(--space-x-reverse));\n    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-14 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-14 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-15 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.75rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-15 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.75rem * var(--space-x-reverse));\n    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(4rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(4rem * var(--space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(5rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(5rem * var(--space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(6rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(6rem * var(--space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-28 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(7rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-28 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(7rem * var(--space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(8rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(8rem * var(--space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-36 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(9rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-36 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(9rem * var(--space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(10rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(10rem * var(--space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(12rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(12rem * var(--space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(14rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(14rem * var(--space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-60 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(15rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-60 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(15rem * var(--space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16rem * var(--space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-72 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(18rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-72 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(18rem * var(--space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-80 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(20rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-80 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(20rem * var(--space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-96 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(24rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-96 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(24rem * var(--space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1px * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1px * var(--space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-0\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-0\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-1\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-1\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-2\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-2\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-3\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-3\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-1\\/2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-1\\/2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-1\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-1\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-2\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-2\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-1\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(25% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-1\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(25% * var(--space-x-reverse));\n    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-2\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-2\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-3\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(75% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-3\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(75% * var(--space-x-reverse));\n    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-1\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(20% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-1\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(20% * var(--space-x-reverse));\n    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-2\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(40% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-2\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(40% * var(--space-x-reverse));\n    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-3\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(60% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-3\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(60% * var(--space-x-reverse));\n    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-4\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(80% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-4\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(80% * var(--space-x-reverse));\n    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-1\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16.666667% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-1\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16.666667% * var(--space-x-reverse));\n    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-2\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-2\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-3\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-3\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-4\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-4\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-5\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(83.333333% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-5\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(83.333333% * var(--space-x-reverse));\n    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-1\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(8.333333% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-1\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(8.333333% * var(--space-x-reverse));\n    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-2\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16.666667% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-2\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16.666667% * var(--space-x-reverse));\n    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-3\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(25% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-3\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(25% * var(--space-x-reverse));\n    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-4\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-4\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-5\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(41.666667% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-5\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(41.666667% * var(--space-x-reverse));\n    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-6\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-6\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-7\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(58.333333% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-7\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(58.333333% * var(--space-x-reverse));\n    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-8\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-8\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-9\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(75% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-9\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(75% * var(--space-x-reverse));\n    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-10\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(83.333333% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-10\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(83.333333% * var(--space-x-reverse));\n    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-11\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(91.666667% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-11\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(91.666667% * var(--space-x-reverse));\n    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-full > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(100% * var(--space-y-reverse));\n  }\n\n  .sm\\:space-x-full > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(100% * var(--space-x-reverse));\n    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-7 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-7 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-9 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-9 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-11 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-11 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-13 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.25rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-13 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.25rem * var(--space-x-reverse));\n    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-14 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-14 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-15 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.75rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-15 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.75rem * var(--space-x-reverse));\n    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-28 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-28 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-36 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-36 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-60 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-60 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-72 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-72 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-80 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-80 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-96 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-96 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1px * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1px * var(--space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-0\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-0\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-1\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-1\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-2\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-2\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-3\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-3\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-1\\/2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-1\\/2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-1\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-1\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-2\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-2\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-1\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-25% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-1\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-25% * var(--space-x-reverse));\n    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-2\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-2\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-3\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-75% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-3\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-75% * var(--space-x-reverse));\n    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-1\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-20% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-1\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-20% * var(--space-x-reverse));\n    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-2\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-40% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-2\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-40% * var(--space-x-reverse));\n    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-3\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-60% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-3\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-60% * var(--space-x-reverse));\n    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-4\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-80% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-4\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-80% * var(--space-x-reverse));\n    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-1\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16.66667% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-1\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16.66667% * var(--space-x-reverse));\n    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-2\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-2\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-3\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-3\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-4\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-4\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-5\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-83.33333% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-5\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-83.33333% * var(--space-x-reverse));\n    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-1\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-8.33333% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-1\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-8.33333% * var(--space-x-reverse));\n    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-2\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16.66667% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-2\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16.66667% * var(--space-x-reverse));\n    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-3\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-25% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-3\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-25% * var(--space-x-reverse));\n    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-4\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-4\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-5\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-41.66667% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-5\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-41.66667% * var(--space-x-reverse));\n    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-6\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-6\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-7\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-58.33333% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-7\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-58.33333% * var(--space-x-reverse));\n    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-8\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-8\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-9\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-75% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-9\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-75% * var(--space-x-reverse));\n    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-10\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-83.33333% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-10\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-83.33333% * var(--space-x-reverse));\n    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-11\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-91.66667% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-11\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-91.66667% * var(--space-x-reverse));\n    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:-space-y-full > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-100% * var(--space-y-reverse));\n  }\n\n  .sm\\:-space-x-full > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-100% * var(--space-x-reverse));\n    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .sm\\:space-y-reverse > :not(template) ~ :not(template) {\n    --space-y-reverse: 1;\n  }\n\n  .sm\\:space-x-reverse > :not(template) ~ :not(template) {\n    --space-x-reverse: 1;\n  }\n\n  .sm\\:divide-y-0 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--divide-y-reverse));\n  }\n\n  .sm\\:divide-x-0 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .sm\\:divide-y-2 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--divide-y-reverse));\n  }\n\n  .sm\\:divide-x-2 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .sm\\:divide-y-4 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--divide-y-reverse));\n  }\n\n  .sm\\:divide-x-4 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .sm\\:divide-y-8 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--divide-y-reverse));\n  }\n\n  .sm\\:divide-x-8 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .sm\\:divide-y > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--divide-y-reverse));\n  }\n\n  .sm\\:divide-x > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .sm\\:divide-y-reverse > :not(template) ~ :not(template) {\n    --divide-y-reverse: 1;\n  }\n\n  .sm\\:divide-x-reverse > :not(template) ~ :not(template) {\n    --divide-x-reverse: 1;\n  }\n\n  .sm\\:divide-transparent > :not(template) ~ :not(template) {\n    border-color: transparent;\n  }\n\n  .sm\\:divide-white > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--divide-opacity));\n  }\n\n  .sm\\:divide-black > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--divide-opacity));\n  }\n\n  .sm\\:divide-gray-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--divide-opacity));\n  }\n\n  .sm\\:divide-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--divide-opacity));\n  }\n\n  .sm\\:divide-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--divide-opacity));\n  }\n\n  .sm\\:divide-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--divide-opacity));\n  }\n\n  .sm\\:divide-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--divide-opacity));\n  }\n\n  .sm\\:divide-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--divide-opacity));\n  }\n\n  .sm\\:divide-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--divide-opacity));\n  }\n\n  .sm\\:divide-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--divide-opacity));\n  }\n\n  .sm\\:divide-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--divide-opacity));\n  }\n\n  .sm\\:divide-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--divide-opacity));\n  }\n\n  .sm\\:divide-cool-gray-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--divide-opacity));\n  }\n\n  .sm\\:divide-cool-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--divide-opacity));\n  }\n\n  .sm\\:divide-cool-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--divide-opacity));\n  }\n\n  .sm\\:divide-cool-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--divide-opacity));\n  }\n\n  .sm\\:divide-cool-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--divide-opacity));\n  }\n\n  .sm\\:divide-cool-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--divide-opacity));\n  }\n\n  .sm\\:divide-cool-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--divide-opacity));\n  }\n\n  .sm\\:divide-cool-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--divide-opacity));\n  }\n\n  .sm\\:divide-cool-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--divide-opacity));\n  }\n\n  .sm\\:divide-cool-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--divide-opacity));\n  }\n\n  .sm\\:divide-red-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--divide-opacity));\n  }\n\n  .sm\\:divide-red-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--divide-opacity));\n  }\n\n  .sm\\:divide-red-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--divide-opacity));\n  }\n\n  .sm\\:divide-red-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--divide-opacity));\n  }\n\n  .sm\\:divide-red-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--divide-opacity));\n  }\n\n  .sm\\:divide-red-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--divide-opacity));\n  }\n\n  .sm\\:divide-red-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--divide-opacity));\n  }\n\n  .sm\\:divide-red-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--divide-opacity));\n  }\n\n  .sm\\:divide-red-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--divide-opacity));\n  }\n\n  .sm\\:divide-red-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--divide-opacity));\n  }\n\n  .sm\\:divide-orange-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--divide-opacity));\n  }\n\n  .sm\\:divide-orange-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--divide-opacity));\n  }\n\n  .sm\\:divide-orange-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--divide-opacity));\n  }\n\n  .sm\\:divide-orange-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--divide-opacity));\n  }\n\n  .sm\\:divide-orange-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--divide-opacity));\n  }\n\n  .sm\\:divide-orange-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--divide-opacity));\n  }\n\n  .sm\\:divide-orange-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--divide-opacity));\n  }\n\n  .sm\\:divide-orange-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--divide-opacity));\n  }\n\n  .sm\\:divide-orange-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--divide-opacity));\n  }\n\n  .sm\\:divide-orange-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--divide-opacity));\n  }\n\n  .sm\\:divide-yellow-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--divide-opacity));\n  }\n\n  .sm\\:divide-yellow-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--divide-opacity));\n  }\n\n  .sm\\:divide-yellow-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--divide-opacity));\n  }\n\n  .sm\\:divide-yellow-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--divide-opacity));\n  }\n\n  .sm\\:divide-yellow-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--divide-opacity));\n  }\n\n  .sm\\:divide-yellow-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--divide-opacity));\n  }\n\n  .sm\\:divide-yellow-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--divide-opacity));\n  }\n\n  .sm\\:divide-yellow-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--divide-opacity));\n  }\n\n  .sm\\:divide-yellow-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--divide-opacity));\n  }\n\n  .sm\\:divide-yellow-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--divide-opacity));\n  }\n\n  .sm\\:divide-green-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--divide-opacity));\n  }\n\n  .sm\\:divide-green-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--divide-opacity));\n  }\n\n  .sm\\:divide-green-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--divide-opacity));\n  }\n\n  .sm\\:divide-green-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--divide-opacity));\n  }\n\n  .sm\\:divide-green-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--divide-opacity));\n  }\n\n  .sm\\:divide-green-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--divide-opacity));\n  }\n\n  .sm\\:divide-green-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--divide-opacity));\n  }\n\n  .sm\\:divide-green-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--divide-opacity));\n  }\n\n  .sm\\:divide-green-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--divide-opacity));\n  }\n\n  .sm\\:divide-green-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--divide-opacity));\n  }\n\n  .sm\\:divide-teal-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--divide-opacity));\n  }\n\n  .sm\\:divide-teal-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--divide-opacity));\n  }\n\n  .sm\\:divide-teal-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--divide-opacity));\n  }\n\n  .sm\\:divide-teal-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--divide-opacity));\n  }\n\n  .sm\\:divide-teal-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--divide-opacity));\n  }\n\n  .sm\\:divide-teal-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--divide-opacity));\n  }\n\n  .sm\\:divide-teal-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--divide-opacity));\n  }\n\n  .sm\\:divide-teal-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--divide-opacity));\n  }\n\n  .sm\\:divide-teal-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--divide-opacity));\n  }\n\n  .sm\\:divide-teal-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--divide-opacity));\n  }\n\n  .sm\\:divide-blue-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--divide-opacity));\n  }\n\n  .sm\\:divide-blue-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--divide-opacity));\n  }\n\n  .sm\\:divide-blue-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--divide-opacity));\n  }\n\n  .sm\\:divide-blue-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--divide-opacity));\n  }\n\n  .sm\\:divide-blue-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--divide-opacity));\n  }\n\n  .sm\\:divide-blue-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--divide-opacity));\n  }\n\n  .sm\\:divide-blue-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--divide-opacity));\n  }\n\n  .sm\\:divide-blue-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--divide-opacity));\n  }\n\n  .sm\\:divide-blue-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--divide-opacity));\n  }\n\n  .sm\\:divide-blue-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--divide-opacity));\n  }\n\n  .sm\\:divide-indigo-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--divide-opacity));\n  }\n\n  .sm\\:divide-indigo-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--divide-opacity));\n  }\n\n  .sm\\:divide-indigo-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--divide-opacity));\n  }\n\n  .sm\\:divide-indigo-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--divide-opacity));\n  }\n\n  .sm\\:divide-indigo-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--divide-opacity));\n  }\n\n  .sm\\:divide-indigo-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--divide-opacity));\n  }\n\n  .sm\\:divide-indigo-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--divide-opacity));\n  }\n\n  .sm\\:divide-indigo-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--divide-opacity));\n  }\n\n  .sm\\:divide-indigo-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--divide-opacity));\n  }\n\n  .sm\\:divide-indigo-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--divide-opacity));\n  }\n\n  .sm\\:divide-purple-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--divide-opacity));\n  }\n\n  .sm\\:divide-purple-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--divide-opacity));\n  }\n\n  .sm\\:divide-purple-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--divide-opacity));\n  }\n\n  .sm\\:divide-purple-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--divide-opacity));\n  }\n\n  .sm\\:divide-purple-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--divide-opacity));\n  }\n\n  .sm\\:divide-purple-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--divide-opacity));\n  }\n\n  .sm\\:divide-purple-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--divide-opacity));\n  }\n\n  .sm\\:divide-purple-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--divide-opacity));\n  }\n\n  .sm\\:divide-purple-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--divide-opacity));\n  }\n\n  .sm\\:divide-purple-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--divide-opacity));\n  }\n\n  .sm\\:divide-pink-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--divide-opacity));\n  }\n\n  .sm\\:divide-pink-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--divide-opacity));\n  }\n\n  .sm\\:divide-pink-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--divide-opacity));\n  }\n\n  .sm\\:divide-pink-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--divide-opacity));\n  }\n\n  .sm\\:divide-pink-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--divide-opacity));\n  }\n\n  .sm\\:divide-pink-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--divide-opacity));\n  }\n\n  .sm\\:divide-pink-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--divide-opacity));\n  }\n\n  .sm\\:divide-pink-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--divide-opacity));\n  }\n\n  .sm\\:divide-pink-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--divide-opacity));\n  }\n\n  .sm\\:divide-pink-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--divide-opacity));\n  }\n\n  .sm\\:divide-opacity-0 > :not(template) ~ :not(template) {\n    --divide-opacity: 0;\n  }\n\n  .sm\\:divide-opacity-25 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.25;\n  }\n\n  .sm\\:divide-opacity-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.5;\n  }\n\n  .sm\\:divide-opacity-75 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.75;\n  }\n\n  .sm\\:divide-opacity-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n  }\n\n  .sm\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:appearance-none {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n  }\n\n  .sm\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .sm\\:bg-local {\n    background-attachment: local;\n  }\n\n  .sm\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .sm\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .sm\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .sm\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .sm\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .sm\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .sm\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .sm\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .sm\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .sm\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .sm\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .sm\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .sm\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .sm\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .sm\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .sm\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .sm\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .sm\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .sm\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .sm\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .sm\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .sm\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .sm\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .sm\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .sm\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .sm\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .sm\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .sm\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .sm\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .sm\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .sm\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .sm\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .sm\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .sm\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .sm\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .sm\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .sm\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .sm\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .sm\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .sm\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .sm\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .sm\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .sm\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .sm\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .sm\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .sm\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .sm\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .sm\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .sm\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .sm\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .sm\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .sm\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .sm\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .sm\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .sm\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .sm\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .sm\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .sm\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .sm\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .sm\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .sm\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .sm\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .sm\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .sm\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .sm\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .sm\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .sm\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .sm\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .sm\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .sm\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .sm\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .sm\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .sm\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .sm\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .sm\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .sm\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .sm\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .sm\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .sm\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .sm\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .sm\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .sm\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .sm\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .sm\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .sm\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .sm\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .sm\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .sm\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .sm\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .sm\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .sm\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .sm\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .sm\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .sm\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .sm\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .sm\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .sm\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .sm\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .sm\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .sm\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .sm\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .sm\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .sm\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .sm\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .sm\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .sm\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .sm\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .sm\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .sm\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .sm\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .sm\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .sm\\:hover\\:bg-white:hover {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-black:hover {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-50:hover {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-100:hover {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-200:hover {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-300:hover {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-400:hover {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-500:hover {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-600:hover {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-700:hover {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-800:hover {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-900:hover {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-cool-gray-50:hover {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-cool-gray-100:hover {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-cool-gray-200:hover {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-cool-gray-300:hover {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-cool-gray-400:hover {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-cool-gray-500:hover {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-cool-gray-600:hover {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-cool-gray-700:hover {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-cool-gray-800:hover {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-cool-gray-900:hover {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-100:hover {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-200:hover {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-300:hover {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-400:hover {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-500:hover {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-600:hover {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-700:hover {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-800:hover {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-900:hover {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-50:hover {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-100:hover {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-200:hover {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-300:hover {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-400:hover {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-500:hover {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-600:hover {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-700:hover {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-800:hover {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-900:hover {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-100:hover {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-200:hover {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-300:hover {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-400:hover {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-500:hover {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-600:hover {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-700:hover {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-800:hover {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-900:hover {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-50:hover {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-100:hover {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-200:hover {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-300:hover {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-400:hover {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-500:hover {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-600:hover {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-700:hover {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-800:hover {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-900:hover {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-50:hover {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-100:hover {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-200:hover {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-300:hover {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-400:hover {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-500:hover {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-600:hover {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-700:hover {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-800:hover {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-900:hover {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-50:hover {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-100:hover {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-200:hover {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-300:hover {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-400:hover {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-500:hover {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-600:hover {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-700:hover {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-800:hover {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-900:hover {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-50:hover {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-100:hover {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-200:hover {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-300:hover {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-400:hover {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-500:hover {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-600:hover {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-700:hover {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-800:hover {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-900:hover {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-50:hover {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-100:hover {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-200:hover {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-300:hover {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-400:hover {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-500:hover {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-600:hover {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-700:hover {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-800:hover {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-900:hover {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-100:hover {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-200:hover {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-300:hover {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-400:hover {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-500:hover {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-600:hover {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-700:hover {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-800:hover {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-900:hover {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .sm\\:focus\\:bg-white:focus {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-black:focus {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-50:focus {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-100:focus {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-200:focus {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-300:focus {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-400:focus {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-500:focus {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-600:focus {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-700:focus {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-800:focus {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-900:focus {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-cool-gray-50:focus {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-cool-gray-100:focus {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-cool-gray-200:focus {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-cool-gray-300:focus {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-cool-gray-400:focus {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-cool-gray-500:focus {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-cool-gray-600:focus {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-cool-gray-700:focus {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-cool-gray-800:focus {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-cool-gray-900:focus {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-100:focus {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-200:focus {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-300:focus {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-400:focus {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-500:focus {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-600:focus {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-700:focus {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-800:focus {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-900:focus {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-50:focus {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-100:focus {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-200:focus {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-300:focus {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-400:focus {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-500:focus {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-600:focus {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-700:focus {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-800:focus {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-900:focus {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-100:focus {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-200:focus {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-300:focus {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-400:focus {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-500:focus {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-600:focus {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-700:focus {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-800:focus {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-900:focus {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-50:focus {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-100:focus {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-200:focus {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-300:focus {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-400:focus {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-500:focus {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-600:focus {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-700:focus {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-800:focus {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-900:focus {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-50:focus {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-100:focus {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-200:focus {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-300:focus {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-400:focus {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-500:focus {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-600:focus {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-700:focus {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-800:focus {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-900:focus {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-50:focus {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-100:focus {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-200:focus {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-300:focus {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-400:focus {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-500:focus {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-600:focus {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-700:focus {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-800:focus {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-900:focus {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-50:focus {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-100:focus {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-200:focus {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-300:focus {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-400:focus {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-500:focus {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-600:focus {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-700:focus {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-800:focus {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-900:focus {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-50:focus {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-100:focus {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-200:focus {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-300:focus {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-400:focus {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-500:focus {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-600:focus {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-700:focus {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-800:focus {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-900:focus {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-100:focus {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-200:focus {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-300:focus {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-400:focus {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-500:focus {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-600:focus {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-700:focus {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-800:focus {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-900:focus {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-transparent:active {\n    background-color: transparent;\n  }\n\n  .sm\\:active\\:bg-white:active {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-black:active {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-gray-50:active {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-gray-100:active {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-gray-200:active {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-gray-300:active {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-gray-400:active {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-gray-500:active {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-gray-600:active {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-gray-700:active {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-gray-800:active {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-gray-900:active {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-cool-gray-50:active {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-cool-gray-100:active {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-cool-gray-200:active {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-cool-gray-300:active {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-cool-gray-400:active {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-cool-gray-500:active {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-cool-gray-600:active {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-cool-gray-700:active {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-cool-gray-800:active {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-cool-gray-900:active {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-red-50:active {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-red-100:active {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-red-200:active {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-red-300:active {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-red-400:active {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-red-500:active {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-red-600:active {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-red-700:active {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-red-800:active {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-red-900:active {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-orange-50:active {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-orange-100:active {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-orange-200:active {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-orange-300:active {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-orange-400:active {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-orange-500:active {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-orange-600:active {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-orange-700:active {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-orange-800:active {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-orange-900:active {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-yellow-50:active {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-yellow-100:active {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-yellow-200:active {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-yellow-300:active {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-yellow-400:active {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-yellow-500:active {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-yellow-600:active {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-yellow-700:active {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-yellow-800:active {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-yellow-900:active {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-green-50:active {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-green-100:active {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-green-200:active {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-green-300:active {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-green-400:active {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-green-500:active {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-green-600:active {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-green-700:active {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-green-800:active {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-green-900:active {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-teal-50:active {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-teal-100:active {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-teal-200:active {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-teal-300:active {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-teal-400:active {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-teal-500:active {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-teal-600:active {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-teal-700:active {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-teal-800:active {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-teal-900:active {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-blue-50:active {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-blue-100:active {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-blue-200:active {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-blue-300:active {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-blue-400:active {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-blue-500:active {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-blue-600:active {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-blue-700:active {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-blue-800:active {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-blue-900:active {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-indigo-50:active {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-indigo-100:active {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-indigo-200:active {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-indigo-300:active {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-indigo-400:active {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-indigo-500:active {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-indigo-600:active {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-indigo-700:active {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-indigo-800:active {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-indigo-900:active {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-purple-50:active {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-purple-100:active {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-purple-200:active {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-purple-300:active {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-purple-400:active {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-purple-500:active {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-purple-600:active {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-purple-700:active {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-purple-800:active {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-purple-900:active {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-pink-50:active {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-pink-100:active {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-pink-200:active {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-pink-300:active {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-pink-400:active {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-pink-500:active {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-pink-600:active {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-pink-700:active {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-pink-800:active {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .sm\\:active\\:bg-pink-900:active {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .sm\\:bg-opacity-0 {\n    --bg-opacity: 0;\n  }\n\n  .sm\\:bg-opacity-25 {\n    --bg-opacity: 0.25;\n  }\n\n  .sm\\:bg-opacity-50 {\n    --bg-opacity: 0.5;\n  }\n\n  .sm\\:bg-opacity-75 {\n    --bg-opacity: 0.75;\n  }\n\n  .sm\\:bg-opacity-100 {\n    --bg-opacity: 1;\n  }\n\n  .sm\\:hover\\:bg-opacity-0:hover {\n    --bg-opacity: 0;\n  }\n\n  .sm\\:hover\\:bg-opacity-25:hover {\n    --bg-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:bg-opacity-50:hover {\n    --bg-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:bg-opacity-75:hover {\n    --bg-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:bg-opacity-100:hover {\n    --bg-opacity: 1;\n  }\n\n  .sm\\:focus\\:bg-opacity-0:focus {\n    --bg-opacity: 0;\n  }\n\n  .sm\\:focus\\:bg-opacity-25:focus {\n    --bg-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:bg-opacity-50:focus {\n    --bg-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:bg-opacity-75:focus {\n    --bg-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:bg-opacity-100:focus {\n    --bg-opacity: 1;\n  }\n\n  .sm\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .sm\\:bg-center {\n    background-position: center;\n  }\n\n  .sm\\:bg-left {\n    background-position: left;\n  }\n\n  .sm\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .sm\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .sm\\:bg-right {\n    background-position: right;\n  }\n\n  .sm\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .sm\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .sm\\:bg-top {\n    background-position: top;\n  }\n\n  .sm\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .sm\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .sm\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .sm\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .sm\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .sm\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .sm\\:bg-auto {\n    background-size: auto;\n  }\n\n  .sm\\:bg-cover {\n    background-size: cover;\n  }\n\n  .sm\\:bg-contain {\n    background-size: contain;\n  }\n\n  .sm\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .sm\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .sm\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .sm\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .sm\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .sm\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .sm\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .sm\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .sm\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .sm\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .sm\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .sm\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .sm\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .sm\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .sm\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .sm\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .sm\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .sm\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .sm\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .sm\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .sm\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .sm\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .sm\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .sm\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .sm\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .sm\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .sm\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .sm\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .sm\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .sm\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .sm\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .sm\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .sm\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .sm\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .sm\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .sm\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .sm\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .sm\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .sm\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .sm\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .sm\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .sm\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .sm\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .sm\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .sm\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .sm\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .sm\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .sm\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .sm\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .sm\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .sm\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .sm\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .sm\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .sm\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .sm\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .sm\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .sm\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .sm\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .sm\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .sm\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .sm\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .sm\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .sm\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .sm\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .sm\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .sm\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .sm\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .sm\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .sm\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .sm\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .sm\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .sm\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .sm\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .sm\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .sm\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .sm\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .sm\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .sm\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .sm\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .sm\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .sm\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .sm\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .sm\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .sm\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .sm\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .sm\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .sm\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .sm\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .sm\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .sm\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .sm\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .sm\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .sm\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .sm\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .sm\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .sm\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .sm\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .sm\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .sm\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .sm\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .sm\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .sm\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .sm\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .sm\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .sm\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .sm\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .sm\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .sm\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .sm\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .sm\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .sm\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .sm\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .sm\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .sm\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .sm\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:focus .sm\\:group-focus\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .sm\\:hover\\:border-white:hover {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-black:hover {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-50:hover {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-100:hover {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-200:hover {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-300:hover {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-400:hover {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-500:hover {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-600:hover {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-700:hover {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-800:hover {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-900:hover {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-cool-gray-50:hover {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-cool-gray-100:hover {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-cool-gray-200:hover {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-cool-gray-300:hover {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-cool-gray-400:hover {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-cool-gray-500:hover {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-cool-gray-600:hover {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-cool-gray-700:hover {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-cool-gray-800:hover {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-cool-gray-900:hover {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-50:hover {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-100:hover {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-200:hover {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-300:hover {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-400:hover {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-500:hover {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-600:hover {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-700:hover {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-800:hover {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-900:hover {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-50:hover {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-100:hover {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-200:hover {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-300:hover {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-400:hover {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-500:hover {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-600:hover {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-700:hover {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-800:hover {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-900:hover {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-50:hover {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-100:hover {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-200:hover {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-300:hover {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-400:hover {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-500:hover {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-600:hover {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-700:hover {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-800:hover {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-900:hover {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-50:hover {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-100:hover {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-200:hover {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-300:hover {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-400:hover {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-500:hover {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-600:hover {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-700:hover {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-800:hover {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-900:hover {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-50:hover {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-100:hover {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-200:hover {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-300:hover {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-400:hover {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-500:hover {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-600:hover {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-700:hover {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-800:hover {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-900:hover {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-50:hover {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-100:hover {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-200:hover {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-300:hover {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-400:hover {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-500:hover {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-600:hover {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-700:hover {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-800:hover {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-900:hover {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-50:hover {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-100:hover {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-200:hover {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-300:hover {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-400:hover {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-500:hover {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-600:hover {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-700:hover {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-800:hover {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-900:hover {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-50:hover {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-100:hover {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-200:hover {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-300:hover {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-400:hover {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-500:hover {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-600:hover {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-700:hover {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-800:hover {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-900:hover {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-50:hover {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-100:hover {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-200:hover {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-300:hover {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-400:hover {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-500:hover {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-600:hover {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-700:hover {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-800:hover {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-900:hover {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .sm\\:focus\\:border-white:focus {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-black:focus {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-50:focus {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-100:focus {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-200:focus {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-300:focus {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-400:focus {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-500:focus {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-600:focus {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-700:focus {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-800:focus {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-900:focus {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-cool-gray-50:focus {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-cool-gray-100:focus {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-cool-gray-200:focus {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-cool-gray-300:focus {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-cool-gray-400:focus {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-cool-gray-500:focus {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-cool-gray-600:focus {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-cool-gray-700:focus {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-cool-gray-800:focus {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-cool-gray-900:focus {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-50:focus {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-100:focus {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-200:focus {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-300:focus {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-400:focus {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-500:focus {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-600:focus {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-700:focus {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-800:focus {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-900:focus {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-50:focus {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-100:focus {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-200:focus {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-300:focus {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-400:focus {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-500:focus {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-600:focus {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-700:focus {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-800:focus {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-900:focus {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-50:focus {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-100:focus {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-200:focus {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-300:focus {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-400:focus {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-500:focus {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-600:focus {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-700:focus {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-800:focus {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-900:focus {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-50:focus {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-100:focus {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-200:focus {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-300:focus {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-400:focus {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-500:focus {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-600:focus {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-700:focus {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-800:focus {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-900:focus {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-50:focus {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-100:focus {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-200:focus {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-300:focus {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-400:focus {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-500:focus {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-600:focus {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-700:focus {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-800:focus {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-900:focus {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-50:focus {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-100:focus {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-200:focus {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-300:focus {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-400:focus {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-500:focus {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-600:focus {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-700:focus {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-800:focus {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-900:focus {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-50:focus {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-100:focus {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-200:focus {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-300:focus {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-400:focus {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-500:focus {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-600:focus {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-700:focus {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-800:focus {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-900:focus {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-50:focus {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-100:focus {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-200:focus {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-300:focus {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-400:focus {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-500:focus {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-600:focus {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-700:focus {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-800:focus {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-900:focus {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-50:focus {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-100:focus {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-200:focus {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-300:focus {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-400:focus {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-500:focus {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-600:focus {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-700:focus {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-800:focus {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-900:focus {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .sm\\:border-opacity-0 {\n    --border-opacity: 0;\n  }\n\n  .sm\\:border-opacity-25 {\n    --border-opacity: 0.25;\n  }\n\n  .sm\\:border-opacity-50 {\n    --border-opacity: 0.5;\n  }\n\n  .sm\\:border-opacity-75 {\n    --border-opacity: 0.75;\n  }\n\n  .sm\\:border-opacity-100 {\n    --border-opacity: 1;\n  }\n\n  .sm\\:hover\\:border-opacity-0:hover {\n    --border-opacity: 0;\n  }\n\n  .sm\\:hover\\:border-opacity-25:hover {\n    --border-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:border-opacity-50:hover {\n    --border-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:border-opacity-75:hover {\n    --border-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:border-opacity-100:hover {\n    --border-opacity: 1;\n  }\n\n  .sm\\:focus\\:border-opacity-0:focus {\n    --border-opacity: 0;\n  }\n\n  .sm\\:focus\\:border-opacity-25:focus {\n    --border-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:border-opacity-50:focus {\n    --border-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:border-opacity-75:focus {\n    --border-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:border-opacity-100:focus {\n    --border-opacity: 1;\n  }\n\n  .sm\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .sm\\:rounded-sm {\n    border-radius: 0.125rem;\n  }\n\n  .sm\\:rounded {\n    border-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-lg {\n    border-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .sm\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .sm\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .sm\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .sm\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .sm\\:rounded-t-sm {\n    border-top-left-radius: 0.125rem;\n    border-top-right-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-r-sm {\n    border-top-right-radius: 0.125rem;\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-b-sm {\n    border-bottom-right-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-l-sm {\n    border-top-left-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-t {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-r {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-b {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-l {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-t-lg {\n    border-top-left-radius: 0.5rem;\n    border-top-right-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-r-lg {\n    border-top-right-radius: 0.5rem;\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-b-lg {\n    border-bottom-right-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-l-lg {\n    border-top-left-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .sm\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .sm\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .sm\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .sm\\:rounded-tl-sm {\n    border-top-left-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-tr-sm {\n    border-top-right-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-br-sm {\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-bl-sm {\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-tl {\n    border-top-left-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-tr {\n    border-top-right-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-br {\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-bl {\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-tl-lg {\n    border-top-left-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-tr-lg {\n    border-top-right-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-br-lg {\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-bl-lg {\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:border-solid {\n    border-style: solid;\n  }\n\n  .sm\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .sm\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .sm\\:border-double {\n    border-style: double;\n  }\n\n  .sm\\:border-none {\n    border-style: none;\n  }\n\n  .sm\\:border-0 {\n    border-width: 0;\n  }\n\n  .sm\\:border-2 {\n    border-width: 2px;\n  }\n\n  .sm\\:border-4 {\n    border-width: 4px;\n  }\n\n  .sm\\:border-8 {\n    border-width: 8px;\n  }\n\n  .sm\\:border {\n    border-width: 1px;\n  }\n\n  .sm\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .sm\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .sm\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .sm\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .sm\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .sm\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .sm\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .sm\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .sm\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .sm\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .sm\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .sm\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .sm\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .sm\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .sm\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .sm\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .sm\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .sm\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .sm\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .sm\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .sm\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .sm\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .sm\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .sm\\:cursor-default {\n    cursor: default;\n  }\n\n  .sm\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .sm\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .sm\\:cursor-text {\n    cursor: text;\n  }\n\n  .sm\\:cursor-move {\n    cursor: move;\n  }\n\n  .sm\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .sm\\:block {\n    display: block;\n  }\n\n  .sm\\:inline-block {\n    display: inline-block;\n  }\n\n  .sm\\:inline {\n    display: inline;\n  }\n\n  .sm\\:flex {\n    display: flex;\n  }\n\n  .sm\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .sm\\:table {\n    display: table;\n  }\n\n  .sm\\:table-caption {\n    display: table-caption;\n  }\n\n  .sm\\:table-cell {\n    display: table-cell;\n  }\n\n  .sm\\:table-column {\n    display: table-column;\n  }\n\n  .sm\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .sm\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .sm\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .sm\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .sm\\:table-row {\n    display: table-row;\n  }\n\n  .sm\\:flow-root {\n    display: flow-root;\n  }\n\n  .sm\\:grid {\n    display: grid;\n  }\n\n  .sm\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .sm\\:hidden {\n    display: none;\n  }\n\n  .sm\\:flex-row {\n    flex-direction: row;\n  }\n\n  .sm\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .sm\\:flex-col {\n    flex-direction: column;\n  }\n\n  .sm\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .sm\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .sm\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .sm\\:flex-no-wrap {\n    flex-wrap: nowrap;\n  }\n\n  .sm\\:items-start {\n    align-items: flex-start;\n  }\n\n  .sm\\:items-end {\n    align-items: flex-end;\n  }\n\n  .sm\\:items-center {\n    align-items: center;\n  }\n\n  .sm\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .sm\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .sm\\:self-auto {\n    align-self: auto;\n  }\n\n  .sm\\:self-start {\n    align-self: flex-start;\n  }\n\n  .sm\\:self-end {\n    align-self: flex-end;\n  }\n\n  .sm\\:self-center {\n    align-self: center;\n  }\n\n  .sm\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .sm\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .sm\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .sm\\:justify-center {\n    justify-content: center;\n  }\n\n  .sm\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .sm\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .sm\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .sm\\:content-center {\n    align-content: center;\n  }\n\n  .sm\\:content-start {\n    align-content: flex-start;\n  }\n\n  .sm\\:content-end {\n    align-content: flex-end;\n  }\n\n  .sm\\:content-between {\n    align-content: space-between;\n  }\n\n  .sm\\:content-around {\n    align-content: space-around;\n  }\n\n  .sm\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .sm\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .sm\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .sm\\:flex-none {\n    flex: none;\n  }\n\n  .sm\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .sm\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .sm\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .sm\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .sm\\:order-1 {\n    order: 1;\n  }\n\n  .sm\\:order-2 {\n    order: 2;\n  }\n\n  .sm\\:order-3 {\n    order: 3;\n  }\n\n  .sm\\:order-4 {\n    order: 4;\n  }\n\n  .sm\\:order-5 {\n    order: 5;\n  }\n\n  .sm\\:order-6 {\n    order: 6;\n  }\n\n  .sm\\:order-7 {\n    order: 7;\n  }\n\n  .sm\\:order-8 {\n    order: 8;\n  }\n\n  .sm\\:order-9 {\n    order: 9;\n  }\n\n  .sm\\:order-10 {\n    order: 10;\n  }\n\n  .sm\\:order-11 {\n    order: 11;\n  }\n\n  .sm\\:order-12 {\n    order: 12;\n  }\n\n  .sm\\:order-first {\n    order: -9999;\n  }\n\n  .sm\\:order-last {\n    order: 9999;\n  }\n\n  .sm\\:order-none {\n    order: 0;\n  }\n\n  .sm\\:float-right {\n    float: right;\n  }\n\n  .sm\\:float-left {\n    float: left;\n  }\n\n  .sm\\:float-none {\n    float: none;\n  }\n\n  .sm\\:clearfix:after {\n    content: \"\";\n    display: table;\n    clear: both;\n  }\n\n  .sm\\:clear-left {\n    clear: left;\n  }\n\n  .sm\\:clear-right {\n    clear: right;\n  }\n\n  .sm\\:clear-both {\n    clear: both;\n  }\n\n  .sm\\:clear-none {\n    clear: none;\n  }\n\n  .sm\\:font-sans {\n    font-family: Inter var, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  }\n\n  .sm\\:font-serif {\n    font-family: Georgia, Cambria, \"Times New Roman\", Times, serif;\n  }\n\n  .sm\\:font-mono {\n    font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  }\n\n  .sm\\:font-hairline {\n    font-weight: 100;\n  }\n\n  .sm\\:font-thin {\n    font-weight: 200;\n  }\n\n  .sm\\:font-light {\n    font-weight: 300;\n  }\n\n  .sm\\:font-normal {\n    font-weight: 400;\n  }\n\n  .sm\\:font-medium {\n    font-weight: 500;\n  }\n\n  .sm\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .sm\\:font-bold {\n    font-weight: 700;\n  }\n\n  .sm\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .sm\\:font-black {\n    font-weight: 900;\n  }\n\n  .sm\\:hover\\:font-hairline:hover {\n    font-weight: 100;\n  }\n\n  .sm\\:hover\\:font-thin:hover {\n    font-weight: 200;\n  }\n\n  .sm\\:hover\\:font-light:hover {\n    font-weight: 300;\n  }\n\n  .sm\\:hover\\:font-normal:hover {\n    font-weight: 400;\n  }\n\n  .sm\\:hover\\:font-medium:hover {\n    font-weight: 500;\n  }\n\n  .sm\\:hover\\:font-semibold:hover {\n    font-weight: 600;\n  }\n\n  .sm\\:hover\\:font-bold:hover {\n    font-weight: 700;\n  }\n\n  .sm\\:hover\\:font-extrabold:hover {\n    font-weight: 800;\n  }\n\n  .sm\\:hover\\:font-black:hover {\n    font-weight: 900;\n  }\n\n  .sm\\:focus\\:font-hairline:focus {\n    font-weight: 100;\n  }\n\n  .sm\\:focus\\:font-thin:focus {\n    font-weight: 200;\n  }\n\n  .sm\\:focus\\:font-light:focus {\n    font-weight: 300;\n  }\n\n  .sm\\:focus\\:font-normal:focus {\n    font-weight: 400;\n  }\n\n  .sm\\:focus\\:font-medium:focus {\n    font-weight: 500;\n  }\n\n  .sm\\:focus\\:font-semibold:focus {\n    font-weight: 600;\n  }\n\n  .sm\\:focus\\:font-bold:focus {\n    font-weight: 700;\n  }\n\n  .sm\\:focus\\:font-extrabold:focus {\n    font-weight: 800;\n  }\n\n  .sm\\:focus\\:font-black:focus {\n    font-weight: 900;\n  }\n\n  .sm\\:h-0 {\n    height: 0;\n  }\n\n  .sm\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .sm\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .sm\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .sm\\:h-4 {\n    height: 1rem;\n  }\n\n  .sm\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .sm\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .sm\\:h-7 {\n    height: 1.75rem;\n  }\n\n  .sm\\:h-8 {\n    height: 2rem;\n  }\n\n  .sm\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .sm\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .sm\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .sm\\:h-12 {\n    height: 3rem;\n  }\n\n  .sm\\:h-13 {\n    height: 3.25rem;\n  }\n\n  .sm\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .sm\\:h-15 {\n    height: 3.75rem;\n  }\n\n  .sm\\:h-16 {\n    height: 4rem;\n  }\n\n  .sm\\:h-20 {\n    height: 5rem;\n  }\n\n  .sm\\:h-24 {\n    height: 6rem;\n  }\n\n  .sm\\:h-28 {\n    height: 7rem;\n  }\n\n  .sm\\:h-32 {\n    height: 8rem;\n  }\n\n  .sm\\:h-36 {\n    height: 9rem;\n  }\n\n  .sm\\:h-40 {\n    height: 10rem;\n  }\n\n  .sm\\:h-48 {\n    height: 12rem;\n  }\n\n  .sm\\:h-56 {\n    height: 14rem;\n  }\n\n  .sm\\:h-60 {\n    height: 15rem;\n  }\n\n  .sm\\:h-64 {\n    height: 16rem;\n  }\n\n  .sm\\:h-72 {\n    height: 18rem;\n  }\n\n  .sm\\:h-80 {\n    height: 20rem;\n  }\n\n  .sm\\:h-96 {\n    height: 24rem;\n  }\n\n  .sm\\:h-auto {\n    height: auto;\n  }\n\n  .sm\\:h-px {\n    height: 1px;\n  }\n\n  .sm\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .sm\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .sm\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .sm\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .sm\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .sm\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .sm\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .sm\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .sm\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .sm\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .sm\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .sm\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .sm\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .sm\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .sm\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .sm\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .sm\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .sm\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .sm\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .sm\\:h-1\\/12 {\n    height: 8.333333%;\n  }\n\n  .sm\\:h-2\\/12 {\n    height: 16.666667%;\n  }\n\n  .sm\\:h-3\\/12 {\n    height: 25%;\n  }\n\n  .sm\\:h-4\\/12 {\n    height: 33.333333%;\n  }\n\n  .sm\\:h-5\\/12 {\n    height: 41.666667%;\n  }\n\n  .sm\\:h-6\\/12 {\n    height: 50%;\n  }\n\n  .sm\\:h-7\\/12 {\n    height: 58.333333%;\n  }\n\n  .sm\\:h-8\\/12 {\n    height: 66.666667%;\n  }\n\n  .sm\\:h-9\\/12 {\n    height: 75%;\n  }\n\n  .sm\\:h-10\\/12 {\n    height: 83.333333%;\n  }\n\n  .sm\\:h-11\\/12 {\n    height: 91.666667%;\n  }\n\n  .sm\\:h-full {\n    height: 100%;\n  }\n\n  .sm\\:h-screen {\n    height: 100vh;\n  }\n\n  .sm\\:text-xs {\n    font-size: 0.75rem;\n  }\n\n  .sm\\:text-sm {\n    font-size: 0.875rem;\n  }\n\n  .sm\\:text-base {\n    font-size: 1rem;\n  }\n\n  .sm\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .sm\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .sm\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .sm\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .sm\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .sm\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .sm\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .sm\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .sm\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .sm\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .sm\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .sm\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .sm\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .sm\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .sm\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .sm\\:leading-none {\n    line-height: 1;\n  }\n\n  .sm\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .sm\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .sm\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .sm\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .sm\\:leading-loose {\n    line-height: 2;\n  }\n\n  .sm\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .sm\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .sm\\:list-none {\n    list-style-type: none;\n  }\n\n  .sm\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .sm\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .sm\\:m-0 {\n    margin: 0;\n  }\n\n  .sm\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .sm\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .sm\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .sm\\:m-4 {\n    margin: 1rem;\n  }\n\n  .sm\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .sm\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .sm\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .sm\\:m-8 {\n    margin: 2rem;\n  }\n\n  .sm\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .sm\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .sm\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .sm\\:m-12 {\n    margin: 3rem;\n  }\n\n  .sm\\:m-13 {\n    margin: 3.25rem;\n  }\n\n  .sm\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .sm\\:m-15 {\n    margin: 3.75rem;\n  }\n\n  .sm\\:m-16 {\n    margin: 4rem;\n  }\n\n  .sm\\:m-20 {\n    margin: 5rem;\n  }\n\n  .sm\\:m-24 {\n    margin: 6rem;\n  }\n\n  .sm\\:m-28 {\n    margin: 7rem;\n  }\n\n  .sm\\:m-32 {\n    margin: 8rem;\n  }\n\n  .sm\\:m-36 {\n    margin: 9rem;\n  }\n\n  .sm\\:m-40 {\n    margin: 10rem;\n  }\n\n  .sm\\:m-48 {\n    margin: 12rem;\n  }\n\n  .sm\\:m-56 {\n    margin: 14rem;\n  }\n\n  .sm\\:m-60 {\n    margin: 15rem;\n  }\n\n  .sm\\:m-64 {\n    margin: 16rem;\n  }\n\n  .sm\\:m-72 {\n    margin: 18rem;\n  }\n\n  .sm\\:m-80 {\n    margin: 20rem;\n  }\n\n  .sm\\:m-96 {\n    margin: 24rem;\n  }\n\n  .sm\\:m-auto {\n    margin: auto;\n  }\n\n  .sm\\:m-px {\n    margin: 1px;\n  }\n\n  .sm\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .sm\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .sm\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .sm\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .sm\\:m-1\\/2 {\n    margin: 50%;\n  }\n\n  .sm\\:m-1\\/3 {\n    margin: 33.333333%;\n  }\n\n  .sm\\:m-2\\/3 {\n    margin: 66.666667%;\n  }\n\n  .sm\\:m-1\\/4 {\n    margin: 25%;\n  }\n\n  .sm\\:m-2\\/4 {\n    margin: 50%;\n  }\n\n  .sm\\:m-3\\/4 {\n    margin: 75%;\n  }\n\n  .sm\\:m-1\\/5 {\n    margin: 20%;\n  }\n\n  .sm\\:m-2\\/5 {\n    margin: 40%;\n  }\n\n  .sm\\:m-3\\/5 {\n    margin: 60%;\n  }\n\n  .sm\\:m-4\\/5 {\n    margin: 80%;\n  }\n\n  .sm\\:m-1\\/6 {\n    margin: 16.666667%;\n  }\n\n  .sm\\:m-2\\/6 {\n    margin: 33.333333%;\n  }\n\n  .sm\\:m-3\\/6 {\n    margin: 50%;\n  }\n\n  .sm\\:m-4\\/6 {\n    margin: 66.666667%;\n  }\n\n  .sm\\:m-5\\/6 {\n    margin: 83.333333%;\n  }\n\n  .sm\\:m-1\\/12 {\n    margin: 8.333333%;\n  }\n\n  .sm\\:m-2\\/12 {\n    margin: 16.666667%;\n  }\n\n  .sm\\:m-3\\/12 {\n    margin: 25%;\n  }\n\n  .sm\\:m-4\\/12 {\n    margin: 33.333333%;\n  }\n\n  .sm\\:m-5\\/12 {\n    margin: 41.666667%;\n  }\n\n  .sm\\:m-6\\/12 {\n    margin: 50%;\n  }\n\n  .sm\\:m-7\\/12 {\n    margin: 58.333333%;\n  }\n\n  .sm\\:m-8\\/12 {\n    margin: 66.666667%;\n  }\n\n  .sm\\:m-9\\/12 {\n    margin: 75%;\n  }\n\n  .sm\\:m-10\\/12 {\n    margin: 83.333333%;\n  }\n\n  .sm\\:m-11\\/12 {\n    margin: 91.666667%;\n  }\n\n  .sm\\:m-full {\n    margin: 100%;\n  }\n\n  .sm\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .sm\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .sm\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .sm\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .sm\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .sm\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .sm\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .sm\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .sm\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .sm\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .sm\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .sm\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .sm\\:-m-13 {\n    margin: -3.25rem;\n  }\n\n  .sm\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .sm\\:-m-15 {\n    margin: -3.75rem;\n  }\n\n  .sm\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .sm\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .sm\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .sm\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .sm\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .sm\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .sm\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .sm\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .sm\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .sm\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .sm\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .sm\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .sm\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .sm\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .sm\\:-m-px {\n    margin: -1px;\n  }\n\n  .sm\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .sm\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .sm\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .sm\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .sm\\:-m-1\\/2 {\n    margin: -50%;\n  }\n\n  .sm\\:-m-1\\/3 {\n    margin: -33.33333%;\n  }\n\n  .sm\\:-m-2\\/3 {\n    margin: -66.66667%;\n  }\n\n  .sm\\:-m-1\\/4 {\n    margin: -25%;\n  }\n\n  .sm\\:-m-2\\/4 {\n    margin: -50%;\n  }\n\n  .sm\\:-m-3\\/4 {\n    margin: -75%;\n  }\n\n  .sm\\:-m-1\\/5 {\n    margin: -20%;\n  }\n\n  .sm\\:-m-2\\/5 {\n    margin: -40%;\n  }\n\n  .sm\\:-m-3\\/5 {\n    margin: -60%;\n  }\n\n  .sm\\:-m-4\\/5 {\n    margin: -80%;\n  }\n\n  .sm\\:-m-1\\/6 {\n    margin: -16.66667%;\n  }\n\n  .sm\\:-m-2\\/6 {\n    margin: -33.33333%;\n  }\n\n  .sm\\:-m-3\\/6 {\n    margin: -50%;\n  }\n\n  .sm\\:-m-4\\/6 {\n    margin: -66.66667%;\n  }\n\n  .sm\\:-m-5\\/6 {\n    margin: -83.33333%;\n  }\n\n  .sm\\:-m-1\\/12 {\n    margin: -8.33333%;\n  }\n\n  .sm\\:-m-2\\/12 {\n    margin: -16.66667%;\n  }\n\n  .sm\\:-m-3\\/12 {\n    margin: -25%;\n  }\n\n  .sm\\:-m-4\\/12 {\n    margin: -33.33333%;\n  }\n\n  .sm\\:-m-5\\/12 {\n    margin: -41.66667%;\n  }\n\n  .sm\\:-m-6\\/12 {\n    margin: -50%;\n  }\n\n  .sm\\:-m-7\\/12 {\n    margin: -58.33333%;\n  }\n\n  .sm\\:-m-8\\/12 {\n    margin: -66.66667%;\n  }\n\n  .sm\\:-m-9\\/12 {\n    margin: -75%;\n  }\n\n  .sm\\:-m-10\\/12 {\n    margin: -83.33333%;\n  }\n\n  .sm\\:-m-11\\/12 {\n    margin: -91.66667%;\n  }\n\n  .sm\\:-m-full {\n    margin: -100%;\n  }\n\n  .sm\\:my-0 {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n\n  .sm\\:mx-0 {\n    margin-left: 0;\n    margin-right: 0;\n  }\n\n  .sm\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .sm\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .sm\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .sm\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .sm\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .sm\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .sm\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .sm\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .sm\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .sm\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .sm\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .sm\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .sm\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .sm\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .sm\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .sm\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .sm\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .sm\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .sm\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .sm\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .sm\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .sm\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .sm\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .sm\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .sm\\:my-13 {\n    margin-top: 3.25rem;\n    margin-bottom: 3.25rem;\n  }\n\n  .sm\\:mx-13 {\n    margin-left: 3.25rem;\n    margin-right: 3.25rem;\n  }\n\n  .sm\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .sm\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .sm\\:my-15 {\n    margin-top: 3.75rem;\n    margin-bottom: 3.75rem;\n  }\n\n  .sm\\:mx-15 {\n    margin-left: 3.75rem;\n    margin-right: 3.75rem;\n  }\n\n  .sm\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .sm\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .sm\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .sm\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .sm\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .sm\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .sm\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .sm\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .sm\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .sm\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .sm\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .sm\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .sm\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .sm\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .sm\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .sm\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .sm\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .sm\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .sm\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .sm\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .sm\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .sm\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .sm\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .sm\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .sm\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .sm\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .sm\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .sm\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .sm\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .sm\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .sm\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .sm\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .sm\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .sm\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .sm\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .sm\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .sm\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .sm\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .sm\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .sm\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .sm\\:my-1\\/2 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .sm\\:mx-1\\/2 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .sm\\:my-1\\/3 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .sm\\:mx-1\\/3 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .sm\\:my-2\\/3 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .sm\\:mx-2\\/3 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .sm\\:my-1\\/4 {\n    margin-top: 25%;\n    margin-bottom: 25%;\n  }\n\n  .sm\\:mx-1\\/4 {\n    margin-left: 25%;\n    margin-right: 25%;\n  }\n\n  .sm\\:my-2\\/4 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .sm\\:mx-2\\/4 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .sm\\:my-3\\/4 {\n    margin-top: 75%;\n    margin-bottom: 75%;\n  }\n\n  .sm\\:mx-3\\/4 {\n    margin-left: 75%;\n    margin-right: 75%;\n  }\n\n  .sm\\:my-1\\/5 {\n    margin-top: 20%;\n    margin-bottom: 20%;\n  }\n\n  .sm\\:mx-1\\/5 {\n    margin-left: 20%;\n    margin-right: 20%;\n  }\n\n  .sm\\:my-2\\/5 {\n    margin-top: 40%;\n    margin-bottom: 40%;\n  }\n\n  .sm\\:mx-2\\/5 {\n    margin-left: 40%;\n    margin-right: 40%;\n  }\n\n  .sm\\:my-3\\/5 {\n    margin-top: 60%;\n    margin-bottom: 60%;\n  }\n\n  .sm\\:mx-3\\/5 {\n    margin-left: 60%;\n    margin-right: 60%;\n  }\n\n  .sm\\:my-4\\/5 {\n    margin-top: 80%;\n    margin-bottom: 80%;\n  }\n\n  .sm\\:mx-4\\/5 {\n    margin-left: 80%;\n    margin-right: 80%;\n  }\n\n  .sm\\:my-1\\/6 {\n    margin-top: 16.666667%;\n    margin-bottom: 16.666667%;\n  }\n\n  .sm\\:mx-1\\/6 {\n    margin-left: 16.666667%;\n    margin-right: 16.666667%;\n  }\n\n  .sm\\:my-2\\/6 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .sm\\:mx-2\\/6 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .sm\\:my-3\\/6 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .sm\\:mx-3\\/6 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .sm\\:my-4\\/6 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .sm\\:mx-4\\/6 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .sm\\:my-5\\/6 {\n    margin-top: 83.333333%;\n    margin-bottom: 83.333333%;\n  }\n\n  .sm\\:mx-5\\/6 {\n    margin-left: 83.333333%;\n    margin-right: 83.333333%;\n  }\n\n  .sm\\:my-1\\/12 {\n    margin-top: 8.333333%;\n    margin-bottom: 8.333333%;\n  }\n\n  .sm\\:mx-1\\/12 {\n    margin-left: 8.333333%;\n    margin-right: 8.333333%;\n  }\n\n  .sm\\:my-2\\/12 {\n    margin-top: 16.666667%;\n    margin-bottom: 16.666667%;\n  }\n\n  .sm\\:mx-2\\/12 {\n    margin-left: 16.666667%;\n    margin-right: 16.666667%;\n  }\n\n  .sm\\:my-3\\/12 {\n    margin-top: 25%;\n    margin-bottom: 25%;\n  }\n\n  .sm\\:mx-3\\/12 {\n    margin-left: 25%;\n    margin-right: 25%;\n  }\n\n  .sm\\:my-4\\/12 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .sm\\:mx-4\\/12 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .sm\\:my-5\\/12 {\n    margin-top: 41.666667%;\n    margin-bottom: 41.666667%;\n  }\n\n  .sm\\:mx-5\\/12 {\n    margin-left: 41.666667%;\n    margin-right: 41.666667%;\n  }\n\n  .sm\\:my-6\\/12 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .sm\\:mx-6\\/12 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .sm\\:my-7\\/12 {\n    margin-top: 58.333333%;\n    margin-bottom: 58.333333%;\n  }\n\n  .sm\\:mx-7\\/12 {\n    margin-left: 58.333333%;\n    margin-right: 58.333333%;\n  }\n\n  .sm\\:my-8\\/12 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .sm\\:mx-8\\/12 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .sm\\:my-9\\/12 {\n    margin-top: 75%;\n    margin-bottom: 75%;\n  }\n\n  .sm\\:mx-9\\/12 {\n    margin-left: 75%;\n    margin-right: 75%;\n  }\n\n  .sm\\:my-10\\/12 {\n    margin-top: 83.333333%;\n    margin-bottom: 83.333333%;\n  }\n\n  .sm\\:mx-10\\/12 {\n    margin-left: 83.333333%;\n    margin-right: 83.333333%;\n  }\n\n  .sm\\:my-11\\/12 {\n    margin-top: 91.666667%;\n    margin-bottom: 91.666667%;\n  }\n\n  .sm\\:mx-11\\/12 {\n    margin-left: 91.666667%;\n    margin-right: 91.666667%;\n  }\n\n  .sm\\:my-full {\n    margin-top: 100%;\n    margin-bottom: 100%;\n  }\n\n  .sm\\:mx-full {\n    margin-left: 100%;\n    margin-right: 100%;\n  }\n\n  .sm\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .sm\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .sm\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .sm\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .sm\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .sm\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .sm\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .sm\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .sm\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .sm\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .sm\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .sm\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .sm\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .sm\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .sm\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .sm\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .sm\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .sm\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .sm\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .sm\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .sm\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .sm\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .sm\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .sm\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .sm\\:-my-13 {\n    margin-top: -3.25rem;\n    margin-bottom: -3.25rem;\n  }\n\n  .sm\\:-mx-13 {\n    margin-left: -3.25rem;\n    margin-right: -3.25rem;\n  }\n\n  .sm\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .sm\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .sm\\:-my-15 {\n    margin-top: -3.75rem;\n    margin-bottom: -3.75rem;\n  }\n\n  .sm\\:-mx-15 {\n    margin-left: -3.75rem;\n    margin-right: -3.75rem;\n  }\n\n  .sm\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .sm\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .sm\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .sm\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .sm\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .sm\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .sm\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .sm\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .sm\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .sm\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .sm\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .sm\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .sm\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .sm\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .sm\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .sm\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .sm\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .sm\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .sm\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .sm\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .sm\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .sm\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .sm\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .sm\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .sm\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .sm\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .sm\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .sm\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .sm\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .sm\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .sm\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .sm\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .sm\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .sm\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .sm\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .sm\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .sm\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .sm\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .sm\\:-my-1\\/2 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .sm\\:-mx-1\\/2 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .sm\\:-my-1\\/3 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .sm\\:-mx-1\\/3 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .sm\\:-my-2\\/3 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .sm\\:-mx-2\\/3 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .sm\\:-my-1\\/4 {\n    margin-top: -25%;\n    margin-bottom: -25%;\n  }\n\n  .sm\\:-mx-1\\/4 {\n    margin-left: -25%;\n    margin-right: -25%;\n  }\n\n  .sm\\:-my-2\\/4 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .sm\\:-mx-2\\/4 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .sm\\:-my-3\\/4 {\n    margin-top: -75%;\n    margin-bottom: -75%;\n  }\n\n  .sm\\:-mx-3\\/4 {\n    margin-left: -75%;\n    margin-right: -75%;\n  }\n\n  .sm\\:-my-1\\/5 {\n    margin-top: -20%;\n    margin-bottom: -20%;\n  }\n\n  .sm\\:-mx-1\\/5 {\n    margin-left: -20%;\n    margin-right: -20%;\n  }\n\n  .sm\\:-my-2\\/5 {\n    margin-top: -40%;\n    margin-bottom: -40%;\n  }\n\n  .sm\\:-mx-2\\/5 {\n    margin-left: -40%;\n    margin-right: -40%;\n  }\n\n  .sm\\:-my-3\\/5 {\n    margin-top: -60%;\n    margin-bottom: -60%;\n  }\n\n  .sm\\:-mx-3\\/5 {\n    margin-left: -60%;\n    margin-right: -60%;\n  }\n\n  .sm\\:-my-4\\/5 {\n    margin-top: -80%;\n    margin-bottom: -80%;\n  }\n\n  .sm\\:-mx-4\\/5 {\n    margin-left: -80%;\n    margin-right: -80%;\n  }\n\n  .sm\\:-my-1\\/6 {\n    margin-top: -16.66667%;\n    margin-bottom: -16.66667%;\n  }\n\n  .sm\\:-mx-1\\/6 {\n    margin-left: -16.66667%;\n    margin-right: -16.66667%;\n  }\n\n  .sm\\:-my-2\\/6 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .sm\\:-mx-2\\/6 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .sm\\:-my-3\\/6 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .sm\\:-mx-3\\/6 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .sm\\:-my-4\\/6 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .sm\\:-mx-4\\/6 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .sm\\:-my-5\\/6 {\n    margin-top: -83.33333%;\n    margin-bottom: -83.33333%;\n  }\n\n  .sm\\:-mx-5\\/6 {\n    margin-left: -83.33333%;\n    margin-right: -83.33333%;\n  }\n\n  .sm\\:-my-1\\/12 {\n    margin-top: -8.33333%;\n    margin-bottom: -8.33333%;\n  }\n\n  .sm\\:-mx-1\\/12 {\n    margin-left: -8.33333%;\n    margin-right: -8.33333%;\n  }\n\n  .sm\\:-my-2\\/12 {\n    margin-top: -16.66667%;\n    margin-bottom: -16.66667%;\n  }\n\n  .sm\\:-mx-2\\/12 {\n    margin-left: -16.66667%;\n    margin-right: -16.66667%;\n  }\n\n  .sm\\:-my-3\\/12 {\n    margin-top: -25%;\n    margin-bottom: -25%;\n  }\n\n  .sm\\:-mx-3\\/12 {\n    margin-left: -25%;\n    margin-right: -25%;\n  }\n\n  .sm\\:-my-4\\/12 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .sm\\:-mx-4\\/12 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .sm\\:-my-5\\/12 {\n    margin-top: -41.66667%;\n    margin-bottom: -41.66667%;\n  }\n\n  .sm\\:-mx-5\\/12 {\n    margin-left: -41.66667%;\n    margin-right: -41.66667%;\n  }\n\n  .sm\\:-my-6\\/12 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .sm\\:-mx-6\\/12 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .sm\\:-my-7\\/12 {\n    margin-top: -58.33333%;\n    margin-bottom: -58.33333%;\n  }\n\n  .sm\\:-mx-7\\/12 {\n    margin-left: -58.33333%;\n    margin-right: -58.33333%;\n  }\n\n  .sm\\:-my-8\\/12 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .sm\\:-mx-8\\/12 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .sm\\:-my-9\\/12 {\n    margin-top: -75%;\n    margin-bottom: -75%;\n  }\n\n  .sm\\:-mx-9\\/12 {\n    margin-left: -75%;\n    margin-right: -75%;\n  }\n\n  .sm\\:-my-10\\/12 {\n    margin-top: -83.33333%;\n    margin-bottom: -83.33333%;\n  }\n\n  .sm\\:-mx-10\\/12 {\n    margin-left: -83.33333%;\n    margin-right: -83.33333%;\n  }\n\n  .sm\\:-my-11\\/12 {\n    margin-top: -91.66667%;\n    margin-bottom: -91.66667%;\n  }\n\n  .sm\\:-mx-11\\/12 {\n    margin-left: -91.66667%;\n    margin-right: -91.66667%;\n  }\n\n  .sm\\:-my-full {\n    margin-top: -100%;\n    margin-bottom: -100%;\n  }\n\n  .sm\\:-mx-full {\n    margin-left: -100%;\n    margin-right: -100%;\n  }\n\n  .sm\\:mt-0 {\n    margin-top: 0;\n  }\n\n  .sm\\:mr-0 {\n    margin-right: 0;\n  }\n\n  .sm\\:mb-0 {\n    margin-bottom: 0;\n  }\n\n  .sm\\:ml-0 {\n    margin-left: 0;\n  }\n\n  .sm\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .sm\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .sm\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .sm\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .sm\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .sm\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .sm\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .sm\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .sm\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .sm\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .sm\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .sm\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .sm\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .sm\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .sm\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .sm\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .sm\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .sm\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .sm\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .sm\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .sm\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .sm\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .sm\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .sm\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .sm\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .sm\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .sm\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .sm\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .sm\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .sm\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .sm\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .sm\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .sm\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .sm\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .sm\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .sm\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .sm\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .sm\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .sm\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .sm\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .sm\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .sm\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .sm\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .sm\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .sm\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .sm\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .sm\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .sm\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .sm\\:mt-13 {\n    margin-top: 3.25rem;\n  }\n\n  .sm\\:mr-13 {\n    margin-right: 3.25rem;\n  }\n\n  .sm\\:mb-13 {\n    margin-bottom: 3.25rem;\n  }\n\n  .sm\\:ml-13 {\n    margin-left: 3.25rem;\n  }\n\n  .sm\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .sm\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .sm\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .sm\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .sm\\:mt-15 {\n    margin-top: 3.75rem;\n  }\n\n  .sm\\:mr-15 {\n    margin-right: 3.75rem;\n  }\n\n  .sm\\:mb-15 {\n    margin-bottom: 3.75rem;\n  }\n\n  .sm\\:ml-15 {\n    margin-left: 3.75rem;\n  }\n\n  .sm\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .sm\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .sm\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .sm\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .sm\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .sm\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .sm\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .sm\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .sm\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .sm\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .sm\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .sm\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .sm\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .sm\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .sm\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .sm\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .sm\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .sm\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .sm\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .sm\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .sm\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .sm\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .sm\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .sm\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .sm\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .sm\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .sm\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .sm\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .sm\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .sm\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .sm\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .sm\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .sm\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .sm\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .sm\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .sm\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .sm\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .sm\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .sm\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .sm\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .sm\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .sm\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .sm\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .sm\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .sm\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .sm\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .sm\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .sm\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .sm\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .sm\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .sm\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .sm\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .sm\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .sm\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .sm\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .sm\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .sm\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .sm\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .sm\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .sm\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .sm\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .sm\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .sm\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .sm\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .sm\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .sm\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .sm\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .sm\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .sm\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .sm\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .sm\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .sm\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .sm\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .sm\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .sm\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .sm\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .sm\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .sm\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .sm\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .sm\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .sm\\:mt-1\\/2 {\n    margin-top: 50%;\n  }\n\n  .sm\\:mr-1\\/2 {\n    margin-right: 50%;\n  }\n\n  .sm\\:mb-1\\/2 {\n    margin-bottom: 50%;\n  }\n\n  .sm\\:ml-1\\/2 {\n    margin-left: 50%;\n  }\n\n  .sm\\:mt-1\\/3 {\n    margin-top: 33.333333%;\n  }\n\n  .sm\\:mr-1\\/3 {\n    margin-right: 33.333333%;\n  }\n\n  .sm\\:mb-1\\/3 {\n    margin-bottom: 33.333333%;\n  }\n\n  .sm\\:ml-1\\/3 {\n    margin-left: 33.333333%;\n  }\n\n  .sm\\:mt-2\\/3 {\n    margin-top: 66.666667%;\n  }\n\n  .sm\\:mr-2\\/3 {\n    margin-right: 66.666667%;\n  }\n\n  .sm\\:mb-2\\/3 {\n    margin-bottom: 66.666667%;\n  }\n\n  .sm\\:ml-2\\/3 {\n    margin-left: 66.666667%;\n  }\n\n  .sm\\:mt-1\\/4 {\n    margin-top: 25%;\n  }\n\n  .sm\\:mr-1\\/4 {\n    margin-right: 25%;\n  }\n\n  .sm\\:mb-1\\/4 {\n    margin-bottom: 25%;\n  }\n\n  .sm\\:ml-1\\/4 {\n    margin-left: 25%;\n  }\n\n  .sm\\:mt-2\\/4 {\n    margin-top: 50%;\n  }\n\n  .sm\\:mr-2\\/4 {\n    margin-right: 50%;\n  }\n\n  .sm\\:mb-2\\/4 {\n    margin-bottom: 50%;\n  }\n\n  .sm\\:ml-2\\/4 {\n    margin-left: 50%;\n  }\n\n  .sm\\:mt-3\\/4 {\n    margin-top: 75%;\n  }\n\n  .sm\\:mr-3\\/4 {\n    margin-right: 75%;\n  }\n\n  .sm\\:mb-3\\/4 {\n    margin-bottom: 75%;\n  }\n\n  .sm\\:ml-3\\/4 {\n    margin-left: 75%;\n  }\n\n  .sm\\:mt-1\\/5 {\n    margin-top: 20%;\n  }\n\n  .sm\\:mr-1\\/5 {\n    margin-right: 20%;\n  }\n\n  .sm\\:mb-1\\/5 {\n    margin-bottom: 20%;\n  }\n\n  .sm\\:ml-1\\/5 {\n    margin-left: 20%;\n  }\n\n  .sm\\:mt-2\\/5 {\n    margin-top: 40%;\n  }\n\n  .sm\\:mr-2\\/5 {\n    margin-right: 40%;\n  }\n\n  .sm\\:mb-2\\/5 {\n    margin-bottom: 40%;\n  }\n\n  .sm\\:ml-2\\/5 {\n    margin-left: 40%;\n  }\n\n  .sm\\:mt-3\\/5 {\n    margin-top: 60%;\n  }\n\n  .sm\\:mr-3\\/5 {\n    margin-right: 60%;\n  }\n\n  .sm\\:mb-3\\/5 {\n    margin-bottom: 60%;\n  }\n\n  .sm\\:ml-3\\/5 {\n    margin-left: 60%;\n  }\n\n  .sm\\:mt-4\\/5 {\n    margin-top: 80%;\n  }\n\n  .sm\\:mr-4\\/5 {\n    margin-right: 80%;\n  }\n\n  .sm\\:mb-4\\/5 {\n    margin-bottom: 80%;\n  }\n\n  .sm\\:ml-4\\/5 {\n    margin-left: 80%;\n  }\n\n  .sm\\:mt-1\\/6 {\n    margin-top: 16.666667%;\n  }\n\n  .sm\\:mr-1\\/6 {\n    margin-right: 16.666667%;\n  }\n\n  .sm\\:mb-1\\/6 {\n    margin-bottom: 16.666667%;\n  }\n\n  .sm\\:ml-1\\/6 {\n    margin-left: 16.666667%;\n  }\n\n  .sm\\:mt-2\\/6 {\n    margin-top: 33.333333%;\n  }\n\n  .sm\\:mr-2\\/6 {\n    margin-right: 33.333333%;\n  }\n\n  .sm\\:mb-2\\/6 {\n    margin-bottom: 33.333333%;\n  }\n\n  .sm\\:ml-2\\/6 {\n    margin-left: 33.333333%;\n  }\n\n  .sm\\:mt-3\\/6 {\n    margin-top: 50%;\n  }\n\n  .sm\\:mr-3\\/6 {\n    margin-right: 50%;\n  }\n\n  .sm\\:mb-3\\/6 {\n    margin-bottom: 50%;\n  }\n\n  .sm\\:ml-3\\/6 {\n    margin-left: 50%;\n  }\n\n  .sm\\:mt-4\\/6 {\n    margin-top: 66.666667%;\n  }\n\n  .sm\\:mr-4\\/6 {\n    margin-right: 66.666667%;\n  }\n\n  .sm\\:mb-4\\/6 {\n    margin-bottom: 66.666667%;\n  }\n\n  .sm\\:ml-4\\/6 {\n    margin-left: 66.666667%;\n  }\n\n  .sm\\:mt-5\\/6 {\n    margin-top: 83.333333%;\n  }\n\n  .sm\\:mr-5\\/6 {\n    margin-right: 83.333333%;\n  }\n\n  .sm\\:mb-5\\/6 {\n    margin-bottom: 83.333333%;\n  }\n\n  .sm\\:ml-5\\/6 {\n    margin-left: 83.333333%;\n  }\n\n  .sm\\:mt-1\\/12 {\n    margin-top: 8.333333%;\n  }\n\n  .sm\\:mr-1\\/12 {\n    margin-right: 8.333333%;\n  }\n\n  .sm\\:mb-1\\/12 {\n    margin-bottom: 8.333333%;\n  }\n\n  .sm\\:ml-1\\/12 {\n    margin-left: 8.333333%;\n  }\n\n  .sm\\:mt-2\\/12 {\n    margin-top: 16.666667%;\n  }\n\n  .sm\\:mr-2\\/12 {\n    margin-right: 16.666667%;\n  }\n\n  .sm\\:mb-2\\/12 {\n    margin-bottom: 16.666667%;\n  }\n\n  .sm\\:ml-2\\/12 {\n    margin-left: 16.666667%;\n  }\n\n  .sm\\:mt-3\\/12 {\n    margin-top: 25%;\n  }\n\n  .sm\\:mr-3\\/12 {\n    margin-right: 25%;\n  }\n\n  .sm\\:mb-3\\/12 {\n    margin-bottom: 25%;\n  }\n\n  .sm\\:ml-3\\/12 {\n    margin-left: 25%;\n  }\n\n  .sm\\:mt-4\\/12 {\n    margin-top: 33.333333%;\n  }\n\n  .sm\\:mr-4\\/12 {\n    margin-right: 33.333333%;\n  }\n\n  .sm\\:mb-4\\/12 {\n    margin-bottom: 33.333333%;\n  }\n\n  .sm\\:ml-4\\/12 {\n    margin-left: 33.333333%;\n  }\n\n  .sm\\:mt-5\\/12 {\n    margin-top: 41.666667%;\n  }\n\n  .sm\\:mr-5\\/12 {\n    margin-right: 41.666667%;\n  }\n\n  .sm\\:mb-5\\/12 {\n    margin-bottom: 41.666667%;\n  }\n\n  .sm\\:ml-5\\/12 {\n    margin-left: 41.666667%;\n  }\n\n  .sm\\:mt-6\\/12 {\n    margin-top: 50%;\n  }\n\n  .sm\\:mr-6\\/12 {\n    margin-right: 50%;\n  }\n\n  .sm\\:mb-6\\/12 {\n    margin-bottom: 50%;\n  }\n\n  .sm\\:ml-6\\/12 {\n    margin-left: 50%;\n  }\n\n  .sm\\:mt-7\\/12 {\n    margin-top: 58.333333%;\n  }\n\n  .sm\\:mr-7\\/12 {\n    margin-right: 58.333333%;\n  }\n\n  .sm\\:mb-7\\/12 {\n    margin-bottom: 58.333333%;\n  }\n\n  .sm\\:ml-7\\/12 {\n    margin-left: 58.333333%;\n  }\n\n  .sm\\:mt-8\\/12 {\n    margin-top: 66.666667%;\n  }\n\n  .sm\\:mr-8\\/12 {\n    margin-right: 66.666667%;\n  }\n\n  .sm\\:mb-8\\/12 {\n    margin-bottom: 66.666667%;\n  }\n\n  .sm\\:ml-8\\/12 {\n    margin-left: 66.666667%;\n  }\n\n  .sm\\:mt-9\\/12 {\n    margin-top: 75%;\n  }\n\n  .sm\\:mr-9\\/12 {\n    margin-right: 75%;\n  }\n\n  .sm\\:mb-9\\/12 {\n    margin-bottom: 75%;\n  }\n\n  .sm\\:ml-9\\/12 {\n    margin-left: 75%;\n  }\n\n  .sm\\:mt-10\\/12 {\n    margin-top: 83.333333%;\n  }\n\n  .sm\\:mr-10\\/12 {\n    margin-right: 83.333333%;\n  }\n\n  .sm\\:mb-10\\/12 {\n    margin-bottom: 83.333333%;\n  }\n\n  .sm\\:ml-10\\/12 {\n    margin-left: 83.333333%;\n  }\n\n  .sm\\:mt-11\\/12 {\n    margin-top: 91.666667%;\n  }\n\n  .sm\\:mr-11\\/12 {\n    margin-right: 91.666667%;\n  }\n\n  .sm\\:mb-11\\/12 {\n    margin-bottom: 91.666667%;\n  }\n\n  .sm\\:ml-11\\/12 {\n    margin-left: 91.666667%;\n  }\n\n  .sm\\:mt-full {\n    margin-top: 100%;\n  }\n\n  .sm\\:mr-full {\n    margin-right: 100%;\n  }\n\n  .sm\\:mb-full {\n    margin-bottom: 100%;\n  }\n\n  .sm\\:ml-full {\n    margin-left: 100%;\n  }\n\n  .sm\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .sm\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .sm\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .sm\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .sm\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .sm\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .sm\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .sm\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .sm\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .sm\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .sm\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .sm\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .sm\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .sm\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .sm\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .sm\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .sm\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .sm\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .sm\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .sm\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .sm\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .sm\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .sm\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .sm\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .sm\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .sm\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .sm\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .sm\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .sm\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .sm\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .sm\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .sm\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .sm\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .sm\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .sm\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .sm\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .sm\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .sm\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .sm\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .sm\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .sm\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .sm\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .sm\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .sm\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .sm\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .sm\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .sm\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .sm\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .sm\\:-mt-13 {\n    margin-top: -3.25rem;\n  }\n\n  .sm\\:-mr-13 {\n    margin-right: -3.25rem;\n  }\n\n  .sm\\:-mb-13 {\n    margin-bottom: -3.25rem;\n  }\n\n  .sm\\:-ml-13 {\n    margin-left: -3.25rem;\n  }\n\n  .sm\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .sm\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .sm\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .sm\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .sm\\:-mt-15 {\n    margin-top: -3.75rem;\n  }\n\n  .sm\\:-mr-15 {\n    margin-right: -3.75rem;\n  }\n\n  .sm\\:-mb-15 {\n    margin-bottom: -3.75rem;\n  }\n\n  .sm\\:-ml-15 {\n    margin-left: -3.75rem;\n  }\n\n  .sm\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .sm\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .sm\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .sm\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .sm\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .sm\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .sm\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .sm\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .sm\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .sm\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .sm\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .sm\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .sm\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .sm\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .sm\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .sm\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .sm\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .sm\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .sm\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .sm\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .sm\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .sm\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .sm\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .sm\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .sm\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .sm\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .sm\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .sm\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .sm\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .sm\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .sm\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .sm\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .sm\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .sm\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .sm\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .sm\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .sm\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .sm\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .sm\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .sm\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .sm\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .sm\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .sm\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .sm\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .sm\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .sm\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .sm\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .sm\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .sm\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .sm\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .sm\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .sm\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .sm\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .sm\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .sm\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .sm\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .sm\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .sm\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .sm\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .sm\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .sm\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .sm\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .sm\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .sm\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .sm\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .sm\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .sm\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .sm\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .sm\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .sm\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .sm\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .sm\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .sm\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .sm\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .sm\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .sm\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .sm\\:-mt-1\\/2 {\n    margin-top: -50%;\n  }\n\n  .sm\\:-mr-1\\/2 {\n    margin-right: -50%;\n  }\n\n  .sm\\:-mb-1\\/2 {\n    margin-bottom: -50%;\n  }\n\n  .sm\\:-ml-1\\/2 {\n    margin-left: -50%;\n  }\n\n  .sm\\:-mt-1\\/3 {\n    margin-top: -33.33333%;\n  }\n\n  .sm\\:-mr-1\\/3 {\n    margin-right: -33.33333%;\n  }\n\n  .sm\\:-mb-1\\/3 {\n    margin-bottom: -33.33333%;\n  }\n\n  .sm\\:-ml-1\\/3 {\n    margin-left: -33.33333%;\n  }\n\n  .sm\\:-mt-2\\/3 {\n    margin-top: -66.66667%;\n  }\n\n  .sm\\:-mr-2\\/3 {\n    margin-right: -66.66667%;\n  }\n\n  .sm\\:-mb-2\\/3 {\n    margin-bottom: -66.66667%;\n  }\n\n  .sm\\:-ml-2\\/3 {\n    margin-left: -66.66667%;\n  }\n\n  .sm\\:-mt-1\\/4 {\n    margin-top: -25%;\n  }\n\n  .sm\\:-mr-1\\/4 {\n    margin-right: -25%;\n  }\n\n  .sm\\:-mb-1\\/4 {\n    margin-bottom: -25%;\n  }\n\n  .sm\\:-ml-1\\/4 {\n    margin-left: -25%;\n  }\n\n  .sm\\:-mt-2\\/4 {\n    margin-top: -50%;\n  }\n\n  .sm\\:-mr-2\\/4 {\n    margin-right: -50%;\n  }\n\n  .sm\\:-mb-2\\/4 {\n    margin-bottom: -50%;\n  }\n\n  .sm\\:-ml-2\\/4 {\n    margin-left: -50%;\n  }\n\n  .sm\\:-mt-3\\/4 {\n    margin-top: -75%;\n  }\n\n  .sm\\:-mr-3\\/4 {\n    margin-right: -75%;\n  }\n\n  .sm\\:-mb-3\\/4 {\n    margin-bottom: -75%;\n  }\n\n  .sm\\:-ml-3\\/4 {\n    margin-left: -75%;\n  }\n\n  .sm\\:-mt-1\\/5 {\n    margin-top: -20%;\n  }\n\n  .sm\\:-mr-1\\/5 {\n    margin-right: -20%;\n  }\n\n  .sm\\:-mb-1\\/5 {\n    margin-bottom: -20%;\n  }\n\n  .sm\\:-ml-1\\/5 {\n    margin-left: -20%;\n  }\n\n  .sm\\:-mt-2\\/5 {\n    margin-top: -40%;\n  }\n\n  .sm\\:-mr-2\\/5 {\n    margin-right: -40%;\n  }\n\n  .sm\\:-mb-2\\/5 {\n    margin-bottom: -40%;\n  }\n\n  .sm\\:-ml-2\\/5 {\n    margin-left: -40%;\n  }\n\n  .sm\\:-mt-3\\/5 {\n    margin-top: -60%;\n  }\n\n  .sm\\:-mr-3\\/5 {\n    margin-right: -60%;\n  }\n\n  .sm\\:-mb-3\\/5 {\n    margin-bottom: -60%;\n  }\n\n  .sm\\:-ml-3\\/5 {\n    margin-left: -60%;\n  }\n\n  .sm\\:-mt-4\\/5 {\n    margin-top: -80%;\n  }\n\n  .sm\\:-mr-4\\/5 {\n    margin-right: -80%;\n  }\n\n  .sm\\:-mb-4\\/5 {\n    margin-bottom: -80%;\n  }\n\n  .sm\\:-ml-4\\/5 {\n    margin-left: -80%;\n  }\n\n  .sm\\:-mt-1\\/6 {\n    margin-top: -16.66667%;\n  }\n\n  .sm\\:-mr-1\\/6 {\n    margin-right: -16.66667%;\n  }\n\n  .sm\\:-mb-1\\/6 {\n    margin-bottom: -16.66667%;\n  }\n\n  .sm\\:-ml-1\\/6 {\n    margin-left: -16.66667%;\n  }\n\n  .sm\\:-mt-2\\/6 {\n    margin-top: -33.33333%;\n  }\n\n  .sm\\:-mr-2\\/6 {\n    margin-right: -33.33333%;\n  }\n\n  .sm\\:-mb-2\\/6 {\n    margin-bottom: -33.33333%;\n  }\n\n  .sm\\:-ml-2\\/6 {\n    margin-left: -33.33333%;\n  }\n\n  .sm\\:-mt-3\\/6 {\n    margin-top: -50%;\n  }\n\n  .sm\\:-mr-3\\/6 {\n    margin-right: -50%;\n  }\n\n  .sm\\:-mb-3\\/6 {\n    margin-bottom: -50%;\n  }\n\n  .sm\\:-ml-3\\/6 {\n    margin-left: -50%;\n  }\n\n  .sm\\:-mt-4\\/6 {\n    margin-top: -66.66667%;\n  }\n\n  .sm\\:-mr-4\\/6 {\n    margin-right: -66.66667%;\n  }\n\n  .sm\\:-mb-4\\/6 {\n    margin-bottom: -66.66667%;\n  }\n\n  .sm\\:-ml-4\\/6 {\n    margin-left: -66.66667%;\n  }\n\n  .sm\\:-mt-5\\/6 {\n    margin-top: -83.33333%;\n  }\n\n  .sm\\:-mr-5\\/6 {\n    margin-right: -83.33333%;\n  }\n\n  .sm\\:-mb-5\\/6 {\n    margin-bottom: -83.33333%;\n  }\n\n  .sm\\:-ml-5\\/6 {\n    margin-left: -83.33333%;\n  }\n\n  .sm\\:-mt-1\\/12 {\n    margin-top: -8.33333%;\n  }\n\n  .sm\\:-mr-1\\/12 {\n    margin-right: -8.33333%;\n  }\n\n  .sm\\:-mb-1\\/12 {\n    margin-bottom: -8.33333%;\n  }\n\n  .sm\\:-ml-1\\/12 {\n    margin-left: -8.33333%;\n  }\n\n  .sm\\:-mt-2\\/12 {\n    margin-top: -16.66667%;\n  }\n\n  .sm\\:-mr-2\\/12 {\n    margin-right: -16.66667%;\n  }\n\n  .sm\\:-mb-2\\/12 {\n    margin-bottom: -16.66667%;\n  }\n\n  .sm\\:-ml-2\\/12 {\n    margin-left: -16.66667%;\n  }\n\n  .sm\\:-mt-3\\/12 {\n    margin-top: -25%;\n  }\n\n  .sm\\:-mr-3\\/12 {\n    margin-right: -25%;\n  }\n\n  .sm\\:-mb-3\\/12 {\n    margin-bottom: -25%;\n  }\n\n  .sm\\:-ml-3\\/12 {\n    margin-left: -25%;\n  }\n\n  .sm\\:-mt-4\\/12 {\n    margin-top: -33.33333%;\n  }\n\n  .sm\\:-mr-4\\/12 {\n    margin-right: -33.33333%;\n  }\n\n  .sm\\:-mb-4\\/12 {\n    margin-bottom: -33.33333%;\n  }\n\n  .sm\\:-ml-4\\/12 {\n    margin-left: -33.33333%;\n  }\n\n  .sm\\:-mt-5\\/12 {\n    margin-top: -41.66667%;\n  }\n\n  .sm\\:-mr-5\\/12 {\n    margin-right: -41.66667%;\n  }\n\n  .sm\\:-mb-5\\/12 {\n    margin-bottom: -41.66667%;\n  }\n\n  .sm\\:-ml-5\\/12 {\n    margin-left: -41.66667%;\n  }\n\n  .sm\\:-mt-6\\/12 {\n    margin-top: -50%;\n  }\n\n  .sm\\:-mr-6\\/12 {\n    margin-right: -50%;\n  }\n\n  .sm\\:-mb-6\\/12 {\n    margin-bottom: -50%;\n  }\n\n  .sm\\:-ml-6\\/12 {\n    margin-left: -50%;\n  }\n\n  .sm\\:-mt-7\\/12 {\n    margin-top: -58.33333%;\n  }\n\n  .sm\\:-mr-7\\/12 {\n    margin-right: -58.33333%;\n  }\n\n  .sm\\:-mb-7\\/12 {\n    margin-bottom: -58.33333%;\n  }\n\n  .sm\\:-ml-7\\/12 {\n    margin-left: -58.33333%;\n  }\n\n  .sm\\:-mt-8\\/12 {\n    margin-top: -66.66667%;\n  }\n\n  .sm\\:-mr-8\\/12 {\n    margin-right: -66.66667%;\n  }\n\n  .sm\\:-mb-8\\/12 {\n    margin-bottom: -66.66667%;\n  }\n\n  .sm\\:-ml-8\\/12 {\n    margin-left: -66.66667%;\n  }\n\n  .sm\\:-mt-9\\/12 {\n    margin-top: -75%;\n  }\n\n  .sm\\:-mr-9\\/12 {\n    margin-right: -75%;\n  }\n\n  .sm\\:-mb-9\\/12 {\n    margin-bottom: -75%;\n  }\n\n  .sm\\:-ml-9\\/12 {\n    margin-left: -75%;\n  }\n\n  .sm\\:-mt-10\\/12 {\n    margin-top: -83.33333%;\n  }\n\n  .sm\\:-mr-10\\/12 {\n    margin-right: -83.33333%;\n  }\n\n  .sm\\:-mb-10\\/12 {\n    margin-bottom: -83.33333%;\n  }\n\n  .sm\\:-ml-10\\/12 {\n    margin-left: -83.33333%;\n  }\n\n  .sm\\:-mt-11\\/12 {\n    margin-top: -91.66667%;\n  }\n\n  .sm\\:-mr-11\\/12 {\n    margin-right: -91.66667%;\n  }\n\n  .sm\\:-mb-11\\/12 {\n    margin-bottom: -91.66667%;\n  }\n\n  .sm\\:-ml-11\\/12 {\n    margin-left: -91.66667%;\n  }\n\n  .sm\\:-mt-full {\n    margin-top: -100%;\n  }\n\n  .sm\\:-mr-full {\n    margin-right: -100%;\n  }\n\n  .sm\\:-mb-full {\n    margin-bottom: -100%;\n  }\n\n  .sm\\:-ml-full {\n    margin-left: -100%;\n  }\n\n  .sm\\:max-h-0 {\n    max-height: 0;\n  }\n\n  .sm\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .sm\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .sm\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .sm\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .sm\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .sm\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .sm\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .sm\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .sm\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .sm\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .sm\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .sm\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .sm\\:max-h-13 {\n    max-height: 3.25rem;\n  }\n\n  .sm\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .sm\\:max-h-15 {\n    max-height: 3.75rem;\n  }\n\n  .sm\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .sm\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .sm\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .sm\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .sm\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .sm\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .sm\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .sm\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .sm\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .sm\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .sm\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .sm\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .sm\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .sm\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .sm\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .sm\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .sm\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .sm\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .sm\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .sm\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .sm\\:max-h-1\\/2 {\n    max-height: 50%;\n  }\n\n  .sm\\:max-h-1\\/3 {\n    max-height: 33.333333%;\n  }\n\n  .sm\\:max-h-2\\/3 {\n    max-height: 66.666667%;\n  }\n\n  .sm\\:max-h-1\\/4 {\n    max-height: 25%;\n  }\n\n  .sm\\:max-h-2\\/4 {\n    max-height: 50%;\n  }\n\n  .sm\\:max-h-3\\/4 {\n    max-height: 75%;\n  }\n\n  .sm\\:max-h-1\\/5 {\n    max-height: 20%;\n  }\n\n  .sm\\:max-h-2\\/5 {\n    max-height: 40%;\n  }\n\n  .sm\\:max-h-3\\/5 {\n    max-height: 60%;\n  }\n\n  .sm\\:max-h-4\\/5 {\n    max-height: 80%;\n  }\n\n  .sm\\:max-h-1\\/6 {\n    max-height: 16.666667%;\n  }\n\n  .sm\\:max-h-2\\/6 {\n    max-height: 33.333333%;\n  }\n\n  .sm\\:max-h-3\\/6 {\n    max-height: 50%;\n  }\n\n  .sm\\:max-h-4\\/6 {\n    max-height: 66.666667%;\n  }\n\n  .sm\\:max-h-5\\/6 {\n    max-height: 83.333333%;\n  }\n\n  .sm\\:max-h-1\\/12 {\n    max-height: 8.333333%;\n  }\n\n  .sm\\:max-h-2\\/12 {\n    max-height: 16.666667%;\n  }\n\n  .sm\\:max-h-3\\/12 {\n    max-height: 25%;\n  }\n\n  .sm\\:max-h-4\\/12 {\n    max-height: 33.333333%;\n  }\n\n  .sm\\:max-h-5\\/12 {\n    max-height: 41.666667%;\n  }\n\n  .sm\\:max-h-6\\/12 {\n    max-height: 50%;\n  }\n\n  .sm\\:max-h-7\\/12 {\n    max-height: 58.333333%;\n  }\n\n  .sm\\:max-h-8\\/12 {\n    max-height: 66.666667%;\n  }\n\n  .sm\\:max-h-9\\/12 {\n    max-height: 75%;\n  }\n\n  .sm\\:max-h-10\\/12 {\n    max-height: 83.333333%;\n  }\n\n  .sm\\:max-h-11\\/12 {\n    max-height: 91.666667%;\n  }\n\n  .sm\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .sm\\:max-w-none {\n    max-width: none;\n  }\n\n  .sm\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .sm\\:max-w-sm {\n    max-width: 24rem;\n  }\n\n  .sm\\:max-w-md {\n    max-width: 28rem;\n  }\n\n  .sm\\:max-w-lg {\n    max-width: 32rem;\n  }\n\n  .sm\\:max-w-xl {\n    max-width: 36rem;\n  }\n\n  .sm\\:max-w-2xl {\n    max-width: 42rem;\n  }\n\n  .sm\\:max-w-3xl {\n    max-width: 48rem;\n  }\n\n  .sm\\:max-w-4xl {\n    max-width: 56rem;\n  }\n\n  .sm\\:max-w-5xl {\n    max-width: 64rem;\n  }\n\n  .sm\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .sm\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .sm\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .sm\\:max-w-screen-sm {\n    max-width: 640px;\n  }\n\n  .sm\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .sm\\:max-w-screen-lg {\n    max-width: 1024px;\n  }\n\n  .sm\\:max-w-screen-xl {\n    max-width: 1280px;\n  }\n\n  .sm\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .sm\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .sm\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .sm\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .sm\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .sm\\:object-contain {\n    -o-object-fit: contain;\n       object-fit: contain;\n  }\n\n  .sm\\:object-cover {\n    -o-object-fit: cover;\n       object-fit: cover;\n  }\n\n  .sm\\:object-fill {\n    -o-object-fit: fill;\n       object-fit: fill;\n  }\n\n  .sm\\:object-none {\n    -o-object-fit: none;\n       object-fit: none;\n  }\n\n  .sm\\:object-scale-down {\n    -o-object-fit: scale-down;\n       object-fit: scale-down;\n  }\n\n  .sm\\:object-bottom {\n    -o-object-position: bottom;\n       object-position: bottom;\n  }\n\n  .sm\\:object-center {\n    -o-object-position: center;\n       object-position: center;\n  }\n\n  .sm\\:object-left {\n    -o-object-position: left;\n       object-position: left;\n  }\n\n  .sm\\:object-left-bottom {\n    -o-object-position: left bottom;\n       object-position: left bottom;\n  }\n\n  .sm\\:object-left-top {\n    -o-object-position: left top;\n       object-position: left top;\n  }\n\n  .sm\\:object-right {\n    -o-object-position: right;\n       object-position: right;\n  }\n\n  .sm\\:object-right-bottom {\n    -o-object-position: right bottom;\n       object-position: right bottom;\n  }\n\n  .sm\\:object-right-top {\n    -o-object-position: right top;\n       object-position: right top;\n  }\n\n  .sm\\:object-top {\n    -o-object-position: top;\n       object-position: top;\n  }\n\n  .sm\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .sm\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .sm\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .sm\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .sm\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .sm\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .sm\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .sm\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .sm\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .sm\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .sm\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .sm\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .sm\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .sm\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .sm\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .sm\\:outline-none {\n    outline: 0;\n  }\n\n  .sm\\:focus\\:outline-none:focus {\n    outline: 0;\n  }\n\n  .sm\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .sm\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .sm\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .sm\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .sm\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .sm\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .sm\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .sm\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .sm\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .sm\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .sm\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .sm\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .sm\\:scrolling-touch {\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .sm\\:scrolling-auto {\n    -webkit-overflow-scrolling: auto;\n  }\n\n  .sm\\:p-0 {\n    padding: 0;\n  }\n\n  .sm\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .sm\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .sm\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .sm\\:p-4 {\n    padding: 1rem;\n  }\n\n  .sm\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .sm\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .sm\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .sm\\:p-8 {\n    padding: 2rem;\n  }\n\n  .sm\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .sm\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .sm\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .sm\\:p-12 {\n    padding: 3rem;\n  }\n\n  .sm\\:p-13 {\n    padding: 3.25rem;\n  }\n\n  .sm\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .sm\\:p-15 {\n    padding: 3.75rem;\n  }\n\n  .sm\\:p-16 {\n    padding: 4rem;\n  }\n\n  .sm\\:p-20 {\n    padding: 5rem;\n  }\n\n  .sm\\:p-24 {\n    padding: 6rem;\n  }\n\n  .sm\\:p-28 {\n    padding: 7rem;\n  }\n\n  .sm\\:p-32 {\n    padding: 8rem;\n  }\n\n  .sm\\:p-36 {\n    padding: 9rem;\n  }\n\n  .sm\\:p-40 {\n    padding: 10rem;\n  }\n\n  .sm\\:p-48 {\n    padding: 12rem;\n  }\n\n  .sm\\:p-56 {\n    padding: 14rem;\n  }\n\n  .sm\\:p-60 {\n    padding: 15rem;\n  }\n\n  .sm\\:p-64 {\n    padding: 16rem;\n  }\n\n  .sm\\:p-72 {\n    padding: 18rem;\n  }\n\n  .sm\\:p-80 {\n    padding: 20rem;\n  }\n\n  .sm\\:p-96 {\n    padding: 24rem;\n  }\n\n  .sm\\:p-px {\n    padding: 1px;\n  }\n\n  .sm\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .sm\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .sm\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .sm\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .sm\\:p-1\\/2 {\n    padding: 50%;\n  }\n\n  .sm\\:p-1\\/3 {\n    padding: 33.333333%;\n  }\n\n  .sm\\:p-2\\/3 {\n    padding: 66.666667%;\n  }\n\n  .sm\\:p-1\\/4 {\n    padding: 25%;\n  }\n\n  .sm\\:p-2\\/4 {\n    padding: 50%;\n  }\n\n  .sm\\:p-3\\/4 {\n    padding: 75%;\n  }\n\n  .sm\\:p-1\\/5 {\n    padding: 20%;\n  }\n\n  .sm\\:p-2\\/5 {\n    padding: 40%;\n  }\n\n  .sm\\:p-3\\/5 {\n    padding: 60%;\n  }\n\n  .sm\\:p-4\\/5 {\n    padding: 80%;\n  }\n\n  .sm\\:p-1\\/6 {\n    padding: 16.666667%;\n  }\n\n  .sm\\:p-2\\/6 {\n    padding: 33.333333%;\n  }\n\n  .sm\\:p-3\\/6 {\n    padding: 50%;\n  }\n\n  .sm\\:p-4\\/6 {\n    padding: 66.666667%;\n  }\n\n  .sm\\:p-5\\/6 {\n    padding: 83.333333%;\n  }\n\n  .sm\\:p-1\\/12 {\n    padding: 8.333333%;\n  }\n\n  .sm\\:p-2\\/12 {\n    padding: 16.666667%;\n  }\n\n  .sm\\:p-3\\/12 {\n    padding: 25%;\n  }\n\n  .sm\\:p-4\\/12 {\n    padding: 33.333333%;\n  }\n\n  .sm\\:p-5\\/12 {\n    padding: 41.666667%;\n  }\n\n  .sm\\:p-6\\/12 {\n    padding: 50%;\n  }\n\n  .sm\\:p-7\\/12 {\n    padding: 58.333333%;\n  }\n\n  .sm\\:p-8\\/12 {\n    padding: 66.666667%;\n  }\n\n  .sm\\:p-9\\/12 {\n    padding: 75%;\n  }\n\n  .sm\\:p-10\\/12 {\n    padding: 83.333333%;\n  }\n\n  .sm\\:p-11\\/12 {\n    padding: 91.666667%;\n  }\n\n  .sm\\:p-full {\n    padding: 100%;\n  }\n\n  .sm\\:py-0 {\n    padding-top: 0;\n    padding-bottom: 0;\n  }\n\n  .sm\\:px-0 {\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .sm\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .sm\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .sm\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .sm\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .sm\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .sm\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .sm\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .sm\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .sm\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .sm\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .sm\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .sm\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .sm\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .sm\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .sm\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .sm\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .sm\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .sm\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .sm\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .sm\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .sm\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .sm\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .sm\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .sm\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .sm\\:py-13 {\n    padding-top: 3.25rem;\n    padding-bottom: 3.25rem;\n  }\n\n  .sm\\:px-13 {\n    padding-left: 3.25rem;\n    padding-right: 3.25rem;\n  }\n\n  .sm\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .sm\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .sm\\:py-15 {\n    padding-top: 3.75rem;\n    padding-bottom: 3.75rem;\n  }\n\n  .sm\\:px-15 {\n    padding-left: 3.75rem;\n    padding-right: 3.75rem;\n  }\n\n  .sm\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .sm\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .sm\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .sm\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .sm\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .sm\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .sm\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .sm\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .sm\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .sm\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .sm\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .sm\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .sm\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .sm\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .sm\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .sm\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .sm\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .sm\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .sm\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .sm\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .sm\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .sm\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .sm\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .sm\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .sm\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .sm\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .sm\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .sm\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .sm\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .sm\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .sm\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .sm\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .sm\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .sm\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .sm\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .sm\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .sm\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .sm\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .sm\\:py-1\\/2 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .sm\\:px-1\\/2 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .sm\\:py-1\\/3 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .sm\\:px-1\\/3 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .sm\\:py-2\\/3 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .sm\\:px-2\\/3 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .sm\\:py-1\\/4 {\n    padding-top: 25%;\n    padding-bottom: 25%;\n  }\n\n  .sm\\:px-1\\/4 {\n    padding-left: 25%;\n    padding-right: 25%;\n  }\n\n  .sm\\:py-2\\/4 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .sm\\:px-2\\/4 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .sm\\:py-3\\/4 {\n    padding-top: 75%;\n    padding-bottom: 75%;\n  }\n\n  .sm\\:px-3\\/4 {\n    padding-left: 75%;\n    padding-right: 75%;\n  }\n\n  .sm\\:py-1\\/5 {\n    padding-top: 20%;\n    padding-bottom: 20%;\n  }\n\n  .sm\\:px-1\\/5 {\n    padding-left: 20%;\n    padding-right: 20%;\n  }\n\n  .sm\\:py-2\\/5 {\n    padding-top: 40%;\n    padding-bottom: 40%;\n  }\n\n  .sm\\:px-2\\/5 {\n    padding-left: 40%;\n    padding-right: 40%;\n  }\n\n  .sm\\:py-3\\/5 {\n    padding-top: 60%;\n    padding-bottom: 60%;\n  }\n\n  .sm\\:px-3\\/5 {\n    padding-left: 60%;\n    padding-right: 60%;\n  }\n\n  .sm\\:py-4\\/5 {\n    padding-top: 80%;\n    padding-bottom: 80%;\n  }\n\n  .sm\\:px-4\\/5 {\n    padding-left: 80%;\n    padding-right: 80%;\n  }\n\n  .sm\\:py-1\\/6 {\n    padding-top: 16.666667%;\n    padding-bottom: 16.666667%;\n  }\n\n  .sm\\:px-1\\/6 {\n    padding-left: 16.666667%;\n    padding-right: 16.666667%;\n  }\n\n  .sm\\:py-2\\/6 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .sm\\:px-2\\/6 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .sm\\:py-3\\/6 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .sm\\:px-3\\/6 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .sm\\:py-4\\/6 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .sm\\:px-4\\/6 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .sm\\:py-5\\/6 {\n    padding-top: 83.333333%;\n    padding-bottom: 83.333333%;\n  }\n\n  .sm\\:px-5\\/6 {\n    padding-left: 83.333333%;\n    padding-right: 83.333333%;\n  }\n\n  .sm\\:py-1\\/12 {\n    padding-top: 8.333333%;\n    padding-bottom: 8.333333%;\n  }\n\n  .sm\\:px-1\\/12 {\n    padding-left: 8.333333%;\n    padding-right: 8.333333%;\n  }\n\n  .sm\\:py-2\\/12 {\n    padding-top: 16.666667%;\n    padding-bottom: 16.666667%;\n  }\n\n  .sm\\:px-2\\/12 {\n    padding-left: 16.666667%;\n    padding-right: 16.666667%;\n  }\n\n  .sm\\:py-3\\/12 {\n    padding-top: 25%;\n    padding-bottom: 25%;\n  }\n\n  .sm\\:px-3\\/12 {\n    padding-left: 25%;\n    padding-right: 25%;\n  }\n\n  .sm\\:py-4\\/12 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .sm\\:px-4\\/12 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .sm\\:py-5\\/12 {\n    padding-top: 41.666667%;\n    padding-bottom: 41.666667%;\n  }\n\n  .sm\\:px-5\\/12 {\n    padding-left: 41.666667%;\n    padding-right: 41.666667%;\n  }\n\n  .sm\\:py-6\\/12 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .sm\\:px-6\\/12 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .sm\\:py-7\\/12 {\n    padding-top: 58.333333%;\n    padding-bottom: 58.333333%;\n  }\n\n  .sm\\:px-7\\/12 {\n    padding-left: 58.333333%;\n    padding-right: 58.333333%;\n  }\n\n  .sm\\:py-8\\/12 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .sm\\:px-8\\/12 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .sm\\:py-9\\/12 {\n    padding-top: 75%;\n    padding-bottom: 75%;\n  }\n\n  .sm\\:px-9\\/12 {\n    padding-left: 75%;\n    padding-right: 75%;\n  }\n\n  .sm\\:py-10\\/12 {\n    padding-top: 83.333333%;\n    padding-bottom: 83.333333%;\n  }\n\n  .sm\\:px-10\\/12 {\n    padding-left: 83.333333%;\n    padding-right: 83.333333%;\n  }\n\n  .sm\\:py-11\\/12 {\n    padding-top: 91.666667%;\n    padding-bottom: 91.666667%;\n  }\n\n  .sm\\:px-11\\/12 {\n    padding-left: 91.666667%;\n    padding-right: 91.666667%;\n  }\n\n  .sm\\:py-full {\n    padding-top: 100%;\n    padding-bottom: 100%;\n  }\n\n  .sm\\:px-full {\n    padding-left: 100%;\n    padding-right: 100%;\n  }\n\n  .sm\\:pt-0 {\n    padding-top: 0;\n  }\n\n  .sm\\:pr-0 {\n    padding-right: 0;\n  }\n\n  .sm\\:pb-0 {\n    padding-bottom: 0;\n  }\n\n  .sm\\:pl-0 {\n    padding-left: 0;\n  }\n\n  .sm\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .sm\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .sm\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .sm\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .sm\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .sm\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .sm\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .sm\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .sm\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .sm\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .sm\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .sm\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .sm\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .sm\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .sm\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .sm\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .sm\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .sm\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .sm\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .sm\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .sm\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .sm\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .sm\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .sm\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .sm\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .sm\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .sm\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .sm\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .sm\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .sm\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .sm\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .sm\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .sm\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .sm\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .sm\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .sm\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .sm\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .sm\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .sm\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .sm\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .sm\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .sm\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .sm\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .sm\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .sm\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .sm\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .sm\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .sm\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .sm\\:pt-13 {\n    padding-top: 3.25rem;\n  }\n\n  .sm\\:pr-13 {\n    padding-right: 3.25rem;\n  }\n\n  .sm\\:pb-13 {\n    padding-bottom: 3.25rem;\n  }\n\n  .sm\\:pl-13 {\n    padding-left: 3.25rem;\n  }\n\n  .sm\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .sm\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .sm\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .sm\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .sm\\:pt-15 {\n    padding-top: 3.75rem;\n  }\n\n  .sm\\:pr-15 {\n    padding-right: 3.75rem;\n  }\n\n  .sm\\:pb-15 {\n    padding-bottom: 3.75rem;\n  }\n\n  .sm\\:pl-15 {\n    padding-left: 3.75rem;\n  }\n\n  .sm\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .sm\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .sm\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .sm\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .sm\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .sm\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .sm\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .sm\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .sm\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .sm\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .sm\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .sm\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .sm\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .sm\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .sm\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .sm\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .sm\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .sm\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .sm\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .sm\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .sm\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .sm\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .sm\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .sm\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .sm\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .sm\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .sm\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .sm\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .sm\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .sm\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .sm\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .sm\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .sm\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .sm\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .sm\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .sm\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .sm\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .sm\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .sm\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .sm\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .sm\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .sm\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .sm\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .sm\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .sm\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .sm\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .sm\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .sm\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .sm\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .sm\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .sm\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .sm\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .sm\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .sm\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .sm\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .sm\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .sm\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .sm\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .sm\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .sm\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .sm\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .sm\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .sm\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .sm\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .sm\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .sm\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .sm\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .sm\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .sm\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .sm\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .sm\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .sm\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .sm\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .sm\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .sm\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .sm\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .sm\\:pt-1\\/2 {\n    padding-top: 50%;\n  }\n\n  .sm\\:pr-1\\/2 {\n    padding-right: 50%;\n  }\n\n  .sm\\:pb-1\\/2 {\n    padding-bottom: 50%;\n  }\n\n  .sm\\:pl-1\\/2 {\n    padding-left: 50%;\n  }\n\n  .sm\\:pt-1\\/3 {\n    padding-top: 33.333333%;\n  }\n\n  .sm\\:pr-1\\/3 {\n    padding-right: 33.333333%;\n  }\n\n  .sm\\:pb-1\\/3 {\n    padding-bottom: 33.333333%;\n  }\n\n  .sm\\:pl-1\\/3 {\n    padding-left: 33.333333%;\n  }\n\n  .sm\\:pt-2\\/3 {\n    padding-top: 66.666667%;\n  }\n\n  .sm\\:pr-2\\/3 {\n    padding-right: 66.666667%;\n  }\n\n  .sm\\:pb-2\\/3 {\n    padding-bottom: 66.666667%;\n  }\n\n  .sm\\:pl-2\\/3 {\n    padding-left: 66.666667%;\n  }\n\n  .sm\\:pt-1\\/4 {\n    padding-top: 25%;\n  }\n\n  .sm\\:pr-1\\/4 {\n    padding-right: 25%;\n  }\n\n  .sm\\:pb-1\\/4 {\n    padding-bottom: 25%;\n  }\n\n  .sm\\:pl-1\\/4 {\n    padding-left: 25%;\n  }\n\n  .sm\\:pt-2\\/4 {\n    padding-top: 50%;\n  }\n\n  .sm\\:pr-2\\/4 {\n    padding-right: 50%;\n  }\n\n  .sm\\:pb-2\\/4 {\n    padding-bottom: 50%;\n  }\n\n  .sm\\:pl-2\\/4 {\n    padding-left: 50%;\n  }\n\n  .sm\\:pt-3\\/4 {\n    padding-top: 75%;\n  }\n\n  .sm\\:pr-3\\/4 {\n    padding-right: 75%;\n  }\n\n  .sm\\:pb-3\\/4 {\n    padding-bottom: 75%;\n  }\n\n  .sm\\:pl-3\\/4 {\n    padding-left: 75%;\n  }\n\n  .sm\\:pt-1\\/5 {\n    padding-top: 20%;\n  }\n\n  .sm\\:pr-1\\/5 {\n    padding-right: 20%;\n  }\n\n  .sm\\:pb-1\\/5 {\n    padding-bottom: 20%;\n  }\n\n  .sm\\:pl-1\\/5 {\n    padding-left: 20%;\n  }\n\n  .sm\\:pt-2\\/5 {\n    padding-top: 40%;\n  }\n\n  .sm\\:pr-2\\/5 {\n    padding-right: 40%;\n  }\n\n  .sm\\:pb-2\\/5 {\n    padding-bottom: 40%;\n  }\n\n  .sm\\:pl-2\\/5 {\n    padding-left: 40%;\n  }\n\n  .sm\\:pt-3\\/5 {\n    padding-top: 60%;\n  }\n\n  .sm\\:pr-3\\/5 {\n    padding-right: 60%;\n  }\n\n  .sm\\:pb-3\\/5 {\n    padding-bottom: 60%;\n  }\n\n  .sm\\:pl-3\\/5 {\n    padding-left: 60%;\n  }\n\n  .sm\\:pt-4\\/5 {\n    padding-top: 80%;\n  }\n\n  .sm\\:pr-4\\/5 {\n    padding-right: 80%;\n  }\n\n  .sm\\:pb-4\\/5 {\n    padding-bottom: 80%;\n  }\n\n  .sm\\:pl-4\\/5 {\n    padding-left: 80%;\n  }\n\n  .sm\\:pt-1\\/6 {\n    padding-top: 16.666667%;\n  }\n\n  .sm\\:pr-1\\/6 {\n    padding-right: 16.666667%;\n  }\n\n  .sm\\:pb-1\\/6 {\n    padding-bottom: 16.666667%;\n  }\n\n  .sm\\:pl-1\\/6 {\n    padding-left: 16.666667%;\n  }\n\n  .sm\\:pt-2\\/6 {\n    padding-top: 33.333333%;\n  }\n\n  .sm\\:pr-2\\/6 {\n    padding-right: 33.333333%;\n  }\n\n  .sm\\:pb-2\\/6 {\n    padding-bottom: 33.333333%;\n  }\n\n  .sm\\:pl-2\\/6 {\n    padding-left: 33.333333%;\n  }\n\n  .sm\\:pt-3\\/6 {\n    padding-top: 50%;\n  }\n\n  .sm\\:pr-3\\/6 {\n    padding-right: 50%;\n  }\n\n  .sm\\:pb-3\\/6 {\n    padding-bottom: 50%;\n  }\n\n  .sm\\:pl-3\\/6 {\n    padding-left: 50%;\n  }\n\n  .sm\\:pt-4\\/6 {\n    padding-top: 66.666667%;\n  }\n\n  .sm\\:pr-4\\/6 {\n    padding-right: 66.666667%;\n  }\n\n  .sm\\:pb-4\\/6 {\n    padding-bottom: 66.666667%;\n  }\n\n  .sm\\:pl-4\\/6 {\n    padding-left: 66.666667%;\n  }\n\n  .sm\\:pt-5\\/6 {\n    padding-top: 83.333333%;\n  }\n\n  .sm\\:pr-5\\/6 {\n    padding-right: 83.333333%;\n  }\n\n  .sm\\:pb-5\\/6 {\n    padding-bottom: 83.333333%;\n  }\n\n  .sm\\:pl-5\\/6 {\n    padding-left: 83.333333%;\n  }\n\n  .sm\\:pt-1\\/12 {\n    padding-top: 8.333333%;\n  }\n\n  .sm\\:pr-1\\/12 {\n    padding-right: 8.333333%;\n  }\n\n  .sm\\:pb-1\\/12 {\n    padding-bottom: 8.333333%;\n  }\n\n  .sm\\:pl-1\\/12 {\n    padding-left: 8.333333%;\n  }\n\n  .sm\\:pt-2\\/12 {\n    padding-top: 16.666667%;\n  }\n\n  .sm\\:pr-2\\/12 {\n    padding-right: 16.666667%;\n  }\n\n  .sm\\:pb-2\\/12 {\n    padding-bottom: 16.666667%;\n  }\n\n  .sm\\:pl-2\\/12 {\n    padding-left: 16.666667%;\n  }\n\n  .sm\\:pt-3\\/12 {\n    padding-top: 25%;\n  }\n\n  .sm\\:pr-3\\/12 {\n    padding-right: 25%;\n  }\n\n  .sm\\:pb-3\\/12 {\n    padding-bottom: 25%;\n  }\n\n  .sm\\:pl-3\\/12 {\n    padding-left: 25%;\n  }\n\n  .sm\\:pt-4\\/12 {\n    padding-top: 33.333333%;\n  }\n\n  .sm\\:pr-4\\/12 {\n    padding-right: 33.333333%;\n  }\n\n  .sm\\:pb-4\\/12 {\n    padding-bottom: 33.333333%;\n  }\n\n  .sm\\:pl-4\\/12 {\n    padding-left: 33.333333%;\n  }\n\n  .sm\\:pt-5\\/12 {\n    padding-top: 41.666667%;\n  }\n\n  .sm\\:pr-5\\/12 {\n    padding-right: 41.666667%;\n  }\n\n  .sm\\:pb-5\\/12 {\n    padding-bottom: 41.666667%;\n  }\n\n  .sm\\:pl-5\\/12 {\n    padding-left: 41.666667%;\n  }\n\n  .sm\\:pt-6\\/12 {\n    padding-top: 50%;\n  }\n\n  .sm\\:pr-6\\/12 {\n    padding-right: 50%;\n  }\n\n  .sm\\:pb-6\\/12 {\n    padding-bottom: 50%;\n  }\n\n  .sm\\:pl-6\\/12 {\n    padding-left: 50%;\n  }\n\n  .sm\\:pt-7\\/12 {\n    padding-top: 58.333333%;\n  }\n\n  .sm\\:pr-7\\/12 {\n    padding-right: 58.333333%;\n  }\n\n  .sm\\:pb-7\\/12 {\n    padding-bottom: 58.333333%;\n  }\n\n  .sm\\:pl-7\\/12 {\n    padding-left: 58.333333%;\n  }\n\n  .sm\\:pt-8\\/12 {\n    padding-top: 66.666667%;\n  }\n\n  .sm\\:pr-8\\/12 {\n    padding-right: 66.666667%;\n  }\n\n  .sm\\:pb-8\\/12 {\n    padding-bottom: 66.666667%;\n  }\n\n  .sm\\:pl-8\\/12 {\n    padding-left: 66.666667%;\n  }\n\n  .sm\\:pt-9\\/12 {\n    padding-top: 75%;\n  }\n\n  .sm\\:pr-9\\/12 {\n    padding-right: 75%;\n  }\n\n  .sm\\:pb-9\\/12 {\n    padding-bottom: 75%;\n  }\n\n  .sm\\:pl-9\\/12 {\n    padding-left: 75%;\n  }\n\n  .sm\\:pt-10\\/12 {\n    padding-top: 83.333333%;\n  }\n\n  .sm\\:pr-10\\/12 {\n    padding-right: 83.333333%;\n  }\n\n  .sm\\:pb-10\\/12 {\n    padding-bottom: 83.333333%;\n  }\n\n  .sm\\:pl-10\\/12 {\n    padding-left: 83.333333%;\n  }\n\n  .sm\\:pt-11\\/12 {\n    padding-top: 91.666667%;\n  }\n\n  .sm\\:pr-11\\/12 {\n    padding-right: 91.666667%;\n  }\n\n  .sm\\:pb-11\\/12 {\n    padding-bottom: 91.666667%;\n  }\n\n  .sm\\:pl-11\\/12 {\n    padding-left: 91.666667%;\n  }\n\n  .sm\\:pt-full {\n    padding-top: 100%;\n  }\n\n  .sm\\:pr-full {\n    padding-right: 100%;\n  }\n\n  .sm\\:pb-full {\n    padding-bottom: 100%;\n  }\n\n  .sm\\:pl-full {\n    padding-left: 100%;\n  }\n\n  .sm\\:placeholder-transparent::-webkit-input-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:placeholder-transparent::-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .sm\\:placeholder-white::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-white::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-white:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-white::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-white::placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-black::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-black::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-black:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-black::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-black::placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-cool-gray-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::-webkit-input-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-cool-gray-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .sm\\:placeholder-opacity-0::-webkit-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .sm\\:placeholder-opacity-0::-moz-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .sm\\:placeholder-opacity-0:-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .sm\\:placeholder-opacity-0::-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .sm\\:placeholder-opacity-0::placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .sm\\:placeholder-opacity-25::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .sm\\:placeholder-opacity-25::-moz-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .sm\\:placeholder-opacity-25:-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .sm\\:placeholder-opacity-25::-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .sm\\:placeholder-opacity-25::placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .sm\\:placeholder-opacity-50::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .sm\\:placeholder-opacity-50::-moz-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .sm\\:placeholder-opacity-50:-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .sm\\:placeholder-opacity-50::-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .sm\\:placeholder-opacity-50::placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .sm\\:placeholder-opacity-75::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .sm\\:placeholder-opacity-75::-moz-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .sm\\:placeholder-opacity-75:-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .sm\\:placeholder-opacity-75::-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .sm\\:placeholder-opacity-75::placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .sm\\:placeholder-opacity-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .sm\\:placeholder-opacity-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .sm\\:placeholder-opacity-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .sm\\:placeholder-opacity-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .sm\\:placeholder-opacity-100::placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .sm\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .sm\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .sm\\:static {\n    position: static;\n  }\n\n  .sm\\:fixed {\n    position: fixed;\n  }\n\n  .sm\\:absolute {\n    position: absolute;\n  }\n\n  .sm\\:relative {\n    position: relative;\n  }\n\n  .sm\\:sticky {\n    position: -webkit-sticky;\n    position: sticky;\n  }\n\n  .sm\\:inset-0 {\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n  }\n\n  .sm\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .sm\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .sm\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .sm\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .sm\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .sm\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .sm\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .sm\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .sm\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .sm\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .sm\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .sm\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .sm\\:inset-13 {\n    top: 3.25rem;\n    right: 3.25rem;\n    bottom: 3.25rem;\n    left: 3.25rem;\n  }\n\n  .sm\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .sm\\:inset-15 {\n    top: 3.75rem;\n    right: 3.75rem;\n    bottom: 3.75rem;\n    left: 3.75rem;\n  }\n\n  .sm\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .sm\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .sm\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .sm\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .sm\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .sm\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .sm\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .sm\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .sm\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .sm\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .sm\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .sm\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .sm\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .sm\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .sm\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .sm\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .sm\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .sm\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .sm\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .sm\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .sm\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .sm\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .sm\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .sm\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .sm\\:inset-1\\/5 {\n    top: 20%;\n    right: 20%;\n    bottom: 20%;\n    left: 20%;\n  }\n\n  .sm\\:inset-2\\/5 {\n    top: 40%;\n    right: 40%;\n    bottom: 40%;\n    left: 40%;\n  }\n\n  .sm\\:inset-3\\/5 {\n    top: 60%;\n    right: 60%;\n    bottom: 60%;\n    left: 60%;\n  }\n\n  .sm\\:inset-4\\/5 {\n    top: 80%;\n    right: 80%;\n    bottom: 80%;\n    left: 80%;\n  }\n\n  .sm\\:inset-1\\/6 {\n    top: 16.666667%;\n    right: 16.666667%;\n    bottom: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .sm\\:inset-2\\/6 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .sm\\:inset-3\\/6 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-4\\/6 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .sm\\:inset-5\\/6 {\n    top: 83.333333%;\n    right: 83.333333%;\n    bottom: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .sm\\:inset-1\\/12 {\n    top: 8.333333%;\n    right: 8.333333%;\n    bottom: 8.333333%;\n    left: 8.333333%;\n  }\n\n  .sm\\:inset-2\\/12 {\n    top: 16.666667%;\n    right: 16.666667%;\n    bottom: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .sm\\:inset-3\\/12 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .sm\\:inset-4\\/12 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .sm\\:inset-5\\/12 {\n    top: 41.666667%;\n    right: 41.666667%;\n    bottom: 41.666667%;\n    left: 41.666667%;\n  }\n\n  .sm\\:inset-6\\/12 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-7\\/12 {\n    top: 58.333333%;\n    right: 58.333333%;\n    bottom: 58.333333%;\n    left: 58.333333%;\n  }\n\n  .sm\\:inset-8\\/12 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .sm\\:inset-9\\/12 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .sm\\:inset-10\\/12 {\n    top: 83.333333%;\n    right: 83.333333%;\n    bottom: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .sm\\:inset-11\\/12 {\n    top: 91.666667%;\n    right: 91.666667%;\n    bottom: 91.666667%;\n    left: 91.666667%;\n  }\n\n  .sm\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .sm\\:inset-y-0 {\n    top: 0;\n    bottom: 0;\n  }\n\n  .sm\\:inset-x-0 {\n    right: 0;\n    left: 0;\n  }\n\n  .sm\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .sm\\:inset-x-1 {\n    right: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .sm\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .sm\\:inset-x-2 {\n    right: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .sm\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .sm\\:inset-x-3 {\n    right: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .sm\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .sm\\:inset-x-4 {\n    right: 1rem;\n    left: 1rem;\n  }\n\n  .sm\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .sm\\:inset-x-5 {\n    right: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .sm\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .sm\\:inset-x-6 {\n    right: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .sm\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .sm\\:inset-x-7 {\n    right: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .sm\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .sm\\:inset-x-8 {\n    right: 2rem;\n    left: 2rem;\n  }\n\n  .sm\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .sm\\:inset-x-9 {\n    right: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .sm\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .sm\\:inset-x-10 {\n    right: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .sm\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .sm\\:inset-x-11 {\n    right: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .sm\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .sm\\:inset-x-12 {\n    right: 3rem;\n    left: 3rem;\n  }\n\n  .sm\\:inset-y-13 {\n    top: 3.25rem;\n    bottom: 3.25rem;\n  }\n\n  .sm\\:inset-x-13 {\n    right: 3.25rem;\n    left: 3.25rem;\n  }\n\n  .sm\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .sm\\:inset-x-14 {\n    right: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .sm\\:inset-y-15 {\n    top: 3.75rem;\n    bottom: 3.75rem;\n  }\n\n  .sm\\:inset-x-15 {\n    right: 3.75rem;\n    left: 3.75rem;\n  }\n\n  .sm\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .sm\\:inset-x-16 {\n    right: 4rem;\n    left: 4rem;\n  }\n\n  .sm\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .sm\\:inset-x-20 {\n    right: 5rem;\n    left: 5rem;\n  }\n\n  .sm\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .sm\\:inset-x-24 {\n    right: 6rem;\n    left: 6rem;\n  }\n\n  .sm\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .sm\\:inset-x-28 {\n    right: 7rem;\n    left: 7rem;\n  }\n\n  .sm\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .sm\\:inset-x-32 {\n    right: 8rem;\n    left: 8rem;\n  }\n\n  .sm\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .sm\\:inset-x-36 {\n    right: 9rem;\n    left: 9rem;\n  }\n\n  .sm\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .sm\\:inset-x-40 {\n    right: 10rem;\n    left: 10rem;\n  }\n\n  .sm\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .sm\\:inset-x-48 {\n    right: 12rem;\n    left: 12rem;\n  }\n\n  .sm\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .sm\\:inset-x-56 {\n    right: 14rem;\n    left: 14rem;\n  }\n\n  .sm\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .sm\\:inset-x-60 {\n    right: 15rem;\n    left: 15rem;\n  }\n\n  .sm\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .sm\\:inset-x-64 {\n    right: 16rem;\n    left: 16rem;\n  }\n\n  .sm\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .sm\\:inset-x-72 {\n    right: 18rem;\n    left: 18rem;\n  }\n\n  .sm\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .sm\\:inset-x-80 {\n    right: 20rem;\n    left: 20rem;\n  }\n\n  .sm\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .sm\\:inset-x-96 {\n    right: 24rem;\n    left: 24rem;\n  }\n\n  .sm\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .sm\\:inset-x-auto {\n    right: auto;\n    left: auto;\n  }\n\n  .sm\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .sm\\:inset-x-px {\n    right: 1px;\n    left: 1px;\n  }\n\n  .sm\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .sm\\:inset-x-0\\.5 {\n    right: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .sm\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .sm\\:inset-x-1\\.5 {\n    right: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .sm\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .sm\\:inset-x-2\\.5 {\n    right: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .sm\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .sm\\:inset-x-3\\.5 {\n    right: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .sm\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .sm\\:inset-x-1\\/2 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .sm\\:inset-x-1\\/3 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .sm\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .sm\\:inset-x-2\\/3 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .sm\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .sm\\:inset-x-1\\/4 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .sm\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .sm\\:inset-x-2\\/4 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .sm\\:inset-x-3\\/4 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .sm\\:inset-y-1\\/5 {\n    top: 20%;\n    bottom: 20%;\n  }\n\n  .sm\\:inset-x-1\\/5 {\n    right: 20%;\n    left: 20%;\n  }\n\n  .sm\\:inset-y-2\\/5 {\n    top: 40%;\n    bottom: 40%;\n  }\n\n  .sm\\:inset-x-2\\/5 {\n    right: 40%;\n    left: 40%;\n  }\n\n  .sm\\:inset-y-3\\/5 {\n    top: 60%;\n    bottom: 60%;\n  }\n\n  .sm\\:inset-x-3\\/5 {\n    right: 60%;\n    left: 60%;\n  }\n\n  .sm\\:inset-y-4\\/5 {\n    top: 80%;\n    bottom: 80%;\n  }\n\n  .sm\\:inset-x-4\\/5 {\n    right: 80%;\n    left: 80%;\n  }\n\n  .sm\\:inset-y-1\\/6 {\n    top: 16.666667%;\n    bottom: 16.666667%;\n  }\n\n  .sm\\:inset-x-1\\/6 {\n    right: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .sm\\:inset-y-2\\/6 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .sm\\:inset-x-2\\/6 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .sm\\:inset-y-3\\/6 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .sm\\:inset-x-3\\/6 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-y-4\\/6 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .sm\\:inset-x-4\\/6 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .sm\\:inset-y-5\\/6 {\n    top: 83.333333%;\n    bottom: 83.333333%;\n  }\n\n  .sm\\:inset-x-5\\/6 {\n    right: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .sm\\:inset-y-1\\/12 {\n    top: 8.333333%;\n    bottom: 8.333333%;\n  }\n\n  .sm\\:inset-x-1\\/12 {\n    right: 8.333333%;\n    left: 8.333333%;\n  }\n\n  .sm\\:inset-y-2\\/12 {\n    top: 16.666667%;\n    bottom: 16.666667%;\n  }\n\n  .sm\\:inset-x-2\\/12 {\n    right: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .sm\\:inset-y-3\\/12 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .sm\\:inset-x-3\\/12 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .sm\\:inset-y-4\\/12 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .sm\\:inset-x-4\\/12 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .sm\\:inset-y-5\\/12 {\n    top: 41.666667%;\n    bottom: 41.666667%;\n  }\n\n  .sm\\:inset-x-5\\/12 {\n    right: 41.666667%;\n    left: 41.666667%;\n  }\n\n  .sm\\:inset-y-6\\/12 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .sm\\:inset-x-6\\/12 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-y-7\\/12 {\n    top: 58.333333%;\n    bottom: 58.333333%;\n  }\n\n  .sm\\:inset-x-7\\/12 {\n    right: 58.333333%;\n    left: 58.333333%;\n  }\n\n  .sm\\:inset-y-8\\/12 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .sm\\:inset-x-8\\/12 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .sm\\:inset-y-9\\/12 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .sm\\:inset-x-9\\/12 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .sm\\:inset-y-10\\/12 {\n    top: 83.333333%;\n    bottom: 83.333333%;\n  }\n\n  .sm\\:inset-x-10\\/12 {\n    right: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .sm\\:inset-y-11\\/12 {\n    top: 91.666667%;\n    bottom: 91.666667%;\n  }\n\n  .sm\\:inset-x-11\\/12 {\n    right: 91.666667%;\n    left: 91.666667%;\n  }\n\n  .sm\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .sm\\:inset-x-full {\n    right: 100%;\n    left: 100%;\n  }\n\n  .sm\\:top-0 {\n    top: 0;\n  }\n\n  .sm\\:right-0 {\n    right: 0;\n  }\n\n  .sm\\:bottom-0 {\n    bottom: 0;\n  }\n\n  .sm\\:left-0 {\n    left: 0;\n  }\n\n  .sm\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .sm\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .sm\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .sm\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .sm\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .sm\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .sm\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .sm\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .sm\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .sm\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .sm\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .sm\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .sm\\:top-4 {\n    top: 1rem;\n  }\n\n  .sm\\:right-4 {\n    right: 1rem;\n  }\n\n  .sm\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .sm\\:left-4 {\n    left: 1rem;\n  }\n\n  .sm\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .sm\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .sm\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .sm\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .sm\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .sm\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .sm\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .sm\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .sm\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .sm\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .sm\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .sm\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .sm\\:top-8 {\n    top: 2rem;\n  }\n\n  .sm\\:right-8 {\n    right: 2rem;\n  }\n\n  .sm\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .sm\\:left-8 {\n    left: 2rem;\n  }\n\n  .sm\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .sm\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .sm\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .sm\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .sm\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .sm\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .sm\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .sm\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .sm\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .sm\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .sm\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .sm\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .sm\\:top-12 {\n    top: 3rem;\n  }\n\n  .sm\\:right-12 {\n    right: 3rem;\n  }\n\n  .sm\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .sm\\:left-12 {\n    left: 3rem;\n  }\n\n  .sm\\:top-13 {\n    top: 3.25rem;\n  }\n\n  .sm\\:right-13 {\n    right: 3.25rem;\n  }\n\n  .sm\\:bottom-13 {\n    bottom: 3.25rem;\n  }\n\n  .sm\\:left-13 {\n    left: 3.25rem;\n  }\n\n  .sm\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .sm\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .sm\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .sm\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .sm\\:top-15 {\n    top: 3.75rem;\n  }\n\n  .sm\\:right-15 {\n    right: 3.75rem;\n  }\n\n  .sm\\:bottom-15 {\n    bottom: 3.75rem;\n  }\n\n  .sm\\:left-15 {\n    left: 3.75rem;\n  }\n\n  .sm\\:top-16 {\n    top: 4rem;\n  }\n\n  .sm\\:right-16 {\n    right: 4rem;\n  }\n\n  .sm\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .sm\\:left-16 {\n    left: 4rem;\n  }\n\n  .sm\\:top-20 {\n    top: 5rem;\n  }\n\n  .sm\\:right-20 {\n    right: 5rem;\n  }\n\n  .sm\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .sm\\:left-20 {\n    left: 5rem;\n  }\n\n  .sm\\:top-24 {\n    top: 6rem;\n  }\n\n  .sm\\:right-24 {\n    right: 6rem;\n  }\n\n  .sm\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .sm\\:left-24 {\n    left: 6rem;\n  }\n\n  .sm\\:top-28 {\n    top: 7rem;\n  }\n\n  .sm\\:right-28 {\n    right: 7rem;\n  }\n\n  .sm\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .sm\\:left-28 {\n    left: 7rem;\n  }\n\n  .sm\\:top-32 {\n    top: 8rem;\n  }\n\n  .sm\\:right-32 {\n    right: 8rem;\n  }\n\n  .sm\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .sm\\:left-32 {\n    left: 8rem;\n  }\n\n  .sm\\:top-36 {\n    top: 9rem;\n  }\n\n  .sm\\:right-36 {\n    right: 9rem;\n  }\n\n  .sm\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .sm\\:left-36 {\n    left: 9rem;\n  }\n\n  .sm\\:top-40 {\n    top: 10rem;\n  }\n\n  .sm\\:right-40 {\n    right: 10rem;\n  }\n\n  .sm\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .sm\\:left-40 {\n    left: 10rem;\n  }\n\n  .sm\\:top-48 {\n    top: 12rem;\n  }\n\n  .sm\\:right-48 {\n    right: 12rem;\n  }\n\n  .sm\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .sm\\:left-48 {\n    left: 12rem;\n  }\n\n  .sm\\:top-56 {\n    top: 14rem;\n  }\n\n  .sm\\:right-56 {\n    right: 14rem;\n  }\n\n  .sm\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .sm\\:left-56 {\n    left: 14rem;\n  }\n\n  .sm\\:top-60 {\n    top: 15rem;\n  }\n\n  .sm\\:right-60 {\n    right: 15rem;\n  }\n\n  .sm\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .sm\\:left-60 {\n    left: 15rem;\n  }\n\n  .sm\\:top-64 {\n    top: 16rem;\n  }\n\n  .sm\\:right-64 {\n    right: 16rem;\n  }\n\n  .sm\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .sm\\:left-64 {\n    left: 16rem;\n  }\n\n  .sm\\:top-72 {\n    top: 18rem;\n  }\n\n  .sm\\:right-72 {\n    right: 18rem;\n  }\n\n  .sm\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .sm\\:left-72 {\n    left: 18rem;\n  }\n\n  .sm\\:top-80 {\n    top: 20rem;\n  }\n\n  .sm\\:right-80 {\n    right: 20rem;\n  }\n\n  .sm\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .sm\\:left-80 {\n    left: 20rem;\n  }\n\n  .sm\\:top-96 {\n    top: 24rem;\n  }\n\n  .sm\\:right-96 {\n    right: 24rem;\n  }\n\n  .sm\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .sm\\:left-96 {\n    left: 24rem;\n  }\n\n  .sm\\:top-auto {\n    top: auto;\n  }\n\n  .sm\\:right-auto {\n    right: auto;\n  }\n\n  .sm\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .sm\\:left-auto {\n    left: auto;\n  }\n\n  .sm\\:top-px {\n    top: 1px;\n  }\n\n  .sm\\:right-px {\n    right: 1px;\n  }\n\n  .sm\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .sm\\:left-px {\n    left: 1px;\n  }\n\n  .sm\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .sm\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .sm\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .sm\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .sm\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .sm\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .sm\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .sm\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .sm\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .sm\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .sm\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .sm\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .sm\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .sm\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .sm\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .sm\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .sm\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .sm\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .sm\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .sm\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .sm\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .sm\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .sm\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .sm\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .sm\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .sm\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .sm\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .sm\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .sm\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .sm\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .sm\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .sm\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .sm\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .sm\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .sm\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .sm\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .sm\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .sm\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .sm\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .sm\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .sm\\:top-1\\/5 {\n    top: 20%;\n  }\n\n  .sm\\:right-1\\/5 {\n    right: 20%;\n  }\n\n  .sm\\:bottom-1\\/5 {\n    bottom: 20%;\n  }\n\n  .sm\\:left-1\\/5 {\n    left: 20%;\n  }\n\n  .sm\\:top-2\\/5 {\n    top: 40%;\n  }\n\n  .sm\\:right-2\\/5 {\n    right: 40%;\n  }\n\n  .sm\\:bottom-2\\/5 {\n    bottom: 40%;\n  }\n\n  .sm\\:left-2\\/5 {\n    left: 40%;\n  }\n\n  .sm\\:top-3\\/5 {\n    top: 60%;\n  }\n\n  .sm\\:right-3\\/5 {\n    right: 60%;\n  }\n\n  .sm\\:bottom-3\\/5 {\n    bottom: 60%;\n  }\n\n  .sm\\:left-3\\/5 {\n    left: 60%;\n  }\n\n  .sm\\:top-4\\/5 {\n    top: 80%;\n  }\n\n  .sm\\:right-4\\/5 {\n    right: 80%;\n  }\n\n  .sm\\:bottom-4\\/5 {\n    bottom: 80%;\n  }\n\n  .sm\\:left-4\\/5 {\n    left: 80%;\n  }\n\n  .sm\\:top-1\\/6 {\n    top: 16.666667%;\n  }\n\n  .sm\\:right-1\\/6 {\n    right: 16.666667%;\n  }\n\n  .sm\\:bottom-1\\/6 {\n    bottom: 16.666667%;\n  }\n\n  .sm\\:left-1\\/6 {\n    left: 16.666667%;\n  }\n\n  .sm\\:top-2\\/6 {\n    top: 33.333333%;\n  }\n\n  .sm\\:right-2\\/6 {\n    right: 33.333333%;\n  }\n\n  .sm\\:bottom-2\\/6 {\n    bottom: 33.333333%;\n  }\n\n  .sm\\:left-2\\/6 {\n    left: 33.333333%;\n  }\n\n  .sm\\:top-3\\/6 {\n    top: 50%;\n  }\n\n  .sm\\:right-3\\/6 {\n    right: 50%;\n  }\n\n  .sm\\:bottom-3\\/6 {\n    bottom: 50%;\n  }\n\n  .sm\\:left-3\\/6 {\n    left: 50%;\n  }\n\n  .sm\\:top-4\\/6 {\n    top: 66.666667%;\n  }\n\n  .sm\\:right-4\\/6 {\n    right: 66.666667%;\n  }\n\n  .sm\\:bottom-4\\/6 {\n    bottom: 66.666667%;\n  }\n\n  .sm\\:left-4\\/6 {\n    left: 66.666667%;\n  }\n\n  .sm\\:top-5\\/6 {\n    top: 83.333333%;\n  }\n\n  .sm\\:right-5\\/6 {\n    right: 83.333333%;\n  }\n\n  .sm\\:bottom-5\\/6 {\n    bottom: 83.333333%;\n  }\n\n  .sm\\:left-5\\/6 {\n    left: 83.333333%;\n  }\n\n  .sm\\:top-1\\/12 {\n    top: 8.333333%;\n  }\n\n  .sm\\:right-1\\/12 {\n    right: 8.333333%;\n  }\n\n  .sm\\:bottom-1\\/12 {\n    bottom: 8.333333%;\n  }\n\n  .sm\\:left-1\\/12 {\n    left: 8.333333%;\n  }\n\n  .sm\\:top-2\\/12 {\n    top: 16.666667%;\n  }\n\n  .sm\\:right-2\\/12 {\n    right: 16.666667%;\n  }\n\n  .sm\\:bottom-2\\/12 {\n    bottom: 16.666667%;\n  }\n\n  .sm\\:left-2\\/12 {\n    left: 16.666667%;\n  }\n\n  .sm\\:top-3\\/12 {\n    top: 25%;\n  }\n\n  .sm\\:right-3\\/12 {\n    right: 25%;\n  }\n\n  .sm\\:bottom-3\\/12 {\n    bottom: 25%;\n  }\n\n  .sm\\:left-3\\/12 {\n    left: 25%;\n  }\n\n  .sm\\:top-4\\/12 {\n    top: 33.333333%;\n  }\n\n  .sm\\:right-4\\/12 {\n    right: 33.333333%;\n  }\n\n  .sm\\:bottom-4\\/12 {\n    bottom: 33.333333%;\n  }\n\n  .sm\\:left-4\\/12 {\n    left: 33.333333%;\n  }\n\n  .sm\\:top-5\\/12 {\n    top: 41.666667%;\n  }\n\n  .sm\\:right-5\\/12 {\n    right: 41.666667%;\n  }\n\n  .sm\\:bottom-5\\/12 {\n    bottom: 41.666667%;\n  }\n\n  .sm\\:left-5\\/12 {\n    left: 41.666667%;\n  }\n\n  .sm\\:top-6\\/12 {\n    top: 50%;\n  }\n\n  .sm\\:right-6\\/12 {\n    right: 50%;\n  }\n\n  .sm\\:bottom-6\\/12 {\n    bottom: 50%;\n  }\n\n  .sm\\:left-6\\/12 {\n    left: 50%;\n  }\n\n  .sm\\:top-7\\/12 {\n    top: 58.333333%;\n  }\n\n  .sm\\:right-7\\/12 {\n    right: 58.333333%;\n  }\n\n  .sm\\:bottom-7\\/12 {\n    bottom: 58.333333%;\n  }\n\n  .sm\\:left-7\\/12 {\n    left: 58.333333%;\n  }\n\n  .sm\\:top-8\\/12 {\n    top: 66.666667%;\n  }\n\n  .sm\\:right-8\\/12 {\n    right: 66.666667%;\n  }\n\n  .sm\\:bottom-8\\/12 {\n    bottom: 66.666667%;\n  }\n\n  .sm\\:left-8\\/12 {\n    left: 66.666667%;\n  }\n\n  .sm\\:top-9\\/12 {\n    top: 75%;\n  }\n\n  .sm\\:right-9\\/12 {\n    right: 75%;\n  }\n\n  .sm\\:bottom-9\\/12 {\n    bottom: 75%;\n  }\n\n  .sm\\:left-9\\/12 {\n    left: 75%;\n  }\n\n  .sm\\:top-10\\/12 {\n    top: 83.333333%;\n  }\n\n  .sm\\:right-10\\/12 {\n    right: 83.333333%;\n  }\n\n  .sm\\:bottom-10\\/12 {\n    bottom: 83.333333%;\n  }\n\n  .sm\\:left-10\\/12 {\n    left: 83.333333%;\n  }\n\n  .sm\\:top-11\\/12 {\n    top: 91.666667%;\n  }\n\n  .sm\\:right-11\\/12 {\n    right: 91.666667%;\n  }\n\n  .sm\\:bottom-11\\/12 {\n    bottom: 91.666667%;\n  }\n\n  .sm\\:left-11\\/12 {\n    left: 91.666667%;\n  }\n\n  .sm\\:top-full {\n    top: 100%;\n  }\n\n  .sm\\:right-full {\n    right: 100%;\n  }\n\n  .sm\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .sm\\:left-full {\n    left: 100%;\n  }\n\n  .sm\\:resize-none {\n    resize: none;\n  }\n\n  .sm\\:resize-y {\n    resize: vertical;\n  }\n\n  .sm\\:resize-x {\n    resize: horizontal;\n  }\n\n  .sm\\:resize {\n    resize: both;\n  }\n\n  .sm\\:shadow-xs {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .sm\\:shadow-sm {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .sm\\:shadow {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .sm\\:shadow-md {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .sm\\:shadow-lg {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .sm\\:shadow-xl {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .sm\\:shadow-2xl {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .sm\\:shadow-inner {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .sm\\:shadow-outline {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .sm\\:shadow-none {\n    box-shadow: none;\n  }\n\n  .sm\\:shadow-solid {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .sm\\:shadow-outline-gray {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .sm\\:shadow-outline-blue {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .sm\\:shadow-outline-teal {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .sm\\:shadow-outline-green {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .sm\\:shadow-outline-yellow {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .sm\\:shadow-outline-orange {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .sm\\:shadow-outline-red {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .sm\\:shadow-outline-pink {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .sm\\:shadow-outline-purple {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .sm\\:shadow-outline-indigo {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-xs {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-sm {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-md {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-lg {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-xl {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-2xl {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-inner {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-none {\n    box-shadow: none;\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-solid {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline-gray {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline-blue {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline-teal {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline-green {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline-yellow {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline-orange {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline-red {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline-pink {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline-purple {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .group:focus .sm\\:group-focus\\:shadow-outline-indigo {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-xs:hover {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .sm\\:hover\\:shadow-sm:hover {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .sm\\:hover\\:shadow:hover {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .sm\\:hover\\:shadow-md:hover {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .sm\\:hover\\:shadow-lg:hover {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .sm\\:hover\\:shadow-xl:hover {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .sm\\:hover\\:shadow-2xl:hover {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .sm\\:hover\\:shadow-inner:hover {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .sm\\:hover\\:shadow-outline:hover {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-none:hover {\n    box-shadow: none;\n  }\n\n  .sm\\:hover\\:shadow-solid:hover {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .sm\\:hover\\:shadow-outline-gray:hover {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-outline-blue:hover {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-outline-teal:hover {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-outline-green:hover {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-outline-yellow:hover {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-outline-orange:hover {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-outline-red:hover {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-outline-pink:hover {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-outline-purple:hover {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .sm\\:hover\\:shadow-outline-indigo:hover {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-xs:focus {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .sm\\:focus\\:shadow-sm:focus {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .sm\\:focus\\:shadow:focus {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .sm\\:focus\\:shadow-md:focus {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .sm\\:focus\\:shadow-lg:focus {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .sm\\:focus\\:shadow-xl:focus {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .sm\\:focus\\:shadow-2xl:focus {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .sm\\:focus\\:shadow-inner:focus {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .sm\\:focus\\:shadow-outline:focus {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-none:focus {\n    box-shadow: none;\n  }\n\n  .sm\\:focus\\:shadow-solid:focus {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .sm\\:focus\\:shadow-outline-gray:focus {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-outline-blue:focus {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-outline-teal:focus {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-outline-green:focus {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-outline-yellow:focus {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-outline-orange:focus {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-outline-red:focus {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-outline-pink:focus {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-outline-purple:focus {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .sm\\:focus\\:shadow-outline-indigo:focus {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .sm\\:fill-current {\n    fill: currentColor;\n  }\n\n  .sm\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .sm\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .sm\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .sm\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .sm\\:table-auto {\n    table-layout: auto;\n  }\n\n  .sm\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .sm\\:text-left {\n    text-align: left;\n  }\n\n  .sm\\:text-center {\n    text-align: center;\n  }\n\n  .sm\\:text-right {\n    text-align: right;\n  }\n\n  .sm\\:text-justify {\n    text-align: justify;\n  }\n\n  .sm\\:text-transparent {\n    color: transparent;\n  }\n\n  .sm\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .sm\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .sm\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .sm\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .sm\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .sm\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .sm\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .sm\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .sm\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .sm\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .sm\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .sm\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .sm\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .sm\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .sm\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .sm\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .sm\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .sm\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .sm\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .sm\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .sm\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .sm\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .sm\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .sm\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .sm\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .sm\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .sm\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .sm\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .sm\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .sm\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .sm\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .sm\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .sm\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .sm\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .sm\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .sm\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .sm\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .sm\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .sm\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .sm\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .sm\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .sm\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .sm\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .sm\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .sm\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .sm\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .sm\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .sm\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .sm\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .sm\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .sm\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .sm\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .sm\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .sm\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .sm\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .sm\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .sm\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .sm\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .sm\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .sm\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .sm\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .sm\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .sm\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .sm\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .sm\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .sm\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .sm\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .sm\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .sm\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .sm\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .sm\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .sm\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .sm\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .sm\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .sm\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .sm\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .sm\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .sm\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .sm\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .sm\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .sm\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .sm\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .sm\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .sm\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .sm\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .sm\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .sm\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .sm\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .sm\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .sm\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .sm\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .sm\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .sm\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .sm\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .sm\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .sm\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .sm\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .sm\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .sm\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .sm\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .sm\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .sm\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .sm\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .sm\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .sm\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .sm\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .sm\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .sm\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .sm\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:focus .sm\\:group-focus\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .group:focus .sm\\:group-focus\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .sm\\:hover\\:text-white:hover {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-black:hover {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-50:hover {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-100:hover {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-200:hover {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-300:hover {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-400:hover {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-500:hover {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-600:hover {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-700:hover {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-800:hover {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-900:hover {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-cool-gray-50:hover {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-cool-gray-100:hover {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-cool-gray-200:hover {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-cool-gray-300:hover {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-cool-gray-400:hover {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-cool-gray-500:hover {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-cool-gray-600:hover {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-cool-gray-700:hover {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-cool-gray-800:hover {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-cool-gray-900:hover {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-50:hover {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-100:hover {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-200:hover {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-300:hover {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-400:hover {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-500:hover {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-600:hover {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-700:hover {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-800:hover {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-900:hover {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-50:hover {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-100:hover {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-200:hover {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-300:hover {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-400:hover {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-500:hover {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-600:hover {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-700:hover {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-800:hover {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-900:hover {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-50:hover {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-100:hover {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-200:hover {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-300:hover {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-400:hover {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-500:hover {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-600:hover {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-700:hover {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-800:hover {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-900:hover {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-50:hover {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-100:hover {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-200:hover {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-300:hover {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-400:hover {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-500:hover {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-600:hover {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-700:hover {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-800:hover {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-900:hover {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-50:hover {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-100:hover {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-200:hover {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-300:hover {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-400:hover {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-500:hover {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-600:hover {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-700:hover {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-800:hover {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-900:hover {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-50:hover {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-100:hover {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-200:hover {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-300:hover {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-400:hover {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-500:hover {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-600:hover {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-700:hover {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-800:hover {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-900:hover {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-50:hover {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-100:hover {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-200:hover {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-300:hover {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-400:hover {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-500:hover {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-600:hover {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-700:hover {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-800:hover {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-900:hover {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-50:hover {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-100:hover {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-200:hover {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-300:hover {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-400:hover {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-500:hover {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-600:hover {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-700:hover {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-800:hover {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-900:hover {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-50:hover {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-100:hover {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-200:hover {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-300:hover {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-400:hover {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-500:hover {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-600:hover {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-700:hover {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-800:hover {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-900:hover {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .sm\\:focus-within\\:text-white:focus-within {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-black:focus-within {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-50:focus-within {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-100:focus-within {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-200:focus-within {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-300:focus-within {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-400:focus-within {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-500:focus-within {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-600:focus-within {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-700:focus-within {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-800:focus-within {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-900:focus-within {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-cool-gray-50:focus-within {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-cool-gray-100:focus-within {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-cool-gray-200:focus-within {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-cool-gray-300:focus-within {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-cool-gray-400:focus-within {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-cool-gray-500:focus-within {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-cool-gray-600:focus-within {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-cool-gray-700:focus-within {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-cool-gray-800:focus-within {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-cool-gray-900:focus-within {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-50:focus-within {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-100:focus-within {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-200:focus-within {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-300:focus-within {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-400:focus-within {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-500:focus-within {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-600:focus-within {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-700:focus-within {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-800:focus-within {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-900:focus-within {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-50:focus-within {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-100:focus-within {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-200:focus-within {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-300:focus-within {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-400:focus-within {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-500:focus-within {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-600:focus-within {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-700:focus-within {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-800:focus-within {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-900:focus-within {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-50:focus-within {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-100:focus-within {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-200:focus-within {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-300:focus-within {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-400:focus-within {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-500:focus-within {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-600:focus-within {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-700:focus-within {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-800:focus-within {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-900:focus-within {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-50:focus-within {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-100:focus-within {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-200:focus-within {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-300:focus-within {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-400:focus-within {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-500:focus-within {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-600:focus-within {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-700:focus-within {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-800:focus-within {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-900:focus-within {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-50:focus-within {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-100:focus-within {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-200:focus-within {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-300:focus-within {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-400:focus-within {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-500:focus-within {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-600:focus-within {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-700:focus-within {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-800:focus-within {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-900:focus-within {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-50:focus-within {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-100:focus-within {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-200:focus-within {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-300:focus-within {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-400:focus-within {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-500:focus-within {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-600:focus-within {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-700:focus-within {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-800:focus-within {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-900:focus-within {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-50:focus-within {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-100:focus-within {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-200:focus-within {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-300:focus-within {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-400:focus-within {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-500:focus-within {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-600:focus-within {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-700:focus-within {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-800:focus-within {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-900:focus-within {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-50:focus-within {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-100:focus-within {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-200:focus-within {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-300:focus-within {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-400:focus-within {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-500:focus-within {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-600:focus-within {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-700:focus-within {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-800:focus-within {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-900:focus-within {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-50:focus-within {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-100:focus-within {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-200:focus-within {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-300:focus-within {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-400:focus-within {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-500:focus-within {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-600:focus-within {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-700:focus-within {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-800:focus-within {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-900:focus-within {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:text-white:focus {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-black:focus {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-50:focus {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-100:focus {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-200:focus {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-300:focus {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-400:focus {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-500:focus {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-600:focus {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-700:focus {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-800:focus {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-900:focus {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-cool-gray-50:focus {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-cool-gray-100:focus {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-cool-gray-200:focus {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-cool-gray-300:focus {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-cool-gray-400:focus {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-cool-gray-500:focus {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-cool-gray-600:focus {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-cool-gray-700:focus {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-cool-gray-800:focus {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-cool-gray-900:focus {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-50:focus {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-100:focus {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-200:focus {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-300:focus {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-400:focus {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-500:focus {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-600:focus {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-700:focus {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-800:focus {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-900:focus {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-50:focus {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-100:focus {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-200:focus {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-300:focus {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-400:focus {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-500:focus {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-600:focus {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-700:focus {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-800:focus {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-900:focus {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-50:focus {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-100:focus {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-200:focus {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-300:focus {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-400:focus {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-500:focus {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-600:focus {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-700:focus {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-800:focus {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-900:focus {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-50:focus {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-100:focus {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-200:focus {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-300:focus {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-400:focus {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-500:focus {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-600:focus {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-700:focus {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-800:focus {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-900:focus {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-50:focus {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-100:focus {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-200:focus {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-300:focus {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-400:focus {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-500:focus {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-600:focus {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-700:focus {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-800:focus {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-900:focus {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-50:focus {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-100:focus {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-200:focus {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-300:focus {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-400:focus {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-500:focus {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-600:focus {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-700:focus {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-800:focus {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-900:focus {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-50:focus {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-100:focus {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-200:focus {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-300:focus {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-400:focus {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-500:focus {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-600:focus {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-700:focus {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-800:focus {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-900:focus {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-50:focus {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-100:focus {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-200:focus {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-300:focus {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-400:focus {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-500:focus {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-600:focus {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-700:focus {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-800:focus {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-900:focus {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-50:focus {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-100:focus {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-200:focus {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-300:focus {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-400:focus {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-500:focus {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-600:focus {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-700:focus {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-800:focus {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-900:focus {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-transparent:active {\n    color: transparent;\n  }\n\n  .sm\\:active\\:text-white:active {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-black:active {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-gray-50:active {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-gray-100:active {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-gray-200:active {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-gray-300:active {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-gray-400:active {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-gray-500:active {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-gray-600:active {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-gray-700:active {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-gray-800:active {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-gray-900:active {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-cool-gray-50:active {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-cool-gray-100:active {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-cool-gray-200:active {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-cool-gray-300:active {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-cool-gray-400:active {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-cool-gray-500:active {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-cool-gray-600:active {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-cool-gray-700:active {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-cool-gray-800:active {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-cool-gray-900:active {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-red-50:active {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-red-100:active {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-red-200:active {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-red-300:active {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-red-400:active {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-red-500:active {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-red-600:active {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-red-700:active {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-red-800:active {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-red-900:active {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-orange-50:active {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-orange-100:active {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-orange-200:active {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-orange-300:active {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-orange-400:active {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-orange-500:active {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-orange-600:active {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-orange-700:active {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-orange-800:active {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-orange-900:active {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-yellow-50:active {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-yellow-100:active {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-yellow-200:active {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-yellow-300:active {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-yellow-400:active {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-yellow-500:active {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-yellow-600:active {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-yellow-700:active {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-yellow-800:active {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-yellow-900:active {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-green-50:active {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-green-100:active {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-green-200:active {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-green-300:active {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-green-400:active {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-green-500:active {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-green-600:active {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-green-700:active {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-green-800:active {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-green-900:active {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-teal-50:active {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-teal-100:active {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-teal-200:active {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-teal-300:active {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-teal-400:active {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-teal-500:active {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-teal-600:active {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-teal-700:active {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-teal-800:active {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-teal-900:active {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-blue-50:active {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-blue-100:active {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-blue-200:active {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-blue-300:active {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-blue-400:active {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-blue-500:active {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-blue-600:active {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-blue-700:active {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-blue-800:active {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-blue-900:active {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-indigo-50:active {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-indigo-100:active {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-indigo-200:active {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-indigo-300:active {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-indigo-400:active {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-indigo-500:active {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-indigo-600:active {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-indigo-700:active {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-indigo-800:active {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-indigo-900:active {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-purple-50:active {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-purple-100:active {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-purple-200:active {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-purple-300:active {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-purple-400:active {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-purple-500:active {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-purple-600:active {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-purple-700:active {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-purple-800:active {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-purple-900:active {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-pink-50:active {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-pink-100:active {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-pink-200:active {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-pink-300:active {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-pink-400:active {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-pink-500:active {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-pink-600:active {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-pink-700:active {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-pink-800:active {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .sm\\:active\\:text-pink-900:active {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .sm\\:text-opacity-0 {\n    --text-opacity: 0;\n  }\n\n  .sm\\:text-opacity-25 {\n    --text-opacity: 0.25;\n  }\n\n  .sm\\:text-opacity-50 {\n    --text-opacity: 0.5;\n  }\n\n  .sm\\:text-opacity-75 {\n    --text-opacity: 0.75;\n  }\n\n  .sm\\:text-opacity-100 {\n    --text-opacity: 1;\n  }\n\n  .sm\\:hover\\:text-opacity-0:hover {\n    --text-opacity: 0;\n  }\n\n  .sm\\:hover\\:text-opacity-25:hover {\n    --text-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:text-opacity-50:hover {\n    --text-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:text-opacity-75:hover {\n    --text-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:text-opacity-100:hover {\n    --text-opacity: 1;\n  }\n\n  .sm\\:focus\\:text-opacity-0:focus {\n    --text-opacity: 0;\n  }\n\n  .sm\\:focus\\:text-opacity-25:focus {\n    --text-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:text-opacity-50:focus {\n    --text-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:text-opacity-75:focus {\n    --text-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:text-opacity-100:focus {\n    --text-opacity: 1;\n  }\n\n  .sm\\:italic {\n    font-style: italic;\n  }\n\n  .sm\\:not-italic {\n    font-style: normal;\n  }\n\n  .sm\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .sm\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .sm\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .sm\\:normal-case {\n    text-transform: none;\n  }\n\n  .sm\\:underline {\n    text-decoration: underline;\n  }\n\n  .sm\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .sm\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .sm\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .sm\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .sm\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:focus .sm\\:group-focus\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:focus .sm\\:group-focus\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:focus .sm\\:group-focus\\:no-underline {\n    text-decoration: none;\n  }\n\n  .sm\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .sm\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .sm\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .sm\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .sm\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .sm\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .sm\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .sm\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .sm\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .sm\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .sm\\:tracking-normal {\n    letter-spacing: 0;\n  }\n\n  .sm\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .sm\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .sm\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .sm\\:select-none {\n    -webkit-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n  }\n\n  .sm\\:select-text {\n    -webkit-user-select: text;\n       -moz-user-select: text;\n        -ms-user-select: text;\n            user-select: text;\n  }\n\n  .sm\\:select-all {\n    -webkit-user-select: all;\n       -moz-user-select: all;\n        -ms-user-select: all;\n            user-select: all;\n  }\n\n  .sm\\:select-auto {\n    -webkit-user-select: auto;\n       -moz-user-select: auto;\n        -ms-user-select: auto;\n            user-select: auto;\n  }\n\n  .sm\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .sm\\:align-top {\n    vertical-align: top;\n  }\n\n  .sm\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .sm\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .sm\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .sm\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .sm\\:visible {\n    visibility: visible;\n  }\n\n  .sm\\:invisible {\n    visibility: hidden;\n  }\n\n  .sm\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .sm\\:whitespace-no-wrap {\n    white-space: nowrap;\n  }\n\n  .sm\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .sm\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .sm\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .sm\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .sm\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .sm\\:break-all {\n    word-break: break-all;\n  }\n\n  .sm\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .sm\\:w-0 {\n    width: 0;\n  }\n\n  .sm\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .sm\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .sm\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .sm\\:w-4 {\n    width: 1rem;\n  }\n\n  .sm\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .sm\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .sm\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .sm\\:w-8 {\n    width: 2rem;\n  }\n\n  .sm\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .sm\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .sm\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .sm\\:w-12 {\n    width: 3rem;\n  }\n\n  .sm\\:w-13 {\n    width: 3.25rem;\n  }\n\n  .sm\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .sm\\:w-15 {\n    width: 3.75rem;\n  }\n\n  .sm\\:w-16 {\n    width: 4rem;\n  }\n\n  .sm\\:w-20 {\n    width: 5rem;\n  }\n\n  .sm\\:w-24 {\n    width: 6rem;\n  }\n\n  .sm\\:w-28 {\n    width: 7rem;\n  }\n\n  .sm\\:w-32 {\n    width: 8rem;\n  }\n\n  .sm\\:w-36 {\n    width: 9rem;\n  }\n\n  .sm\\:w-40 {\n    width: 10rem;\n  }\n\n  .sm\\:w-48 {\n    width: 12rem;\n  }\n\n  .sm\\:w-56 {\n    width: 14rem;\n  }\n\n  .sm\\:w-60 {\n    width: 15rem;\n  }\n\n  .sm\\:w-64 {\n    width: 16rem;\n  }\n\n  .sm\\:w-72 {\n    width: 18rem;\n  }\n\n  .sm\\:w-80 {\n    width: 20rem;\n  }\n\n  .sm\\:w-96 {\n    width: 24rem;\n  }\n\n  .sm\\:w-auto {\n    width: auto;\n  }\n\n  .sm\\:w-px {\n    width: 1px;\n  }\n\n  .sm\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .sm\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .sm\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .sm\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .sm\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .sm\\:w-1\\/3 {\n    width: 33.333333%;\n  }\n\n  .sm\\:w-2\\/3 {\n    width: 66.666667%;\n  }\n\n  .sm\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .sm\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .sm\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .sm\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .sm\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .sm\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .sm\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .sm\\:w-1\\/6 {\n    width: 16.666667%;\n  }\n\n  .sm\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .sm\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .sm\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .sm\\:w-5\\/6 {\n    width: 83.333333%;\n  }\n\n  .sm\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .sm\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .sm\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .sm\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .sm\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .sm\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .sm\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .sm\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .sm\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .sm\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .sm\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .sm\\:w-full {\n    width: 100%;\n  }\n\n  .sm\\:w-screen {\n    width: 100vw;\n  }\n\n  .sm\\:z-0 {\n    z-index: 0;\n  }\n\n  .sm\\:z-10 {\n    z-index: 10;\n  }\n\n  .sm\\:z-20 {\n    z-index: 20;\n  }\n\n  .sm\\:z-30 {\n    z-index: 30;\n  }\n\n  .sm\\:z-40 {\n    z-index: 40;\n  }\n\n  .sm\\:z-50 {\n    z-index: 50;\n  }\n\n  .sm\\:z-auto {\n    z-index: auto;\n  }\n\n  .sm\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .sm\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .sm\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .sm\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .sm\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .sm\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .sm\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .sm\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .sm\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .sm\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .sm\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .sm\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .sm\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .sm\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .sm\\:gap-0 {\n    grid-gap: 0;\n    gap: 0;\n  }\n\n  .sm\\:gap-1 {\n    grid-gap: 0.25rem;\n    gap: 0.25rem;\n  }\n\n  .sm\\:gap-2 {\n    grid-gap: 0.5rem;\n    gap: 0.5rem;\n  }\n\n  .sm\\:gap-3 {\n    grid-gap: 0.75rem;\n    gap: 0.75rem;\n  }\n\n  .sm\\:gap-4 {\n    grid-gap: 1rem;\n    gap: 1rem;\n  }\n\n  .sm\\:gap-5 {\n    grid-gap: 1.25rem;\n    gap: 1.25rem;\n  }\n\n  .sm\\:gap-6 {\n    grid-gap: 1.5rem;\n    gap: 1.5rem;\n  }\n\n  .sm\\:gap-7 {\n    grid-gap: 1.75rem;\n    gap: 1.75rem;\n  }\n\n  .sm\\:gap-8 {\n    grid-gap: 2rem;\n    gap: 2rem;\n  }\n\n  .sm\\:gap-9 {\n    grid-gap: 2.25rem;\n    gap: 2.25rem;\n  }\n\n  .sm\\:gap-10 {\n    grid-gap: 2.5rem;\n    gap: 2.5rem;\n  }\n\n  .sm\\:gap-11 {\n    grid-gap: 2.75rem;\n    gap: 2.75rem;\n  }\n\n  .sm\\:gap-12 {\n    grid-gap: 3rem;\n    gap: 3rem;\n  }\n\n  .sm\\:gap-13 {\n    grid-gap: 3.25rem;\n    gap: 3.25rem;\n  }\n\n  .sm\\:gap-14 {\n    grid-gap: 3.5rem;\n    gap: 3.5rem;\n  }\n\n  .sm\\:gap-15 {\n    grid-gap: 3.75rem;\n    gap: 3.75rem;\n  }\n\n  .sm\\:gap-16 {\n    grid-gap: 4rem;\n    gap: 4rem;\n  }\n\n  .sm\\:gap-20 {\n    grid-gap: 5rem;\n    gap: 5rem;\n  }\n\n  .sm\\:gap-24 {\n    grid-gap: 6rem;\n    gap: 6rem;\n  }\n\n  .sm\\:gap-28 {\n    grid-gap: 7rem;\n    gap: 7rem;\n  }\n\n  .sm\\:gap-32 {\n    grid-gap: 8rem;\n    gap: 8rem;\n  }\n\n  .sm\\:gap-36 {\n    grid-gap: 9rem;\n    gap: 9rem;\n  }\n\n  .sm\\:gap-40 {\n    grid-gap: 10rem;\n    gap: 10rem;\n  }\n\n  .sm\\:gap-48 {\n    grid-gap: 12rem;\n    gap: 12rem;\n  }\n\n  .sm\\:gap-56 {\n    grid-gap: 14rem;\n    gap: 14rem;\n  }\n\n  .sm\\:gap-60 {\n    grid-gap: 15rem;\n    gap: 15rem;\n  }\n\n  .sm\\:gap-64 {\n    grid-gap: 16rem;\n    gap: 16rem;\n  }\n\n  .sm\\:gap-72 {\n    grid-gap: 18rem;\n    gap: 18rem;\n  }\n\n  .sm\\:gap-80 {\n    grid-gap: 20rem;\n    gap: 20rem;\n  }\n\n  .sm\\:gap-96 {\n    grid-gap: 24rem;\n    gap: 24rem;\n  }\n\n  .sm\\:gap-px {\n    grid-gap: 1px;\n    gap: 1px;\n  }\n\n  .sm\\:gap-0\\.5 {\n    grid-gap: 0.125rem;\n    gap: 0.125rem;\n  }\n\n  .sm\\:gap-1\\.5 {\n    grid-gap: 0.375rem;\n    gap: 0.375rem;\n  }\n\n  .sm\\:gap-2\\.5 {\n    grid-gap: 0.625rem;\n    gap: 0.625rem;\n  }\n\n  .sm\\:gap-3\\.5 {\n    grid-gap: 0.875rem;\n    gap: 0.875rem;\n  }\n\n  .sm\\:gap-1\\/2 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .sm\\:gap-1\\/3 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .sm\\:gap-2\\/3 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .sm\\:gap-1\\/4 {\n    grid-gap: 25%;\n    gap: 25%;\n  }\n\n  .sm\\:gap-2\\/4 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .sm\\:gap-3\\/4 {\n    grid-gap: 75%;\n    gap: 75%;\n  }\n\n  .sm\\:gap-1\\/5 {\n    grid-gap: 20%;\n    gap: 20%;\n  }\n\n  .sm\\:gap-2\\/5 {\n    grid-gap: 40%;\n    gap: 40%;\n  }\n\n  .sm\\:gap-3\\/5 {\n    grid-gap: 60%;\n    gap: 60%;\n  }\n\n  .sm\\:gap-4\\/5 {\n    grid-gap: 80%;\n    gap: 80%;\n  }\n\n  .sm\\:gap-1\\/6 {\n    grid-gap: 16.666667%;\n    gap: 16.666667%;\n  }\n\n  .sm\\:gap-2\\/6 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .sm\\:gap-3\\/6 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .sm\\:gap-4\\/6 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .sm\\:gap-5\\/6 {\n    grid-gap: 83.333333%;\n    gap: 83.333333%;\n  }\n\n  .sm\\:gap-1\\/12 {\n    grid-gap: 8.333333%;\n    gap: 8.333333%;\n  }\n\n  .sm\\:gap-2\\/12 {\n    grid-gap: 16.666667%;\n    gap: 16.666667%;\n  }\n\n  .sm\\:gap-3\\/12 {\n    grid-gap: 25%;\n    gap: 25%;\n  }\n\n  .sm\\:gap-4\\/12 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .sm\\:gap-5\\/12 {\n    grid-gap: 41.666667%;\n    gap: 41.666667%;\n  }\n\n  .sm\\:gap-6\\/12 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .sm\\:gap-7\\/12 {\n    grid-gap: 58.333333%;\n    gap: 58.333333%;\n  }\n\n  .sm\\:gap-8\\/12 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .sm\\:gap-9\\/12 {\n    grid-gap: 75%;\n    gap: 75%;\n  }\n\n  .sm\\:gap-10\\/12 {\n    grid-gap: 83.333333%;\n    gap: 83.333333%;\n  }\n\n  .sm\\:gap-11\\/12 {\n    grid-gap: 91.666667%;\n    gap: 91.666667%;\n  }\n\n  .sm\\:gap-full {\n    grid-gap: 100%;\n    gap: 100%;\n  }\n\n  .sm\\:col-gap-0 {\n    grid-column-gap: 0;\n    -moz-column-gap: 0;\n         column-gap: 0;\n  }\n\n  .sm\\:col-gap-1 {\n    grid-column-gap: 0.25rem;\n    -moz-column-gap: 0.25rem;\n         column-gap: 0.25rem;\n  }\n\n  .sm\\:col-gap-2 {\n    grid-column-gap: 0.5rem;\n    -moz-column-gap: 0.5rem;\n         column-gap: 0.5rem;\n  }\n\n  .sm\\:col-gap-3 {\n    grid-column-gap: 0.75rem;\n    -moz-column-gap: 0.75rem;\n         column-gap: 0.75rem;\n  }\n\n  .sm\\:col-gap-4 {\n    grid-column-gap: 1rem;\n    -moz-column-gap: 1rem;\n         column-gap: 1rem;\n  }\n\n  .sm\\:col-gap-5 {\n    grid-column-gap: 1.25rem;\n    -moz-column-gap: 1.25rem;\n         column-gap: 1.25rem;\n  }\n\n  .sm\\:col-gap-6 {\n    grid-column-gap: 1.5rem;\n    -moz-column-gap: 1.5rem;\n         column-gap: 1.5rem;\n  }\n\n  .sm\\:col-gap-7 {\n    grid-column-gap: 1.75rem;\n    -moz-column-gap: 1.75rem;\n         column-gap: 1.75rem;\n  }\n\n  .sm\\:col-gap-8 {\n    grid-column-gap: 2rem;\n    -moz-column-gap: 2rem;\n         column-gap: 2rem;\n  }\n\n  .sm\\:col-gap-9 {\n    grid-column-gap: 2.25rem;\n    -moz-column-gap: 2.25rem;\n         column-gap: 2.25rem;\n  }\n\n  .sm\\:col-gap-10 {\n    grid-column-gap: 2.5rem;\n    -moz-column-gap: 2.5rem;\n         column-gap: 2.5rem;\n  }\n\n  .sm\\:col-gap-11 {\n    grid-column-gap: 2.75rem;\n    -moz-column-gap: 2.75rem;\n         column-gap: 2.75rem;\n  }\n\n  .sm\\:col-gap-12 {\n    grid-column-gap: 3rem;\n    -moz-column-gap: 3rem;\n         column-gap: 3rem;\n  }\n\n  .sm\\:col-gap-13 {\n    grid-column-gap: 3.25rem;\n    -moz-column-gap: 3.25rem;\n         column-gap: 3.25rem;\n  }\n\n  .sm\\:col-gap-14 {\n    grid-column-gap: 3.5rem;\n    -moz-column-gap: 3.5rem;\n         column-gap: 3.5rem;\n  }\n\n  .sm\\:col-gap-15 {\n    grid-column-gap: 3.75rem;\n    -moz-column-gap: 3.75rem;\n         column-gap: 3.75rem;\n  }\n\n  .sm\\:col-gap-16 {\n    grid-column-gap: 4rem;\n    -moz-column-gap: 4rem;\n         column-gap: 4rem;\n  }\n\n  .sm\\:col-gap-20 {\n    grid-column-gap: 5rem;\n    -moz-column-gap: 5rem;\n         column-gap: 5rem;\n  }\n\n  .sm\\:col-gap-24 {\n    grid-column-gap: 6rem;\n    -moz-column-gap: 6rem;\n         column-gap: 6rem;\n  }\n\n  .sm\\:col-gap-28 {\n    grid-column-gap: 7rem;\n    -moz-column-gap: 7rem;\n         column-gap: 7rem;\n  }\n\n  .sm\\:col-gap-32 {\n    grid-column-gap: 8rem;\n    -moz-column-gap: 8rem;\n         column-gap: 8rem;\n  }\n\n  .sm\\:col-gap-36 {\n    grid-column-gap: 9rem;\n    -moz-column-gap: 9rem;\n         column-gap: 9rem;\n  }\n\n  .sm\\:col-gap-40 {\n    grid-column-gap: 10rem;\n    -moz-column-gap: 10rem;\n         column-gap: 10rem;\n  }\n\n  .sm\\:col-gap-48 {\n    grid-column-gap: 12rem;\n    -moz-column-gap: 12rem;\n         column-gap: 12rem;\n  }\n\n  .sm\\:col-gap-56 {\n    grid-column-gap: 14rem;\n    -moz-column-gap: 14rem;\n         column-gap: 14rem;\n  }\n\n  .sm\\:col-gap-60 {\n    grid-column-gap: 15rem;\n    -moz-column-gap: 15rem;\n         column-gap: 15rem;\n  }\n\n  .sm\\:col-gap-64 {\n    grid-column-gap: 16rem;\n    -moz-column-gap: 16rem;\n         column-gap: 16rem;\n  }\n\n  .sm\\:col-gap-72 {\n    grid-column-gap: 18rem;\n    -moz-column-gap: 18rem;\n         column-gap: 18rem;\n  }\n\n  .sm\\:col-gap-80 {\n    grid-column-gap: 20rem;\n    -moz-column-gap: 20rem;\n         column-gap: 20rem;\n  }\n\n  .sm\\:col-gap-96 {\n    grid-column-gap: 24rem;\n    -moz-column-gap: 24rem;\n         column-gap: 24rem;\n  }\n\n  .sm\\:col-gap-px {\n    grid-column-gap: 1px;\n    -moz-column-gap: 1px;\n         column-gap: 1px;\n  }\n\n  .sm\\:col-gap-0\\.5 {\n    grid-column-gap: 0.125rem;\n    -moz-column-gap: 0.125rem;\n         column-gap: 0.125rem;\n  }\n\n  .sm\\:col-gap-1\\.5 {\n    grid-column-gap: 0.375rem;\n    -moz-column-gap: 0.375rem;\n         column-gap: 0.375rem;\n  }\n\n  .sm\\:col-gap-2\\.5 {\n    grid-column-gap: 0.625rem;\n    -moz-column-gap: 0.625rem;\n         column-gap: 0.625rem;\n  }\n\n  .sm\\:col-gap-3\\.5 {\n    grid-column-gap: 0.875rem;\n    -moz-column-gap: 0.875rem;\n         column-gap: 0.875rem;\n  }\n\n  .sm\\:col-gap-1\\/2 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .sm\\:col-gap-1\\/3 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .sm\\:col-gap-2\\/3 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .sm\\:col-gap-1\\/4 {\n    grid-column-gap: 25%;\n    -moz-column-gap: 25%;\n         column-gap: 25%;\n  }\n\n  .sm\\:col-gap-2\\/4 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .sm\\:col-gap-3\\/4 {\n    grid-column-gap: 75%;\n    -moz-column-gap: 75%;\n         column-gap: 75%;\n  }\n\n  .sm\\:col-gap-1\\/5 {\n    grid-column-gap: 20%;\n    -moz-column-gap: 20%;\n         column-gap: 20%;\n  }\n\n  .sm\\:col-gap-2\\/5 {\n    grid-column-gap: 40%;\n    -moz-column-gap: 40%;\n         column-gap: 40%;\n  }\n\n  .sm\\:col-gap-3\\/5 {\n    grid-column-gap: 60%;\n    -moz-column-gap: 60%;\n         column-gap: 60%;\n  }\n\n  .sm\\:col-gap-4\\/5 {\n    grid-column-gap: 80%;\n    -moz-column-gap: 80%;\n         column-gap: 80%;\n  }\n\n  .sm\\:col-gap-1\\/6 {\n    grid-column-gap: 16.666667%;\n    -moz-column-gap: 16.666667%;\n         column-gap: 16.666667%;\n  }\n\n  .sm\\:col-gap-2\\/6 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .sm\\:col-gap-3\\/6 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .sm\\:col-gap-4\\/6 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .sm\\:col-gap-5\\/6 {\n    grid-column-gap: 83.333333%;\n    -moz-column-gap: 83.333333%;\n         column-gap: 83.333333%;\n  }\n\n  .sm\\:col-gap-1\\/12 {\n    grid-column-gap: 8.333333%;\n    -moz-column-gap: 8.333333%;\n         column-gap: 8.333333%;\n  }\n\n  .sm\\:col-gap-2\\/12 {\n    grid-column-gap: 16.666667%;\n    -moz-column-gap: 16.666667%;\n         column-gap: 16.666667%;\n  }\n\n  .sm\\:col-gap-3\\/12 {\n    grid-column-gap: 25%;\n    -moz-column-gap: 25%;\n         column-gap: 25%;\n  }\n\n  .sm\\:col-gap-4\\/12 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .sm\\:col-gap-5\\/12 {\n    grid-column-gap: 41.666667%;\n    -moz-column-gap: 41.666667%;\n         column-gap: 41.666667%;\n  }\n\n  .sm\\:col-gap-6\\/12 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .sm\\:col-gap-7\\/12 {\n    grid-column-gap: 58.333333%;\n    -moz-column-gap: 58.333333%;\n         column-gap: 58.333333%;\n  }\n\n  .sm\\:col-gap-8\\/12 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .sm\\:col-gap-9\\/12 {\n    grid-column-gap: 75%;\n    -moz-column-gap: 75%;\n         column-gap: 75%;\n  }\n\n  .sm\\:col-gap-10\\/12 {\n    grid-column-gap: 83.333333%;\n    -moz-column-gap: 83.333333%;\n         column-gap: 83.333333%;\n  }\n\n  .sm\\:col-gap-11\\/12 {\n    grid-column-gap: 91.666667%;\n    -moz-column-gap: 91.666667%;\n         column-gap: 91.666667%;\n  }\n\n  .sm\\:col-gap-full {\n    grid-column-gap: 100%;\n    -moz-column-gap: 100%;\n         column-gap: 100%;\n  }\n\n  .sm\\:row-gap-0 {\n    grid-row-gap: 0;\n    row-gap: 0;\n  }\n\n  .sm\\:row-gap-1 {\n    grid-row-gap: 0.25rem;\n    row-gap: 0.25rem;\n  }\n\n  .sm\\:row-gap-2 {\n    grid-row-gap: 0.5rem;\n    row-gap: 0.5rem;\n  }\n\n  .sm\\:row-gap-3 {\n    grid-row-gap: 0.75rem;\n    row-gap: 0.75rem;\n  }\n\n  .sm\\:row-gap-4 {\n    grid-row-gap: 1rem;\n    row-gap: 1rem;\n  }\n\n  .sm\\:row-gap-5 {\n    grid-row-gap: 1.25rem;\n    row-gap: 1.25rem;\n  }\n\n  .sm\\:row-gap-6 {\n    grid-row-gap: 1.5rem;\n    row-gap: 1.5rem;\n  }\n\n  .sm\\:row-gap-7 {\n    grid-row-gap: 1.75rem;\n    row-gap: 1.75rem;\n  }\n\n  .sm\\:row-gap-8 {\n    grid-row-gap: 2rem;\n    row-gap: 2rem;\n  }\n\n  .sm\\:row-gap-9 {\n    grid-row-gap: 2.25rem;\n    row-gap: 2.25rem;\n  }\n\n  .sm\\:row-gap-10 {\n    grid-row-gap: 2.5rem;\n    row-gap: 2.5rem;\n  }\n\n  .sm\\:row-gap-11 {\n    grid-row-gap: 2.75rem;\n    row-gap: 2.75rem;\n  }\n\n  .sm\\:row-gap-12 {\n    grid-row-gap: 3rem;\n    row-gap: 3rem;\n  }\n\n  .sm\\:row-gap-13 {\n    grid-row-gap: 3.25rem;\n    row-gap: 3.25rem;\n  }\n\n  .sm\\:row-gap-14 {\n    grid-row-gap: 3.5rem;\n    row-gap: 3.5rem;\n  }\n\n  .sm\\:row-gap-15 {\n    grid-row-gap: 3.75rem;\n    row-gap: 3.75rem;\n  }\n\n  .sm\\:row-gap-16 {\n    grid-row-gap: 4rem;\n    row-gap: 4rem;\n  }\n\n  .sm\\:row-gap-20 {\n    grid-row-gap: 5rem;\n    row-gap: 5rem;\n  }\n\n  .sm\\:row-gap-24 {\n    grid-row-gap: 6rem;\n    row-gap: 6rem;\n  }\n\n  .sm\\:row-gap-28 {\n    grid-row-gap: 7rem;\n    row-gap: 7rem;\n  }\n\n  .sm\\:row-gap-32 {\n    grid-row-gap: 8rem;\n    row-gap: 8rem;\n  }\n\n  .sm\\:row-gap-36 {\n    grid-row-gap: 9rem;\n    row-gap: 9rem;\n  }\n\n  .sm\\:row-gap-40 {\n    grid-row-gap: 10rem;\n    row-gap: 10rem;\n  }\n\n  .sm\\:row-gap-48 {\n    grid-row-gap: 12rem;\n    row-gap: 12rem;\n  }\n\n  .sm\\:row-gap-56 {\n    grid-row-gap: 14rem;\n    row-gap: 14rem;\n  }\n\n  .sm\\:row-gap-60 {\n    grid-row-gap: 15rem;\n    row-gap: 15rem;\n  }\n\n  .sm\\:row-gap-64 {\n    grid-row-gap: 16rem;\n    row-gap: 16rem;\n  }\n\n  .sm\\:row-gap-72 {\n    grid-row-gap: 18rem;\n    row-gap: 18rem;\n  }\n\n  .sm\\:row-gap-80 {\n    grid-row-gap: 20rem;\n    row-gap: 20rem;\n  }\n\n  .sm\\:row-gap-96 {\n    grid-row-gap: 24rem;\n    row-gap: 24rem;\n  }\n\n  .sm\\:row-gap-px {\n    grid-row-gap: 1px;\n    row-gap: 1px;\n  }\n\n  .sm\\:row-gap-0\\.5 {\n    grid-row-gap: 0.125rem;\n    row-gap: 0.125rem;\n  }\n\n  .sm\\:row-gap-1\\.5 {\n    grid-row-gap: 0.375rem;\n    row-gap: 0.375rem;\n  }\n\n  .sm\\:row-gap-2\\.5 {\n    grid-row-gap: 0.625rem;\n    row-gap: 0.625rem;\n  }\n\n  .sm\\:row-gap-3\\.5 {\n    grid-row-gap: 0.875rem;\n    row-gap: 0.875rem;\n  }\n\n  .sm\\:row-gap-1\\/2 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .sm\\:row-gap-1\\/3 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .sm\\:row-gap-2\\/3 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .sm\\:row-gap-1\\/4 {\n    grid-row-gap: 25%;\n    row-gap: 25%;\n  }\n\n  .sm\\:row-gap-2\\/4 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .sm\\:row-gap-3\\/4 {\n    grid-row-gap: 75%;\n    row-gap: 75%;\n  }\n\n  .sm\\:row-gap-1\\/5 {\n    grid-row-gap: 20%;\n    row-gap: 20%;\n  }\n\n  .sm\\:row-gap-2\\/5 {\n    grid-row-gap: 40%;\n    row-gap: 40%;\n  }\n\n  .sm\\:row-gap-3\\/5 {\n    grid-row-gap: 60%;\n    row-gap: 60%;\n  }\n\n  .sm\\:row-gap-4\\/5 {\n    grid-row-gap: 80%;\n    row-gap: 80%;\n  }\n\n  .sm\\:row-gap-1\\/6 {\n    grid-row-gap: 16.666667%;\n    row-gap: 16.666667%;\n  }\n\n  .sm\\:row-gap-2\\/6 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .sm\\:row-gap-3\\/6 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .sm\\:row-gap-4\\/6 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .sm\\:row-gap-5\\/6 {\n    grid-row-gap: 83.333333%;\n    row-gap: 83.333333%;\n  }\n\n  .sm\\:row-gap-1\\/12 {\n    grid-row-gap: 8.333333%;\n    row-gap: 8.333333%;\n  }\n\n  .sm\\:row-gap-2\\/12 {\n    grid-row-gap: 16.666667%;\n    row-gap: 16.666667%;\n  }\n\n  .sm\\:row-gap-3\\/12 {\n    grid-row-gap: 25%;\n    row-gap: 25%;\n  }\n\n  .sm\\:row-gap-4\\/12 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .sm\\:row-gap-5\\/12 {\n    grid-row-gap: 41.666667%;\n    row-gap: 41.666667%;\n  }\n\n  .sm\\:row-gap-6\\/12 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .sm\\:row-gap-7\\/12 {\n    grid-row-gap: 58.333333%;\n    row-gap: 58.333333%;\n  }\n\n  .sm\\:row-gap-8\\/12 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .sm\\:row-gap-9\\/12 {\n    grid-row-gap: 75%;\n    row-gap: 75%;\n  }\n\n  .sm\\:row-gap-10\\/12 {\n    grid-row-gap: 83.333333%;\n    row-gap: 83.333333%;\n  }\n\n  .sm\\:row-gap-11\\/12 {\n    grid-row-gap: 91.666667%;\n    row-gap: 91.666667%;\n  }\n\n  .sm\\:row-gap-full {\n    grid-row-gap: 100%;\n    row-gap: 100%;\n  }\n\n  .sm\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .sm\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .sm\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .sm\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .sm\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .sm\\:col-auto {\n    grid-column: auto;\n  }\n\n  .sm\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .sm\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .sm\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .sm\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .sm\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .sm\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .sm\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .sm\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .sm\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .sm\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .sm\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .sm\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .sm\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .sm\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .sm\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .sm\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .sm\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .sm\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .sm\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .sm\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .sm\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .sm\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .sm\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .sm\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .sm\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .sm\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .sm\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .sm\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .sm\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .sm\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .sm\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .sm\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .sm\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .sm\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .sm\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .sm\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .sm\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .sm\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .sm\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .sm\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .sm\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .sm\\:row-auto {\n    grid-row: auto;\n  }\n\n  .sm\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .sm\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .sm\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .sm\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .sm\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .sm\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .sm\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .sm\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .sm\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .sm\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .sm\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .sm\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .sm\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .sm\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .sm\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .sm\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .sm\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .sm\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .sm\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .sm\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .sm\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .sm\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .sm\\:transform {\n    --transform-translate-x: 0;\n    --transform-translate-y: 0;\n    --transform-rotate: 0;\n    --transform-skew-x: 0;\n    --transform-skew-y: 0;\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));\n  }\n\n  .sm\\:transform-none {\n    transform: none;\n  }\n\n  .sm\\:origin-center {\n    transform-origin: center;\n  }\n\n  .sm\\:origin-top {\n    transform-origin: top;\n  }\n\n  .sm\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .sm\\:origin-right {\n    transform-origin: right;\n  }\n\n  .sm\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .sm\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .sm\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .sm\\:origin-left {\n    transform-origin: left;\n  }\n\n  .sm\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .sm\\:scale-0 {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .sm\\:scale-50 {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .sm\\:scale-75 {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .sm\\:scale-90 {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .sm\\:scale-95 {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .sm\\:scale-100 {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .sm\\:scale-105 {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .sm\\:scale-110 {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .sm\\:scale-125 {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .sm\\:scale-150 {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .sm\\:scale-x-0 {\n    --transform-scale-x: 0;\n  }\n\n  .sm\\:scale-x-50 {\n    --transform-scale-x: .5;\n  }\n\n  .sm\\:scale-x-75 {\n    --transform-scale-x: .75;\n  }\n\n  .sm\\:scale-x-90 {\n    --transform-scale-x: .9;\n  }\n\n  .sm\\:scale-x-95 {\n    --transform-scale-x: .95;\n  }\n\n  .sm\\:scale-x-100 {\n    --transform-scale-x: 1;\n  }\n\n  .sm\\:scale-x-105 {\n    --transform-scale-x: 1.05;\n  }\n\n  .sm\\:scale-x-110 {\n    --transform-scale-x: 1.1;\n  }\n\n  .sm\\:scale-x-125 {\n    --transform-scale-x: 1.25;\n  }\n\n  .sm\\:scale-x-150 {\n    --transform-scale-x: 1.5;\n  }\n\n  .sm\\:scale-y-0 {\n    --transform-scale-y: 0;\n  }\n\n  .sm\\:scale-y-50 {\n    --transform-scale-y: .5;\n  }\n\n  .sm\\:scale-y-75 {\n    --transform-scale-y: .75;\n  }\n\n  .sm\\:scale-y-90 {\n    --transform-scale-y: .9;\n  }\n\n  .sm\\:scale-y-95 {\n    --transform-scale-y: .95;\n  }\n\n  .sm\\:scale-y-100 {\n    --transform-scale-y: 1;\n  }\n\n  .sm\\:scale-y-105 {\n    --transform-scale-y: 1.05;\n  }\n\n  .sm\\:scale-y-110 {\n    --transform-scale-y: 1.1;\n  }\n\n  .sm\\:scale-y-125 {\n    --transform-scale-y: 1.25;\n  }\n\n  .sm\\:scale-y-150 {\n    --transform-scale-y: 1.5;\n  }\n\n  .sm\\:hover\\:scale-0:hover {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .sm\\:hover\\:scale-50:hover {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .sm\\:hover\\:scale-75:hover {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .sm\\:hover\\:scale-90:hover {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .sm\\:hover\\:scale-95:hover {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .sm\\:hover\\:scale-100:hover {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .sm\\:hover\\:scale-105:hover {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .sm\\:hover\\:scale-110:hover {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .sm\\:hover\\:scale-125:hover {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .sm\\:hover\\:scale-150:hover {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .sm\\:hover\\:scale-x-0:hover {\n    --transform-scale-x: 0;\n  }\n\n  .sm\\:hover\\:scale-x-50:hover {\n    --transform-scale-x: .5;\n  }\n\n  .sm\\:hover\\:scale-x-75:hover {\n    --transform-scale-x: .75;\n  }\n\n  .sm\\:hover\\:scale-x-90:hover {\n    --transform-scale-x: .9;\n  }\n\n  .sm\\:hover\\:scale-x-95:hover {\n    --transform-scale-x: .95;\n  }\n\n  .sm\\:hover\\:scale-x-100:hover {\n    --transform-scale-x: 1;\n  }\n\n  .sm\\:hover\\:scale-x-105:hover {\n    --transform-scale-x: 1.05;\n  }\n\n  .sm\\:hover\\:scale-x-110:hover {\n    --transform-scale-x: 1.1;\n  }\n\n  .sm\\:hover\\:scale-x-125:hover {\n    --transform-scale-x: 1.25;\n  }\n\n  .sm\\:hover\\:scale-x-150:hover {\n    --transform-scale-x: 1.5;\n  }\n\n  .sm\\:hover\\:scale-y-0:hover {\n    --transform-scale-y: 0;\n  }\n\n  .sm\\:hover\\:scale-y-50:hover {\n    --transform-scale-y: .5;\n  }\n\n  .sm\\:hover\\:scale-y-75:hover {\n    --transform-scale-y: .75;\n  }\n\n  .sm\\:hover\\:scale-y-90:hover {\n    --transform-scale-y: .9;\n  }\n\n  .sm\\:hover\\:scale-y-95:hover {\n    --transform-scale-y: .95;\n  }\n\n  .sm\\:hover\\:scale-y-100:hover {\n    --transform-scale-y: 1;\n  }\n\n  .sm\\:hover\\:scale-y-105:hover {\n    --transform-scale-y: 1.05;\n  }\n\n  .sm\\:hover\\:scale-y-110:hover {\n    --transform-scale-y: 1.1;\n  }\n\n  .sm\\:hover\\:scale-y-125:hover {\n    --transform-scale-y: 1.25;\n  }\n\n  .sm\\:hover\\:scale-y-150:hover {\n    --transform-scale-y: 1.5;\n  }\n\n  .sm\\:focus\\:scale-0:focus {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .sm\\:focus\\:scale-50:focus {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .sm\\:focus\\:scale-75:focus {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .sm\\:focus\\:scale-90:focus {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .sm\\:focus\\:scale-95:focus {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .sm\\:focus\\:scale-100:focus {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .sm\\:focus\\:scale-105:focus {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .sm\\:focus\\:scale-110:focus {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .sm\\:focus\\:scale-125:focus {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .sm\\:focus\\:scale-150:focus {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .sm\\:focus\\:scale-x-0:focus {\n    --transform-scale-x: 0;\n  }\n\n  .sm\\:focus\\:scale-x-50:focus {\n    --transform-scale-x: .5;\n  }\n\n  .sm\\:focus\\:scale-x-75:focus {\n    --transform-scale-x: .75;\n  }\n\n  .sm\\:focus\\:scale-x-90:focus {\n    --transform-scale-x: .9;\n  }\n\n  .sm\\:focus\\:scale-x-95:focus {\n    --transform-scale-x: .95;\n  }\n\n  .sm\\:focus\\:scale-x-100:focus {\n    --transform-scale-x: 1;\n  }\n\n  .sm\\:focus\\:scale-x-105:focus {\n    --transform-scale-x: 1.05;\n  }\n\n  .sm\\:focus\\:scale-x-110:focus {\n    --transform-scale-x: 1.1;\n  }\n\n  .sm\\:focus\\:scale-x-125:focus {\n    --transform-scale-x: 1.25;\n  }\n\n  .sm\\:focus\\:scale-x-150:focus {\n    --transform-scale-x: 1.5;\n  }\n\n  .sm\\:focus\\:scale-y-0:focus {\n    --transform-scale-y: 0;\n  }\n\n  .sm\\:focus\\:scale-y-50:focus {\n    --transform-scale-y: .5;\n  }\n\n  .sm\\:focus\\:scale-y-75:focus {\n    --transform-scale-y: .75;\n  }\n\n  .sm\\:focus\\:scale-y-90:focus {\n    --transform-scale-y: .9;\n  }\n\n  .sm\\:focus\\:scale-y-95:focus {\n    --transform-scale-y: .95;\n  }\n\n  .sm\\:focus\\:scale-y-100:focus {\n    --transform-scale-y: 1;\n  }\n\n  .sm\\:focus\\:scale-y-105:focus {\n    --transform-scale-y: 1.05;\n  }\n\n  .sm\\:focus\\:scale-y-110:focus {\n    --transform-scale-y: 1.1;\n  }\n\n  .sm\\:focus\\:scale-y-125:focus {\n    --transform-scale-y: 1.25;\n  }\n\n  .sm\\:focus\\:scale-y-150:focus {\n    --transform-scale-y: 1.5;\n  }\n\n  .sm\\:rotate-0 {\n    --transform-rotate: 0;\n  }\n\n  .sm\\:rotate-45 {\n    --transform-rotate: 45deg;\n  }\n\n  .sm\\:rotate-90 {\n    --transform-rotate: 90deg;\n  }\n\n  .sm\\:rotate-180 {\n    --transform-rotate: 180deg;\n  }\n\n  .sm\\:-rotate-180 {\n    --transform-rotate: -180deg;\n  }\n\n  .sm\\:-rotate-90 {\n    --transform-rotate: -90deg;\n  }\n\n  .sm\\:-rotate-45 {\n    --transform-rotate: -45deg;\n  }\n\n  .sm\\:hover\\:rotate-0:hover {\n    --transform-rotate: 0;\n  }\n\n  .sm\\:hover\\:rotate-45:hover {\n    --transform-rotate: 45deg;\n  }\n\n  .sm\\:hover\\:rotate-90:hover {\n    --transform-rotate: 90deg;\n  }\n\n  .sm\\:hover\\:rotate-180:hover {\n    --transform-rotate: 180deg;\n  }\n\n  .sm\\:hover\\:-rotate-180:hover {\n    --transform-rotate: -180deg;\n  }\n\n  .sm\\:hover\\:-rotate-90:hover {\n    --transform-rotate: -90deg;\n  }\n\n  .sm\\:hover\\:-rotate-45:hover {\n    --transform-rotate: -45deg;\n  }\n\n  .sm\\:focus\\:rotate-0:focus {\n    --transform-rotate: 0;\n  }\n\n  .sm\\:focus\\:rotate-45:focus {\n    --transform-rotate: 45deg;\n  }\n\n  .sm\\:focus\\:rotate-90:focus {\n    --transform-rotate: 90deg;\n  }\n\n  .sm\\:focus\\:rotate-180:focus {\n    --transform-rotate: 180deg;\n  }\n\n  .sm\\:focus\\:-rotate-180:focus {\n    --transform-rotate: -180deg;\n  }\n\n  .sm\\:focus\\:-rotate-90:focus {\n    --transform-rotate: -90deg;\n  }\n\n  .sm\\:focus\\:-rotate-45:focus {\n    --transform-rotate: -45deg;\n  }\n\n  .sm\\:translate-x-0 {\n    --transform-translate-x: 0;\n  }\n\n  .sm\\:translate-x-1 {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .sm\\:translate-x-2 {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .sm\\:translate-x-3 {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .sm\\:translate-x-4 {\n    --transform-translate-x: 1rem;\n  }\n\n  .sm\\:translate-x-5 {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .sm\\:translate-x-6 {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .sm\\:translate-x-7 {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .sm\\:translate-x-8 {\n    --transform-translate-x: 2rem;\n  }\n\n  .sm\\:translate-x-9 {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .sm\\:translate-x-10 {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .sm\\:translate-x-11 {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .sm\\:translate-x-12 {\n    --transform-translate-x: 3rem;\n  }\n\n  .sm\\:translate-x-13 {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .sm\\:translate-x-14 {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .sm\\:translate-x-15 {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .sm\\:translate-x-16 {\n    --transform-translate-x: 4rem;\n  }\n\n  .sm\\:translate-x-20 {\n    --transform-translate-x: 5rem;\n  }\n\n  .sm\\:translate-x-24 {\n    --transform-translate-x: 6rem;\n  }\n\n  .sm\\:translate-x-28 {\n    --transform-translate-x: 7rem;\n  }\n\n  .sm\\:translate-x-32 {\n    --transform-translate-x: 8rem;\n  }\n\n  .sm\\:translate-x-36 {\n    --transform-translate-x: 9rem;\n  }\n\n  .sm\\:translate-x-40 {\n    --transform-translate-x: 10rem;\n  }\n\n  .sm\\:translate-x-48 {\n    --transform-translate-x: 12rem;\n  }\n\n  .sm\\:translate-x-56 {\n    --transform-translate-x: 14rem;\n  }\n\n  .sm\\:translate-x-60 {\n    --transform-translate-x: 15rem;\n  }\n\n  .sm\\:translate-x-64 {\n    --transform-translate-x: 16rem;\n  }\n\n  .sm\\:translate-x-72 {\n    --transform-translate-x: 18rem;\n  }\n\n  .sm\\:translate-x-80 {\n    --transform-translate-x: 20rem;\n  }\n\n  .sm\\:translate-x-96 {\n    --transform-translate-x: 24rem;\n  }\n\n  .sm\\:translate-x-px {\n    --transform-translate-x: 1px;\n  }\n\n  .sm\\:translate-x-0\\.5 {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .sm\\:translate-x-1\\.5 {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .sm\\:translate-x-2\\.5 {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .sm\\:translate-x-3\\.5 {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .sm\\:translate-x-1\\/2 {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:translate-x-1\\/3 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .sm\\:translate-x-2\\/3 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .sm\\:translate-x-1\\/4 {\n    --transform-translate-x: 25%;\n  }\n\n  .sm\\:translate-x-2\\/4 {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:translate-x-3\\/4 {\n    --transform-translate-x: 75%;\n  }\n\n  .sm\\:translate-x-1\\/5 {\n    --transform-translate-x: 20%;\n  }\n\n  .sm\\:translate-x-2\\/5 {\n    --transform-translate-x: 40%;\n  }\n\n  .sm\\:translate-x-3\\/5 {\n    --transform-translate-x: 60%;\n  }\n\n  .sm\\:translate-x-4\\/5 {\n    --transform-translate-x: 80%;\n  }\n\n  .sm\\:translate-x-1\\/6 {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .sm\\:translate-x-2\\/6 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .sm\\:translate-x-3\\/6 {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:translate-x-4\\/6 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .sm\\:translate-x-5\\/6 {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .sm\\:translate-x-1\\/12 {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .sm\\:translate-x-2\\/12 {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .sm\\:translate-x-3\\/12 {\n    --transform-translate-x: 25%;\n  }\n\n  .sm\\:translate-x-4\\/12 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .sm\\:translate-x-5\\/12 {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .sm\\:translate-x-6\\/12 {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:translate-x-7\\/12 {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .sm\\:translate-x-8\\/12 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .sm\\:translate-x-9\\/12 {\n    --transform-translate-x: 75%;\n  }\n\n  .sm\\:translate-x-10\\/12 {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .sm\\:translate-x-11\\/12 {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .sm\\:translate-x-full {\n    --transform-translate-x: 100%;\n  }\n\n  .sm\\:-translate-x-1 {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .sm\\:-translate-x-2 {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .sm\\:-translate-x-3 {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .sm\\:-translate-x-4 {\n    --transform-translate-x: -1rem;\n  }\n\n  .sm\\:-translate-x-5 {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .sm\\:-translate-x-6 {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .sm\\:-translate-x-7 {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .sm\\:-translate-x-8 {\n    --transform-translate-x: -2rem;\n  }\n\n  .sm\\:-translate-x-9 {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .sm\\:-translate-x-10 {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .sm\\:-translate-x-11 {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .sm\\:-translate-x-12 {\n    --transform-translate-x: -3rem;\n  }\n\n  .sm\\:-translate-x-13 {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .sm\\:-translate-x-14 {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .sm\\:-translate-x-15 {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .sm\\:-translate-x-16 {\n    --transform-translate-x: -4rem;\n  }\n\n  .sm\\:-translate-x-20 {\n    --transform-translate-x: -5rem;\n  }\n\n  .sm\\:-translate-x-24 {\n    --transform-translate-x: -6rem;\n  }\n\n  .sm\\:-translate-x-28 {\n    --transform-translate-x: -7rem;\n  }\n\n  .sm\\:-translate-x-32 {\n    --transform-translate-x: -8rem;\n  }\n\n  .sm\\:-translate-x-36 {\n    --transform-translate-x: -9rem;\n  }\n\n  .sm\\:-translate-x-40 {\n    --transform-translate-x: -10rem;\n  }\n\n  .sm\\:-translate-x-48 {\n    --transform-translate-x: -12rem;\n  }\n\n  .sm\\:-translate-x-56 {\n    --transform-translate-x: -14rem;\n  }\n\n  .sm\\:-translate-x-60 {\n    --transform-translate-x: -15rem;\n  }\n\n  .sm\\:-translate-x-64 {\n    --transform-translate-x: -16rem;\n  }\n\n  .sm\\:-translate-x-72 {\n    --transform-translate-x: -18rem;\n  }\n\n  .sm\\:-translate-x-80 {\n    --transform-translate-x: -20rem;\n  }\n\n  .sm\\:-translate-x-96 {\n    --transform-translate-x: -24rem;\n  }\n\n  .sm\\:-translate-x-px {\n    --transform-translate-x: -1px;\n  }\n\n  .sm\\:-translate-x-0\\.5 {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .sm\\:-translate-x-1\\.5 {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .sm\\:-translate-x-2\\.5 {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .sm\\:-translate-x-3\\.5 {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .sm\\:-translate-x-1\\/2 {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:-translate-x-1\\/3 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .sm\\:-translate-x-2\\/3 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .sm\\:-translate-x-1\\/4 {\n    --transform-translate-x: -25%;\n  }\n\n  .sm\\:-translate-x-2\\/4 {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:-translate-x-3\\/4 {\n    --transform-translate-x: -75%;\n  }\n\n  .sm\\:-translate-x-1\\/5 {\n    --transform-translate-x: -20%;\n  }\n\n  .sm\\:-translate-x-2\\/5 {\n    --transform-translate-x: -40%;\n  }\n\n  .sm\\:-translate-x-3\\/5 {\n    --transform-translate-x: -60%;\n  }\n\n  .sm\\:-translate-x-4\\/5 {\n    --transform-translate-x: -80%;\n  }\n\n  .sm\\:-translate-x-1\\/6 {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .sm\\:-translate-x-2\\/6 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .sm\\:-translate-x-3\\/6 {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:-translate-x-4\\/6 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .sm\\:-translate-x-5\\/6 {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .sm\\:-translate-x-1\\/12 {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .sm\\:-translate-x-2\\/12 {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .sm\\:-translate-x-3\\/12 {\n    --transform-translate-x: -25%;\n  }\n\n  .sm\\:-translate-x-4\\/12 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .sm\\:-translate-x-5\\/12 {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .sm\\:-translate-x-6\\/12 {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:-translate-x-7\\/12 {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .sm\\:-translate-x-8\\/12 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .sm\\:-translate-x-9\\/12 {\n    --transform-translate-x: -75%;\n  }\n\n  .sm\\:-translate-x-10\\/12 {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .sm\\:-translate-x-11\\/12 {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .sm\\:-translate-x-full {\n    --transform-translate-x: -100%;\n  }\n\n  .sm\\:translate-y-0 {\n    --transform-translate-y: 0;\n  }\n\n  .sm\\:translate-y-1 {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .sm\\:translate-y-2 {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .sm\\:translate-y-3 {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .sm\\:translate-y-4 {\n    --transform-translate-y: 1rem;\n  }\n\n  .sm\\:translate-y-5 {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .sm\\:translate-y-6 {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .sm\\:translate-y-7 {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .sm\\:translate-y-8 {\n    --transform-translate-y: 2rem;\n  }\n\n  .sm\\:translate-y-9 {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .sm\\:translate-y-10 {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .sm\\:translate-y-11 {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .sm\\:translate-y-12 {\n    --transform-translate-y: 3rem;\n  }\n\n  .sm\\:translate-y-13 {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .sm\\:translate-y-14 {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .sm\\:translate-y-15 {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .sm\\:translate-y-16 {\n    --transform-translate-y: 4rem;\n  }\n\n  .sm\\:translate-y-20 {\n    --transform-translate-y: 5rem;\n  }\n\n  .sm\\:translate-y-24 {\n    --transform-translate-y: 6rem;\n  }\n\n  .sm\\:translate-y-28 {\n    --transform-translate-y: 7rem;\n  }\n\n  .sm\\:translate-y-32 {\n    --transform-translate-y: 8rem;\n  }\n\n  .sm\\:translate-y-36 {\n    --transform-translate-y: 9rem;\n  }\n\n  .sm\\:translate-y-40 {\n    --transform-translate-y: 10rem;\n  }\n\n  .sm\\:translate-y-48 {\n    --transform-translate-y: 12rem;\n  }\n\n  .sm\\:translate-y-56 {\n    --transform-translate-y: 14rem;\n  }\n\n  .sm\\:translate-y-60 {\n    --transform-translate-y: 15rem;\n  }\n\n  .sm\\:translate-y-64 {\n    --transform-translate-y: 16rem;\n  }\n\n  .sm\\:translate-y-72 {\n    --transform-translate-y: 18rem;\n  }\n\n  .sm\\:translate-y-80 {\n    --transform-translate-y: 20rem;\n  }\n\n  .sm\\:translate-y-96 {\n    --transform-translate-y: 24rem;\n  }\n\n  .sm\\:translate-y-px {\n    --transform-translate-y: 1px;\n  }\n\n  .sm\\:translate-y-0\\.5 {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .sm\\:translate-y-1\\.5 {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .sm\\:translate-y-2\\.5 {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .sm\\:translate-y-3\\.5 {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .sm\\:translate-y-1\\/2 {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:translate-y-1\\/3 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .sm\\:translate-y-2\\/3 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .sm\\:translate-y-1\\/4 {\n    --transform-translate-y: 25%;\n  }\n\n  .sm\\:translate-y-2\\/4 {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:translate-y-3\\/4 {\n    --transform-translate-y: 75%;\n  }\n\n  .sm\\:translate-y-1\\/5 {\n    --transform-translate-y: 20%;\n  }\n\n  .sm\\:translate-y-2\\/5 {\n    --transform-translate-y: 40%;\n  }\n\n  .sm\\:translate-y-3\\/5 {\n    --transform-translate-y: 60%;\n  }\n\n  .sm\\:translate-y-4\\/5 {\n    --transform-translate-y: 80%;\n  }\n\n  .sm\\:translate-y-1\\/6 {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .sm\\:translate-y-2\\/6 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .sm\\:translate-y-3\\/6 {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:translate-y-4\\/6 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .sm\\:translate-y-5\\/6 {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .sm\\:translate-y-1\\/12 {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .sm\\:translate-y-2\\/12 {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .sm\\:translate-y-3\\/12 {\n    --transform-translate-y: 25%;\n  }\n\n  .sm\\:translate-y-4\\/12 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .sm\\:translate-y-5\\/12 {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .sm\\:translate-y-6\\/12 {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:translate-y-7\\/12 {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .sm\\:translate-y-8\\/12 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .sm\\:translate-y-9\\/12 {\n    --transform-translate-y: 75%;\n  }\n\n  .sm\\:translate-y-10\\/12 {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .sm\\:translate-y-11\\/12 {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .sm\\:translate-y-full {\n    --transform-translate-y: 100%;\n  }\n\n  .sm\\:-translate-y-1 {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .sm\\:-translate-y-2 {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .sm\\:-translate-y-3 {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .sm\\:-translate-y-4 {\n    --transform-translate-y: -1rem;\n  }\n\n  .sm\\:-translate-y-5 {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .sm\\:-translate-y-6 {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .sm\\:-translate-y-7 {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .sm\\:-translate-y-8 {\n    --transform-translate-y: -2rem;\n  }\n\n  .sm\\:-translate-y-9 {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .sm\\:-translate-y-10 {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .sm\\:-translate-y-11 {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .sm\\:-translate-y-12 {\n    --transform-translate-y: -3rem;\n  }\n\n  .sm\\:-translate-y-13 {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .sm\\:-translate-y-14 {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .sm\\:-translate-y-15 {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .sm\\:-translate-y-16 {\n    --transform-translate-y: -4rem;\n  }\n\n  .sm\\:-translate-y-20 {\n    --transform-translate-y: -5rem;\n  }\n\n  .sm\\:-translate-y-24 {\n    --transform-translate-y: -6rem;\n  }\n\n  .sm\\:-translate-y-28 {\n    --transform-translate-y: -7rem;\n  }\n\n  .sm\\:-translate-y-32 {\n    --transform-translate-y: -8rem;\n  }\n\n  .sm\\:-translate-y-36 {\n    --transform-translate-y: -9rem;\n  }\n\n  .sm\\:-translate-y-40 {\n    --transform-translate-y: -10rem;\n  }\n\n  .sm\\:-translate-y-48 {\n    --transform-translate-y: -12rem;\n  }\n\n  .sm\\:-translate-y-56 {\n    --transform-translate-y: -14rem;\n  }\n\n  .sm\\:-translate-y-60 {\n    --transform-translate-y: -15rem;\n  }\n\n  .sm\\:-translate-y-64 {\n    --transform-translate-y: -16rem;\n  }\n\n  .sm\\:-translate-y-72 {\n    --transform-translate-y: -18rem;\n  }\n\n  .sm\\:-translate-y-80 {\n    --transform-translate-y: -20rem;\n  }\n\n  .sm\\:-translate-y-96 {\n    --transform-translate-y: -24rem;\n  }\n\n  .sm\\:-translate-y-px {\n    --transform-translate-y: -1px;\n  }\n\n  .sm\\:-translate-y-0\\.5 {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .sm\\:-translate-y-1\\.5 {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .sm\\:-translate-y-2\\.5 {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .sm\\:-translate-y-3\\.5 {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .sm\\:-translate-y-1\\/2 {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:-translate-y-1\\/3 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .sm\\:-translate-y-2\\/3 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .sm\\:-translate-y-1\\/4 {\n    --transform-translate-y: -25%;\n  }\n\n  .sm\\:-translate-y-2\\/4 {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:-translate-y-3\\/4 {\n    --transform-translate-y: -75%;\n  }\n\n  .sm\\:-translate-y-1\\/5 {\n    --transform-translate-y: -20%;\n  }\n\n  .sm\\:-translate-y-2\\/5 {\n    --transform-translate-y: -40%;\n  }\n\n  .sm\\:-translate-y-3\\/5 {\n    --transform-translate-y: -60%;\n  }\n\n  .sm\\:-translate-y-4\\/5 {\n    --transform-translate-y: -80%;\n  }\n\n  .sm\\:-translate-y-1\\/6 {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .sm\\:-translate-y-2\\/6 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .sm\\:-translate-y-3\\/6 {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:-translate-y-4\\/6 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .sm\\:-translate-y-5\\/6 {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .sm\\:-translate-y-1\\/12 {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .sm\\:-translate-y-2\\/12 {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .sm\\:-translate-y-3\\/12 {\n    --transform-translate-y: -25%;\n  }\n\n  .sm\\:-translate-y-4\\/12 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .sm\\:-translate-y-5\\/12 {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .sm\\:-translate-y-6\\/12 {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:-translate-y-7\\/12 {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .sm\\:-translate-y-8\\/12 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .sm\\:-translate-y-9\\/12 {\n    --transform-translate-y: -75%;\n  }\n\n  .sm\\:-translate-y-10\\/12 {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .sm\\:-translate-y-11\\/12 {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .sm\\:-translate-y-full {\n    --transform-translate-y: -100%;\n  }\n\n  .sm\\:hover\\:translate-x-0:hover {\n    --transform-translate-x: 0;\n  }\n\n  .sm\\:hover\\:translate-x-1:hover {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-2:hover {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-3:hover {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-4:hover {\n    --transform-translate-x: 1rem;\n  }\n\n  .sm\\:hover\\:translate-x-5:hover {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-6:hover {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-7:hover {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-8:hover {\n    --transform-translate-x: 2rem;\n  }\n\n  .sm\\:hover\\:translate-x-9:hover {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-10:hover {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-11:hover {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-12:hover {\n    --transform-translate-x: 3rem;\n  }\n\n  .sm\\:hover\\:translate-x-13:hover {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-14:hover {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-15:hover {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-16:hover {\n    --transform-translate-x: 4rem;\n  }\n\n  .sm\\:hover\\:translate-x-20:hover {\n    --transform-translate-x: 5rem;\n  }\n\n  .sm\\:hover\\:translate-x-24:hover {\n    --transform-translate-x: 6rem;\n  }\n\n  .sm\\:hover\\:translate-x-28:hover {\n    --transform-translate-x: 7rem;\n  }\n\n  .sm\\:hover\\:translate-x-32:hover {\n    --transform-translate-x: 8rem;\n  }\n\n  .sm\\:hover\\:translate-x-36:hover {\n    --transform-translate-x: 9rem;\n  }\n\n  .sm\\:hover\\:translate-x-40:hover {\n    --transform-translate-x: 10rem;\n  }\n\n  .sm\\:hover\\:translate-x-48:hover {\n    --transform-translate-x: 12rem;\n  }\n\n  .sm\\:hover\\:translate-x-56:hover {\n    --transform-translate-x: 14rem;\n  }\n\n  .sm\\:hover\\:translate-x-60:hover {\n    --transform-translate-x: 15rem;\n  }\n\n  .sm\\:hover\\:translate-x-64:hover {\n    --transform-translate-x: 16rem;\n  }\n\n  .sm\\:hover\\:translate-x-72:hover {\n    --transform-translate-x: 18rem;\n  }\n\n  .sm\\:hover\\:translate-x-80:hover {\n    --transform-translate-x: 20rem;\n  }\n\n  .sm\\:hover\\:translate-x-96:hover {\n    --transform-translate-x: 24rem;\n  }\n\n  .sm\\:hover\\:translate-x-px:hover {\n    --transform-translate-x: 1px;\n  }\n\n  .sm\\:hover\\:translate-x-0\\.5:hover {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .sm\\:hover\\:translate-x-1\\.5:hover {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .sm\\:hover\\:translate-x-2\\.5:hover {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .sm\\:hover\\:translate-x-3\\.5:hover {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/2:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/3:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/3:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/4:hover {\n    --transform-translate-x: 25%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/4:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:hover\\:translate-x-3\\/4:hover {\n    --transform-translate-x: 75%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/5:hover {\n    --transform-translate-x: 20%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/5:hover {\n    --transform-translate-x: 40%;\n  }\n\n  .sm\\:hover\\:translate-x-3\\/5:hover {\n    --transform-translate-x: 60%;\n  }\n\n  .sm\\:hover\\:translate-x-4\\/5:hover {\n    --transform-translate-x: 80%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/6:hover {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/6:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-x-3\\/6:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:hover\\:translate-x-4\\/6:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-x-5\\/6:hover {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/12:hover {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/12:hover {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .sm\\:hover\\:translate-x-3\\/12:hover {\n    --transform-translate-x: 25%;\n  }\n\n  .sm\\:hover\\:translate-x-4\\/12:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-x-5\\/12:hover {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .sm\\:hover\\:translate-x-6\\/12:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:hover\\:translate-x-7\\/12:hover {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .sm\\:hover\\:translate-x-8\\/12:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-x-9\\/12:hover {\n    --transform-translate-x: 75%;\n  }\n\n  .sm\\:hover\\:translate-x-10\\/12:hover {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .sm\\:hover\\:translate-x-11\\/12:hover {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .sm\\:hover\\:translate-x-full:hover {\n    --transform-translate-x: 100%;\n  }\n\n  .sm\\:hover\\:-translate-x-1:hover {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-2:hover {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-3:hover {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-4:hover {\n    --transform-translate-x: -1rem;\n  }\n\n  .sm\\:hover\\:-translate-x-5:hover {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-6:hover {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-7:hover {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-8:hover {\n    --transform-translate-x: -2rem;\n  }\n\n  .sm\\:hover\\:-translate-x-9:hover {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-10:hover {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-11:hover {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-12:hover {\n    --transform-translate-x: -3rem;\n  }\n\n  .sm\\:hover\\:-translate-x-13:hover {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-14:hover {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-15:hover {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-16:hover {\n    --transform-translate-x: -4rem;\n  }\n\n  .sm\\:hover\\:-translate-x-20:hover {\n    --transform-translate-x: -5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-24:hover {\n    --transform-translate-x: -6rem;\n  }\n\n  .sm\\:hover\\:-translate-x-28:hover {\n    --transform-translate-x: -7rem;\n  }\n\n  .sm\\:hover\\:-translate-x-32:hover {\n    --transform-translate-x: -8rem;\n  }\n\n  .sm\\:hover\\:-translate-x-36:hover {\n    --transform-translate-x: -9rem;\n  }\n\n  .sm\\:hover\\:-translate-x-40:hover {\n    --transform-translate-x: -10rem;\n  }\n\n  .sm\\:hover\\:-translate-x-48:hover {\n    --transform-translate-x: -12rem;\n  }\n\n  .sm\\:hover\\:-translate-x-56:hover {\n    --transform-translate-x: -14rem;\n  }\n\n  .sm\\:hover\\:-translate-x-60:hover {\n    --transform-translate-x: -15rem;\n  }\n\n  .sm\\:hover\\:-translate-x-64:hover {\n    --transform-translate-x: -16rem;\n  }\n\n  .sm\\:hover\\:-translate-x-72:hover {\n    --transform-translate-x: -18rem;\n  }\n\n  .sm\\:hover\\:-translate-x-80:hover {\n    --transform-translate-x: -20rem;\n  }\n\n  .sm\\:hover\\:-translate-x-96:hover {\n    --transform-translate-x: -24rem;\n  }\n\n  .sm\\:hover\\:-translate-x-px:hover {\n    --transform-translate-x: -1px;\n  }\n\n  .sm\\:hover\\:-translate-x-0\\.5:hover {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\.5:hover {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\.5:hover {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\.5:hover {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/2:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/3:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/3:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/4:hover {\n    --transform-translate-x: -25%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/4:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\/4:hover {\n    --transform-translate-x: -75%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/5:hover {\n    --transform-translate-x: -20%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/5:hover {\n    --transform-translate-x: -40%;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\/5:hover {\n    --transform-translate-x: -60%;\n  }\n\n  .sm\\:hover\\:-translate-x-4\\/5:hover {\n    --transform-translate-x: -80%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/6:hover {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/6:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\/6:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:hover\\:-translate-x-4\\/6:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .sm\\:hover\\:-translate-x-5\\/6:hover {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/12:hover {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/12:hover {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\/12:hover {\n    --transform-translate-x: -25%;\n  }\n\n  .sm\\:hover\\:-translate-x-4\\/12:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .sm\\:hover\\:-translate-x-5\\/12:hover {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .sm\\:hover\\:-translate-x-6\\/12:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:hover\\:-translate-x-7\\/12:hover {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .sm\\:hover\\:-translate-x-8\\/12:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .sm\\:hover\\:-translate-x-9\\/12:hover {\n    --transform-translate-x: -75%;\n  }\n\n  .sm\\:hover\\:-translate-x-10\\/12:hover {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .sm\\:hover\\:-translate-x-11\\/12:hover {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .sm\\:hover\\:-translate-x-full:hover {\n    --transform-translate-x: -100%;\n  }\n\n  .sm\\:hover\\:translate-y-0:hover {\n    --transform-translate-y: 0;\n  }\n\n  .sm\\:hover\\:translate-y-1:hover {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-2:hover {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-3:hover {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-4:hover {\n    --transform-translate-y: 1rem;\n  }\n\n  .sm\\:hover\\:translate-y-5:hover {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-6:hover {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-7:hover {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-8:hover {\n    --transform-translate-y: 2rem;\n  }\n\n  .sm\\:hover\\:translate-y-9:hover {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-10:hover {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-11:hover {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-12:hover {\n    --transform-translate-y: 3rem;\n  }\n\n  .sm\\:hover\\:translate-y-13:hover {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-14:hover {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-15:hover {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-16:hover {\n    --transform-translate-y: 4rem;\n  }\n\n  .sm\\:hover\\:translate-y-20:hover {\n    --transform-translate-y: 5rem;\n  }\n\n  .sm\\:hover\\:translate-y-24:hover {\n    --transform-translate-y: 6rem;\n  }\n\n  .sm\\:hover\\:translate-y-28:hover {\n    --transform-translate-y: 7rem;\n  }\n\n  .sm\\:hover\\:translate-y-32:hover {\n    --transform-translate-y: 8rem;\n  }\n\n  .sm\\:hover\\:translate-y-36:hover {\n    --transform-translate-y: 9rem;\n  }\n\n  .sm\\:hover\\:translate-y-40:hover {\n    --transform-translate-y: 10rem;\n  }\n\n  .sm\\:hover\\:translate-y-48:hover {\n    --transform-translate-y: 12rem;\n  }\n\n  .sm\\:hover\\:translate-y-56:hover {\n    --transform-translate-y: 14rem;\n  }\n\n  .sm\\:hover\\:translate-y-60:hover {\n    --transform-translate-y: 15rem;\n  }\n\n  .sm\\:hover\\:translate-y-64:hover {\n    --transform-translate-y: 16rem;\n  }\n\n  .sm\\:hover\\:translate-y-72:hover {\n    --transform-translate-y: 18rem;\n  }\n\n  .sm\\:hover\\:translate-y-80:hover {\n    --transform-translate-y: 20rem;\n  }\n\n  .sm\\:hover\\:translate-y-96:hover {\n    --transform-translate-y: 24rem;\n  }\n\n  .sm\\:hover\\:translate-y-px:hover {\n    --transform-translate-y: 1px;\n  }\n\n  .sm\\:hover\\:translate-y-0\\.5:hover {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .sm\\:hover\\:translate-y-1\\.5:hover {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .sm\\:hover\\:translate-y-2\\.5:hover {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .sm\\:hover\\:translate-y-3\\.5:hover {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/2:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/3:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/3:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/4:hover {\n    --transform-translate-y: 25%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/4:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:hover\\:translate-y-3\\/4:hover {\n    --transform-translate-y: 75%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/5:hover {\n    --transform-translate-y: 20%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/5:hover {\n    --transform-translate-y: 40%;\n  }\n\n  .sm\\:hover\\:translate-y-3\\/5:hover {\n    --transform-translate-y: 60%;\n  }\n\n  .sm\\:hover\\:translate-y-4\\/5:hover {\n    --transform-translate-y: 80%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/6:hover {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/6:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-y-3\\/6:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:hover\\:translate-y-4\\/6:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-y-5\\/6:hover {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/12:hover {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/12:hover {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .sm\\:hover\\:translate-y-3\\/12:hover {\n    --transform-translate-y: 25%;\n  }\n\n  .sm\\:hover\\:translate-y-4\\/12:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-y-5\\/12:hover {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .sm\\:hover\\:translate-y-6\\/12:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:hover\\:translate-y-7\\/12:hover {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .sm\\:hover\\:translate-y-8\\/12:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-y-9\\/12:hover {\n    --transform-translate-y: 75%;\n  }\n\n  .sm\\:hover\\:translate-y-10\\/12:hover {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .sm\\:hover\\:translate-y-11\\/12:hover {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .sm\\:hover\\:translate-y-full:hover {\n    --transform-translate-y: 100%;\n  }\n\n  .sm\\:hover\\:-translate-y-1:hover {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-2:hover {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-3:hover {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-4:hover {\n    --transform-translate-y: -1rem;\n  }\n\n  .sm\\:hover\\:-translate-y-5:hover {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-6:hover {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-7:hover {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-8:hover {\n    --transform-translate-y: -2rem;\n  }\n\n  .sm\\:hover\\:-translate-y-9:hover {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-10:hover {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-11:hover {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-12:hover {\n    --transform-translate-y: -3rem;\n  }\n\n  .sm\\:hover\\:-translate-y-13:hover {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-14:hover {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-15:hover {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-16:hover {\n    --transform-translate-y: -4rem;\n  }\n\n  .sm\\:hover\\:-translate-y-20:hover {\n    --transform-translate-y: -5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-24:hover {\n    --transform-translate-y: -6rem;\n  }\n\n  .sm\\:hover\\:-translate-y-28:hover {\n    --transform-translate-y: -7rem;\n  }\n\n  .sm\\:hover\\:-translate-y-32:hover {\n    --transform-translate-y: -8rem;\n  }\n\n  .sm\\:hover\\:-translate-y-36:hover {\n    --transform-translate-y: -9rem;\n  }\n\n  .sm\\:hover\\:-translate-y-40:hover {\n    --transform-translate-y: -10rem;\n  }\n\n  .sm\\:hover\\:-translate-y-48:hover {\n    --transform-translate-y: -12rem;\n  }\n\n  .sm\\:hover\\:-translate-y-56:hover {\n    --transform-translate-y: -14rem;\n  }\n\n  .sm\\:hover\\:-translate-y-60:hover {\n    --transform-translate-y: -15rem;\n  }\n\n  .sm\\:hover\\:-translate-y-64:hover {\n    --transform-translate-y: -16rem;\n  }\n\n  .sm\\:hover\\:-translate-y-72:hover {\n    --transform-translate-y: -18rem;\n  }\n\n  .sm\\:hover\\:-translate-y-80:hover {\n    --transform-translate-y: -20rem;\n  }\n\n  .sm\\:hover\\:-translate-y-96:hover {\n    --transform-translate-y: -24rem;\n  }\n\n  .sm\\:hover\\:-translate-y-px:hover {\n    --transform-translate-y: -1px;\n  }\n\n  .sm\\:hover\\:-translate-y-0\\.5:hover {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\.5:hover {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\.5:hover {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\.5:hover {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/2:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/3:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/3:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/4:hover {\n    --transform-translate-y: -25%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/4:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\/4:hover {\n    --transform-translate-y: -75%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/5:hover {\n    --transform-translate-y: -20%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/5:hover {\n    --transform-translate-y: -40%;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\/5:hover {\n    --transform-translate-y: -60%;\n  }\n\n  .sm\\:hover\\:-translate-y-4\\/5:hover {\n    --transform-translate-y: -80%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/6:hover {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/6:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\/6:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:hover\\:-translate-y-4\\/6:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .sm\\:hover\\:-translate-y-5\\/6:hover {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/12:hover {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/12:hover {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\/12:hover {\n    --transform-translate-y: -25%;\n  }\n\n  .sm\\:hover\\:-translate-y-4\\/12:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .sm\\:hover\\:-translate-y-5\\/12:hover {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .sm\\:hover\\:-translate-y-6\\/12:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:hover\\:-translate-y-7\\/12:hover {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .sm\\:hover\\:-translate-y-8\\/12:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .sm\\:hover\\:-translate-y-9\\/12:hover {\n    --transform-translate-y: -75%;\n  }\n\n  .sm\\:hover\\:-translate-y-10\\/12:hover {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .sm\\:hover\\:-translate-y-11\\/12:hover {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .sm\\:hover\\:-translate-y-full:hover {\n    --transform-translate-y: -100%;\n  }\n\n  .sm\\:focus\\:translate-x-0:focus {\n    --transform-translate-x: 0;\n  }\n\n  .sm\\:focus\\:translate-x-1:focus {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-2:focus {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-3:focus {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-4:focus {\n    --transform-translate-x: 1rem;\n  }\n\n  .sm\\:focus\\:translate-x-5:focus {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-6:focus {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-7:focus {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-8:focus {\n    --transform-translate-x: 2rem;\n  }\n\n  .sm\\:focus\\:translate-x-9:focus {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-10:focus {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-11:focus {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-12:focus {\n    --transform-translate-x: 3rem;\n  }\n\n  .sm\\:focus\\:translate-x-13:focus {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-14:focus {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-15:focus {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-16:focus {\n    --transform-translate-x: 4rem;\n  }\n\n  .sm\\:focus\\:translate-x-20:focus {\n    --transform-translate-x: 5rem;\n  }\n\n  .sm\\:focus\\:translate-x-24:focus {\n    --transform-translate-x: 6rem;\n  }\n\n  .sm\\:focus\\:translate-x-28:focus {\n    --transform-translate-x: 7rem;\n  }\n\n  .sm\\:focus\\:translate-x-32:focus {\n    --transform-translate-x: 8rem;\n  }\n\n  .sm\\:focus\\:translate-x-36:focus {\n    --transform-translate-x: 9rem;\n  }\n\n  .sm\\:focus\\:translate-x-40:focus {\n    --transform-translate-x: 10rem;\n  }\n\n  .sm\\:focus\\:translate-x-48:focus {\n    --transform-translate-x: 12rem;\n  }\n\n  .sm\\:focus\\:translate-x-56:focus {\n    --transform-translate-x: 14rem;\n  }\n\n  .sm\\:focus\\:translate-x-60:focus {\n    --transform-translate-x: 15rem;\n  }\n\n  .sm\\:focus\\:translate-x-64:focus {\n    --transform-translate-x: 16rem;\n  }\n\n  .sm\\:focus\\:translate-x-72:focus {\n    --transform-translate-x: 18rem;\n  }\n\n  .sm\\:focus\\:translate-x-80:focus {\n    --transform-translate-x: 20rem;\n  }\n\n  .sm\\:focus\\:translate-x-96:focus {\n    --transform-translate-x: 24rem;\n  }\n\n  .sm\\:focus\\:translate-x-px:focus {\n    --transform-translate-x: 1px;\n  }\n\n  .sm\\:focus\\:translate-x-0\\.5:focus {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .sm\\:focus\\:translate-x-1\\.5:focus {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .sm\\:focus\\:translate-x-2\\.5:focus {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .sm\\:focus\\:translate-x-3\\.5:focus {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/2:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/3:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/3:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/4:focus {\n    --transform-translate-x: 25%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/4:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:focus\\:translate-x-3\\/4:focus {\n    --transform-translate-x: 75%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/5:focus {\n    --transform-translate-x: 20%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/5:focus {\n    --transform-translate-x: 40%;\n  }\n\n  .sm\\:focus\\:translate-x-3\\/5:focus {\n    --transform-translate-x: 60%;\n  }\n\n  .sm\\:focus\\:translate-x-4\\/5:focus {\n    --transform-translate-x: 80%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/6:focus {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/6:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-x-3\\/6:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:focus\\:translate-x-4\\/6:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-x-5\\/6:focus {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/12:focus {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/12:focus {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .sm\\:focus\\:translate-x-3\\/12:focus {\n    --transform-translate-x: 25%;\n  }\n\n  .sm\\:focus\\:translate-x-4\\/12:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-x-5\\/12:focus {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .sm\\:focus\\:translate-x-6\\/12:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .sm\\:focus\\:translate-x-7\\/12:focus {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .sm\\:focus\\:translate-x-8\\/12:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-x-9\\/12:focus {\n    --transform-translate-x: 75%;\n  }\n\n  .sm\\:focus\\:translate-x-10\\/12:focus {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .sm\\:focus\\:translate-x-11\\/12:focus {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .sm\\:focus\\:translate-x-full:focus {\n    --transform-translate-x: 100%;\n  }\n\n  .sm\\:focus\\:-translate-x-1:focus {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-2:focus {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-3:focus {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-4:focus {\n    --transform-translate-x: -1rem;\n  }\n\n  .sm\\:focus\\:-translate-x-5:focus {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-6:focus {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-7:focus {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-8:focus {\n    --transform-translate-x: -2rem;\n  }\n\n  .sm\\:focus\\:-translate-x-9:focus {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-10:focus {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-11:focus {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-12:focus {\n    --transform-translate-x: -3rem;\n  }\n\n  .sm\\:focus\\:-translate-x-13:focus {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-14:focus {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-15:focus {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-16:focus {\n    --transform-translate-x: -4rem;\n  }\n\n  .sm\\:focus\\:-translate-x-20:focus {\n    --transform-translate-x: -5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-24:focus {\n    --transform-translate-x: -6rem;\n  }\n\n  .sm\\:focus\\:-translate-x-28:focus {\n    --transform-translate-x: -7rem;\n  }\n\n  .sm\\:focus\\:-translate-x-32:focus {\n    --transform-translate-x: -8rem;\n  }\n\n  .sm\\:focus\\:-translate-x-36:focus {\n    --transform-translate-x: -9rem;\n  }\n\n  .sm\\:focus\\:-translate-x-40:focus {\n    --transform-translate-x: -10rem;\n  }\n\n  .sm\\:focus\\:-translate-x-48:focus {\n    --transform-translate-x: -12rem;\n  }\n\n  .sm\\:focus\\:-translate-x-56:focus {\n    --transform-translate-x: -14rem;\n  }\n\n  .sm\\:focus\\:-translate-x-60:focus {\n    --transform-translate-x: -15rem;\n  }\n\n  .sm\\:focus\\:-translate-x-64:focus {\n    --transform-translate-x: -16rem;\n  }\n\n  .sm\\:focus\\:-translate-x-72:focus {\n    --transform-translate-x: -18rem;\n  }\n\n  .sm\\:focus\\:-translate-x-80:focus {\n    --transform-translate-x: -20rem;\n  }\n\n  .sm\\:focus\\:-translate-x-96:focus {\n    --transform-translate-x: -24rem;\n  }\n\n  .sm\\:focus\\:-translate-x-px:focus {\n    --transform-translate-x: -1px;\n  }\n\n  .sm\\:focus\\:-translate-x-0\\.5:focus {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\.5:focus {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\.5:focus {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\.5:focus {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/2:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/3:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/3:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/4:focus {\n    --transform-translate-x: -25%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/4:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\/4:focus {\n    --transform-translate-x: -75%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/5:focus {\n    --transform-translate-x: -20%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/5:focus {\n    --transform-translate-x: -40%;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\/5:focus {\n    --transform-translate-x: -60%;\n  }\n\n  .sm\\:focus\\:-translate-x-4\\/5:focus {\n    --transform-translate-x: -80%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/6:focus {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/6:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\/6:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:focus\\:-translate-x-4\\/6:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .sm\\:focus\\:-translate-x-5\\/6:focus {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/12:focus {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/12:focus {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\/12:focus {\n    --transform-translate-x: -25%;\n  }\n\n  .sm\\:focus\\:-translate-x-4\\/12:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .sm\\:focus\\:-translate-x-5\\/12:focus {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .sm\\:focus\\:-translate-x-6\\/12:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .sm\\:focus\\:-translate-x-7\\/12:focus {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .sm\\:focus\\:-translate-x-8\\/12:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .sm\\:focus\\:-translate-x-9\\/12:focus {\n    --transform-translate-x: -75%;\n  }\n\n  .sm\\:focus\\:-translate-x-10\\/12:focus {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .sm\\:focus\\:-translate-x-11\\/12:focus {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .sm\\:focus\\:-translate-x-full:focus {\n    --transform-translate-x: -100%;\n  }\n\n  .sm\\:focus\\:translate-y-0:focus {\n    --transform-translate-y: 0;\n  }\n\n  .sm\\:focus\\:translate-y-1:focus {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-2:focus {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-3:focus {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-4:focus {\n    --transform-translate-y: 1rem;\n  }\n\n  .sm\\:focus\\:translate-y-5:focus {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-6:focus {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-7:focus {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-8:focus {\n    --transform-translate-y: 2rem;\n  }\n\n  .sm\\:focus\\:translate-y-9:focus {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-10:focus {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-11:focus {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-12:focus {\n    --transform-translate-y: 3rem;\n  }\n\n  .sm\\:focus\\:translate-y-13:focus {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-14:focus {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-15:focus {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-16:focus {\n    --transform-translate-y: 4rem;\n  }\n\n  .sm\\:focus\\:translate-y-20:focus {\n    --transform-translate-y: 5rem;\n  }\n\n  .sm\\:focus\\:translate-y-24:focus {\n    --transform-translate-y: 6rem;\n  }\n\n  .sm\\:focus\\:translate-y-28:focus {\n    --transform-translate-y: 7rem;\n  }\n\n  .sm\\:focus\\:translate-y-32:focus {\n    --transform-translate-y: 8rem;\n  }\n\n  .sm\\:focus\\:translate-y-36:focus {\n    --transform-translate-y: 9rem;\n  }\n\n  .sm\\:focus\\:translate-y-40:focus {\n    --transform-translate-y: 10rem;\n  }\n\n  .sm\\:focus\\:translate-y-48:focus {\n    --transform-translate-y: 12rem;\n  }\n\n  .sm\\:focus\\:translate-y-56:focus {\n    --transform-translate-y: 14rem;\n  }\n\n  .sm\\:focus\\:translate-y-60:focus {\n    --transform-translate-y: 15rem;\n  }\n\n  .sm\\:focus\\:translate-y-64:focus {\n    --transform-translate-y: 16rem;\n  }\n\n  .sm\\:focus\\:translate-y-72:focus {\n    --transform-translate-y: 18rem;\n  }\n\n  .sm\\:focus\\:translate-y-80:focus {\n    --transform-translate-y: 20rem;\n  }\n\n  .sm\\:focus\\:translate-y-96:focus {\n    --transform-translate-y: 24rem;\n  }\n\n  .sm\\:focus\\:translate-y-px:focus {\n    --transform-translate-y: 1px;\n  }\n\n  .sm\\:focus\\:translate-y-0\\.5:focus {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .sm\\:focus\\:translate-y-1\\.5:focus {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .sm\\:focus\\:translate-y-2\\.5:focus {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .sm\\:focus\\:translate-y-3\\.5:focus {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/2:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/3:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/3:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/4:focus {\n    --transform-translate-y: 25%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/4:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:focus\\:translate-y-3\\/4:focus {\n    --transform-translate-y: 75%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/5:focus {\n    --transform-translate-y: 20%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/5:focus {\n    --transform-translate-y: 40%;\n  }\n\n  .sm\\:focus\\:translate-y-3\\/5:focus {\n    --transform-translate-y: 60%;\n  }\n\n  .sm\\:focus\\:translate-y-4\\/5:focus {\n    --transform-translate-y: 80%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/6:focus {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/6:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-y-3\\/6:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:focus\\:translate-y-4\\/6:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-y-5\\/6:focus {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/12:focus {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/12:focus {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .sm\\:focus\\:translate-y-3\\/12:focus {\n    --transform-translate-y: 25%;\n  }\n\n  .sm\\:focus\\:translate-y-4\\/12:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-y-5\\/12:focus {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .sm\\:focus\\:translate-y-6\\/12:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .sm\\:focus\\:translate-y-7\\/12:focus {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .sm\\:focus\\:translate-y-8\\/12:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-y-9\\/12:focus {\n    --transform-translate-y: 75%;\n  }\n\n  .sm\\:focus\\:translate-y-10\\/12:focus {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .sm\\:focus\\:translate-y-11\\/12:focus {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .sm\\:focus\\:translate-y-full:focus {\n    --transform-translate-y: 100%;\n  }\n\n  .sm\\:focus\\:-translate-y-1:focus {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-2:focus {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-3:focus {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-4:focus {\n    --transform-translate-y: -1rem;\n  }\n\n  .sm\\:focus\\:-translate-y-5:focus {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-6:focus {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-7:focus {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-8:focus {\n    --transform-translate-y: -2rem;\n  }\n\n  .sm\\:focus\\:-translate-y-9:focus {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-10:focus {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-11:focus {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-12:focus {\n    --transform-translate-y: -3rem;\n  }\n\n  .sm\\:focus\\:-translate-y-13:focus {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-14:focus {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-15:focus {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-16:focus {\n    --transform-translate-y: -4rem;\n  }\n\n  .sm\\:focus\\:-translate-y-20:focus {\n    --transform-translate-y: -5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-24:focus {\n    --transform-translate-y: -6rem;\n  }\n\n  .sm\\:focus\\:-translate-y-28:focus {\n    --transform-translate-y: -7rem;\n  }\n\n  .sm\\:focus\\:-translate-y-32:focus {\n    --transform-translate-y: -8rem;\n  }\n\n  .sm\\:focus\\:-translate-y-36:focus {\n    --transform-translate-y: -9rem;\n  }\n\n  .sm\\:focus\\:-translate-y-40:focus {\n    --transform-translate-y: -10rem;\n  }\n\n  .sm\\:focus\\:-translate-y-48:focus {\n    --transform-translate-y: -12rem;\n  }\n\n  .sm\\:focus\\:-translate-y-56:focus {\n    --transform-translate-y: -14rem;\n  }\n\n  .sm\\:focus\\:-translate-y-60:focus {\n    --transform-translate-y: -15rem;\n  }\n\n  .sm\\:focus\\:-translate-y-64:focus {\n    --transform-translate-y: -16rem;\n  }\n\n  .sm\\:focus\\:-translate-y-72:focus {\n    --transform-translate-y: -18rem;\n  }\n\n  .sm\\:focus\\:-translate-y-80:focus {\n    --transform-translate-y: -20rem;\n  }\n\n  .sm\\:focus\\:-translate-y-96:focus {\n    --transform-translate-y: -24rem;\n  }\n\n  .sm\\:focus\\:-translate-y-px:focus {\n    --transform-translate-y: -1px;\n  }\n\n  .sm\\:focus\\:-translate-y-0\\.5:focus {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\.5:focus {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\.5:focus {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\.5:focus {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/2:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/3:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/3:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/4:focus {\n    --transform-translate-y: -25%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/4:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\/4:focus {\n    --transform-translate-y: -75%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/5:focus {\n    --transform-translate-y: -20%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/5:focus {\n    --transform-translate-y: -40%;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\/5:focus {\n    --transform-translate-y: -60%;\n  }\n\n  .sm\\:focus\\:-translate-y-4\\/5:focus {\n    --transform-translate-y: -80%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/6:focus {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/6:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\/6:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:focus\\:-translate-y-4\\/6:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .sm\\:focus\\:-translate-y-5\\/6:focus {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/12:focus {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/12:focus {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\/12:focus {\n    --transform-translate-y: -25%;\n  }\n\n  .sm\\:focus\\:-translate-y-4\\/12:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .sm\\:focus\\:-translate-y-5\\/12:focus {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .sm\\:focus\\:-translate-y-6\\/12:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .sm\\:focus\\:-translate-y-7\\/12:focus {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .sm\\:focus\\:-translate-y-8\\/12:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .sm\\:focus\\:-translate-y-9\\/12:focus {\n    --transform-translate-y: -75%;\n  }\n\n  .sm\\:focus\\:-translate-y-10\\/12:focus {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .sm\\:focus\\:-translate-y-11\\/12:focus {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .sm\\:focus\\:-translate-y-full:focus {\n    --transform-translate-y: -100%;\n  }\n\n  .sm\\:skew-x-0 {\n    --transform-skew-x: 0;\n  }\n\n  .sm\\:skew-x-3 {\n    --transform-skew-x: 3deg;\n  }\n\n  .sm\\:skew-x-6 {\n    --transform-skew-x: 6deg;\n  }\n\n  .sm\\:skew-x-12 {\n    --transform-skew-x: 12deg;\n  }\n\n  .sm\\:-skew-x-12 {\n    --transform-skew-x: -12deg;\n  }\n\n  .sm\\:-skew-x-6 {\n    --transform-skew-x: -6deg;\n  }\n\n  .sm\\:-skew-x-3 {\n    --transform-skew-x: -3deg;\n  }\n\n  .sm\\:skew-y-0 {\n    --transform-skew-y: 0;\n  }\n\n  .sm\\:skew-y-3 {\n    --transform-skew-y: 3deg;\n  }\n\n  .sm\\:skew-y-6 {\n    --transform-skew-y: 6deg;\n  }\n\n  .sm\\:skew-y-12 {\n    --transform-skew-y: 12deg;\n  }\n\n  .sm\\:-skew-y-12 {\n    --transform-skew-y: -12deg;\n  }\n\n  .sm\\:-skew-y-6 {\n    --transform-skew-y: -6deg;\n  }\n\n  .sm\\:-skew-y-3 {\n    --transform-skew-y: -3deg;\n  }\n\n  .sm\\:hover\\:skew-x-0:hover {\n    --transform-skew-x: 0;\n  }\n\n  .sm\\:hover\\:skew-x-3:hover {\n    --transform-skew-x: 3deg;\n  }\n\n  .sm\\:hover\\:skew-x-6:hover {\n    --transform-skew-x: 6deg;\n  }\n\n  .sm\\:hover\\:skew-x-12:hover {\n    --transform-skew-x: 12deg;\n  }\n\n  .sm\\:hover\\:-skew-x-12:hover {\n    --transform-skew-x: -12deg;\n  }\n\n  .sm\\:hover\\:-skew-x-6:hover {\n    --transform-skew-x: -6deg;\n  }\n\n  .sm\\:hover\\:-skew-x-3:hover {\n    --transform-skew-x: -3deg;\n  }\n\n  .sm\\:hover\\:skew-y-0:hover {\n    --transform-skew-y: 0;\n  }\n\n  .sm\\:hover\\:skew-y-3:hover {\n    --transform-skew-y: 3deg;\n  }\n\n  .sm\\:hover\\:skew-y-6:hover {\n    --transform-skew-y: 6deg;\n  }\n\n  .sm\\:hover\\:skew-y-12:hover {\n    --transform-skew-y: 12deg;\n  }\n\n  .sm\\:hover\\:-skew-y-12:hover {\n    --transform-skew-y: -12deg;\n  }\n\n  .sm\\:hover\\:-skew-y-6:hover {\n    --transform-skew-y: -6deg;\n  }\n\n  .sm\\:hover\\:-skew-y-3:hover {\n    --transform-skew-y: -3deg;\n  }\n\n  .sm\\:focus\\:skew-x-0:focus {\n    --transform-skew-x: 0;\n  }\n\n  .sm\\:focus\\:skew-x-3:focus {\n    --transform-skew-x: 3deg;\n  }\n\n  .sm\\:focus\\:skew-x-6:focus {\n    --transform-skew-x: 6deg;\n  }\n\n  .sm\\:focus\\:skew-x-12:focus {\n    --transform-skew-x: 12deg;\n  }\n\n  .sm\\:focus\\:-skew-x-12:focus {\n    --transform-skew-x: -12deg;\n  }\n\n  .sm\\:focus\\:-skew-x-6:focus {\n    --transform-skew-x: -6deg;\n  }\n\n  .sm\\:focus\\:-skew-x-3:focus {\n    --transform-skew-x: -3deg;\n  }\n\n  .sm\\:focus\\:skew-y-0:focus {\n    --transform-skew-y: 0;\n  }\n\n  .sm\\:focus\\:skew-y-3:focus {\n    --transform-skew-y: 3deg;\n  }\n\n  .sm\\:focus\\:skew-y-6:focus {\n    --transform-skew-y: 6deg;\n  }\n\n  .sm\\:focus\\:skew-y-12:focus {\n    --transform-skew-y: 12deg;\n  }\n\n  .sm\\:focus\\:-skew-y-12:focus {\n    --transform-skew-y: -12deg;\n  }\n\n  .sm\\:focus\\:-skew-y-6:focus {\n    --transform-skew-y: -6deg;\n  }\n\n  .sm\\:focus\\:-skew-y-3:focus {\n    --transform-skew-y: -3deg;\n  }\n\n  .sm\\:transition-none {\n    transition-property: none;\n  }\n\n  .sm\\:transition-all {\n    transition-property: all;\n  }\n\n  .sm\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  }\n\n  .sm\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n  }\n\n  .sm\\:transition-opacity {\n    transition-property: opacity;\n  }\n\n  .sm\\:transition-shadow {\n    transition-property: box-shadow;\n  }\n\n  .sm\\:transition-transform {\n    transition-property: transform;\n  }\n\n  .sm\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .sm\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .sm\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .sm\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .sm\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .sm\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .sm\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .sm\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .sm\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .sm\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .sm\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .sm\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .sm\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .sm\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .sm\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .sm\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .sm\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .sm\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .sm\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .sm\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n}\n\n@media (min-width: 768px) {\n  .md\\:space-y-0 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0px * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-0 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0px * var(--space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1rem * var(--space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-7 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-7 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2rem * var(--space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-9 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-9 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-11 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-11 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3rem * var(--space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-13 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.25rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-13 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.25rem * var(--space-x-reverse));\n    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-14 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-14 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-15 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.75rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-15 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.75rem * var(--space-x-reverse));\n    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(4rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(4rem * var(--space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(5rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(5rem * var(--space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(6rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(6rem * var(--space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-28 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(7rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-28 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(7rem * var(--space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(8rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(8rem * var(--space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-36 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(9rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-36 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(9rem * var(--space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(10rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(10rem * var(--space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(12rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(12rem * var(--space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(14rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(14rem * var(--space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-60 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(15rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-60 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(15rem * var(--space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16rem * var(--space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-72 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(18rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-72 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(18rem * var(--space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-80 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(20rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-80 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(20rem * var(--space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-96 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(24rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-96 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(24rem * var(--space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1px * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1px * var(--space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-0\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-0\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-1\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-1\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-2\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-2\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-3\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-3\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-1\\/2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-1\\/2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-1\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-1\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-2\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-2\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-1\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(25% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-1\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(25% * var(--space-x-reverse));\n    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-2\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-2\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-3\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(75% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-3\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(75% * var(--space-x-reverse));\n    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-1\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(20% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-1\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(20% * var(--space-x-reverse));\n    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-2\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(40% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-2\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(40% * var(--space-x-reverse));\n    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-3\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(60% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-3\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(60% * var(--space-x-reverse));\n    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-4\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(80% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-4\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(80% * var(--space-x-reverse));\n    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-1\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16.666667% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-1\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16.666667% * var(--space-x-reverse));\n    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-2\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-2\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-3\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-3\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-4\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-4\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-5\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(83.333333% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-5\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(83.333333% * var(--space-x-reverse));\n    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-1\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(8.333333% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-1\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(8.333333% * var(--space-x-reverse));\n    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-2\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16.666667% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-2\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16.666667% * var(--space-x-reverse));\n    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-3\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(25% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-3\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(25% * var(--space-x-reverse));\n    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-4\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-4\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-5\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(41.666667% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-5\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(41.666667% * var(--space-x-reverse));\n    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-6\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-6\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-7\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(58.333333% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-7\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(58.333333% * var(--space-x-reverse));\n    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-8\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-8\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-9\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(75% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-9\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(75% * var(--space-x-reverse));\n    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-10\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(83.333333% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-10\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(83.333333% * var(--space-x-reverse));\n    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-11\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(91.666667% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-11\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(91.666667% * var(--space-x-reverse));\n    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-full > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(100% * var(--space-y-reverse));\n  }\n\n  .md\\:space-x-full > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(100% * var(--space-x-reverse));\n    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-7 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-7 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-9 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-9 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-11 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-11 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-13 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.25rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-13 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.25rem * var(--space-x-reverse));\n    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-14 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-14 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-15 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.75rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-15 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.75rem * var(--space-x-reverse));\n    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-28 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-28 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-36 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-36 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-60 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-60 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-72 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-72 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-80 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-80 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-96 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-96 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1px * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1px * var(--space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-0\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-0\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-1\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-1\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-2\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-2\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-3\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-3\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-1\\/2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-1\\/2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-1\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-1\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-2\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-2\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-1\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-25% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-1\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-25% * var(--space-x-reverse));\n    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-2\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-2\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-3\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-75% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-3\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-75% * var(--space-x-reverse));\n    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-1\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-20% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-1\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-20% * var(--space-x-reverse));\n    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-2\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-40% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-2\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-40% * var(--space-x-reverse));\n    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-3\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-60% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-3\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-60% * var(--space-x-reverse));\n    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-4\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-80% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-4\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-80% * var(--space-x-reverse));\n    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-1\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16.66667% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-1\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16.66667% * var(--space-x-reverse));\n    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-2\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-2\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-3\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-3\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-4\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-4\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-5\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-83.33333% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-5\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-83.33333% * var(--space-x-reverse));\n    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-1\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-8.33333% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-1\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-8.33333% * var(--space-x-reverse));\n    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-2\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16.66667% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-2\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16.66667% * var(--space-x-reverse));\n    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-3\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-25% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-3\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-25% * var(--space-x-reverse));\n    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-4\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-4\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-5\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-41.66667% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-5\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-41.66667% * var(--space-x-reverse));\n    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-6\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-6\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-7\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-58.33333% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-7\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-58.33333% * var(--space-x-reverse));\n    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-8\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-8\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-9\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-75% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-9\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-75% * var(--space-x-reverse));\n    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-10\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-83.33333% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-10\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-83.33333% * var(--space-x-reverse));\n    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-11\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-91.66667% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-11\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-91.66667% * var(--space-x-reverse));\n    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:-space-y-full > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-100% * var(--space-y-reverse));\n  }\n\n  .md\\:-space-x-full > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-100% * var(--space-x-reverse));\n    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .md\\:space-y-reverse > :not(template) ~ :not(template) {\n    --space-y-reverse: 1;\n  }\n\n  .md\\:space-x-reverse > :not(template) ~ :not(template) {\n    --space-x-reverse: 1;\n  }\n\n  .md\\:divide-y-0 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--divide-y-reverse));\n  }\n\n  .md\\:divide-x-0 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .md\\:divide-y-2 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--divide-y-reverse));\n  }\n\n  .md\\:divide-x-2 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .md\\:divide-y-4 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--divide-y-reverse));\n  }\n\n  .md\\:divide-x-4 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .md\\:divide-y-8 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--divide-y-reverse));\n  }\n\n  .md\\:divide-x-8 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .md\\:divide-y > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--divide-y-reverse));\n  }\n\n  .md\\:divide-x > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .md\\:divide-y-reverse > :not(template) ~ :not(template) {\n    --divide-y-reverse: 1;\n  }\n\n  .md\\:divide-x-reverse > :not(template) ~ :not(template) {\n    --divide-x-reverse: 1;\n  }\n\n  .md\\:divide-transparent > :not(template) ~ :not(template) {\n    border-color: transparent;\n  }\n\n  .md\\:divide-white > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--divide-opacity));\n  }\n\n  .md\\:divide-black > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--divide-opacity));\n  }\n\n  .md\\:divide-gray-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--divide-opacity));\n  }\n\n  .md\\:divide-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--divide-opacity));\n  }\n\n  .md\\:divide-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--divide-opacity));\n  }\n\n  .md\\:divide-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--divide-opacity));\n  }\n\n  .md\\:divide-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--divide-opacity));\n  }\n\n  .md\\:divide-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--divide-opacity));\n  }\n\n  .md\\:divide-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--divide-opacity));\n  }\n\n  .md\\:divide-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--divide-opacity));\n  }\n\n  .md\\:divide-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--divide-opacity));\n  }\n\n  .md\\:divide-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--divide-opacity));\n  }\n\n  .md\\:divide-cool-gray-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--divide-opacity));\n  }\n\n  .md\\:divide-cool-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--divide-opacity));\n  }\n\n  .md\\:divide-cool-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--divide-opacity));\n  }\n\n  .md\\:divide-cool-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--divide-opacity));\n  }\n\n  .md\\:divide-cool-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--divide-opacity));\n  }\n\n  .md\\:divide-cool-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--divide-opacity));\n  }\n\n  .md\\:divide-cool-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--divide-opacity));\n  }\n\n  .md\\:divide-cool-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--divide-opacity));\n  }\n\n  .md\\:divide-cool-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--divide-opacity));\n  }\n\n  .md\\:divide-cool-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--divide-opacity));\n  }\n\n  .md\\:divide-red-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--divide-opacity));\n  }\n\n  .md\\:divide-red-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--divide-opacity));\n  }\n\n  .md\\:divide-red-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--divide-opacity));\n  }\n\n  .md\\:divide-red-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--divide-opacity));\n  }\n\n  .md\\:divide-red-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--divide-opacity));\n  }\n\n  .md\\:divide-red-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--divide-opacity));\n  }\n\n  .md\\:divide-red-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--divide-opacity));\n  }\n\n  .md\\:divide-red-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--divide-opacity));\n  }\n\n  .md\\:divide-red-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--divide-opacity));\n  }\n\n  .md\\:divide-red-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--divide-opacity));\n  }\n\n  .md\\:divide-orange-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--divide-opacity));\n  }\n\n  .md\\:divide-orange-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--divide-opacity));\n  }\n\n  .md\\:divide-orange-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--divide-opacity));\n  }\n\n  .md\\:divide-orange-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--divide-opacity));\n  }\n\n  .md\\:divide-orange-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--divide-opacity));\n  }\n\n  .md\\:divide-orange-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--divide-opacity));\n  }\n\n  .md\\:divide-orange-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--divide-opacity));\n  }\n\n  .md\\:divide-orange-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--divide-opacity));\n  }\n\n  .md\\:divide-orange-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--divide-opacity));\n  }\n\n  .md\\:divide-orange-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--divide-opacity));\n  }\n\n  .md\\:divide-yellow-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--divide-opacity));\n  }\n\n  .md\\:divide-yellow-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--divide-opacity));\n  }\n\n  .md\\:divide-yellow-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--divide-opacity));\n  }\n\n  .md\\:divide-yellow-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--divide-opacity));\n  }\n\n  .md\\:divide-yellow-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--divide-opacity));\n  }\n\n  .md\\:divide-yellow-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--divide-opacity));\n  }\n\n  .md\\:divide-yellow-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--divide-opacity));\n  }\n\n  .md\\:divide-yellow-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--divide-opacity));\n  }\n\n  .md\\:divide-yellow-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--divide-opacity));\n  }\n\n  .md\\:divide-yellow-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--divide-opacity));\n  }\n\n  .md\\:divide-green-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--divide-opacity));\n  }\n\n  .md\\:divide-green-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--divide-opacity));\n  }\n\n  .md\\:divide-green-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--divide-opacity));\n  }\n\n  .md\\:divide-green-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--divide-opacity));\n  }\n\n  .md\\:divide-green-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--divide-opacity));\n  }\n\n  .md\\:divide-green-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--divide-opacity));\n  }\n\n  .md\\:divide-green-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--divide-opacity));\n  }\n\n  .md\\:divide-green-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--divide-opacity));\n  }\n\n  .md\\:divide-green-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--divide-opacity));\n  }\n\n  .md\\:divide-green-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--divide-opacity));\n  }\n\n  .md\\:divide-teal-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--divide-opacity));\n  }\n\n  .md\\:divide-teal-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--divide-opacity));\n  }\n\n  .md\\:divide-teal-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--divide-opacity));\n  }\n\n  .md\\:divide-teal-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--divide-opacity));\n  }\n\n  .md\\:divide-teal-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--divide-opacity));\n  }\n\n  .md\\:divide-teal-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--divide-opacity));\n  }\n\n  .md\\:divide-teal-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--divide-opacity));\n  }\n\n  .md\\:divide-teal-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--divide-opacity));\n  }\n\n  .md\\:divide-teal-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--divide-opacity));\n  }\n\n  .md\\:divide-teal-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--divide-opacity));\n  }\n\n  .md\\:divide-blue-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--divide-opacity));\n  }\n\n  .md\\:divide-blue-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--divide-opacity));\n  }\n\n  .md\\:divide-blue-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--divide-opacity));\n  }\n\n  .md\\:divide-blue-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--divide-opacity));\n  }\n\n  .md\\:divide-blue-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--divide-opacity));\n  }\n\n  .md\\:divide-blue-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--divide-opacity));\n  }\n\n  .md\\:divide-blue-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--divide-opacity));\n  }\n\n  .md\\:divide-blue-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--divide-opacity));\n  }\n\n  .md\\:divide-blue-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--divide-opacity));\n  }\n\n  .md\\:divide-blue-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--divide-opacity));\n  }\n\n  .md\\:divide-indigo-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--divide-opacity));\n  }\n\n  .md\\:divide-indigo-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--divide-opacity));\n  }\n\n  .md\\:divide-indigo-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--divide-opacity));\n  }\n\n  .md\\:divide-indigo-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--divide-opacity));\n  }\n\n  .md\\:divide-indigo-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--divide-opacity));\n  }\n\n  .md\\:divide-indigo-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--divide-opacity));\n  }\n\n  .md\\:divide-indigo-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--divide-opacity));\n  }\n\n  .md\\:divide-indigo-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--divide-opacity));\n  }\n\n  .md\\:divide-indigo-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--divide-opacity));\n  }\n\n  .md\\:divide-indigo-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--divide-opacity));\n  }\n\n  .md\\:divide-purple-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--divide-opacity));\n  }\n\n  .md\\:divide-purple-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--divide-opacity));\n  }\n\n  .md\\:divide-purple-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--divide-opacity));\n  }\n\n  .md\\:divide-purple-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--divide-opacity));\n  }\n\n  .md\\:divide-purple-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--divide-opacity));\n  }\n\n  .md\\:divide-purple-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--divide-opacity));\n  }\n\n  .md\\:divide-purple-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--divide-opacity));\n  }\n\n  .md\\:divide-purple-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--divide-opacity));\n  }\n\n  .md\\:divide-purple-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--divide-opacity));\n  }\n\n  .md\\:divide-purple-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--divide-opacity));\n  }\n\n  .md\\:divide-pink-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--divide-opacity));\n  }\n\n  .md\\:divide-pink-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--divide-opacity));\n  }\n\n  .md\\:divide-pink-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--divide-opacity));\n  }\n\n  .md\\:divide-pink-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--divide-opacity));\n  }\n\n  .md\\:divide-pink-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--divide-opacity));\n  }\n\n  .md\\:divide-pink-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--divide-opacity));\n  }\n\n  .md\\:divide-pink-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--divide-opacity));\n  }\n\n  .md\\:divide-pink-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--divide-opacity));\n  }\n\n  .md\\:divide-pink-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--divide-opacity));\n  }\n\n  .md\\:divide-pink-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--divide-opacity));\n  }\n\n  .md\\:divide-opacity-0 > :not(template) ~ :not(template) {\n    --divide-opacity: 0;\n  }\n\n  .md\\:divide-opacity-25 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.25;\n  }\n\n  .md\\:divide-opacity-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.5;\n  }\n\n  .md\\:divide-opacity-75 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.75;\n  }\n\n  .md\\:divide-opacity-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n  }\n\n  .md\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:appearance-none {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n  }\n\n  .md\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .md\\:bg-local {\n    background-attachment: local;\n  }\n\n  .md\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .md\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .md\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .md\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .md\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .md\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .md\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .md\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .md\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .md\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .md\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .md\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .md\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .md\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .md\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .md\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .md\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .md\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .md\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .md\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .md\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .md\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .md\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .md\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .md\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .md\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .md\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .md\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .md\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .md\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .md\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .md\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .md\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .md\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .md\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .md\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .md\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .md\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .md\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .md\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .md\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .md\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .md\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .md\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .md\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .md\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .md\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .md\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .md\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .md\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .md\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .md\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .md\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .md\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .md\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .md\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .md\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .md\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .md\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .md\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .md\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .md\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .md\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .md\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .md\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .md\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .md\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .md\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .md\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .md\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .md\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .md\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .md\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .md\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .md\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .md\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .md\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .md\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .md\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .md\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .md\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .md\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .md\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .md\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .md\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .md\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .md\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .md\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .md\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .md\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .md\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .md\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .md\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .md\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .md\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .md\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .md\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .md\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .md\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .md\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .md\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .md\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .md\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .md\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .md\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .md\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .md\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .md\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .md\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .md\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .md\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:focus .md\\:group-focus\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .md\\:hover\\:bg-white:hover {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-black:hover {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-50:hover {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-100:hover {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-200:hover {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-300:hover {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-400:hover {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-500:hover {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-600:hover {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-700:hover {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-800:hover {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-900:hover {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-cool-gray-50:hover {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-cool-gray-100:hover {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-cool-gray-200:hover {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-cool-gray-300:hover {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-cool-gray-400:hover {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-cool-gray-500:hover {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-cool-gray-600:hover {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-cool-gray-700:hover {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-cool-gray-800:hover {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-cool-gray-900:hover {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-100:hover {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-200:hover {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-300:hover {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-400:hover {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-500:hover {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-600:hover {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-700:hover {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-800:hover {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-900:hover {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-50:hover {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-100:hover {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-200:hover {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-300:hover {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-400:hover {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-500:hover {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-600:hover {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-700:hover {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-800:hover {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-900:hover {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-100:hover {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-200:hover {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-300:hover {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-400:hover {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-500:hover {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-600:hover {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-700:hover {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-800:hover {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-900:hover {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-50:hover {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-100:hover {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-200:hover {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-300:hover {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-400:hover {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-500:hover {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-600:hover {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-700:hover {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-800:hover {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-900:hover {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-50:hover {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-100:hover {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-200:hover {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-300:hover {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-400:hover {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-500:hover {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-600:hover {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-700:hover {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-800:hover {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-900:hover {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-50:hover {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-100:hover {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-200:hover {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-300:hover {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-400:hover {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-500:hover {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-600:hover {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-700:hover {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-800:hover {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-900:hover {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-50:hover {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-100:hover {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-200:hover {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-300:hover {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-400:hover {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-500:hover {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-600:hover {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-700:hover {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-800:hover {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-900:hover {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-50:hover {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-100:hover {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-200:hover {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-300:hover {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-400:hover {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-500:hover {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-600:hover {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-700:hover {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-800:hover {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-900:hover {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-100:hover {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-200:hover {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-300:hover {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-400:hover {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-500:hover {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-600:hover {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-700:hover {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-800:hover {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-900:hover {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .md\\:focus\\:bg-white:focus {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-black:focus {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-50:focus {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-100:focus {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-200:focus {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-300:focus {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-400:focus {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-500:focus {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-600:focus {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-700:focus {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-800:focus {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-900:focus {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-cool-gray-50:focus {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-cool-gray-100:focus {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-cool-gray-200:focus {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-cool-gray-300:focus {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-cool-gray-400:focus {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-cool-gray-500:focus {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-cool-gray-600:focus {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-cool-gray-700:focus {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-cool-gray-800:focus {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-cool-gray-900:focus {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-100:focus {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-200:focus {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-300:focus {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-400:focus {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-500:focus {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-600:focus {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-700:focus {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-800:focus {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-900:focus {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-50:focus {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-100:focus {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-200:focus {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-300:focus {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-400:focus {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-500:focus {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-600:focus {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-700:focus {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-800:focus {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-900:focus {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-100:focus {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-200:focus {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-300:focus {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-400:focus {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-500:focus {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-600:focus {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-700:focus {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-800:focus {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-900:focus {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-50:focus {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-100:focus {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-200:focus {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-300:focus {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-400:focus {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-500:focus {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-600:focus {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-700:focus {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-800:focus {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-900:focus {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-50:focus {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-100:focus {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-200:focus {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-300:focus {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-400:focus {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-500:focus {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-600:focus {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-700:focus {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-800:focus {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-900:focus {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-50:focus {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-100:focus {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-200:focus {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-300:focus {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-400:focus {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-500:focus {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-600:focus {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-700:focus {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-800:focus {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-900:focus {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-50:focus {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-100:focus {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-200:focus {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-300:focus {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-400:focus {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-500:focus {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-600:focus {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-700:focus {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-800:focus {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-900:focus {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-50:focus {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-100:focus {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-200:focus {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-300:focus {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-400:focus {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-500:focus {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-600:focus {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-700:focus {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-800:focus {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-900:focus {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-100:focus {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-200:focus {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-300:focus {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-400:focus {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-500:focus {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-600:focus {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-700:focus {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-800:focus {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-900:focus {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-transparent:active {\n    background-color: transparent;\n  }\n\n  .md\\:active\\:bg-white:active {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-black:active {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-gray-50:active {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-gray-100:active {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-gray-200:active {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-gray-300:active {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-gray-400:active {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-gray-500:active {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-gray-600:active {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-gray-700:active {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-gray-800:active {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-gray-900:active {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-cool-gray-50:active {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-cool-gray-100:active {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-cool-gray-200:active {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-cool-gray-300:active {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-cool-gray-400:active {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-cool-gray-500:active {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-cool-gray-600:active {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-cool-gray-700:active {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-cool-gray-800:active {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-cool-gray-900:active {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-red-50:active {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-red-100:active {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-red-200:active {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-red-300:active {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-red-400:active {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-red-500:active {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-red-600:active {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-red-700:active {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-red-800:active {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-red-900:active {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-orange-50:active {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-orange-100:active {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-orange-200:active {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-orange-300:active {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-orange-400:active {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-orange-500:active {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-orange-600:active {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-orange-700:active {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-orange-800:active {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-orange-900:active {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-yellow-50:active {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-yellow-100:active {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-yellow-200:active {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-yellow-300:active {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-yellow-400:active {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-yellow-500:active {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-yellow-600:active {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-yellow-700:active {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-yellow-800:active {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-yellow-900:active {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-green-50:active {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-green-100:active {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-green-200:active {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-green-300:active {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-green-400:active {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-green-500:active {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-green-600:active {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-green-700:active {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-green-800:active {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-green-900:active {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-teal-50:active {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-teal-100:active {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-teal-200:active {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-teal-300:active {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-teal-400:active {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-teal-500:active {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-teal-600:active {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-teal-700:active {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-teal-800:active {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-teal-900:active {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-blue-50:active {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-blue-100:active {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-blue-200:active {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-blue-300:active {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-blue-400:active {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-blue-500:active {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-blue-600:active {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-blue-700:active {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-blue-800:active {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-blue-900:active {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-indigo-50:active {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-indigo-100:active {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-indigo-200:active {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-indigo-300:active {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-indigo-400:active {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-indigo-500:active {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-indigo-600:active {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-indigo-700:active {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-indigo-800:active {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-indigo-900:active {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-purple-50:active {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-purple-100:active {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-purple-200:active {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-purple-300:active {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-purple-400:active {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-purple-500:active {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-purple-600:active {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-purple-700:active {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-purple-800:active {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-purple-900:active {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-pink-50:active {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-pink-100:active {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-pink-200:active {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-pink-300:active {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-pink-400:active {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-pink-500:active {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-pink-600:active {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-pink-700:active {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-pink-800:active {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .md\\:active\\:bg-pink-900:active {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .md\\:bg-opacity-0 {\n    --bg-opacity: 0;\n  }\n\n  .md\\:bg-opacity-25 {\n    --bg-opacity: 0.25;\n  }\n\n  .md\\:bg-opacity-50 {\n    --bg-opacity: 0.5;\n  }\n\n  .md\\:bg-opacity-75 {\n    --bg-opacity: 0.75;\n  }\n\n  .md\\:bg-opacity-100 {\n    --bg-opacity: 1;\n  }\n\n  .md\\:hover\\:bg-opacity-0:hover {\n    --bg-opacity: 0;\n  }\n\n  .md\\:hover\\:bg-opacity-25:hover {\n    --bg-opacity: 0.25;\n  }\n\n  .md\\:hover\\:bg-opacity-50:hover {\n    --bg-opacity: 0.5;\n  }\n\n  .md\\:hover\\:bg-opacity-75:hover {\n    --bg-opacity: 0.75;\n  }\n\n  .md\\:hover\\:bg-opacity-100:hover {\n    --bg-opacity: 1;\n  }\n\n  .md\\:focus\\:bg-opacity-0:focus {\n    --bg-opacity: 0;\n  }\n\n  .md\\:focus\\:bg-opacity-25:focus {\n    --bg-opacity: 0.25;\n  }\n\n  .md\\:focus\\:bg-opacity-50:focus {\n    --bg-opacity: 0.5;\n  }\n\n  .md\\:focus\\:bg-opacity-75:focus {\n    --bg-opacity: 0.75;\n  }\n\n  .md\\:focus\\:bg-opacity-100:focus {\n    --bg-opacity: 1;\n  }\n\n  .md\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .md\\:bg-center {\n    background-position: center;\n  }\n\n  .md\\:bg-left {\n    background-position: left;\n  }\n\n  .md\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .md\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .md\\:bg-right {\n    background-position: right;\n  }\n\n  .md\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .md\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .md\\:bg-top {\n    background-position: top;\n  }\n\n  .md\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .md\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .md\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .md\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .md\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .md\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .md\\:bg-auto {\n    background-size: auto;\n  }\n\n  .md\\:bg-cover {\n    background-size: cover;\n  }\n\n  .md\\:bg-contain {\n    background-size: contain;\n  }\n\n  .md\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .md\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .md\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .md\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .md\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .md\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .md\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .md\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .md\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .md\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .md\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .md\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .md\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .md\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .md\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .md\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .md\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .md\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .md\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .md\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .md\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .md\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .md\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .md\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .md\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .md\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .md\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .md\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .md\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .md\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .md\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .md\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .md\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .md\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .md\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .md\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .md\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .md\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .md\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .md\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .md\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .md\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .md\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .md\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .md\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .md\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .md\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .md\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .md\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .md\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .md\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .md\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .md\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .md\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .md\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .md\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .md\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .md\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .md\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .md\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .md\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .md\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .md\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .md\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .md\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .md\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .md\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .md\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .md\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .md\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .md\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .md\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .md\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .md\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .md\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .md\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .md\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .md\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .md\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .md\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .md\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .md\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .md\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .md\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .md\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .md\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .md\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .md\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .md\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .md\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .md\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .md\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .md\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .md\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .md\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .md\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .md\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .md\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .md\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .md\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .md\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .md\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .md\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .md\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .md\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .md\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .md\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .md\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .md\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .md\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .md\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .md\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .md\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .md\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .md\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:focus .md\\:group-focus\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .md\\:hover\\:border-white:hover {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-black:hover {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-50:hover {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-100:hover {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-200:hover {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-300:hover {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-400:hover {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-500:hover {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-600:hover {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-700:hover {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-800:hover {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-900:hover {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-cool-gray-50:hover {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-cool-gray-100:hover {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-cool-gray-200:hover {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-cool-gray-300:hover {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-cool-gray-400:hover {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-cool-gray-500:hover {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-cool-gray-600:hover {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-cool-gray-700:hover {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-cool-gray-800:hover {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-cool-gray-900:hover {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-red-50:hover {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-red-100:hover {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-red-200:hover {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-red-300:hover {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-red-400:hover {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-red-500:hover {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-red-600:hover {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-red-700:hover {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-red-800:hover {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-red-900:hover {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-50:hover {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-100:hover {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-200:hover {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-300:hover {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-400:hover {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-500:hover {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-600:hover {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-700:hover {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-800:hover {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-900:hover {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-50:hover {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-100:hover {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-200:hover {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-300:hover {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-400:hover {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-500:hover {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-600:hover {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-700:hover {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-800:hover {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-900:hover {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-green-50:hover {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-green-100:hover {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-green-200:hover {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-green-300:hover {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-green-400:hover {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-green-500:hover {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-green-600:hover {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-green-700:hover {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-green-800:hover {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-green-900:hover {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-50:hover {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-100:hover {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-200:hover {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-300:hover {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-400:hover {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-500:hover {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-600:hover {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-700:hover {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-800:hover {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-900:hover {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-50:hover {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-100:hover {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-200:hover {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-300:hover {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-400:hover {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-500:hover {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-600:hover {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-700:hover {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-800:hover {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-900:hover {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-50:hover {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-100:hover {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-200:hover {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-300:hover {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-400:hover {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-500:hover {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-600:hover {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-700:hover {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-800:hover {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-900:hover {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-50:hover {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-100:hover {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-200:hover {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-300:hover {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-400:hover {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-500:hover {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-600:hover {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-700:hover {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-800:hover {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-900:hover {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-50:hover {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-100:hover {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-200:hover {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-300:hover {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-400:hover {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-500:hover {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-600:hover {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-700:hover {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-800:hover {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-900:hover {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .md\\:focus\\:border-white:focus {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-black:focus {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-50:focus {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-100:focus {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-200:focus {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-300:focus {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-400:focus {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-500:focus {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-600:focus {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-700:focus {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-800:focus {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-900:focus {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-cool-gray-50:focus {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-cool-gray-100:focus {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-cool-gray-200:focus {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-cool-gray-300:focus {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-cool-gray-400:focus {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-cool-gray-500:focus {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-cool-gray-600:focus {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-cool-gray-700:focus {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-cool-gray-800:focus {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-cool-gray-900:focus {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-red-50:focus {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-red-100:focus {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-red-200:focus {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-red-300:focus {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-red-400:focus {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-red-500:focus {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-red-600:focus {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-red-700:focus {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-red-800:focus {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-red-900:focus {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-50:focus {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-100:focus {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-200:focus {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-300:focus {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-400:focus {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-500:focus {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-600:focus {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-700:focus {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-800:focus {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-900:focus {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-50:focus {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-100:focus {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-200:focus {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-300:focus {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-400:focus {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-500:focus {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-600:focus {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-700:focus {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-800:focus {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-900:focus {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-green-50:focus {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-green-100:focus {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-green-200:focus {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-green-300:focus {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-green-400:focus {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-green-500:focus {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-green-600:focus {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-green-700:focus {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-green-800:focus {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-green-900:focus {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-50:focus {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-100:focus {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-200:focus {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-300:focus {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-400:focus {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-500:focus {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-600:focus {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-700:focus {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-800:focus {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-900:focus {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-50:focus {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-100:focus {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-200:focus {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-300:focus {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-400:focus {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-500:focus {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-600:focus {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-700:focus {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-800:focus {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-900:focus {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-50:focus {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-100:focus {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-200:focus {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-300:focus {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-400:focus {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-500:focus {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-600:focus {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-700:focus {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-800:focus {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-900:focus {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-50:focus {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-100:focus {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-200:focus {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-300:focus {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-400:focus {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-500:focus {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-600:focus {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-700:focus {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-800:focus {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-900:focus {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-50:focus {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-100:focus {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-200:focus {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-300:focus {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-400:focus {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-500:focus {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-600:focus {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-700:focus {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-800:focus {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-900:focus {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .md\\:border-opacity-0 {\n    --border-opacity: 0;\n  }\n\n  .md\\:border-opacity-25 {\n    --border-opacity: 0.25;\n  }\n\n  .md\\:border-opacity-50 {\n    --border-opacity: 0.5;\n  }\n\n  .md\\:border-opacity-75 {\n    --border-opacity: 0.75;\n  }\n\n  .md\\:border-opacity-100 {\n    --border-opacity: 1;\n  }\n\n  .md\\:hover\\:border-opacity-0:hover {\n    --border-opacity: 0;\n  }\n\n  .md\\:hover\\:border-opacity-25:hover {\n    --border-opacity: 0.25;\n  }\n\n  .md\\:hover\\:border-opacity-50:hover {\n    --border-opacity: 0.5;\n  }\n\n  .md\\:hover\\:border-opacity-75:hover {\n    --border-opacity: 0.75;\n  }\n\n  .md\\:hover\\:border-opacity-100:hover {\n    --border-opacity: 1;\n  }\n\n  .md\\:focus\\:border-opacity-0:focus {\n    --border-opacity: 0;\n  }\n\n  .md\\:focus\\:border-opacity-25:focus {\n    --border-opacity: 0.25;\n  }\n\n  .md\\:focus\\:border-opacity-50:focus {\n    --border-opacity: 0.5;\n  }\n\n  .md\\:focus\\:border-opacity-75:focus {\n    --border-opacity: 0.75;\n  }\n\n  .md\\:focus\\:border-opacity-100:focus {\n    --border-opacity: 1;\n  }\n\n  .md\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .md\\:rounded-sm {\n    border-radius: 0.125rem;\n  }\n\n  .md\\:rounded {\n    border-radius: 0.25rem;\n  }\n\n  .md\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .md\\:rounded-lg {\n    border-radius: 0.5rem;\n  }\n\n  .md\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .md\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .md\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .md\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .md\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .md\\:rounded-t-sm {\n    border-top-left-radius: 0.125rem;\n    border-top-right-radius: 0.125rem;\n  }\n\n  .md\\:rounded-r-sm {\n    border-top-right-radius: 0.125rem;\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .md\\:rounded-b-sm {\n    border-bottom-right-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .md\\:rounded-l-sm {\n    border-top-left-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .md\\:rounded-t {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n\n  .md\\:rounded-r {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .md\\:rounded-b {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .md\\:rounded-l {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .md\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-t-lg {\n    border-top-left-radius: 0.5rem;\n    border-top-right-radius: 0.5rem;\n  }\n\n  .md\\:rounded-r-lg {\n    border-top-right-radius: 0.5rem;\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .md\\:rounded-b-lg {\n    border-bottom-right-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .md\\:rounded-l-lg {\n    border-top-left-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .md\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .md\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .md\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .md\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .md\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .md\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .md\\:rounded-tl-sm {\n    border-top-left-radius: 0.125rem;\n  }\n\n  .md\\:rounded-tr-sm {\n    border-top-right-radius: 0.125rem;\n  }\n\n  .md\\:rounded-br-sm {\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .md\\:rounded-bl-sm {\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .md\\:rounded-tl {\n    border-top-left-radius: 0.25rem;\n  }\n\n  .md\\:rounded-tr {\n    border-top-right-radius: 0.25rem;\n  }\n\n  .md\\:rounded-br {\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .md\\:rounded-bl {\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .md\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-tl-lg {\n    border-top-left-radius: 0.5rem;\n  }\n\n  .md\\:rounded-tr-lg {\n    border-top-right-radius: 0.5rem;\n  }\n\n  .md\\:rounded-br-lg {\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .md\\:rounded-bl-lg {\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .md\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .md\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .md\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .md\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:border-solid {\n    border-style: solid;\n  }\n\n  .md\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .md\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .md\\:border-double {\n    border-style: double;\n  }\n\n  .md\\:border-none {\n    border-style: none;\n  }\n\n  .md\\:border-0 {\n    border-width: 0;\n  }\n\n  .md\\:border-2 {\n    border-width: 2px;\n  }\n\n  .md\\:border-4 {\n    border-width: 4px;\n  }\n\n  .md\\:border-8 {\n    border-width: 8px;\n  }\n\n  .md\\:border {\n    border-width: 1px;\n  }\n\n  .md\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .md\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .md\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .md\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .md\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .md\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .md\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .md\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .md\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .md\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .md\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .md\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .md\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .md\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .md\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .md\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .md\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .md\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .md\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .md\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .md\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .md\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .md\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .md\\:cursor-default {\n    cursor: default;\n  }\n\n  .md\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .md\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .md\\:cursor-text {\n    cursor: text;\n  }\n\n  .md\\:cursor-move {\n    cursor: move;\n  }\n\n  .md\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .md\\:block {\n    display: block;\n  }\n\n  .md\\:inline-block {\n    display: inline-block;\n  }\n\n  .md\\:inline {\n    display: inline;\n  }\n\n  .md\\:flex {\n    display: flex;\n  }\n\n  .md\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .md\\:table {\n    display: table;\n  }\n\n  .md\\:table-caption {\n    display: table-caption;\n  }\n\n  .md\\:table-cell {\n    display: table-cell;\n  }\n\n  .md\\:table-column {\n    display: table-column;\n  }\n\n  .md\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .md\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .md\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .md\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .md\\:table-row {\n    display: table-row;\n  }\n\n  .md\\:flow-root {\n    display: flow-root;\n  }\n\n  .md\\:grid {\n    display: grid;\n  }\n\n  .md\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .md\\:hidden {\n    display: none;\n  }\n\n  .md\\:flex-row {\n    flex-direction: row;\n  }\n\n  .md\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .md\\:flex-col {\n    flex-direction: column;\n  }\n\n  .md\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .md\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .md\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .md\\:flex-no-wrap {\n    flex-wrap: nowrap;\n  }\n\n  .md\\:items-start {\n    align-items: flex-start;\n  }\n\n  .md\\:items-end {\n    align-items: flex-end;\n  }\n\n  .md\\:items-center {\n    align-items: center;\n  }\n\n  .md\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .md\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .md\\:self-auto {\n    align-self: auto;\n  }\n\n  .md\\:self-start {\n    align-self: flex-start;\n  }\n\n  .md\\:self-end {\n    align-self: flex-end;\n  }\n\n  .md\\:self-center {\n    align-self: center;\n  }\n\n  .md\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .md\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .md\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .md\\:justify-center {\n    justify-content: center;\n  }\n\n  .md\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .md\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .md\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .md\\:content-center {\n    align-content: center;\n  }\n\n  .md\\:content-start {\n    align-content: flex-start;\n  }\n\n  .md\\:content-end {\n    align-content: flex-end;\n  }\n\n  .md\\:content-between {\n    align-content: space-between;\n  }\n\n  .md\\:content-around {\n    align-content: space-around;\n  }\n\n  .md\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .md\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .md\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .md\\:flex-none {\n    flex: none;\n  }\n\n  .md\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .md\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .md\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .md\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .md\\:order-1 {\n    order: 1;\n  }\n\n  .md\\:order-2 {\n    order: 2;\n  }\n\n  .md\\:order-3 {\n    order: 3;\n  }\n\n  .md\\:order-4 {\n    order: 4;\n  }\n\n  .md\\:order-5 {\n    order: 5;\n  }\n\n  .md\\:order-6 {\n    order: 6;\n  }\n\n  .md\\:order-7 {\n    order: 7;\n  }\n\n  .md\\:order-8 {\n    order: 8;\n  }\n\n  .md\\:order-9 {\n    order: 9;\n  }\n\n  .md\\:order-10 {\n    order: 10;\n  }\n\n  .md\\:order-11 {\n    order: 11;\n  }\n\n  .md\\:order-12 {\n    order: 12;\n  }\n\n  .md\\:order-first {\n    order: -9999;\n  }\n\n  .md\\:order-last {\n    order: 9999;\n  }\n\n  .md\\:order-none {\n    order: 0;\n  }\n\n  .md\\:float-right {\n    float: right;\n  }\n\n  .md\\:float-left {\n    float: left;\n  }\n\n  .md\\:float-none {\n    float: none;\n  }\n\n  .md\\:clearfix:after {\n    content: \"\";\n    display: table;\n    clear: both;\n  }\n\n  .md\\:clear-left {\n    clear: left;\n  }\n\n  .md\\:clear-right {\n    clear: right;\n  }\n\n  .md\\:clear-both {\n    clear: both;\n  }\n\n  .md\\:clear-none {\n    clear: none;\n  }\n\n  .md\\:font-sans {\n    font-family: Inter var, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  }\n\n  .md\\:font-serif {\n    font-family: Georgia, Cambria, \"Times New Roman\", Times, serif;\n  }\n\n  .md\\:font-mono {\n    font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  }\n\n  .md\\:font-hairline {\n    font-weight: 100;\n  }\n\n  .md\\:font-thin {\n    font-weight: 200;\n  }\n\n  .md\\:font-light {\n    font-weight: 300;\n  }\n\n  .md\\:font-normal {\n    font-weight: 400;\n  }\n\n  .md\\:font-medium {\n    font-weight: 500;\n  }\n\n  .md\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .md\\:font-bold {\n    font-weight: 700;\n  }\n\n  .md\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .md\\:font-black {\n    font-weight: 900;\n  }\n\n  .md\\:hover\\:font-hairline:hover {\n    font-weight: 100;\n  }\n\n  .md\\:hover\\:font-thin:hover {\n    font-weight: 200;\n  }\n\n  .md\\:hover\\:font-light:hover {\n    font-weight: 300;\n  }\n\n  .md\\:hover\\:font-normal:hover {\n    font-weight: 400;\n  }\n\n  .md\\:hover\\:font-medium:hover {\n    font-weight: 500;\n  }\n\n  .md\\:hover\\:font-semibold:hover {\n    font-weight: 600;\n  }\n\n  .md\\:hover\\:font-bold:hover {\n    font-weight: 700;\n  }\n\n  .md\\:hover\\:font-extrabold:hover {\n    font-weight: 800;\n  }\n\n  .md\\:hover\\:font-black:hover {\n    font-weight: 900;\n  }\n\n  .md\\:focus\\:font-hairline:focus {\n    font-weight: 100;\n  }\n\n  .md\\:focus\\:font-thin:focus {\n    font-weight: 200;\n  }\n\n  .md\\:focus\\:font-light:focus {\n    font-weight: 300;\n  }\n\n  .md\\:focus\\:font-normal:focus {\n    font-weight: 400;\n  }\n\n  .md\\:focus\\:font-medium:focus {\n    font-weight: 500;\n  }\n\n  .md\\:focus\\:font-semibold:focus {\n    font-weight: 600;\n  }\n\n  .md\\:focus\\:font-bold:focus {\n    font-weight: 700;\n  }\n\n  .md\\:focus\\:font-extrabold:focus {\n    font-weight: 800;\n  }\n\n  .md\\:focus\\:font-black:focus {\n    font-weight: 900;\n  }\n\n  .md\\:h-0 {\n    height: 0;\n  }\n\n  .md\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .md\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .md\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .md\\:h-4 {\n    height: 1rem;\n  }\n\n  .md\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .md\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .md\\:h-7 {\n    height: 1.75rem;\n  }\n\n  .md\\:h-8 {\n    height: 2rem;\n  }\n\n  .md\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .md\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .md\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .md\\:h-12 {\n    height: 3rem;\n  }\n\n  .md\\:h-13 {\n    height: 3.25rem;\n  }\n\n  .md\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .md\\:h-15 {\n    height: 3.75rem;\n  }\n\n  .md\\:h-16 {\n    height: 4rem;\n  }\n\n  .md\\:h-20 {\n    height: 5rem;\n  }\n\n  .md\\:h-24 {\n    height: 6rem;\n  }\n\n  .md\\:h-28 {\n    height: 7rem;\n  }\n\n  .md\\:h-32 {\n    height: 8rem;\n  }\n\n  .md\\:h-36 {\n    height: 9rem;\n  }\n\n  .md\\:h-40 {\n    height: 10rem;\n  }\n\n  .md\\:h-48 {\n    height: 12rem;\n  }\n\n  .md\\:h-56 {\n    height: 14rem;\n  }\n\n  .md\\:h-60 {\n    height: 15rem;\n  }\n\n  .md\\:h-64 {\n    height: 16rem;\n  }\n\n  .md\\:h-72 {\n    height: 18rem;\n  }\n\n  .md\\:h-80 {\n    height: 20rem;\n  }\n\n  .md\\:h-96 {\n    height: 24rem;\n  }\n\n  .md\\:h-auto {\n    height: auto;\n  }\n\n  .md\\:h-px {\n    height: 1px;\n  }\n\n  .md\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .md\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .md\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .md\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .md\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .md\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .md\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .md\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .md\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .md\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .md\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .md\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .md\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .md\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .md\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .md\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .md\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .md\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .md\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .md\\:h-1\\/12 {\n    height: 8.333333%;\n  }\n\n  .md\\:h-2\\/12 {\n    height: 16.666667%;\n  }\n\n  .md\\:h-3\\/12 {\n    height: 25%;\n  }\n\n  .md\\:h-4\\/12 {\n    height: 33.333333%;\n  }\n\n  .md\\:h-5\\/12 {\n    height: 41.666667%;\n  }\n\n  .md\\:h-6\\/12 {\n    height: 50%;\n  }\n\n  .md\\:h-7\\/12 {\n    height: 58.333333%;\n  }\n\n  .md\\:h-8\\/12 {\n    height: 66.666667%;\n  }\n\n  .md\\:h-9\\/12 {\n    height: 75%;\n  }\n\n  .md\\:h-10\\/12 {\n    height: 83.333333%;\n  }\n\n  .md\\:h-11\\/12 {\n    height: 91.666667%;\n  }\n\n  .md\\:h-full {\n    height: 100%;\n  }\n\n  .md\\:h-screen {\n    height: 100vh;\n  }\n\n  .md\\:text-xs {\n    font-size: 0.75rem;\n  }\n\n  .md\\:text-sm {\n    font-size: 0.875rem;\n  }\n\n  .md\\:text-base {\n    font-size: 1rem;\n  }\n\n  .md\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .md\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .md\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .md\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .md\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .md\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .md\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .md\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .md\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .md\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .md\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .md\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .md\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .md\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .md\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .md\\:leading-none {\n    line-height: 1;\n  }\n\n  .md\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .md\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .md\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .md\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .md\\:leading-loose {\n    line-height: 2;\n  }\n\n  .md\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .md\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .md\\:list-none {\n    list-style-type: none;\n  }\n\n  .md\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .md\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .md\\:m-0 {\n    margin: 0;\n  }\n\n  .md\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .md\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .md\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .md\\:m-4 {\n    margin: 1rem;\n  }\n\n  .md\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .md\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .md\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .md\\:m-8 {\n    margin: 2rem;\n  }\n\n  .md\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .md\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .md\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .md\\:m-12 {\n    margin: 3rem;\n  }\n\n  .md\\:m-13 {\n    margin: 3.25rem;\n  }\n\n  .md\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .md\\:m-15 {\n    margin: 3.75rem;\n  }\n\n  .md\\:m-16 {\n    margin: 4rem;\n  }\n\n  .md\\:m-20 {\n    margin: 5rem;\n  }\n\n  .md\\:m-24 {\n    margin: 6rem;\n  }\n\n  .md\\:m-28 {\n    margin: 7rem;\n  }\n\n  .md\\:m-32 {\n    margin: 8rem;\n  }\n\n  .md\\:m-36 {\n    margin: 9rem;\n  }\n\n  .md\\:m-40 {\n    margin: 10rem;\n  }\n\n  .md\\:m-48 {\n    margin: 12rem;\n  }\n\n  .md\\:m-56 {\n    margin: 14rem;\n  }\n\n  .md\\:m-60 {\n    margin: 15rem;\n  }\n\n  .md\\:m-64 {\n    margin: 16rem;\n  }\n\n  .md\\:m-72 {\n    margin: 18rem;\n  }\n\n  .md\\:m-80 {\n    margin: 20rem;\n  }\n\n  .md\\:m-96 {\n    margin: 24rem;\n  }\n\n  .md\\:m-auto {\n    margin: auto;\n  }\n\n  .md\\:m-px {\n    margin: 1px;\n  }\n\n  .md\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .md\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .md\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .md\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .md\\:m-1\\/2 {\n    margin: 50%;\n  }\n\n  .md\\:m-1\\/3 {\n    margin: 33.333333%;\n  }\n\n  .md\\:m-2\\/3 {\n    margin: 66.666667%;\n  }\n\n  .md\\:m-1\\/4 {\n    margin: 25%;\n  }\n\n  .md\\:m-2\\/4 {\n    margin: 50%;\n  }\n\n  .md\\:m-3\\/4 {\n    margin: 75%;\n  }\n\n  .md\\:m-1\\/5 {\n    margin: 20%;\n  }\n\n  .md\\:m-2\\/5 {\n    margin: 40%;\n  }\n\n  .md\\:m-3\\/5 {\n    margin: 60%;\n  }\n\n  .md\\:m-4\\/5 {\n    margin: 80%;\n  }\n\n  .md\\:m-1\\/6 {\n    margin: 16.666667%;\n  }\n\n  .md\\:m-2\\/6 {\n    margin: 33.333333%;\n  }\n\n  .md\\:m-3\\/6 {\n    margin: 50%;\n  }\n\n  .md\\:m-4\\/6 {\n    margin: 66.666667%;\n  }\n\n  .md\\:m-5\\/6 {\n    margin: 83.333333%;\n  }\n\n  .md\\:m-1\\/12 {\n    margin: 8.333333%;\n  }\n\n  .md\\:m-2\\/12 {\n    margin: 16.666667%;\n  }\n\n  .md\\:m-3\\/12 {\n    margin: 25%;\n  }\n\n  .md\\:m-4\\/12 {\n    margin: 33.333333%;\n  }\n\n  .md\\:m-5\\/12 {\n    margin: 41.666667%;\n  }\n\n  .md\\:m-6\\/12 {\n    margin: 50%;\n  }\n\n  .md\\:m-7\\/12 {\n    margin: 58.333333%;\n  }\n\n  .md\\:m-8\\/12 {\n    margin: 66.666667%;\n  }\n\n  .md\\:m-9\\/12 {\n    margin: 75%;\n  }\n\n  .md\\:m-10\\/12 {\n    margin: 83.333333%;\n  }\n\n  .md\\:m-11\\/12 {\n    margin: 91.666667%;\n  }\n\n  .md\\:m-full {\n    margin: 100%;\n  }\n\n  .md\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .md\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .md\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .md\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .md\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .md\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .md\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .md\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .md\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .md\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .md\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .md\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .md\\:-m-13 {\n    margin: -3.25rem;\n  }\n\n  .md\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .md\\:-m-15 {\n    margin: -3.75rem;\n  }\n\n  .md\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .md\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .md\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .md\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .md\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .md\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .md\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .md\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .md\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .md\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .md\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .md\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .md\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .md\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .md\\:-m-px {\n    margin: -1px;\n  }\n\n  .md\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .md\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .md\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .md\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .md\\:-m-1\\/2 {\n    margin: -50%;\n  }\n\n  .md\\:-m-1\\/3 {\n    margin: -33.33333%;\n  }\n\n  .md\\:-m-2\\/3 {\n    margin: -66.66667%;\n  }\n\n  .md\\:-m-1\\/4 {\n    margin: -25%;\n  }\n\n  .md\\:-m-2\\/4 {\n    margin: -50%;\n  }\n\n  .md\\:-m-3\\/4 {\n    margin: -75%;\n  }\n\n  .md\\:-m-1\\/5 {\n    margin: -20%;\n  }\n\n  .md\\:-m-2\\/5 {\n    margin: -40%;\n  }\n\n  .md\\:-m-3\\/5 {\n    margin: -60%;\n  }\n\n  .md\\:-m-4\\/5 {\n    margin: -80%;\n  }\n\n  .md\\:-m-1\\/6 {\n    margin: -16.66667%;\n  }\n\n  .md\\:-m-2\\/6 {\n    margin: -33.33333%;\n  }\n\n  .md\\:-m-3\\/6 {\n    margin: -50%;\n  }\n\n  .md\\:-m-4\\/6 {\n    margin: -66.66667%;\n  }\n\n  .md\\:-m-5\\/6 {\n    margin: -83.33333%;\n  }\n\n  .md\\:-m-1\\/12 {\n    margin: -8.33333%;\n  }\n\n  .md\\:-m-2\\/12 {\n    margin: -16.66667%;\n  }\n\n  .md\\:-m-3\\/12 {\n    margin: -25%;\n  }\n\n  .md\\:-m-4\\/12 {\n    margin: -33.33333%;\n  }\n\n  .md\\:-m-5\\/12 {\n    margin: -41.66667%;\n  }\n\n  .md\\:-m-6\\/12 {\n    margin: -50%;\n  }\n\n  .md\\:-m-7\\/12 {\n    margin: -58.33333%;\n  }\n\n  .md\\:-m-8\\/12 {\n    margin: -66.66667%;\n  }\n\n  .md\\:-m-9\\/12 {\n    margin: -75%;\n  }\n\n  .md\\:-m-10\\/12 {\n    margin: -83.33333%;\n  }\n\n  .md\\:-m-11\\/12 {\n    margin: -91.66667%;\n  }\n\n  .md\\:-m-full {\n    margin: -100%;\n  }\n\n  .md\\:my-0 {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n\n  .md\\:mx-0 {\n    margin-left: 0;\n    margin-right: 0;\n  }\n\n  .md\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .md\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .md\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .md\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .md\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .md\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .md\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .md\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .md\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .md\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .md\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .md\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .md\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .md\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .md\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .md\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .md\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .md\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .md\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .md\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .md\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .md\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .md\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .md\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .md\\:my-13 {\n    margin-top: 3.25rem;\n    margin-bottom: 3.25rem;\n  }\n\n  .md\\:mx-13 {\n    margin-left: 3.25rem;\n    margin-right: 3.25rem;\n  }\n\n  .md\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .md\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .md\\:my-15 {\n    margin-top: 3.75rem;\n    margin-bottom: 3.75rem;\n  }\n\n  .md\\:mx-15 {\n    margin-left: 3.75rem;\n    margin-right: 3.75rem;\n  }\n\n  .md\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .md\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .md\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .md\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .md\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .md\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .md\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .md\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .md\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .md\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .md\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .md\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .md\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .md\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .md\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .md\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .md\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .md\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .md\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .md\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .md\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .md\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .md\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .md\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .md\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .md\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .md\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .md\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .md\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .md\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .md\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .md\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .md\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .md\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .md\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .md\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .md\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .md\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .md\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .md\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .md\\:my-1\\/2 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .md\\:mx-1\\/2 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .md\\:my-1\\/3 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .md\\:mx-1\\/3 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .md\\:my-2\\/3 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .md\\:mx-2\\/3 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .md\\:my-1\\/4 {\n    margin-top: 25%;\n    margin-bottom: 25%;\n  }\n\n  .md\\:mx-1\\/4 {\n    margin-left: 25%;\n    margin-right: 25%;\n  }\n\n  .md\\:my-2\\/4 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .md\\:mx-2\\/4 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .md\\:my-3\\/4 {\n    margin-top: 75%;\n    margin-bottom: 75%;\n  }\n\n  .md\\:mx-3\\/4 {\n    margin-left: 75%;\n    margin-right: 75%;\n  }\n\n  .md\\:my-1\\/5 {\n    margin-top: 20%;\n    margin-bottom: 20%;\n  }\n\n  .md\\:mx-1\\/5 {\n    margin-left: 20%;\n    margin-right: 20%;\n  }\n\n  .md\\:my-2\\/5 {\n    margin-top: 40%;\n    margin-bottom: 40%;\n  }\n\n  .md\\:mx-2\\/5 {\n    margin-left: 40%;\n    margin-right: 40%;\n  }\n\n  .md\\:my-3\\/5 {\n    margin-top: 60%;\n    margin-bottom: 60%;\n  }\n\n  .md\\:mx-3\\/5 {\n    margin-left: 60%;\n    margin-right: 60%;\n  }\n\n  .md\\:my-4\\/5 {\n    margin-top: 80%;\n    margin-bottom: 80%;\n  }\n\n  .md\\:mx-4\\/5 {\n    margin-left: 80%;\n    margin-right: 80%;\n  }\n\n  .md\\:my-1\\/6 {\n    margin-top: 16.666667%;\n    margin-bottom: 16.666667%;\n  }\n\n  .md\\:mx-1\\/6 {\n    margin-left: 16.666667%;\n    margin-right: 16.666667%;\n  }\n\n  .md\\:my-2\\/6 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .md\\:mx-2\\/6 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .md\\:my-3\\/6 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .md\\:mx-3\\/6 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .md\\:my-4\\/6 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .md\\:mx-4\\/6 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .md\\:my-5\\/6 {\n    margin-top: 83.333333%;\n    margin-bottom: 83.333333%;\n  }\n\n  .md\\:mx-5\\/6 {\n    margin-left: 83.333333%;\n    margin-right: 83.333333%;\n  }\n\n  .md\\:my-1\\/12 {\n    margin-top: 8.333333%;\n    margin-bottom: 8.333333%;\n  }\n\n  .md\\:mx-1\\/12 {\n    margin-left: 8.333333%;\n    margin-right: 8.333333%;\n  }\n\n  .md\\:my-2\\/12 {\n    margin-top: 16.666667%;\n    margin-bottom: 16.666667%;\n  }\n\n  .md\\:mx-2\\/12 {\n    margin-left: 16.666667%;\n    margin-right: 16.666667%;\n  }\n\n  .md\\:my-3\\/12 {\n    margin-top: 25%;\n    margin-bottom: 25%;\n  }\n\n  .md\\:mx-3\\/12 {\n    margin-left: 25%;\n    margin-right: 25%;\n  }\n\n  .md\\:my-4\\/12 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .md\\:mx-4\\/12 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .md\\:my-5\\/12 {\n    margin-top: 41.666667%;\n    margin-bottom: 41.666667%;\n  }\n\n  .md\\:mx-5\\/12 {\n    margin-left: 41.666667%;\n    margin-right: 41.666667%;\n  }\n\n  .md\\:my-6\\/12 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .md\\:mx-6\\/12 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .md\\:my-7\\/12 {\n    margin-top: 58.333333%;\n    margin-bottom: 58.333333%;\n  }\n\n  .md\\:mx-7\\/12 {\n    margin-left: 58.333333%;\n    margin-right: 58.333333%;\n  }\n\n  .md\\:my-8\\/12 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .md\\:mx-8\\/12 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .md\\:my-9\\/12 {\n    margin-top: 75%;\n    margin-bottom: 75%;\n  }\n\n  .md\\:mx-9\\/12 {\n    margin-left: 75%;\n    margin-right: 75%;\n  }\n\n  .md\\:my-10\\/12 {\n    margin-top: 83.333333%;\n    margin-bottom: 83.333333%;\n  }\n\n  .md\\:mx-10\\/12 {\n    margin-left: 83.333333%;\n    margin-right: 83.333333%;\n  }\n\n  .md\\:my-11\\/12 {\n    margin-top: 91.666667%;\n    margin-bottom: 91.666667%;\n  }\n\n  .md\\:mx-11\\/12 {\n    margin-left: 91.666667%;\n    margin-right: 91.666667%;\n  }\n\n  .md\\:my-full {\n    margin-top: 100%;\n    margin-bottom: 100%;\n  }\n\n  .md\\:mx-full {\n    margin-left: 100%;\n    margin-right: 100%;\n  }\n\n  .md\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .md\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .md\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .md\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .md\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .md\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .md\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .md\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .md\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .md\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .md\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .md\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .md\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .md\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .md\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .md\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .md\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .md\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .md\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .md\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .md\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .md\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .md\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .md\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .md\\:-my-13 {\n    margin-top: -3.25rem;\n    margin-bottom: -3.25rem;\n  }\n\n  .md\\:-mx-13 {\n    margin-left: -3.25rem;\n    margin-right: -3.25rem;\n  }\n\n  .md\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .md\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .md\\:-my-15 {\n    margin-top: -3.75rem;\n    margin-bottom: -3.75rem;\n  }\n\n  .md\\:-mx-15 {\n    margin-left: -3.75rem;\n    margin-right: -3.75rem;\n  }\n\n  .md\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .md\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .md\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .md\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .md\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .md\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .md\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .md\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .md\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .md\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .md\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .md\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .md\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .md\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .md\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .md\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .md\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .md\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .md\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .md\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .md\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .md\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .md\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .md\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .md\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .md\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .md\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .md\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .md\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .md\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .md\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .md\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .md\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .md\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .md\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .md\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .md\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .md\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .md\\:-my-1\\/2 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .md\\:-mx-1\\/2 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .md\\:-my-1\\/3 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .md\\:-mx-1\\/3 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .md\\:-my-2\\/3 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .md\\:-mx-2\\/3 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .md\\:-my-1\\/4 {\n    margin-top: -25%;\n    margin-bottom: -25%;\n  }\n\n  .md\\:-mx-1\\/4 {\n    margin-left: -25%;\n    margin-right: -25%;\n  }\n\n  .md\\:-my-2\\/4 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .md\\:-mx-2\\/4 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .md\\:-my-3\\/4 {\n    margin-top: -75%;\n    margin-bottom: -75%;\n  }\n\n  .md\\:-mx-3\\/4 {\n    margin-left: -75%;\n    margin-right: -75%;\n  }\n\n  .md\\:-my-1\\/5 {\n    margin-top: -20%;\n    margin-bottom: -20%;\n  }\n\n  .md\\:-mx-1\\/5 {\n    margin-left: -20%;\n    margin-right: -20%;\n  }\n\n  .md\\:-my-2\\/5 {\n    margin-top: -40%;\n    margin-bottom: -40%;\n  }\n\n  .md\\:-mx-2\\/5 {\n    margin-left: -40%;\n    margin-right: -40%;\n  }\n\n  .md\\:-my-3\\/5 {\n    margin-top: -60%;\n    margin-bottom: -60%;\n  }\n\n  .md\\:-mx-3\\/5 {\n    margin-left: -60%;\n    margin-right: -60%;\n  }\n\n  .md\\:-my-4\\/5 {\n    margin-top: -80%;\n    margin-bottom: -80%;\n  }\n\n  .md\\:-mx-4\\/5 {\n    margin-left: -80%;\n    margin-right: -80%;\n  }\n\n  .md\\:-my-1\\/6 {\n    margin-top: -16.66667%;\n    margin-bottom: -16.66667%;\n  }\n\n  .md\\:-mx-1\\/6 {\n    margin-left: -16.66667%;\n    margin-right: -16.66667%;\n  }\n\n  .md\\:-my-2\\/6 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .md\\:-mx-2\\/6 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .md\\:-my-3\\/6 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .md\\:-mx-3\\/6 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .md\\:-my-4\\/6 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .md\\:-mx-4\\/6 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .md\\:-my-5\\/6 {\n    margin-top: -83.33333%;\n    margin-bottom: -83.33333%;\n  }\n\n  .md\\:-mx-5\\/6 {\n    margin-left: -83.33333%;\n    margin-right: -83.33333%;\n  }\n\n  .md\\:-my-1\\/12 {\n    margin-top: -8.33333%;\n    margin-bottom: -8.33333%;\n  }\n\n  .md\\:-mx-1\\/12 {\n    margin-left: -8.33333%;\n    margin-right: -8.33333%;\n  }\n\n  .md\\:-my-2\\/12 {\n    margin-top: -16.66667%;\n    margin-bottom: -16.66667%;\n  }\n\n  .md\\:-mx-2\\/12 {\n    margin-left: -16.66667%;\n    margin-right: -16.66667%;\n  }\n\n  .md\\:-my-3\\/12 {\n    margin-top: -25%;\n    margin-bottom: -25%;\n  }\n\n  .md\\:-mx-3\\/12 {\n    margin-left: -25%;\n    margin-right: -25%;\n  }\n\n  .md\\:-my-4\\/12 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .md\\:-mx-4\\/12 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .md\\:-my-5\\/12 {\n    margin-top: -41.66667%;\n    margin-bottom: -41.66667%;\n  }\n\n  .md\\:-mx-5\\/12 {\n    margin-left: -41.66667%;\n    margin-right: -41.66667%;\n  }\n\n  .md\\:-my-6\\/12 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .md\\:-mx-6\\/12 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .md\\:-my-7\\/12 {\n    margin-top: -58.33333%;\n    margin-bottom: -58.33333%;\n  }\n\n  .md\\:-mx-7\\/12 {\n    margin-left: -58.33333%;\n    margin-right: -58.33333%;\n  }\n\n  .md\\:-my-8\\/12 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .md\\:-mx-8\\/12 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .md\\:-my-9\\/12 {\n    margin-top: -75%;\n    margin-bottom: -75%;\n  }\n\n  .md\\:-mx-9\\/12 {\n    margin-left: -75%;\n    margin-right: -75%;\n  }\n\n  .md\\:-my-10\\/12 {\n    margin-top: -83.33333%;\n    margin-bottom: -83.33333%;\n  }\n\n  .md\\:-mx-10\\/12 {\n    margin-left: -83.33333%;\n    margin-right: -83.33333%;\n  }\n\n  .md\\:-my-11\\/12 {\n    margin-top: -91.66667%;\n    margin-bottom: -91.66667%;\n  }\n\n  .md\\:-mx-11\\/12 {\n    margin-left: -91.66667%;\n    margin-right: -91.66667%;\n  }\n\n  .md\\:-my-full {\n    margin-top: -100%;\n    margin-bottom: -100%;\n  }\n\n  .md\\:-mx-full {\n    margin-left: -100%;\n    margin-right: -100%;\n  }\n\n  .md\\:mt-0 {\n    margin-top: 0;\n  }\n\n  .md\\:mr-0 {\n    margin-right: 0;\n  }\n\n  .md\\:mb-0 {\n    margin-bottom: 0;\n  }\n\n  .md\\:ml-0 {\n    margin-left: 0;\n  }\n\n  .md\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .md\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .md\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .md\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .md\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .md\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .md\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .md\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .md\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .md\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .md\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .md\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .md\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .md\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .md\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .md\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .md\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .md\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .md\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .md\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .md\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .md\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .md\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .md\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .md\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .md\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .md\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .md\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .md\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .md\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .md\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .md\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .md\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .md\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .md\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .md\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .md\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .md\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .md\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .md\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .md\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .md\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .md\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .md\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .md\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .md\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .md\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .md\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .md\\:mt-13 {\n    margin-top: 3.25rem;\n  }\n\n  .md\\:mr-13 {\n    margin-right: 3.25rem;\n  }\n\n  .md\\:mb-13 {\n    margin-bottom: 3.25rem;\n  }\n\n  .md\\:ml-13 {\n    margin-left: 3.25rem;\n  }\n\n  .md\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .md\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .md\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .md\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .md\\:mt-15 {\n    margin-top: 3.75rem;\n  }\n\n  .md\\:mr-15 {\n    margin-right: 3.75rem;\n  }\n\n  .md\\:mb-15 {\n    margin-bottom: 3.75rem;\n  }\n\n  .md\\:ml-15 {\n    margin-left: 3.75rem;\n  }\n\n  .md\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .md\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .md\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .md\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .md\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .md\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .md\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .md\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .md\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .md\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .md\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .md\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .md\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .md\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .md\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .md\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .md\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .md\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .md\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .md\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .md\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .md\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .md\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .md\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .md\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .md\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .md\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .md\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .md\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .md\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .md\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .md\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .md\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .md\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .md\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .md\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .md\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .md\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .md\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .md\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .md\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .md\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .md\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .md\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .md\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .md\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .md\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .md\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .md\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .md\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .md\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .md\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .md\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .md\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .md\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .md\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .md\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .md\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .md\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .md\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .md\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .md\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .md\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .md\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .md\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .md\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .md\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .md\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .md\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .md\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .md\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .md\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .md\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .md\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .md\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .md\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .md\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .md\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .md\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .md\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .md\\:mt-1\\/2 {\n    margin-top: 50%;\n  }\n\n  .md\\:mr-1\\/2 {\n    margin-right: 50%;\n  }\n\n  .md\\:mb-1\\/2 {\n    margin-bottom: 50%;\n  }\n\n  .md\\:ml-1\\/2 {\n    margin-left: 50%;\n  }\n\n  .md\\:mt-1\\/3 {\n    margin-top: 33.333333%;\n  }\n\n  .md\\:mr-1\\/3 {\n    margin-right: 33.333333%;\n  }\n\n  .md\\:mb-1\\/3 {\n    margin-bottom: 33.333333%;\n  }\n\n  .md\\:ml-1\\/3 {\n    margin-left: 33.333333%;\n  }\n\n  .md\\:mt-2\\/3 {\n    margin-top: 66.666667%;\n  }\n\n  .md\\:mr-2\\/3 {\n    margin-right: 66.666667%;\n  }\n\n  .md\\:mb-2\\/3 {\n    margin-bottom: 66.666667%;\n  }\n\n  .md\\:ml-2\\/3 {\n    margin-left: 66.666667%;\n  }\n\n  .md\\:mt-1\\/4 {\n    margin-top: 25%;\n  }\n\n  .md\\:mr-1\\/4 {\n    margin-right: 25%;\n  }\n\n  .md\\:mb-1\\/4 {\n    margin-bottom: 25%;\n  }\n\n  .md\\:ml-1\\/4 {\n    margin-left: 25%;\n  }\n\n  .md\\:mt-2\\/4 {\n    margin-top: 50%;\n  }\n\n  .md\\:mr-2\\/4 {\n    margin-right: 50%;\n  }\n\n  .md\\:mb-2\\/4 {\n    margin-bottom: 50%;\n  }\n\n  .md\\:ml-2\\/4 {\n    margin-left: 50%;\n  }\n\n  .md\\:mt-3\\/4 {\n    margin-top: 75%;\n  }\n\n  .md\\:mr-3\\/4 {\n    margin-right: 75%;\n  }\n\n  .md\\:mb-3\\/4 {\n    margin-bottom: 75%;\n  }\n\n  .md\\:ml-3\\/4 {\n    margin-left: 75%;\n  }\n\n  .md\\:mt-1\\/5 {\n    margin-top: 20%;\n  }\n\n  .md\\:mr-1\\/5 {\n    margin-right: 20%;\n  }\n\n  .md\\:mb-1\\/5 {\n    margin-bottom: 20%;\n  }\n\n  .md\\:ml-1\\/5 {\n    margin-left: 20%;\n  }\n\n  .md\\:mt-2\\/5 {\n    margin-top: 40%;\n  }\n\n  .md\\:mr-2\\/5 {\n    margin-right: 40%;\n  }\n\n  .md\\:mb-2\\/5 {\n    margin-bottom: 40%;\n  }\n\n  .md\\:ml-2\\/5 {\n    margin-left: 40%;\n  }\n\n  .md\\:mt-3\\/5 {\n    margin-top: 60%;\n  }\n\n  .md\\:mr-3\\/5 {\n    margin-right: 60%;\n  }\n\n  .md\\:mb-3\\/5 {\n    margin-bottom: 60%;\n  }\n\n  .md\\:ml-3\\/5 {\n    margin-left: 60%;\n  }\n\n  .md\\:mt-4\\/5 {\n    margin-top: 80%;\n  }\n\n  .md\\:mr-4\\/5 {\n    margin-right: 80%;\n  }\n\n  .md\\:mb-4\\/5 {\n    margin-bottom: 80%;\n  }\n\n  .md\\:ml-4\\/5 {\n    margin-left: 80%;\n  }\n\n  .md\\:mt-1\\/6 {\n    margin-top: 16.666667%;\n  }\n\n  .md\\:mr-1\\/6 {\n    margin-right: 16.666667%;\n  }\n\n  .md\\:mb-1\\/6 {\n    margin-bottom: 16.666667%;\n  }\n\n  .md\\:ml-1\\/6 {\n    margin-left: 16.666667%;\n  }\n\n  .md\\:mt-2\\/6 {\n    margin-top: 33.333333%;\n  }\n\n  .md\\:mr-2\\/6 {\n    margin-right: 33.333333%;\n  }\n\n  .md\\:mb-2\\/6 {\n    margin-bottom: 33.333333%;\n  }\n\n  .md\\:ml-2\\/6 {\n    margin-left: 33.333333%;\n  }\n\n  .md\\:mt-3\\/6 {\n    margin-top: 50%;\n  }\n\n  .md\\:mr-3\\/6 {\n    margin-right: 50%;\n  }\n\n  .md\\:mb-3\\/6 {\n    margin-bottom: 50%;\n  }\n\n  .md\\:ml-3\\/6 {\n    margin-left: 50%;\n  }\n\n  .md\\:mt-4\\/6 {\n    margin-top: 66.666667%;\n  }\n\n  .md\\:mr-4\\/6 {\n    margin-right: 66.666667%;\n  }\n\n  .md\\:mb-4\\/6 {\n    margin-bottom: 66.666667%;\n  }\n\n  .md\\:ml-4\\/6 {\n    margin-left: 66.666667%;\n  }\n\n  .md\\:mt-5\\/6 {\n    margin-top: 83.333333%;\n  }\n\n  .md\\:mr-5\\/6 {\n    margin-right: 83.333333%;\n  }\n\n  .md\\:mb-5\\/6 {\n    margin-bottom: 83.333333%;\n  }\n\n  .md\\:ml-5\\/6 {\n    margin-left: 83.333333%;\n  }\n\n  .md\\:mt-1\\/12 {\n    margin-top: 8.333333%;\n  }\n\n  .md\\:mr-1\\/12 {\n    margin-right: 8.333333%;\n  }\n\n  .md\\:mb-1\\/12 {\n    margin-bottom: 8.333333%;\n  }\n\n  .md\\:ml-1\\/12 {\n    margin-left: 8.333333%;\n  }\n\n  .md\\:mt-2\\/12 {\n    margin-top: 16.666667%;\n  }\n\n  .md\\:mr-2\\/12 {\n    margin-right: 16.666667%;\n  }\n\n  .md\\:mb-2\\/12 {\n    margin-bottom: 16.666667%;\n  }\n\n  .md\\:ml-2\\/12 {\n    margin-left: 16.666667%;\n  }\n\n  .md\\:mt-3\\/12 {\n    margin-top: 25%;\n  }\n\n  .md\\:mr-3\\/12 {\n    margin-right: 25%;\n  }\n\n  .md\\:mb-3\\/12 {\n    margin-bottom: 25%;\n  }\n\n  .md\\:ml-3\\/12 {\n    margin-left: 25%;\n  }\n\n  .md\\:mt-4\\/12 {\n    margin-top: 33.333333%;\n  }\n\n  .md\\:mr-4\\/12 {\n    margin-right: 33.333333%;\n  }\n\n  .md\\:mb-4\\/12 {\n    margin-bottom: 33.333333%;\n  }\n\n  .md\\:ml-4\\/12 {\n    margin-left: 33.333333%;\n  }\n\n  .md\\:mt-5\\/12 {\n    margin-top: 41.666667%;\n  }\n\n  .md\\:mr-5\\/12 {\n    margin-right: 41.666667%;\n  }\n\n  .md\\:mb-5\\/12 {\n    margin-bottom: 41.666667%;\n  }\n\n  .md\\:ml-5\\/12 {\n    margin-left: 41.666667%;\n  }\n\n  .md\\:mt-6\\/12 {\n    margin-top: 50%;\n  }\n\n  .md\\:mr-6\\/12 {\n    margin-right: 50%;\n  }\n\n  .md\\:mb-6\\/12 {\n    margin-bottom: 50%;\n  }\n\n  .md\\:ml-6\\/12 {\n    margin-left: 50%;\n  }\n\n  .md\\:mt-7\\/12 {\n    margin-top: 58.333333%;\n  }\n\n  .md\\:mr-7\\/12 {\n    margin-right: 58.333333%;\n  }\n\n  .md\\:mb-7\\/12 {\n    margin-bottom: 58.333333%;\n  }\n\n  .md\\:ml-7\\/12 {\n    margin-left: 58.333333%;\n  }\n\n  .md\\:mt-8\\/12 {\n    margin-top: 66.666667%;\n  }\n\n  .md\\:mr-8\\/12 {\n    margin-right: 66.666667%;\n  }\n\n  .md\\:mb-8\\/12 {\n    margin-bottom: 66.666667%;\n  }\n\n  .md\\:ml-8\\/12 {\n    margin-left: 66.666667%;\n  }\n\n  .md\\:mt-9\\/12 {\n    margin-top: 75%;\n  }\n\n  .md\\:mr-9\\/12 {\n    margin-right: 75%;\n  }\n\n  .md\\:mb-9\\/12 {\n    margin-bottom: 75%;\n  }\n\n  .md\\:ml-9\\/12 {\n    margin-left: 75%;\n  }\n\n  .md\\:mt-10\\/12 {\n    margin-top: 83.333333%;\n  }\n\n  .md\\:mr-10\\/12 {\n    margin-right: 83.333333%;\n  }\n\n  .md\\:mb-10\\/12 {\n    margin-bottom: 83.333333%;\n  }\n\n  .md\\:ml-10\\/12 {\n    margin-left: 83.333333%;\n  }\n\n  .md\\:mt-11\\/12 {\n    margin-top: 91.666667%;\n  }\n\n  .md\\:mr-11\\/12 {\n    margin-right: 91.666667%;\n  }\n\n  .md\\:mb-11\\/12 {\n    margin-bottom: 91.666667%;\n  }\n\n  .md\\:ml-11\\/12 {\n    margin-left: 91.666667%;\n  }\n\n  .md\\:mt-full {\n    margin-top: 100%;\n  }\n\n  .md\\:mr-full {\n    margin-right: 100%;\n  }\n\n  .md\\:mb-full {\n    margin-bottom: 100%;\n  }\n\n  .md\\:ml-full {\n    margin-left: 100%;\n  }\n\n  .md\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .md\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .md\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .md\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .md\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .md\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .md\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .md\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .md\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .md\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .md\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .md\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .md\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .md\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .md\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .md\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .md\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .md\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .md\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .md\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .md\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .md\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .md\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .md\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .md\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .md\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .md\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .md\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .md\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .md\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .md\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .md\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .md\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .md\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .md\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .md\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .md\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .md\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .md\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .md\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .md\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .md\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .md\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .md\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .md\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .md\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .md\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .md\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .md\\:-mt-13 {\n    margin-top: -3.25rem;\n  }\n\n  .md\\:-mr-13 {\n    margin-right: -3.25rem;\n  }\n\n  .md\\:-mb-13 {\n    margin-bottom: -3.25rem;\n  }\n\n  .md\\:-ml-13 {\n    margin-left: -3.25rem;\n  }\n\n  .md\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .md\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .md\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .md\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .md\\:-mt-15 {\n    margin-top: -3.75rem;\n  }\n\n  .md\\:-mr-15 {\n    margin-right: -3.75rem;\n  }\n\n  .md\\:-mb-15 {\n    margin-bottom: -3.75rem;\n  }\n\n  .md\\:-ml-15 {\n    margin-left: -3.75rem;\n  }\n\n  .md\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .md\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .md\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .md\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .md\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .md\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .md\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .md\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .md\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .md\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .md\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .md\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .md\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .md\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .md\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .md\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .md\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .md\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .md\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .md\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .md\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .md\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .md\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .md\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .md\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .md\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .md\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .md\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .md\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .md\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .md\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .md\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .md\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .md\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .md\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .md\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .md\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .md\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .md\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .md\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .md\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .md\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .md\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .md\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .md\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .md\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .md\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .md\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .md\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .md\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .md\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .md\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .md\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .md\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .md\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .md\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .md\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .md\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .md\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .md\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .md\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .md\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .md\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .md\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .md\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .md\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .md\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .md\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .md\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .md\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .md\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .md\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .md\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .md\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .md\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .md\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .md\\:-mt-1\\/2 {\n    margin-top: -50%;\n  }\n\n  .md\\:-mr-1\\/2 {\n    margin-right: -50%;\n  }\n\n  .md\\:-mb-1\\/2 {\n    margin-bottom: -50%;\n  }\n\n  .md\\:-ml-1\\/2 {\n    margin-left: -50%;\n  }\n\n  .md\\:-mt-1\\/3 {\n    margin-top: -33.33333%;\n  }\n\n  .md\\:-mr-1\\/3 {\n    margin-right: -33.33333%;\n  }\n\n  .md\\:-mb-1\\/3 {\n    margin-bottom: -33.33333%;\n  }\n\n  .md\\:-ml-1\\/3 {\n    margin-left: -33.33333%;\n  }\n\n  .md\\:-mt-2\\/3 {\n    margin-top: -66.66667%;\n  }\n\n  .md\\:-mr-2\\/3 {\n    margin-right: -66.66667%;\n  }\n\n  .md\\:-mb-2\\/3 {\n    margin-bottom: -66.66667%;\n  }\n\n  .md\\:-ml-2\\/3 {\n    margin-left: -66.66667%;\n  }\n\n  .md\\:-mt-1\\/4 {\n    margin-top: -25%;\n  }\n\n  .md\\:-mr-1\\/4 {\n    margin-right: -25%;\n  }\n\n  .md\\:-mb-1\\/4 {\n    margin-bottom: -25%;\n  }\n\n  .md\\:-ml-1\\/4 {\n    margin-left: -25%;\n  }\n\n  .md\\:-mt-2\\/4 {\n    margin-top: -50%;\n  }\n\n  .md\\:-mr-2\\/4 {\n    margin-right: -50%;\n  }\n\n  .md\\:-mb-2\\/4 {\n    margin-bottom: -50%;\n  }\n\n  .md\\:-ml-2\\/4 {\n    margin-left: -50%;\n  }\n\n  .md\\:-mt-3\\/4 {\n    margin-top: -75%;\n  }\n\n  .md\\:-mr-3\\/4 {\n    margin-right: -75%;\n  }\n\n  .md\\:-mb-3\\/4 {\n    margin-bottom: -75%;\n  }\n\n  .md\\:-ml-3\\/4 {\n    margin-left: -75%;\n  }\n\n  .md\\:-mt-1\\/5 {\n    margin-top: -20%;\n  }\n\n  .md\\:-mr-1\\/5 {\n    margin-right: -20%;\n  }\n\n  .md\\:-mb-1\\/5 {\n    margin-bottom: -20%;\n  }\n\n  .md\\:-ml-1\\/5 {\n    margin-left: -20%;\n  }\n\n  .md\\:-mt-2\\/5 {\n    margin-top: -40%;\n  }\n\n  .md\\:-mr-2\\/5 {\n    margin-right: -40%;\n  }\n\n  .md\\:-mb-2\\/5 {\n    margin-bottom: -40%;\n  }\n\n  .md\\:-ml-2\\/5 {\n    margin-left: -40%;\n  }\n\n  .md\\:-mt-3\\/5 {\n    margin-top: -60%;\n  }\n\n  .md\\:-mr-3\\/5 {\n    margin-right: -60%;\n  }\n\n  .md\\:-mb-3\\/5 {\n    margin-bottom: -60%;\n  }\n\n  .md\\:-ml-3\\/5 {\n    margin-left: -60%;\n  }\n\n  .md\\:-mt-4\\/5 {\n    margin-top: -80%;\n  }\n\n  .md\\:-mr-4\\/5 {\n    margin-right: -80%;\n  }\n\n  .md\\:-mb-4\\/5 {\n    margin-bottom: -80%;\n  }\n\n  .md\\:-ml-4\\/5 {\n    margin-left: -80%;\n  }\n\n  .md\\:-mt-1\\/6 {\n    margin-top: -16.66667%;\n  }\n\n  .md\\:-mr-1\\/6 {\n    margin-right: -16.66667%;\n  }\n\n  .md\\:-mb-1\\/6 {\n    margin-bottom: -16.66667%;\n  }\n\n  .md\\:-ml-1\\/6 {\n    margin-left: -16.66667%;\n  }\n\n  .md\\:-mt-2\\/6 {\n    margin-top: -33.33333%;\n  }\n\n  .md\\:-mr-2\\/6 {\n    margin-right: -33.33333%;\n  }\n\n  .md\\:-mb-2\\/6 {\n    margin-bottom: -33.33333%;\n  }\n\n  .md\\:-ml-2\\/6 {\n    margin-left: -33.33333%;\n  }\n\n  .md\\:-mt-3\\/6 {\n    margin-top: -50%;\n  }\n\n  .md\\:-mr-3\\/6 {\n    margin-right: -50%;\n  }\n\n  .md\\:-mb-3\\/6 {\n    margin-bottom: -50%;\n  }\n\n  .md\\:-ml-3\\/6 {\n    margin-left: -50%;\n  }\n\n  .md\\:-mt-4\\/6 {\n    margin-top: -66.66667%;\n  }\n\n  .md\\:-mr-4\\/6 {\n    margin-right: -66.66667%;\n  }\n\n  .md\\:-mb-4\\/6 {\n    margin-bottom: -66.66667%;\n  }\n\n  .md\\:-ml-4\\/6 {\n    margin-left: -66.66667%;\n  }\n\n  .md\\:-mt-5\\/6 {\n    margin-top: -83.33333%;\n  }\n\n  .md\\:-mr-5\\/6 {\n    margin-right: -83.33333%;\n  }\n\n  .md\\:-mb-5\\/6 {\n    margin-bottom: -83.33333%;\n  }\n\n  .md\\:-ml-5\\/6 {\n    margin-left: -83.33333%;\n  }\n\n  .md\\:-mt-1\\/12 {\n    margin-top: -8.33333%;\n  }\n\n  .md\\:-mr-1\\/12 {\n    margin-right: -8.33333%;\n  }\n\n  .md\\:-mb-1\\/12 {\n    margin-bottom: -8.33333%;\n  }\n\n  .md\\:-ml-1\\/12 {\n    margin-left: -8.33333%;\n  }\n\n  .md\\:-mt-2\\/12 {\n    margin-top: -16.66667%;\n  }\n\n  .md\\:-mr-2\\/12 {\n    margin-right: -16.66667%;\n  }\n\n  .md\\:-mb-2\\/12 {\n    margin-bottom: -16.66667%;\n  }\n\n  .md\\:-ml-2\\/12 {\n    margin-left: -16.66667%;\n  }\n\n  .md\\:-mt-3\\/12 {\n    margin-top: -25%;\n  }\n\n  .md\\:-mr-3\\/12 {\n    margin-right: -25%;\n  }\n\n  .md\\:-mb-3\\/12 {\n    margin-bottom: -25%;\n  }\n\n  .md\\:-ml-3\\/12 {\n    margin-left: -25%;\n  }\n\n  .md\\:-mt-4\\/12 {\n    margin-top: -33.33333%;\n  }\n\n  .md\\:-mr-4\\/12 {\n    margin-right: -33.33333%;\n  }\n\n  .md\\:-mb-4\\/12 {\n    margin-bottom: -33.33333%;\n  }\n\n  .md\\:-ml-4\\/12 {\n    margin-left: -33.33333%;\n  }\n\n  .md\\:-mt-5\\/12 {\n    margin-top: -41.66667%;\n  }\n\n  .md\\:-mr-5\\/12 {\n    margin-right: -41.66667%;\n  }\n\n  .md\\:-mb-5\\/12 {\n    margin-bottom: -41.66667%;\n  }\n\n  .md\\:-ml-5\\/12 {\n    margin-left: -41.66667%;\n  }\n\n  .md\\:-mt-6\\/12 {\n    margin-top: -50%;\n  }\n\n  .md\\:-mr-6\\/12 {\n    margin-right: -50%;\n  }\n\n  .md\\:-mb-6\\/12 {\n    margin-bottom: -50%;\n  }\n\n  .md\\:-ml-6\\/12 {\n    margin-left: -50%;\n  }\n\n  .md\\:-mt-7\\/12 {\n    margin-top: -58.33333%;\n  }\n\n  .md\\:-mr-7\\/12 {\n    margin-right: -58.33333%;\n  }\n\n  .md\\:-mb-7\\/12 {\n    margin-bottom: -58.33333%;\n  }\n\n  .md\\:-ml-7\\/12 {\n    margin-left: -58.33333%;\n  }\n\n  .md\\:-mt-8\\/12 {\n    margin-top: -66.66667%;\n  }\n\n  .md\\:-mr-8\\/12 {\n    margin-right: -66.66667%;\n  }\n\n  .md\\:-mb-8\\/12 {\n    margin-bottom: -66.66667%;\n  }\n\n  .md\\:-ml-8\\/12 {\n    margin-left: -66.66667%;\n  }\n\n  .md\\:-mt-9\\/12 {\n    margin-top: -75%;\n  }\n\n  .md\\:-mr-9\\/12 {\n    margin-right: -75%;\n  }\n\n  .md\\:-mb-9\\/12 {\n    margin-bottom: -75%;\n  }\n\n  .md\\:-ml-9\\/12 {\n    margin-left: -75%;\n  }\n\n  .md\\:-mt-10\\/12 {\n    margin-top: -83.33333%;\n  }\n\n  .md\\:-mr-10\\/12 {\n    margin-right: -83.33333%;\n  }\n\n  .md\\:-mb-10\\/12 {\n    margin-bottom: -83.33333%;\n  }\n\n  .md\\:-ml-10\\/12 {\n    margin-left: -83.33333%;\n  }\n\n  .md\\:-mt-11\\/12 {\n    margin-top: -91.66667%;\n  }\n\n  .md\\:-mr-11\\/12 {\n    margin-right: -91.66667%;\n  }\n\n  .md\\:-mb-11\\/12 {\n    margin-bottom: -91.66667%;\n  }\n\n  .md\\:-ml-11\\/12 {\n    margin-left: -91.66667%;\n  }\n\n  .md\\:-mt-full {\n    margin-top: -100%;\n  }\n\n  .md\\:-mr-full {\n    margin-right: -100%;\n  }\n\n  .md\\:-mb-full {\n    margin-bottom: -100%;\n  }\n\n  .md\\:-ml-full {\n    margin-left: -100%;\n  }\n\n  .md\\:max-h-0 {\n    max-height: 0;\n  }\n\n  .md\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .md\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .md\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .md\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .md\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .md\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .md\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .md\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .md\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .md\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .md\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .md\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .md\\:max-h-13 {\n    max-height: 3.25rem;\n  }\n\n  .md\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .md\\:max-h-15 {\n    max-height: 3.75rem;\n  }\n\n  .md\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .md\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .md\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .md\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .md\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .md\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .md\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .md\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .md\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .md\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .md\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .md\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .md\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .md\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .md\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .md\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .md\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .md\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .md\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .md\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .md\\:max-h-1\\/2 {\n    max-height: 50%;\n  }\n\n  .md\\:max-h-1\\/3 {\n    max-height: 33.333333%;\n  }\n\n  .md\\:max-h-2\\/3 {\n    max-height: 66.666667%;\n  }\n\n  .md\\:max-h-1\\/4 {\n    max-height: 25%;\n  }\n\n  .md\\:max-h-2\\/4 {\n    max-height: 50%;\n  }\n\n  .md\\:max-h-3\\/4 {\n    max-height: 75%;\n  }\n\n  .md\\:max-h-1\\/5 {\n    max-height: 20%;\n  }\n\n  .md\\:max-h-2\\/5 {\n    max-height: 40%;\n  }\n\n  .md\\:max-h-3\\/5 {\n    max-height: 60%;\n  }\n\n  .md\\:max-h-4\\/5 {\n    max-height: 80%;\n  }\n\n  .md\\:max-h-1\\/6 {\n    max-height: 16.666667%;\n  }\n\n  .md\\:max-h-2\\/6 {\n    max-height: 33.333333%;\n  }\n\n  .md\\:max-h-3\\/6 {\n    max-height: 50%;\n  }\n\n  .md\\:max-h-4\\/6 {\n    max-height: 66.666667%;\n  }\n\n  .md\\:max-h-5\\/6 {\n    max-height: 83.333333%;\n  }\n\n  .md\\:max-h-1\\/12 {\n    max-height: 8.333333%;\n  }\n\n  .md\\:max-h-2\\/12 {\n    max-height: 16.666667%;\n  }\n\n  .md\\:max-h-3\\/12 {\n    max-height: 25%;\n  }\n\n  .md\\:max-h-4\\/12 {\n    max-height: 33.333333%;\n  }\n\n  .md\\:max-h-5\\/12 {\n    max-height: 41.666667%;\n  }\n\n  .md\\:max-h-6\\/12 {\n    max-height: 50%;\n  }\n\n  .md\\:max-h-7\\/12 {\n    max-height: 58.333333%;\n  }\n\n  .md\\:max-h-8\\/12 {\n    max-height: 66.666667%;\n  }\n\n  .md\\:max-h-9\\/12 {\n    max-height: 75%;\n  }\n\n  .md\\:max-h-10\\/12 {\n    max-height: 83.333333%;\n  }\n\n  .md\\:max-h-11\\/12 {\n    max-height: 91.666667%;\n  }\n\n  .md\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .md\\:max-w-none {\n    max-width: none;\n  }\n\n  .md\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .md\\:max-w-sm {\n    max-width: 24rem;\n  }\n\n  .md\\:max-w-md {\n    max-width: 28rem;\n  }\n\n  .md\\:max-w-lg {\n    max-width: 32rem;\n  }\n\n  .md\\:max-w-xl {\n    max-width: 36rem;\n  }\n\n  .md\\:max-w-2xl {\n    max-width: 42rem;\n  }\n\n  .md\\:max-w-3xl {\n    max-width: 48rem;\n  }\n\n  .md\\:max-w-4xl {\n    max-width: 56rem;\n  }\n\n  .md\\:max-w-5xl {\n    max-width: 64rem;\n  }\n\n  .md\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .md\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .md\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .md\\:max-w-screen-sm {\n    max-width: 640px;\n  }\n\n  .md\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .md\\:max-w-screen-lg {\n    max-width: 1024px;\n  }\n\n  .md\\:max-w-screen-xl {\n    max-width: 1280px;\n  }\n\n  .md\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .md\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .md\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .md\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .md\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .md\\:object-contain {\n    -o-object-fit: contain;\n       object-fit: contain;\n  }\n\n  .md\\:object-cover {\n    -o-object-fit: cover;\n       object-fit: cover;\n  }\n\n  .md\\:object-fill {\n    -o-object-fit: fill;\n       object-fit: fill;\n  }\n\n  .md\\:object-none {\n    -o-object-fit: none;\n       object-fit: none;\n  }\n\n  .md\\:object-scale-down {\n    -o-object-fit: scale-down;\n       object-fit: scale-down;\n  }\n\n  .md\\:object-bottom {\n    -o-object-position: bottom;\n       object-position: bottom;\n  }\n\n  .md\\:object-center {\n    -o-object-position: center;\n       object-position: center;\n  }\n\n  .md\\:object-left {\n    -o-object-position: left;\n       object-position: left;\n  }\n\n  .md\\:object-left-bottom {\n    -o-object-position: left bottom;\n       object-position: left bottom;\n  }\n\n  .md\\:object-left-top {\n    -o-object-position: left top;\n       object-position: left top;\n  }\n\n  .md\\:object-right {\n    -o-object-position: right;\n       object-position: right;\n  }\n\n  .md\\:object-right-bottom {\n    -o-object-position: right bottom;\n       object-position: right bottom;\n  }\n\n  .md\\:object-right-top {\n    -o-object-position: right top;\n       object-position: right top;\n  }\n\n  .md\\:object-top {\n    -o-object-position: top;\n       object-position: top;\n  }\n\n  .md\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .md\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .md\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .md\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .md\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .md\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .md\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .md\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .md\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .md\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .md\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .md\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .md\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .md\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .md\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .md\\:outline-none {\n    outline: 0;\n  }\n\n  .md\\:focus\\:outline-none:focus {\n    outline: 0;\n  }\n\n  .md\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .md\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .md\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .md\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .md\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .md\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .md\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .md\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .md\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .md\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .md\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .md\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .md\\:scrolling-touch {\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .md\\:scrolling-auto {\n    -webkit-overflow-scrolling: auto;\n  }\n\n  .md\\:p-0 {\n    padding: 0;\n  }\n\n  .md\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .md\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .md\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .md\\:p-4 {\n    padding: 1rem;\n  }\n\n  .md\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .md\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .md\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .md\\:p-8 {\n    padding: 2rem;\n  }\n\n  .md\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .md\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .md\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .md\\:p-12 {\n    padding: 3rem;\n  }\n\n  .md\\:p-13 {\n    padding: 3.25rem;\n  }\n\n  .md\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .md\\:p-15 {\n    padding: 3.75rem;\n  }\n\n  .md\\:p-16 {\n    padding: 4rem;\n  }\n\n  .md\\:p-20 {\n    padding: 5rem;\n  }\n\n  .md\\:p-24 {\n    padding: 6rem;\n  }\n\n  .md\\:p-28 {\n    padding: 7rem;\n  }\n\n  .md\\:p-32 {\n    padding: 8rem;\n  }\n\n  .md\\:p-36 {\n    padding: 9rem;\n  }\n\n  .md\\:p-40 {\n    padding: 10rem;\n  }\n\n  .md\\:p-48 {\n    padding: 12rem;\n  }\n\n  .md\\:p-56 {\n    padding: 14rem;\n  }\n\n  .md\\:p-60 {\n    padding: 15rem;\n  }\n\n  .md\\:p-64 {\n    padding: 16rem;\n  }\n\n  .md\\:p-72 {\n    padding: 18rem;\n  }\n\n  .md\\:p-80 {\n    padding: 20rem;\n  }\n\n  .md\\:p-96 {\n    padding: 24rem;\n  }\n\n  .md\\:p-px {\n    padding: 1px;\n  }\n\n  .md\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .md\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .md\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .md\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .md\\:p-1\\/2 {\n    padding: 50%;\n  }\n\n  .md\\:p-1\\/3 {\n    padding: 33.333333%;\n  }\n\n  .md\\:p-2\\/3 {\n    padding: 66.666667%;\n  }\n\n  .md\\:p-1\\/4 {\n    padding: 25%;\n  }\n\n  .md\\:p-2\\/4 {\n    padding: 50%;\n  }\n\n  .md\\:p-3\\/4 {\n    padding: 75%;\n  }\n\n  .md\\:p-1\\/5 {\n    padding: 20%;\n  }\n\n  .md\\:p-2\\/5 {\n    padding: 40%;\n  }\n\n  .md\\:p-3\\/5 {\n    padding: 60%;\n  }\n\n  .md\\:p-4\\/5 {\n    padding: 80%;\n  }\n\n  .md\\:p-1\\/6 {\n    padding: 16.666667%;\n  }\n\n  .md\\:p-2\\/6 {\n    padding: 33.333333%;\n  }\n\n  .md\\:p-3\\/6 {\n    padding: 50%;\n  }\n\n  .md\\:p-4\\/6 {\n    padding: 66.666667%;\n  }\n\n  .md\\:p-5\\/6 {\n    padding: 83.333333%;\n  }\n\n  .md\\:p-1\\/12 {\n    padding: 8.333333%;\n  }\n\n  .md\\:p-2\\/12 {\n    padding: 16.666667%;\n  }\n\n  .md\\:p-3\\/12 {\n    padding: 25%;\n  }\n\n  .md\\:p-4\\/12 {\n    padding: 33.333333%;\n  }\n\n  .md\\:p-5\\/12 {\n    padding: 41.666667%;\n  }\n\n  .md\\:p-6\\/12 {\n    padding: 50%;\n  }\n\n  .md\\:p-7\\/12 {\n    padding: 58.333333%;\n  }\n\n  .md\\:p-8\\/12 {\n    padding: 66.666667%;\n  }\n\n  .md\\:p-9\\/12 {\n    padding: 75%;\n  }\n\n  .md\\:p-10\\/12 {\n    padding: 83.333333%;\n  }\n\n  .md\\:p-11\\/12 {\n    padding: 91.666667%;\n  }\n\n  .md\\:p-full {\n    padding: 100%;\n  }\n\n  .md\\:py-0 {\n    padding-top: 0;\n    padding-bottom: 0;\n  }\n\n  .md\\:px-0 {\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .md\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .md\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .md\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .md\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .md\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .md\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .md\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .md\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .md\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .md\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .md\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .md\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .md\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .md\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .md\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .md\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .md\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .md\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .md\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .md\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .md\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .md\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .md\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .md\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .md\\:py-13 {\n    padding-top: 3.25rem;\n    padding-bottom: 3.25rem;\n  }\n\n  .md\\:px-13 {\n    padding-left: 3.25rem;\n    padding-right: 3.25rem;\n  }\n\n  .md\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .md\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .md\\:py-15 {\n    padding-top: 3.75rem;\n    padding-bottom: 3.75rem;\n  }\n\n  .md\\:px-15 {\n    padding-left: 3.75rem;\n    padding-right: 3.75rem;\n  }\n\n  .md\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .md\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .md\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .md\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .md\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .md\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .md\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .md\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .md\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .md\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .md\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .md\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .md\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .md\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .md\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .md\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .md\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .md\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .md\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .md\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .md\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .md\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .md\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .md\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .md\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .md\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .md\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .md\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .md\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .md\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .md\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .md\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .md\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .md\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .md\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .md\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .md\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .md\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .md\\:py-1\\/2 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .md\\:px-1\\/2 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .md\\:py-1\\/3 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .md\\:px-1\\/3 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .md\\:py-2\\/3 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .md\\:px-2\\/3 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .md\\:py-1\\/4 {\n    padding-top: 25%;\n    padding-bottom: 25%;\n  }\n\n  .md\\:px-1\\/4 {\n    padding-left: 25%;\n    padding-right: 25%;\n  }\n\n  .md\\:py-2\\/4 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .md\\:px-2\\/4 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .md\\:py-3\\/4 {\n    padding-top: 75%;\n    padding-bottom: 75%;\n  }\n\n  .md\\:px-3\\/4 {\n    padding-left: 75%;\n    padding-right: 75%;\n  }\n\n  .md\\:py-1\\/5 {\n    padding-top: 20%;\n    padding-bottom: 20%;\n  }\n\n  .md\\:px-1\\/5 {\n    padding-left: 20%;\n    padding-right: 20%;\n  }\n\n  .md\\:py-2\\/5 {\n    padding-top: 40%;\n    padding-bottom: 40%;\n  }\n\n  .md\\:px-2\\/5 {\n    padding-left: 40%;\n    padding-right: 40%;\n  }\n\n  .md\\:py-3\\/5 {\n    padding-top: 60%;\n    padding-bottom: 60%;\n  }\n\n  .md\\:px-3\\/5 {\n    padding-left: 60%;\n    padding-right: 60%;\n  }\n\n  .md\\:py-4\\/5 {\n    padding-top: 80%;\n    padding-bottom: 80%;\n  }\n\n  .md\\:px-4\\/5 {\n    padding-left: 80%;\n    padding-right: 80%;\n  }\n\n  .md\\:py-1\\/6 {\n    padding-top: 16.666667%;\n    padding-bottom: 16.666667%;\n  }\n\n  .md\\:px-1\\/6 {\n    padding-left: 16.666667%;\n    padding-right: 16.666667%;\n  }\n\n  .md\\:py-2\\/6 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .md\\:px-2\\/6 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .md\\:py-3\\/6 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .md\\:px-3\\/6 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .md\\:py-4\\/6 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .md\\:px-4\\/6 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .md\\:py-5\\/6 {\n    padding-top: 83.333333%;\n    padding-bottom: 83.333333%;\n  }\n\n  .md\\:px-5\\/6 {\n    padding-left: 83.333333%;\n    padding-right: 83.333333%;\n  }\n\n  .md\\:py-1\\/12 {\n    padding-top: 8.333333%;\n    padding-bottom: 8.333333%;\n  }\n\n  .md\\:px-1\\/12 {\n    padding-left: 8.333333%;\n    padding-right: 8.333333%;\n  }\n\n  .md\\:py-2\\/12 {\n    padding-top: 16.666667%;\n    padding-bottom: 16.666667%;\n  }\n\n  .md\\:px-2\\/12 {\n    padding-left: 16.666667%;\n    padding-right: 16.666667%;\n  }\n\n  .md\\:py-3\\/12 {\n    padding-top: 25%;\n    padding-bottom: 25%;\n  }\n\n  .md\\:px-3\\/12 {\n    padding-left: 25%;\n    padding-right: 25%;\n  }\n\n  .md\\:py-4\\/12 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .md\\:px-4\\/12 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .md\\:py-5\\/12 {\n    padding-top: 41.666667%;\n    padding-bottom: 41.666667%;\n  }\n\n  .md\\:px-5\\/12 {\n    padding-left: 41.666667%;\n    padding-right: 41.666667%;\n  }\n\n  .md\\:py-6\\/12 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .md\\:px-6\\/12 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .md\\:py-7\\/12 {\n    padding-top: 58.333333%;\n    padding-bottom: 58.333333%;\n  }\n\n  .md\\:px-7\\/12 {\n    padding-left: 58.333333%;\n    padding-right: 58.333333%;\n  }\n\n  .md\\:py-8\\/12 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .md\\:px-8\\/12 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .md\\:py-9\\/12 {\n    padding-top: 75%;\n    padding-bottom: 75%;\n  }\n\n  .md\\:px-9\\/12 {\n    padding-left: 75%;\n    padding-right: 75%;\n  }\n\n  .md\\:py-10\\/12 {\n    padding-top: 83.333333%;\n    padding-bottom: 83.333333%;\n  }\n\n  .md\\:px-10\\/12 {\n    padding-left: 83.333333%;\n    padding-right: 83.333333%;\n  }\n\n  .md\\:py-11\\/12 {\n    padding-top: 91.666667%;\n    padding-bottom: 91.666667%;\n  }\n\n  .md\\:px-11\\/12 {\n    padding-left: 91.666667%;\n    padding-right: 91.666667%;\n  }\n\n  .md\\:py-full {\n    padding-top: 100%;\n    padding-bottom: 100%;\n  }\n\n  .md\\:px-full {\n    padding-left: 100%;\n    padding-right: 100%;\n  }\n\n  .md\\:pt-0 {\n    padding-top: 0;\n  }\n\n  .md\\:pr-0 {\n    padding-right: 0;\n  }\n\n  .md\\:pb-0 {\n    padding-bottom: 0;\n  }\n\n  .md\\:pl-0 {\n    padding-left: 0;\n  }\n\n  .md\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .md\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .md\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .md\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .md\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .md\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .md\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .md\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .md\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .md\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .md\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .md\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .md\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .md\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .md\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .md\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .md\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .md\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .md\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .md\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .md\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .md\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .md\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .md\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .md\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .md\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .md\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .md\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .md\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .md\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .md\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .md\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .md\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .md\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .md\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .md\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .md\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .md\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .md\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .md\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .md\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .md\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .md\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .md\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .md\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .md\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .md\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .md\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .md\\:pt-13 {\n    padding-top: 3.25rem;\n  }\n\n  .md\\:pr-13 {\n    padding-right: 3.25rem;\n  }\n\n  .md\\:pb-13 {\n    padding-bottom: 3.25rem;\n  }\n\n  .md\\:pl-13 {\n    padding-left: 3.25rem;\n  }\n\n  .md\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .md\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .md\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .md\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .md\\:pt-15 {\n    padding-top: 3.75rem;\n  }\n\n  .md\\:pr-15 {\n    padding-right: 3.75rem;\n  }\n\n  .md\\:pb-15 {\n    padding-bottom: 3.75rem;\n  }\n\n  .md\\:pl-15 {\n    padding-left: 3.75rem;\n  }\n\n  .md\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .md\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .md\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .md\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .md\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .md\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .md\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .md\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .md\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .md\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .md\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .md\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .md\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .md\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .md\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .md\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .md\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .md\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .md\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .md\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .md\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .md\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .md\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .md\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .md\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .md\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .md\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .md\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .md\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .md\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .md\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .md\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .md\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .md\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .md\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .md\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .md\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .md\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .md\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .md\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .md\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .md\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .md\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .md\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .md\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .md\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .md\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .md\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .md\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .md\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .md\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .md\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .md\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .md\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .md\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .md\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .md\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .md\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .md\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .md\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .md\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .md\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .md\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .md\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .md\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .md\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .md\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .md\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .md\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .md\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .md\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .md\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .md\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .md\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .md\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .md\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .md\\:pt-1\\/2 {\n    padding-top: 50%;\n  }\n\n  .md\\:pr-1\\/2 {\n    padding-right: 50%;\n  }\n\n  .md\\:pb-1\\/2 {\n    padding-bottom: 50%;\n  }\n\n  .md\\:pl-1\\/2 {\n    padding-left: 50%;\n  }\n\n  .md\\:pt-1\\/3 {\n    padding-top: 33.333333%;\n  }\n\n  .md\\:pr-1\\/3 {\n    padding-right: 33.333333%;\n  }\n\n  .md\\:pb-1\\/3 {\n    padding-bottom: 33.333333%;\n  }\n\n  .md\\:pl-1\\/3 {\n    padding-left: 33.333333%;\n  }\n\n  .md\\:pt-2\\/3 {\n    padding-top: 66.666667%;\n  }\n\n  .md\\:pr-2\\/3 {\n    padding-right: 66.666667%;\n  }\n\n  .md\\:pb-2\\/3 {\n    padding-bottom: 66.666667%;\n  }\n\n  .md\\:pl-2\\/3 {\n    padding-left: 66.666667%;\n  }\n\n  .md\\:pt-1\\/4 {\n    padding-top: 25%;\n  }\n\n  .md\\:pr-1\\/4 {\n    padding-right: 25%;\n  }\n\n  .md\\:pb-1\\/4 {\n    padding-bottom: 25%;\n  }\n\n  .md\\:pl-1\\/4 {\n    padding-left: 25%;\n  }\n\n  .md\\:pt-2\\/4 {\n    padding-top: 50%;\n  }\n\n  .md\\:pr-2\\/4 {\n    padding-right: 50%;\n  }\n\n  .md\\:pb-2\\/4 {\n    padding-bottom: 50%;\n  }\n\n  .md\\:pl-2\\/4 {\n    padding-left: 50%;\n  }\n\n  .md\\:pt-3\\/4 {\n    padding-top: 75%;\n  }\n\n  .md\\:pr-3\\/4 {\n    padding-right: 75%;\n  }\n\n  .md\\:pb-3\\/4 {\n    padding-bottom: 75%;\n  }\n\n  .md\\:pl-3\\/4 {\n    padding-left: 75%;\n  }\n\n  .md\\:pt-1\\/5 {\n    padding-top: 20%;\n  }\n\n  .md\\:pr-1\\/5 {\n    padding-right: 20%;\n  }\n\n  .md\\:pb-1\\/5 {\n    padding-bottom: 20%;\n  }\n\n  .md\\:pl-1\\/5 {\n    padding-left: 20%;\n  }\n\n  .md\\:pt-2\\/5 {\n    padding-top: 40%;\n  }\n\n  .md\\:pr-2\\/5 {\n    padding-right: 40%;\n  }\n\n  .md\\:pb-2\\/5 {\n    padding-bottom: 40%;\n  }\n\n  .md\\:pl-2\\/5 {\n    padding-left: 40%;\n  }\n\n  .md\\:pt-3\\/5 {\n    padding-top: 60%;\n  }\n\n  .md\\:pr-3\\/5 {\n    padding-right: 60%;\n  }\n\n  .md\\:pb-3\\/5 {\n    padding-bottom: 60%;\n  }\n\n  .md\\:pl-3\\/5 {\n    padding-left: 60%;\n  }\n\n  .md\\:pt-4\\/5 {\n    padding-top: 80%;\n  }\n\n  .md\\:pr-4\\/5 {\n    padding-right: 80%;\n  }\n\n  .md\\:pb-4\\/5 {\n    padding-bottom: 80%;\n  }\n\n  .md\\:pl-4\\/5 {\n    padding-left: 80%;\n  }\n\n  .md\\:pt-1\\/6 {\n    padding-top: 16.666667%;\n  }\n\n  .md\\:pr-1\\/6 {\n    padding-right: 16.666667%;\n  }\n\n  .md\\:pb-1\\/6 {\n    padding-bottom: 16.666667%;\n  }\n\n  .md\\:pl-1\\/6 {\n    padding-left: 16.666667%;\n  }\n\n  .md\\:pt-2\\/6 {\n    padding-top: 33.333333%;\n  }\n\n  .md\\:pr-2\\/6 {\n    padding-right: 33.333333%;\n  }\n\n  .md\\:pb-2\\/6 {\n    padding-bottom: 33.333333%;\n  }\n\n  .md\\:pl-2\\/6 {\n    padding-left: 33.333333%;\n  }\n\n  .md\\:pt-3\\/6 {\n    padding-top: 50%;\n  }\n\n  .md\\:pr-3\\/6 {\n    padding-right: 50%;\n  }\n\n  .md\\:pb-3\\/6 {\n    padding-bottom: 50%;\n  }\n\n  .md\\:pl-3\\/6 {\n    padding-left: 50%;\n  }\n\n  .md\\:pt-4\\/6 {\n    padding-top: 66.666667%;\n  }\n\n  .md\\:pr-4\\/6 {\n    padding-right: 66.666667%;\n  }\n\n  .md\\:pb-4\\/6 {\n    padding-bottom: 66.666667%;\n  }\n\n  .md\\:pl-4\\/6 {\n    padding-left: 66.666667%;\n  }\n\n  .md\\:pt-5\\/6 {\n    padding-top: 83.333333%;\n  }\n\n  .md\\:pr-5\\/6 {\n    padding-right: 83.333333%;\n  }\n\n  .md\\:pb-5\\/6 {\n    padding-bottom: 83.333333%;\n  }\n\n  .md\\:pl-5\\/6 {\n    padding-left: 83.333333%;\n  }\n\n  .md\\:pt-1\\/12 {\n    padding-top: 8.333333%;\n  }\n\n  .md\\:pr-1\\/12 {\n    padding-right: 8.333333%;\n  }\n\n  .md\\:pb-1\\/12 {\n    padding-bottom: 8.333333%;\n  }\n\n  .md\\:pl-1\\/12 {\n    padding-left: 8.333333%;\n  }\n\n  .md\\:pt-2\\/12 {\n    padding-top: 16.666667%;\n  }\n\n  .md\\:pr-2\\/12 {\n    padding-right: 16.666667%;\n  }\n\n  .md\\:pb-2\\/12 {\n    padding-bottom: 16.666667%;\n  }\n\n  .md\\:pl-2\\/12 {\n    padding-left: 16.666667%;\n  }\n\n  .md\\:pt-3\\/12 {\n    padding-top: 25%;\n  }\n\n  .md\\:pr-3\\/12 {\n    padding-right: 25%;\n  }\n\n  .md\\:pb-3\\/12 {\n    padding-bottom: 25%;\n  }\n\n  .md\\:pl-3\\/12 {\n    padding-left: 25%;\n  }\n\n  .md\\:pt-4\\/12 {\n    padding-top: 33.333333%;\n  }\n\n  .md\\:pr-4\\/12 {\n    padding-right: 33.333333%;\n  }\n\n  .md\\:pb-4\\/12 {\n    padding-bottom: 33.333333%;\n  }\n\n  .md\\:pl-4\\/12 {\n    padding-left: 33.333333%;\n  }\n\n  .md\\:pt-5\\/12 {\n    padding-top: 41.666667%;\n  }\n\n  .md\\:pr-5\\/12 {\n    padding-right: 41.666667%;\n  }\n\n  .md\\:pb-5\\/12 {\n    padding-bottom: 41.666667%;\n  }\n\n  .md\\:pl-5\\/12 {\n    padding-left: 41.666667%;\n  }\n\n  .md\\:pt-6\\/12 {\n    padding-top: 50%;\n  }\n\n  .md\\:pr-6\\/12 {\n    padding-right: 50%;\n  }\n\n  .md\\:pb-6\\/12 {\n    padding-bottom: 50%;\n  }\n\n  .md\\:pl-6\\/12 {\n    padding-left: 50%;\n  }\n\n  .md\\:pt-7\\/12 {\n    padding-top: 58.333333%;\n  }\n\n  .md\\:pr-7\\/12 {\n    padding-right: 58.333333%;\n  }\n\n  .md\\:pb-7\\/12 {\n    padding-bottom: 58.333333%;\n  }\n\n  .md\\:pl-7\\/12 {\n    padding-left: 58.333333%;\n  }\n\n  .md\\:pt-8\\/12 {\n    padding-top: 66.666667%;\n  }\n\n  .md\\:pr-8\\/12 {\n    padding-right: 66.666667%;\n  }\n\n  .md\\:pb-8\\/12 {\n    padding-bottom: 66.666667%;\n  }\n\n  .md\\:pl-8\\/12 {\n    padding-left: 66.666667%;\n  }\n\n  .md\\:pt-9\\/12 {\n    padding-top: 75%;\n  }\n\n  .md\\:pr-9\\/12 {\n    padding-right: 75%;\n  }\n\n  .md\\:pb-9\\/12 {\n    padding-bottom: 75%;\n  }\n\n  .md\\:pl-9\\/12 {\n    padding-left: 75%;\n  }\n\n  .md\\:pt-10\\/12 {\n    padding-top: 83.333333%;\n  }\n\n  .md\\:pr-10\\/12 {\n    padding-right: 83.333333%;\n  }\n\n  .md\\:pb-10\\/12 {\n    padding-bottom: 83.333333%;\n  }\n\n  .md\\:pl-10\\/12 {\n    padding-left: 83.333333%;\n  }\n\n  .md\\:pt-11\\/12 {\n    padding-top: 91.666667%;\n  }\n\n  .md\\:pr-11\\/12 {\n    padding-right: 91.666667%;\n  }\n\n  .md\\:pb-11\\/12 {\n    padding-bottom: 91.666667%;\n  }\n\n  .md\\:pl-11\\/12 {\n    padding-left: 91.666667%;\n  }\n\n  .md\\:pt-full {\n    padding-top: 100%;\n  }\n\n  .md\\:pr-full {\n    padding-right: 100%;\n  }\n\n  .md\\:pb-full {\n    padding-bottom: 100%;\n  }\n\n  .md\\:pl-full {\n    padding-left: 100%;\n  }\n\n  .md\\:placeholder-transparent::-webkit-input-placeholder {\n    color: transparent;\n  }\n\n  .md\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .md\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .md\\:placeholder-transparent::-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .md\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .md\\:placeholder-white::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-white::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-white:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-white::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-white::placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-black::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-black::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-black:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-black::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-black::placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-cool-gray-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::-webkit-input-placeholder {\n    color: transparent;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .md\\:focus\\:placeholder-white:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-white:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-white:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-black:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-black:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-black:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-cool-gray-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .md\\:placeholder-opacity-0::-webkit-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .md\\:placeholder-opacity-0::-moz-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .md\\:placeholder-opacity-0:-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .md\\:placeholder-opacity-0::-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .md\\:placeholder-opacity-0::placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .md\\:placeholder-opacity-25::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .md\\:placeholder-opacity-25::-moz-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .md\\:placeholder-opacity-25:-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .md\\:placeholder-opacity-25::-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .md\\:placeholder-opacity-25::placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .md\\:placeholder-opacity-50::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .md\\:placeholder-opacity-50::-moz-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .md\\:placeholder-opacity-50:-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .md\\:placeholder-opacity-50::-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .md\\:placeholder-opacity-50::placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .md\\:placeholder-opacity-75::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .md\\:placeholder-opacity-75::-moz-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .md\\:placeholder-opacity-75:-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .md\\:placeholder-opacity-75::-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .md\\:placeholder-opacity-75::placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .md\\:placeholder-opacity-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .md\\:placeholder-opacity-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .md\\:placeholder-opacity-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .md\\:placeholder-opacity-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .md\\:placeholder-opacity-100::placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .md\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .md\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .md\\:static {\n    position: static;\n  }\n\n  .md\\:fixed {\n    position: fixed;\n  }\n\n  .md\\:absolute {\n    position: absolute;\n  }\n\n  .md\\:relative {\n    position: relative;\n  }\n\n  .md\\:sticky {\n    position: -webkit-sticky;\n    position: sticky;\n  }\n\n  .md\\:inset-0 {\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n  }\n\n  .md\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .md\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .md\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .md\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .md\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .md\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .md\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .md\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .md\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .md\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .md\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .md\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .md\\:inset-13 {\n    top: 3.25rem;\n    right: 3.25rem;\n    bottom: 3.25rem;\n    left: 3.25rem;\n  }\n\n  .md\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .md\\:inset-15 {\n    top: 3.75rem;\n    right: 3.75rem;\n    bottom: 3.75rem;\n    left: 3.75rem;\n  }\n\n  .md\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .md\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .md\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .md\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .md\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .md\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .md\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .md\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .md\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .md\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .md\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .md\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .md\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .md\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .md\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .md\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .md\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .md\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .md\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .md\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .md\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .md\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .md\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .md\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .md\\:inset-1\\/5 {\n    top: 20%;\n    right: 20%;\n    bottom: 20%;\n    left: 20%;\n  }\n\n  .md\\:inset-2\\/5 {\n    top: 40%;\n    right: 40%;\n    bottom: 40%;\n    left: 40%;\n  }\n\n  .md\\:inset-3\\/5 {\n    top: 60%;\n    right: 60%;\n    bottom: 60%;\n    left: 60%;\n  }\n\n  .md\\:inset-4\\/5 {\n    top: 80%;\n    right: 80%;\n    bottom: 80%;\n    left: 80%;\n  }\n\n  .md\\:inset-1\\/6 {\n    top: 16.666667%;\n    right: 16.666667%;\n    bottom: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .md\\:inset-2\\/6 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .md\\:inset-3\\/6 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-4\\/6 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .md\\:inset-5\\/6 {\n    top: 83.333333%;\n    right: 83.333333%;\n    bottom: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .md\\:inset-1\\/12 {\n    top: 8.333333%;\n    right: 8.333333%;\n    bottom: 8.333333%;\n    left: 8.333333%;\n  }\n\n  .md\\:inset-2\\/12 {\n    top: 16.666667%;\n    right: 16.666667%;\n    bottom: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .md\\:inset-3\\/12 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .md\\:inset-4\\/12 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .md\\:inset-5\\/12 {\n    top: 41.666667%;\n    right: 41.666667%;\n    bottom: 41.666667%;\n    left: 41.666667%;\n  }\n\n  .md\\:inset-6\\/12 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-7\\/12 {\n    top: 58.333333%;\n    right: 58.333333%;\n    bottom: 58.333333%;\n    left: 58.333333%;\n  }\n\n  .md\\:inset-8\\/12 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .md\\:inset-9\\/12 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .md\\:inset-10\\/12 {\n    top: 83.333333%;\n    right: 83.333333%;\n    bottom: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .md\\:inset-11\\/12 {\n    top: 91.666667%;\n    right: 91.666667%;\n    bottom: 91.666667%;\n    left: 91.666667%;\n  }\n\n  .md\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .md\\:inset-y-0 {\n    top: 0;\n    bottom: 0;\n  }\n\n  .md\\:inset-x-0 {\n    right: 0;\n    left: 0;\n  }\n\n  .md\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .md\\:inset-x-1 {\n    right: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .md\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .md\\:inset-x-2 {\n    right: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .md\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .md\\:inset-x-3 {\n    right: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .md\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .md\\:inset-x-4 {\n    right: 1rem;\n    left: 1rem;\n  }\n\n  .md\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .md\\:inset-x-5 {\n    right: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .md\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .md\\:inset-x-6 {\n    right: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .md\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .md\\:inset-x-7 {\n    right: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .md\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .md\\:inset-x-8 {\n    right: 2rem;\n    left: 2rem;\n  }\n\n  .md\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .md\\:inset-x-9 {\n    right: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .md\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .md\\:inset-x-10 {\n    right: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .md\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .md\\:inset-x-11 {\n    right: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .md\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .md\\:inset-x-12 {\n    right: 3rem;\n    left: 3rem;\n  }\n\n  .md\\:inset-y-13 {\n    top: 3.25rem;\n    bottom: 3.25rem;\n  }\n\n  .md\\:inset-x-13 {\n    right: 3.25rem;\n    left: 3.25rem;\n  }\n\n  .md\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .md\\:inset-x-14 {\n    right: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .md\\:inset-y-15 {\n    top: 3.75rem;\n    bottom: 3.75rem;\n  }\n\n  .md\\:inset-x-15 {\n    right: 3.75rem;\n    left: 3.75rem;\n  }\n\n  .md\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .md\\:inset-x-16 {\n    right: 4rem;\n    left: 4rem;\n  }\n\n  .md\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .md\\:inset-x-20 {\n    right: 5rem;\n    left: 5rem;\n  }\n\n  .md\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .md\\:inset-x-24 {\n    right: 6rem;\n    left: 6rem;\n  }\n\n  .md\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .md\\:inset-x-28 {\n    right: 7rem;\n    left: 7rem;\n  }\n\n  .md\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .md\\:inset-x-32 {\n    right: 8rem;\n    left: 8rem;\n  }\n\n  .md\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .md\\:inset-x-36 {\n    right: 9rem;\n    left: 9rem;\n  }\n\n  .md\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .md\\:inset-x-40 {\n    right: 10rem;\n    left: 10rem;\n  }\n\n  .md\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .md\\:inset-x-48 {\n    right: 12rem;\n    left: 12rem;\n  }\n\n  .md\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .md\\:inset-x-56 {\n    right: 14rem;\n    left: 14rem;\n  }\n\n  .md\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .md\\:inset-x-60 {\n    right: 15rem;\n    left: 15rem;\n  }\n\n  .md\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .md\\:inset-x-64 {\n    right: 16rem;\n    left: 16rem;\n  }\n\n  .md\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .md\\:inset-x-72 {\n    right: 18rem;\n    left: 18rem;\n  }\n\n  .md\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .md\\:inset-x-80 {\n    right: 20rem;\n    left: 20rem;\n  }\n\n  .md\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .md\\:inset-x-96 {\n    right: 24rem;\n    left: 24rem;\n  }\n\n  .md\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .md\\:inset-x-auto {\n    right: auto;\n    left: auto;\n  }\n\n  .md\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .md\\:inset-x-px {\n    right: 1px;\n    left: 1px;\n  }\n\n  .md\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .md\\:inset-x-0\\.5 {\n    right: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .md\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .md\\:inset-x-1\\.5 {\n    right: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .md\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .md\\:inset-x-2\\.5 {\n    right: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .md\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .md\\:inset-x-3\\.5 {\n    right: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .md\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .md\\:inset-x-1\\/2 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .md\\:inset-x-1\\/3 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .md\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .md\\:inset-x-2\\/3 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .md\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .md\\:inset-x-1\\/4 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .md\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .md\\:inset-x-2\\/4 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .md\\:inset-x-3\\/4 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .md\\:inset-y-1\\/5 {\n    top: 20%;\n    bottom: 20%;\n  }\n\n  .md\\:inset-x-1\\/5 {\n    right: 20%;\n    left: 20%;\n  }\n\n  .md\\:inset-y-2\\/5 {\n    top: 40%;\n    bottom: 40%;\n  }\n\n  .md\\:inset-x-2\\/5 {\n    right: 40%;\n    left: 40%;\n  }\n\n  .md\\:inset-y-3\\/5 {\n    top: 60%;\n    bottom: 60%;\n  }\n\n  .md\\:inset-x-3\\/5 {\n    right: 60%;\n    left: 60%;\n  }\n\n  .md\\:inset-y-4\\/5 {\n    top: 80%;\n    bottom: 80%;\n  }\n\n  .md\\:inset-x-4\\/5 {\n    right: 80%;\n    left: 80%;\n  }\n\n  .md\\:inset-y-1\\/6 {\n    top: 16.666667%;\n    bottom: 16.666667%;\n  }\n\n  .md\\:inset-x-1\\/6 {\n    right: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .md\\:inset-y-2\\/6 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .md\\:inset-x-2\\/6 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .md\\:inset-y-3\\/6 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .md\\:inset-x-3\\/6 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-y-4\\/6 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .md\\:inset-x-4\\/6 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .md\\:inset-y-5\\/6 {\n    top: 83.333333%;\n    bottom: 83.333333%;\n  }\n\n  .md\\:inset-x-5\\/6 {\n    right: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .md\\:inset-y-1\\/12 {\n    top: 8.333333%;\n    bottom: 8.333333%;\n  }\n\n  .md\\:inset-x-1\\/12 {\n    right: 8.333333%;\n    left: 8.333333%;\n  }\n\n  .md\\:inset-y-2\\/12 {\n    top: 16.666667%;\n    bottom: 16.666667%;\n  }\n\n  .md\\:inset-x-2\\/12 {\n    right: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .md\\:inset-y-3\\/12 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .md\\:inset-x-3\\/12 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .md\\:inset-y-4\\/12 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .md\\:inset-x-4\\/12 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .md\\:inset-y-5\\/12 {\n    top: 41.666667%;\n    bottom: 41.666667%;\n  }\n\n  .md\\:inset-x-5\\/12 {\n    right: 41.666667%;\n    left: 41.666667%;\n  }\n\n  .md\\:inset-y-6\\/12 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .md\\:inset-x-6\\/12 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-y-7\\/12 {\n    top: 58.333333%;\n    bottom: 58.333333%;\n  }\n\n  .md\\:inset-x-7\\/12 {\n    right: 58.333333%;\n    left: 58.333333%;\n  }\n\n  .md\\:inset-y-8\\/12 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .md\\:inset-x-8\\/12 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .md\\:inset-y-9\\/12 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .md\\:inset-x-9\\/12 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .md\\:inset-y-10\\/12 {\n    top: 83.333333%;\n    bottom: 83.333333%;\n  }\n\n  .md\\:inset-x-10\\/12 {\n    right: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .md\\:inset-y-11\\/12 {\n    top: 91.666667%;\n    bottom: 91.666667%;\n  }\n\n  .md\\:inset-x-11\\/12 {\n    right: 91.666667%;\n    left: 91.666667%;\n  }\n\n  .md\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .md\\:inset-x-full {\n    right: 100%;\n    left: 100%;\n  }\n\n  .md\\:top-0 {\n    top: 0;\n  }\n\n  .md\\:right-0 {\n    right: 0;\n  }\n\n  .md\\:bottom-0 {\n    bottom: 0;\n  }\n\n  .md\\:left-0 {\n    left: 0;\n  }\n\n  .md\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .md\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .md\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .md\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .md\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .md\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .md\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .md\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .md\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .md\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .md\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .md\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .md\\:top-4 {\n    top: 1rem;\n  }\n\n  .md\\:right-4 {\n    right: 1rem;\n  }\n\n  .md\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .md\\:left-4 {\n    left: 1rem;\n  }\n\n  .md\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .md\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .md\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .md\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .md\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .md\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .md\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .md\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .md\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .md\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .md\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .md\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .md\\:top-8 {\n    top: 2rem;\n  }\n\n  .md\\:right-8 {\n    right: 2rem;\n  }\n\n  .md\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .md\\:left-8 {\n    left: 2rem;\n  }\n\n  .md\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .md\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .md\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .md\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .md\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .md\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .md\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .md\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .md\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .md\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .md\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .md\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .md\\:top-12 {\n    top: 3rem;\n  }\n\n  .md\\:right-12 {\n    right: 3rem;\n  }\n\n  .md\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .md\\:left-12 {\n    left: 3rem;\n  }\n\n  .md\\:top-13 {\n    top: 3.25rem;\n  }\n\n  .md\\:right-13 {\n    right: 3.25rem;\n  }\n\n  .md\\:bottom-13 {\n    bottom: 3.25rem;\n  }\n\n  .md\\:left-13 {\n    left: 3.25rem;\n  }\n\n  .md\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .md\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .md\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .md\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .md\\:top-15 {\n    top: 3.75rem;\n  }\n\n  .md\\:right-15 {\n    right: 3.75rem;\n  }\n\n  .md\\:bottom-15 {\n    bottom: 3.75rem;\n  }\n\n  .md\\:left-15 {\n    left: 3.75rem;\n  }\n\n  .md\\:top-16 {\n    top: 4rem;\n  }\n\n  .md\\:right-16 {\n    right: 4rem;\n  }\n\n  .md\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .md\\:left-16 {\n    left: 4rem;\n  }\n\n  .md\\:top-20 {\n    top: 5rem;\n  }\n\n  .md\\:right-20 {\n    right: 5rem;\n  }\n\n  .md\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .md\\:left-20 {\n    left: 5rem;\n  }\n\n  .md\\:top-24 {\n    top: 6rem;\n  }\n\n  .md\\:right-24 {\n    right: 6rem;\n  }\n\n  .md\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .md\\:left-24 {\n    left: 6rem;\n  }\n\n  .md\\:top-28 {\n    top: 7rem;\n  }\n\n  .md\\:right-28 {\n    right: 7rem;\n  }\n\n  .md\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .md\\:left-28 {\n    left: 7rem;\n  }\n\n  .md\\:top-32 {\n    top: 8rem;\n  }\n\n  .md\\:right-32 {\n    right: 8rem;\n  }\n\n  .md\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .md\\:left-32 {\n    left: 8rem;\n  }\n\n  .md\\:top-36 {\n    top: 9rem;\n  }\n\n  .md\\:right-36 {\n    right: 9rem;\n  }\n\n  .md\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .md\\:left-36 {\n    left: 9rem;\n  }\n\n  .md\\:top-40 {\n    top: 10rem;\n  }\n\n  .md\\:right-40 {\n    right: 10rem;\n  }\n\n  .md\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .md\\:left-40 {\n    left: 10rem;\n  }\n\n  .md\\:top-48 {\n    top: 12rem;\n  }\n\n  .md\\:right-48 {\n    right: 12rem;\n  }\n\n  .md\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .md\\:left-48 {\n    left: 12rem;\n  }\n\n  .md\\:top-56 {\n    top: 14rem;\n  }\n\n  .md\\:right-56 {\n    right: 14rem;\n  }\n\n  .md\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .md\\:left-56 {\n    left: 14rem;\n  }\n\n  .md\\:top-60 {\n    top: 15rem;\n  }\n\n  .md\\:right-60 {\n    right: 15rem;\n  }\n\n  .md\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .md\\:left-60 {\n    left: 15rem;\n  }\n\n  .md\\:top-64 {\n    top: 16rem;\n  }\n\n  .md\\:right-64 {\n    right: 16rem;\n  }\n\n  .md\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .md\\:left-64 {\n    left: 16rem;\n  }\n\n  .md\\:top-72 {\n    top: 18rem;\n  }\n\n  .md\\:right-72 {\n    right: 18rem;\n  }\n\n  .md\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .md\\:left-72 {\n    left: 18rem;\n  }\n\n  .md\\:top-80 {\n    top: 20rem;\n  }\n\n  .md\\:right-80 {\n    right: 20rem;\n  }\n\n  .md\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .md\\:left-80 {\n    left: 20rem;\n  }\n\n  .md\\:top-96 {\n    top: 24rem;\n  }\n\n  .md\\:right-96 {\n    right: 24rem;\n  }\n\n  .md\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .md\\:left-96 {\n    left: 24rem;\n  }\n\n  .md\\:top-auto {\n    top: auto;\n  }\n\n  .md\\:right-auto {\n    right: auto;\n  }\n\n  .md\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .md\\:left-auto {\n    left: auto;\n  }\n\n  .md\\:top-px {\n    top: 1px;\n  }\n\n  .md\\:right-px {\n    right: 1px;\n  }\n\n  .md\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .md\\:left-px {\n    left: 1px;\n  }\n\n  .md\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .md\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .md\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .md\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .md\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .md\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .md\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .md\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .md\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .md\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .md\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .md\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .md\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .md\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .md\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .md\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .md\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .md\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .md\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .md\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .md\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .md\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .md\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .md\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .md\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .md\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .md\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .md\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .md\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .md\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .md\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .md\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .md\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .md\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .md\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .md\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .md\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .md\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .md\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .md\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .md\\:top-1\\/5 {\n    top: 20%;\n  }\n\n  .md\\:right-1\\/5 {\n    right: 20%;\n  }\n\n  .md\\:bottom-1\\/5 {\n    bottom: 20%;\n  }\n\n  .md\\:left-1\\/5 {\n    left: 20%;\n  }\n\n  .md\\:top-2\\/5 {\n    top: 40%;\n  }\n\n  .md\\:right-2\\/5 {\n    right: 40%;\n  }\n\n  .md\\:bottom-2\\/5 {\n    bottom: 40%;\n  }\n\n  .md\\:left-2\\/5 {\n    left: 40%;\n  }\n\n  .md\\:top-3\\/5 {\n    top: 60%;\n  }\n\n  .md\\:right-3\\/5 {\n    right: 60%;\n  }\n\n  .md\\:bottom-3\\/5 {\n    bottom: 60%;\n  }\n\n  .md\\:left-3\\/5 {\n    left: 60%;\n  }\n\n  .md\\:top-4\\/5 {\n    top: 80%;\n  }\n\n  .md\\:right-4\\/5 {\n    right: 80%;\n  }\n\n  .md\\:bottom-4\\/5 {\n    bottom: 80%;\n  }\n\n  .md\\:left-4\\/5 {\n    left: 80%;\n  }\n\n  .md\\:top-1\\/6 {\n    top: 16.666667%;\n  }\n\n  .md\\:right-1\\/6 {\n    right: 16.666667%;\n  }\n\n  .md\\:bottom-1\\/6 {\n    bottom: 16.666667%;\n  }\n\n  .md\\:left-1\\/6 {\n    left: 16.666667%;\n  }\n\n  .md\\:top-2\\/6 {\n    top: 33.333333%;\n  }\n\n  .md\\:right-2\\/6 {\n    right: 33.333333%;\n  }\n\n  .md\\:bottom-2\\/6 {\n    bottom: 33.333333%;\n  }\n\n  .md\\:left-2\\/6 {\n    left: 33.333333%;\n  }\n\n  .md\\:top-3\\/6 {\n    top: 50%;\n  }\n\n  .md\\:right-3\\/6 {\n    right: 50%;\n  }\n\n  .md\\:bottom-3\\/6 {\n    bottom: 50%;\n  }\n\n  .md\\:left-3\\/6 {\n    left: 50%;\n  }\n\n  .md\\:top-4\\/6 {\n    top: 66.666667%;\n  }\n\n  .md\\:right-4\\/6 {\n    right: 66.666667%;\n  }\n\n  .md\\:bottom-4\\/6 {\n    bottom: 66.666667%;\n  }\n\n  .md\\:left-4\\/6 {\n    left: 66.666667%;\n  }\n\n  .md\\:top-5\\/6 {\n    top: 83.333333%;\n  }\n\n  .md\\:right-5\\/6 {\n    right: 83.333333%;\n  }\n\n  .md\\:bottom-5\\/6 {\n    bottom: 83.333333%;\n  }\n\n  .md\\:left-5\\/6 {\n    left: 83.333333%;\n  }\n\n  .md\\:top-1\\/12 {\n    top: 8.333333%;\n  }\n\n  .md\\:right-1\\/12 {\n    right: 8.333333%;\n  }\n\n  .md\\:bottom-1\\/12 {\n    bottom: 8.333333%;\n  }\n\n  .md\\:left-1\\/12 {\n    left: 8.333333%;\n  }\n\n  .md\\:top-2\\/12 {\n    top: 16.666667%;\n  }\n\n  .md\\:right-2\\/12 {\n    right: 16.666667%;\n  }\n\n  .md\\:bottom-2\\/12 {\n    bottom: 16.666667%;\n  }\n\n  .md\\:left-2\\/12 {\n    left: 16.666667%;\n  }\n\n  .md\\:top-3\\/12 {\n    top: 25%;\n  }\n\n  .md\\:right-3\\/12 {\n    right: 25%;\n  }\n\n  .md\\:bottom-3\\/12 {\n    bottom: 25%;\n  }\n\n  .md\\:left-3\\/12 {\n    left: 25%;\n  }\n\n  .md\\:top-4\\/12 {\n    top: 33.333333%;\n  }\n\n  .md\\:right-4\\/12 {\n    right: 33.333333%;\n  }\n\n  .md\\:bottom-4\\/12 {\n    bottom: 33.333333%;\n  }\n\n  .md\\:left-4\\/12 {\n    left: 33.333333%;\n  }\n\n  .md\\:top-5\\/12 {\n    top: 41.666667%;\n  }\n\n  .md\\:right-5\\/12 {\n    right: 41.666667%;\n  }\n\n  .md\\:bottom-5\\/12 {\n    bottom: 41.666667%;\n  }\n\n  .md\\:left-5\\/12 {\n    left: 41.666667%;\n  }\n\n  .md\\:top-6\\/12 {\n    top: 50%;\n  }\n\n  .md\\:right-6\\/12 {\n    right: 50%;\n  }\n\n  .md\\:bottom-6\\/12 {\n    bottom: 50%;\n  }\n\n  .md\\:left-6\\/12 {\n    left: 50%;\n  }\n\n  .md\\:top-7\\/12 {\n    top: 58.333333%;\n  }\n\n  .md\\:right-7\\/12 {\n    right: 58.333333%;\n  }\n\n  .md\\:bottom-7\\/12 {\n    bottom: 58.333333%;\n  }\n\n  .md\\:left-7\\/12 {\n    left: 58.333333%;\n  }\n\n  .md\\:top-8\\/12 {\n    top: 66.666667%;\n  }\n\n  .md\\:right-8\\/12 {\n    right: 66.666667%;\n  }\n\n  .md\\:bottom-8\\/12 {\n    bottom: 66.666667%;\n  }\n\n  .md\\:left-8\\/12 {\n    left: 66.666667%;\n  }\n\n  .md\\:top-9\\/12 {\n    top: 75%;\n  }\n\n  .md\\:right-9\\/12 {\n    right: 75%;\n  }\n\n  .md\\:bottom-9\\/12 {\n    bottom: 75%;\n  }\n\n  .md\\:left-9\\/12 {\n    left: 75%;\n  }\n\n  .md\\:top-10\\/12 {\n    top: 83.333333%;\n  }\n\n  .md\\:right-10\\/12 {\n    right: 83.333333%;\n  }\n\n  .md\\:bottom-10\\/12 {\n    bottom: 83.333333%;\n  }\n\n  .md\\:left-10\\/12 {\n    left: 83.333333%;\n  }\n\n  .md\\:top-11\\/12 {\n    top: 91.666667%;\n  }\n\n  .md\\:right-11\\/12 {\n    right: 91.666667%;\n  }\n\n  .md\\:bottom-11\\/12 {\n    bottom: 91.666667%;\n  }\n\n  .md\\:left-11\\/12 {\n    left: 91.666667%;\n  }\n\n  .md\\:top-full {\n    top: 100%;\n  }\n\n  .md\\:right-full {\n    right: 100%;\n  }\n\n  .md\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .md\\:left-full {\n    left: 100%;\n  }\n\n  .md\\:resize-none {\n    resize: none;\n  }\n\n  .md\\:resize-y {\n    resize: vertical;\n  }\n\n  .md\\:resize-x {\n    resize: horizontal;\n  }\n\n  .md\\:resize {\n    resize: both;\n  }\n\n  .md\\:shadow-xs {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .md\\:shadow-sm {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .md\\:shadow {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .md\\:shadow-md {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .md\\:shadow-lg {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .md\\:shadow-xl {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .md\\:shadow-2xl {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .md\\:shadow-inner {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .md\\:shadow-outline {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .md\\:shadow-none {\n    box-shadow: none;\n  }\n\n  .md\\:shadow-solid {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .md\\:shadow-outline-gray {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .md\\:shadow-outline-blue {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .md\\:shadow-outline-teal {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .md\\:shadow-outline-green {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .md\\:shadow-outline-yellow {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .md\\:shadow-outline-orange {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .md\\:shadow-outline-red {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .md\\:shadow-outline-pink {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .md\\:shadow-outline-purple {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .md\\:shadow-outline-indigo {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-xs {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-sm {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-md {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-lg {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-xl {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-2xl {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-inner {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-none {\n    box-shadow: none;\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-solid {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline-gray {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline-blue {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline-teal {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline-green {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline-yellow {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline-orange {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline-red {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline-pink {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline-purple {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .group:focus .md\\:group-focus\\:shadow-outline-indigo {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .md\\:hover\\:shadow-xs:hover {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .md\\:hover\\:shadow-sm:hover {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .md\\:hover\\:shadow:hover {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .md\\:hover\\:shadow-md:hover {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .md\\:hover\\:shadow-lg:hover {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .md\\:hover\\:shadow-xl:hover {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .md\\:hover\\:shadow-2xl:hover {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .md\\:hover\\:shadow-inner:hover {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .md\\:hover\\:shadow-outline:hover {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .md\\:hover\\:shadow-none:hover {\n    box-shadow: none;\n  }\n\n  .md\\:hover\\:shadow-solid:hover {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .md\\:hover\\:shadow-outline-gray:hover {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .md\\:hover\\:shadow-outline-blue:hover {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .md\\:hover\\:shadow-outline-teal:hover {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .md\\:hover\\:shadow-outline-green:hover {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .md\\:hover\\:shadow-outline-yellow:hover {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .md\\:hover\\:shadow-outline-orange:hover {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .md\\:hover\\:shadow-outline-red:hover {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .md\\:hover\\:shadow-outline-pink:hover {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .md\\:hover\\:shadow-outline-purple:hover {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .md\\:hover\\:shadow-outline-indigo:hover {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .md\\:focus\\:shadow-xs:focus {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .md\\:focus\\:shadow-sm:focus {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .md\\:focus\\:shadow:focus {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .md\\:focus\\:shadow-md:focus {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .md\\:focus\\:shadow-lg:focus {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .md\\:focus\\:shadow-xl:focus {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .md\\:focus\\:shadow-2xl:focus {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .md\\:focus\\:shadow-inner:focus {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .md\\:focus\\:shadow-outline:focus {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .md\\:focus\\:shadow-none:focus {\n    box-shadow: none;\n  }\n\n  .md\\:focus\\:shadow-solid:focus {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .md\\:focus\\:shadow-outline-gray:focus {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .md\\:focus\\:shadow-outline-blue:focus {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .md\\:focus\\:shadow-outline-teal:focus {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .md\\:focus\\:shadow-outline-green:focus {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .md\\:focus\\:shadow-outline-yellow:focus {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .md\\:focus\\:shadow-outline-orange:focus {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .md\\:focus\\:shadow-outline-red:focus {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .md\\:focus\\:shadow-outline-pink:focus {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .md\\:focus\\:shadow-outline-purple:focus {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .md\\:focus\\:shadow-outline-indigo:focus {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .md\\:fill-current {\n    fill: currentColor;\n  }\n\n  .md\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .md\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .md\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .md\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .md\\:table-auto {\n    table-layout: auto;\n  }\n\n  .md\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .md\\:text-left {\n    text-align: left;\n  }\n\n  .md\\:text-center {\n    text-align: center;\n  }\n\n  .md\\:text-right {\n    text-align: right;\n  }\n\n  .md\\:text-justify {\n    text-align: justify;\n  }\n\n  .md\\:text-transparent {\n    color: transparent;\n  }\n\n  .md\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .md\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .md\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .md\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .md\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .md\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .md\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .md\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .md\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .md\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .md\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .md\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .md\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .md\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .md\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .md\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .md\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .md\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .md\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .md\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .md\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .md\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .md\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .md\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .md\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .md\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .md\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .md\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .md\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .md\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .md\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .md\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .md\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .md\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .md\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .md\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .md\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .md\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .md\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .md\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .md\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .md\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .md\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .md\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .md\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .md\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .md\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .md\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .md\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .md\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .md\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .md\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .md\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .md\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .md\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .md\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .md\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .md\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .md\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .md\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .md\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .md\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .md\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .md\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .md\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .md\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .md\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .md\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .md\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .md\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .md\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .md\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .md\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .md\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .md\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .md\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .md\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .md\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .md\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .md\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .md\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .md\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .md\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .md\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .md\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .md\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .md\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .md\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .md\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .md\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .md\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .md\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .md\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .md\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .md\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .md\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .md\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .md\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .md\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .md\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .md\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .md\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .md\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .md\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .md\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .md\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .md\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .md\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .md\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:focus .md\\:group-focus\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .group:focus .md\\:group-focus\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .md\\:hover\\:text-white:hover {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-black:hover {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-50:hover {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-100:hover {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-200:hover {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-300:hover {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-400:hover {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-500:hover {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-600:hover {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-700:hover {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-800:hover {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-900:hover {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-cool-gray-50:hover {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-cool-gray-100:hover {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-cool-gray-200:hover {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-cool-gray-300:hover {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-cool-gray-400:hover {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-cool-gray-500:hover {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-cool-gray-600:hover {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-cool-gray-700:hover {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-cool-gray-800:hover {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-cool-gray-900:hover {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-red-50:hover {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-red-100:hover {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-red-200:hover {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-red-300:hover {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-red-400:hover {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-red-500:hover {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-red-600:hover {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-red-700:hover {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-red-800:hover {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-red-900:hover {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-50:hover {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-100:hover {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-200:hover {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-300:hover {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-400:hover {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-500:hover {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-600:hover {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-700:hover {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-800:hover {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-900:hover {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-50:hover {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-100:hover {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-200:hover {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-300:hover {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-400:hover {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-500:hover {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-600:hover {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-700:hover {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-800:hover {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-900:hover {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-green-50:hover {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-green-100:hover {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-green-200:hover {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-green-300:hover {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-green-400:hover {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-green-500:hover {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-green-600:hover {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-green-700:hover {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-green-800:hover {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-green-900:hover {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-50:hover {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-100:hover {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-200:hover {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-300:hover {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-400:hover {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-500:hover {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-600:hover {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-700:hover {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-800:hover {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-900:hover {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-50:hover {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-100:hover {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-200:hover {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-300:hover {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-400:hover {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-500:hover {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-600:hover {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-700:hover {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-800:hover {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-900:hover {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-50:hover {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-100:hover {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-200:hover {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-300:hover {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-400:hover {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-500:hover {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-600:hover {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-700:hover {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-800:hover {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-900:hover {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-50:hover {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-100:hover {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-200:hover {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-300:hover {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-400:hover {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-500:hover {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-600:hover {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-700:hover {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-800:hover {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-900:hover {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-50:hover {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-100:hover {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-200:hover {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-300:hover {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-400:hover {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-500:hover {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-600:hover {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-700:hover {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-800:hover {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-900:hover {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .md\\:focus-within\\:text-white:focus-within {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-black:focus-within {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-50:focus-within {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-100:focus-within {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-200:focus-within {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-300:focus-within {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-400:focus-within {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-500:focus-within {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-600:focus-within {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-700:focus-within {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-800:focus-within {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-900:focus-within {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-cool-gray-50:focus-within {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-cool-gray-100:focus-within {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-cool-gray-200:focus-within {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-cool-gray-300:focus-within {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-cool-gray-400:focus-within {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-cool-gray-500:focus-within {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-cool-gray-600:focus-within {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-cool-gray-700:focus-within {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-cool-gray-800:focus-within {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-cool-gray-900:focus-within {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-50:focus-within {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-100:focus-within {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-200:focus-within {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-300:focus-within {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-400:focus-within {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-500:focus-within {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-600:focus-within {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-700:focus-within {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-800:focus-within {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-900:focus-within {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-50:focus-within {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-100:focus-within {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-200:focus-within {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-300:focus-within {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-400:focus-within {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-500:focus-within {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-600:focus-within {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-700:focus-within {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-800:focus-within {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-900:focus-within {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-50:focus-within {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-100:focus-within {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-200:focus-within {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-300:focus-within {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-400:focus-within {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-500:focus-within {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-600:focus-within {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-700:focus-within {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-800:focus-within {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-900:focus-within {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-50:focus-within {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-100:focus-within {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-200:focus-within {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-300:focus-within {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-400:focus-within {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-500:focus-within {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-600:focus-within {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-700:focus-within {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-800:focus-within {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-900:focus-within {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-50:focus-within {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-100:focus-within {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-200:focus-within {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-300:focus-within {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-400:focus-within {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-500:focus-within {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-600:focus-within {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-700:focus-within {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-800:focus-within {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-900:focus-within {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-50:focus-within {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-100:focus-within {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-200:focus-within {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-300:focus-within {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-400:focus-within {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-500:focus-within {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-600:focus-within {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-700:focus-within {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-800:focus-within {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-900:focus-within {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-50:focus-within {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-100:focus-within {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-200:focus-within {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-300:focus-within {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-400:focus-within {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-500:focus-within {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-600:focus-within {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-700:focus-within {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-800:focus-within {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-900:focus-within {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-50:focus-within {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-100:focus-within {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-200:focus-within {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-300:focus-within {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-400:focus-within {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-500:focus-within {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-600:focus-within {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-700:focus-within {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-800:focus-within {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-900:focus-within {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-50:focus-within {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-100:focus-within {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-200:focus-within {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-300:focus-within {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-400:focus-within {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-500:focus-within {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-600:focus-within {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-700:focus-within {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-800:focus-within {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-900:focus-within {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .md\\:focus\\:text-white:focus {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-black:focus {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-50:focus {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-100:focus {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-200:focus {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-300:focus {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-400:focus {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-500:focus {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-600:focus {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-700:focus {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-800:focus {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-900:focus {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-cool-gray-50:focus {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-cool-gray-100:focus {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-cool-gray-200:focus {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-cool-gray-300:focus {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-cool-gray-400:focus {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-cool-gray-500:focus {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-cool-gray-600:focus {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-cool-gray-700:focus {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-cool-gray-800:focus {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-cool-gray-900:focus {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-red-50:focus {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-red-100:focus {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-red-200:focus {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-red-300:focus {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-red-400:focus {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-red-500:focus {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-red-600:focus {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-red-700:focus {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-red-800:focus {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-red-900:focus {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-50:focus {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-100:focus {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-200:focus {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-300:focus {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-400:focus {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-500:focus {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-600:focus {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-700:focus {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-800:focus {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-900:focus {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-50:focus {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-100:focus {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-200:focus {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-300:focus {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-400:focus {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-500:focus {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-600:focus {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-700:focus {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-800:focus {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-900:focus {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-green-50:focus {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-green-100:focus {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-green-200:focus {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-green-300:focus {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-green-400:focus {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-green-500:focus {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-green-600:focus {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-green-700:focus {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-green-800:focus {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-green-900:focus {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-50:focus {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-100:focus {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-200:focus {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-300:focus {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-400:focus {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-500:focus {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-600:focus {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-700:focus {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-800:focus {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-900:focus {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-50:focus {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-100:focus {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-200:focus {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-300:focus {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-400:focus {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-500:focus {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-600:focus {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-700:focus {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-800:focus {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-900:focus {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-50:focus {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-100:focus {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-200:focus {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-300:focus {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-400:focus {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-500:focus {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-600:focus {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-700:focus {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-800:focus {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-900:focus {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-50:focus {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-100:focus {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-200:focus {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-300:focus {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-400:focus {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-500:focus {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-600:focus {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-700:focus {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-800:focus {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-900:focus {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-50:focus {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-100:focus {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-200:focus {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-300:focus {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-400:focus {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-500:focus {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-600:focus {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-700:focus {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-800:focus {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-900:focus {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-transparent:active {\n    color: transparent;\n  }\n\n  .md\\:active\\:text-white:active {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-black:active {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-gray-50:active {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-gray-100:active {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-gray-200:active {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-gray-300:active {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-gray-400:active {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-gray-500:active {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-gray-600:active {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-gray-700:active {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-gray-800:active {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-gray-900:active {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-cool-gray-50:active {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-cool-gray-100:active {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-cool-gray-200:active {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-cool-gray-300:active {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-cool-gray-400:active {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-cool-gray-500:active {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-cool-gray-600:active {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-cool-gray-700:active {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-cool-gray-800:active {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-cool-gray-900:active {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-red-50:active {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-red-100:active {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-red-200:active {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-red-300:active {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-red-400:active {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-red-500:active {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-red-600:active {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-red-700:active {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-red-800:active {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-red-900:active {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-orange-50:active {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-orange-100:active {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-orange-200:active {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-orange-300:active {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-orange-400:active {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-orange-500:active {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-orange-600:active {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-orange-700:active {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-orange-800:active {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-orange-900:active {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-yellow-50:active {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-yellow-100:active {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-yellow-200:active {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-yellow-300:active {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-yellow-400:active {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-yellow-500:active {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-yellow-600:active {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-yellow-700:active {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-yellow-800:active {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-yellow-900:active {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-green-50:active {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-green-100:active {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-green-200:active {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-green-300:active {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-green-400:active {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-green-500:active {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-green-600:active {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-green-700:active {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-green-800:active {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-green-900:active {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-teal-50:active {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-teal-100:active {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-teal-200:active {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-teal-300:active {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-teal-400:active {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-teal-500:active {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-teal-600:active {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-teal-700:active {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-teal-800:active {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-teal-900:active {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-blue-50:active {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-blue-100:active {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-blue-200:active {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-blue-300:active {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-blue-400:active {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-blue-500:active {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-blue-600:active {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-blue-700:active {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-blue-800:active {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-blue-900:active {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-indigo-50:active {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-indigo-100:active {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-indigo-200:active {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-indigo-300:active {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-indigo-400:active {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-indigo-500:active {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-indigo-600:active {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-indigo-700:active {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-indigo-800:active {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-indigo-900:active {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-purple-50:active {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-purple-100:active {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-purple-200:active {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-purple-300:active {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-purple-400:active {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-purple-500:active {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-purple-600:active {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-purple-700:active {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-purple-800:active {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-purple-900:active {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-pink-50:active {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-pink-100:active {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-pink-200:active {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-pink-300:active {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-pink-400:active {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-pink-500:active {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-pink-600:active {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-pink-700:active {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-pink-800:active {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .md\\:active\\:text-pink-900:active {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .md\\:text-opacity-0 {\n    --text-opacity: 0;\n  }\n\n  .md\\:text-opacity-25 {\n    --text-opacity: 0.25;\n  }\n\n  .md\\:text-opacity-50 {\n    --text-opacity: 0.5;\n  }\n\n  .md\\:text-opacity-75 {\n    --text-opacity: 0.75;\n  }\n\n  .md\\:text-opacity-100 {\n    --text-opacity: 1;\n  }\n\n  .md\\:hover\\:text-opacity-0:hover {\n    --text-opacity: 0;\n  }\n\n  .md\\:hover\\:text-opacity-25:hover {\n    --text-opacity: 0.25;\n  }\n\n  .md\\:hover\\:text-opacity-50:hover {\n    --text-opacity: 0.5;\n  }\n\n  .md\\:hover\\:text-opacity-75:hover {\n    --text-opacity: 0.75;\n  }\n\n  .md\\:hover\\:text-opacity-100:hover {\n    --text-opacity: 1;\n  }\n\n  .md\\:focus\\:text-opacity-0:focus {\n    --text-opacity: 0;\n  }\n\n  .md\\:focus\\:text-opacity-25:focus {\n    --text-opacity: 0.25;\n  }\n\n  .md\\:focus\\:text-opacity-50:focus {\n    --text-opacity: 0.5;\n  }\n\n  .md\\:focus\\:text-opacity-75:focus {\n    --text-opacity: 0.75;\n  }\n\n  .md\\:focus\\:text-opacity-100:focus {\n    --text-opacity: 1;\n  }\n\n  .md\\:italic {\n    font-style: italic;\n  }\n\n  .md\\:not-italic {\n    font-style: normal;\n  }\n\n  .md\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .md\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .md\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .md\\:normal-case {\n    text-transform: none;\n  }\n\n  .md\\:underline {\n    text-decoration: underline;\n  }\n\n  .md\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .md\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .md\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .md\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .md\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:focus .md\\:group-focus\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:focus .md\\:group-focus\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:focus .md\\:group-focus\\:no-underline {\n    text-decoration: none;\n  }\n\n  .md\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .md\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .md\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .md\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .md\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .md\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .md\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .md\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .md\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .md\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .md\\:tracking-normal {\n    letter-spacing: 0;\n  }\n\n  .md\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .md\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .md\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .md\\:select-none {\n    -webkit-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n  }\n\n  .md\\:select-text {\n    -webkit-user-select: text;\n       -moz-user-select: text;\n        -ms-user-select: text;\n            user-select: text;\n  }\n\n  .md\\:select-all {\n    -webkit-user-select: all;\n       -moz-user-select: all;\n        -ms-user-select: all;\n            user-select: all;\n  }\n\n  .md\\:select-auto {\n    -webkit-user-select: auto;\n       -moz-user-select: auto;\n        -ms-user-select: auto;\n            user-select: auto;\n  }\n\n  .md\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .md\\:align-top {\n    vertical-align: top;\n  }\n\n  .md\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .md\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .md\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .md\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .md\\:visible {\n    visibility: visible;\n  }\n\n  .md\\:invisible {\n    visibility: hidden;\n  }\n\n  .md\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .md\\:whitespace-no-wrap {\n    white-space: nowrap;\n  }\n\n  .md\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .md\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .md\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .md\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .md\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .md\\:break-all {\n    word-break: break-all;\n  }\n\n  .md\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .md\\:w-0 {\n    width: 0;\n  }\n\n  .md\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .md\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .md\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .md\\:w-4 {\n    width: 1rem;\n  }\n\n  .md\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .md\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .md\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .md\\:w-8 {\n    width: 2rem;\n  }\n\n  .md\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .md\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .md\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .md\\:w-12 {\n    width: 3rem;\n  }\n\n  .md\\:w-13 {\n    width: 3.25rem;\n  }\n\n  .md\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .md\\:w-15 {\n    width: 3.75rem;\n  }\n\n  .md\\:w-16 {\n    width: 4rem;\n  }\n\n  .md\\:w-20 {\n    width: 5rem;\n  }\n\n  .md\\:w-24 {\n    width: 6rem;\n  }\n\n  .md\\:w-28 {\n    width: 7rem;\n  }\n\n  .md\\:w-32 {\n    width: 8rem;\n  }\n\n  .md\\:w-36 {\n    width: 9rem;\n  }\n\n  .md\\:w-40 {\n    width: 10rem;\n  }\n\n  .md\\:w-48 {\n    width: 12rem;\n  }\n\n  .md\\:w-56 {\n    width: 14rem;\n  }\n\n  .md\\:w-60 {\n    width: 15rem;\n  }\n\n  .md\\:w-64 {\n    width: 16rem;\n  }\n\n  .md\\:w-72 {\n    width: 18rem;\n  }\n\n  .md\\:w-80 {\n    width: 20rem;\n  }\n\n  .md\\:w-96 {\n    width: 24rem;\n  }\n\n  .md\\:w-auto {\n    width: auto;\n  }\n\n  .md\\:w-px {\n    width: 1px;\n  }\n\n  .md\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .md\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .md\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .md\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .md\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .md\\:w-1\\/3 {\n    width: 33.333333%;\n  }\n\n  .md\\:w-2\\/3 {\n    width: 66.666667%;\n  }\n\n  .md\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .md\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .md\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .md\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .md\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .md\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .md\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .md\\:w-1\\/6 {\n    width: 16.666667%;\n  }\n\n  .md\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .md\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .md\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .md\\:w-5\\/6 {\n    width: 83.333333%;\n  }\n\n  .md\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .md\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .md\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .md\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .md\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .md\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .md\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .md\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .md\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .md\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .md\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .md\\:w-full {\n    width: 100%;\n  }\n\n  .md\\:w-screen {\n    width: 100vw;\n  }\n\n  .md\\:z-0 {\n    z-index: 0;\n  }\n\n  .md\\:z-10 {\n    z-index: 10;\n  }\n\n  .md\\:z-20 {\n    z-index: 20;\n  }\n\n  .md\\:z-30 {\n    z-index: 30;\n  }\n\n  .md\\:z-40 {\n    z-index: 40;\n  }\n\n  .md\\:z-50 {\n    z-index: 50;\n  }\n\n  .md\\:z-auto {\n    z-index: auto;\n  }\n\n  .md\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .md\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .md\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .md\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .md\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .md\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .md\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .md\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .md\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .md\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .md\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .md\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .md\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .md\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .md\\:gap-0 {\n    grid-gap: 0;\n    gap: 0;\n  }\n\n  .md\\:gap-1 {\n    grid-gap: 0.25rem;\n    gap: 0.25rem;\n  }\n\n  .md\\:gap-2 {\n    grid-gap: 0.5rem;\n    gap: 0.5rem;\n  }\n\n  .md\\:gap-3 {\n    grid-gap: 0.75rem;\n    gap: 0.75rem;\n  }\n\n  .md\\:gap-4 {\n    grid-gap: 1rem;\n    gap: 1rem;\n  }\n\n  .md\\:gap-5 {\n    grid-gap: 1.25rem;\n    gap: 1.25rem;\n  }\n\n  .md\\:gap-6 {\n    grid-gap: 1.5rem;\n    gap: 1.5rem;\n  }\n\n  .md\\:gap-7 {\n    grid-gap: 1.75rem;\n    gap: 1.75rem;\n  }\n\n  .md\\:gap-8 {\n    grid-gap: 2rem;\n    gap: 2rem;\n  }\n\n  .md\\:gap-9 {\n    grid-gap: 2.25rem;\n    gap: 2.25rem;\n  }\n\n  .md\\:gap-10 {\n    grid-gap: 2.5rem;\n    gap: 2.5rem;\n  }\n\n  .md\\:gap-11 {\n    grid-gap: 2.75rem;\n    gap: 2.75rem;\n  }\n\n  .md\\:gap-12 {\n    grid-gap: 3rem;\n    gap: 3rem;\n  }\n\n  .md\\:gap-13 {\n    grid-gap: 3.25rem;\n    gap: 3.25rem;\n  }\n\n  .md\\:gap-14 {\n    grid-gap: 3.5rem;\n    gap: 3.5rem;\n  }\n\n  .md\\:gap-15 {\n    grid-gap: 3.75rem;\n    gap: 3.75rem;\n  }\n\n  .md\\:gap-16 {\n    grid-gap: 4rem;\n    gap: 4rem;\n  }\n\n  .md\\:gap-20 {\n    grid-gap: 5rem;\n    gap: 5rem;\n  }\n\n  .md\\:gap-24 {\n    grid-gap: 6rem;\n    gap: 6rem;\n  }\n\n  .md\\:gap-28 {\n    grid-gap: 7rem;\n    gap: 7rem;\n  }\n\n  .md\\:gap-32 {\n    grid-gap: 8rem;\n    gap: 8rem;\n  }\n\n  .md\\:gap-36 {\n    grid-gap: 9rem;\n    gap: 9rem;\n  }\n\n  .md\\:gap-40 {\n    grid-gap: 10rem;\n    gap: 10rem;\n  }\n\n  .md\\:gap-48 {\n    grid-gap: 12rem;\n    gap: 12rem;\n  }\n\n  .md\\:gap-56 {\n    grid-gap: 14rem;\n    gap: 14rem;\n  }\n\n  .md\\:gap-60 {\n    grid-gap: 15rem;\n    gap: 15rem;\n  }\n\n  .md\\:gap-64 {\n    grid-gap: 16rem;\n    gap: 16rem;\n  }\n\n  .md\\:gap-72 {\n    grid-gap: 18rem;\n    gap: 18rem;\n  }\n\n  .md\\:gap-80 {\n    grid-gap: 20rem;\n    gap: 20rem;\n  }\n\n  .md\\:gap-96 {\n    grid-gap: 24rem;\n    gap: 24rem;\n  }\n\n  .md\\:gap-px {\n    grid-gap: 1px;\n    gap: 1px;\n  }\n\n  .md\\:gap-0\\.5 {\n    grid-gap: 0.125rem;\n    gap: 0.125rem;\n  }\n\n  .md\\:gap-1\\.5 {\n    grid-gap: 0.375rem;\n    gap: 0.375rem;\n  }\n\n  .md\\:gap-2\\.5 {\n    grid-gap: 0.625rem;\n    gap: 0.625rem;\n  }\n\n  .md\\:gap-3\\.5 {\n    grid-gap: 0.875rem;\n    gap: 0.875rem;\n  }\n\n  .md\\:gap-1\\/2 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .md\\:gap-1\\/3 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .md\\:gap-2\\/3 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .md\\:gap-1\\/4 {\n    grid-gap: 25%;\n    gap: 25%;\n  }\n\n  .md\\:gap-2\\/4 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .md\\:gap-3\\/4 {\n    grid-gap: 75%;\n    gap: 75%;\n  }\n\n  .md\\:gap-1\\/5 {\n    grid-gap: 20%;\n    gap: 20%;\n  }\n\n  .md\\:gap-2\\/5 {\n    grid-gap: 40%;\n    gap: 40%;\n  }\n\n  .md\\:gap-3\\/5 {\n    grid-gap: 60%;\n    gap: 60%;\n  }\n\n  .md\\:gap-4\\/5 {\n    grid-gap: 80%;\n    gap: 80%;\n  }\n\n  .md\\:gap-1\\/6 {\n    grid-gap: 16.666667%;\n    gap: 16.666667%;\n  }\n\n  .md\\:gap-2\\/6 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .md\\:gap-3\\/6 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .md\\:gap-4\\/6 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .md\\:gap-5\\/6 {\n    grid-gap: 83.333333%;\n    gap: 83.333333%;\n  }\n\n  .md\\:gap-1\\/12 {\n    grid-gap: 8.333333%;\n    gap: 8.333333%;\n  }\n\n  .md\\:gap-2\\/12 {\n    grid-gap: 16.666667%;\n    gap: 16.666667%;\n  }\n\n  .md\\:gap-3\\/12 {\n    grid-gap: 25%;\n    gap: 25%;\n  }\n\n  .md\\:gap-4\\/12 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .md\\:gap-5\\/12 {\n    grid-gap: 41.666667%;\n    gap: 41.666667%;\n  }\n\n  .md\\:gap-6\\/12 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .md\\:gap-7\\/12 {\n    grid-gap: 58.333333%;\n    gap: 58.333333%;\n  }\n\n  .md\\:gap-8\\/12 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .md\\:gap-9\\/12 {\n    grid-gap: 75%;\n    gap: 75%;\n  }\n\n  .md\\:gap-10\\/12 {\n    grid-gap: 83.333333%;\n    gap: 83.333333%;\n  }\n\n  .md\\:gap-11\\/12 {\n    grid-gap: 91.666667%;\n    gap: 91.666667%;\n  }\n\n  .md\\:gap-full {\n    grid-gap: 100%;\n    gap: 100%;\n  }\n\n  .md\\:col-gap-0 {\n    grid-column-gap: 0;\n    -moz-column-gap: 0;\n         column-gap: 0;\n  }\n\n  .md\\:col-gap-1 {\n    grid-column-gap: 0.25rem;\n    -moz-column-gap: 0.25rem;\n         column-gap: 0.25rem;\n  }\n\n  .md\\:col-gap-2 {\n    grid-column-gap: 0.5rem;\n    -moz-column-gap: 0.5rem;\n         column-gap: 0.5rem;\n  }\n\n  .md\\:col-gap-3 {\n    grid-column-gap: 0.75rem;\n    -moz-column-gap: 0.75rem;\n         column-gap: 0.75rem;\n  }\n\n  .md\\:col-gap-4 {\n    grid-column-gap: 1rem;\n    -moz-column-gap: 1rem;\n         column-gap: 1rem;\n  }\n\n  .md\\:col-gap-5 {\n    grid-column-gap: 1.25rem;\n    -moz-column-gap: 1.25rem;\n         column-gap: 1.25rem;\n  }\n\n  .md\\:col-gap-6 {\n    grid-column-gap: 1.5rem;\n    -moz-column-gap: 1.5rem;\n         column-gap: 1.5rem;\n  }\n\n  .md\\:col-gap-7 {\n    grid-column-gap: 1.75rem;\n    -moz-column-gap: 1.75rem;\n         column-gap: 1.75rem;\n  }\n\n  .md\\:col-gap-8 {\n    grid-column-gap: 2rem;\n    -moz-column-gap: 2rem;\n         column-gap: 2rem;\n  }\n\n  .md\\:col-gap-9 {\n    grid-column-gap: 2.25rem;\n    -moz-column-gap: 2.25rem;\n         column-gap: 2.25rem;\n  }\n\n  .md\\:col-gap-10 {\n    grid-column-gap: 2.5rem;\n    -moz-column-gap: 2.5rem;\n         column-gap: 2.5rem;\n  }\n\n  .md\\:col-gap-11 {\n    grid-column-gap: 2.75rem;\n    -moz-column-gap: 2.75rem;\n         column-gap: 2.75rem;\n  }\n\n  .md\\:col-gap-12 {\n    grid-column-gap: 3rem;\n    -moz-column-gap: 3rem;\n         column-gap: 3rem;\n  }\n\n  .md\\:col-gap-13 {\n    grid-column-gap: 3.25rem;\n    -moz-column-gap: 3.25rem;\n         column-gap: 3.25rem;\n  }\n\n  .md\\:col-gap-14 {\n    grid-column-gap: 3.5rem;\n    -moz-column-gap: 3.5rem;\n         column-gap: 3.5rem;\n  }\n\n  .md\\:col-gap-15 {\n    grid-column-gap: 3.75rem;\n    -moz-column-gap: 3.75rem;\n         column-gap: 3.75rem;\n  }\n\n  .md\\:col-gap-16 {\n    grid-column-gap: 4rem;\n    -moz-column-gap: 4rem;\n         column-gap: 4rem;\n  }\n\n  .md\\:col-gap-20 {\n    grid-column-gap: 5rem;\n    -moz-column-gap: 5rem;\n         column-gap: 5rem;\n  }\n\n  .md\\:col-gap-24 {\n    grid-column-gap: 6rem;\n    -moz-column-gap: 6rem;\n         column-gap: 6rem;\n  }\n\n  .md\\:col-gap-28 {\n    grid-column-gap: 7rem;\n    -moz-column-gap: 7rem;\n         column-gap: 7rem;\n  }\n\n  .md\\:col-gap-32 {\n    grid-column-gap: 8rem;\n    -moz-column-gap: 8rem;\n         column-gap: 8rem;\n  }\n\n  .md\\:col-gap-36 {\n    grid-column-gap: 9rem;\n    -moz-column-gap: 9rem;\n         column-gap: 9rem;\n  }\n\n  .md\\:col-gap-40 {\n    grid-column-gap: 10rem;\n    -moz-column-gap: 10rem;\n         column-gap: 10rem;\n  }\n\n  .md\\:col-gap-48 {\n    grid-column-gap: 12rem;\n    -moz-column-gap: 12rem;\n         column-gap: 12rem;\n  }\n\n  .md\\:col-gap-56 {\n    grid-column-gap: 14rem;\n    -moz-column-gap: 14rem;\n         column-gap: 14rem;\n  }\n\n  .md\\:col-gap-60 {\n    grid-column-gap: 15rem;\n    -moz-column-gap: 15rem;\n         column-gap: 15rem;\n  }\n\n  .md\\:col-gap-64 {\n    grid-column-gap: 16rem;\n    -moz-column-gap: 16rem;\n         column-gap: 16rem;\n  }\n\n  .md\\:col-gap-72 {\n    grid-column-gap: 18rem;\n    -moz-column-gap: 18rem;\n         column-gap: 18rem;\n  }\n\n  .md\\:col-gap-80 {\n    grid-column-gap: 20rem;\n    -moz-column-gap: 20rem;\n         column-gap: 20rem;\n  }\n\n  .md\\:col-gap-96 {\n    grid-column-gap: 24rem;\n    -moz-column-gap: 24rem;\n         column-gap: 24rem;\n  }\n\n  .md\\:col-gap-px {\n    grid-column-gap: 1px;\n    -moz-column-gap: 1px;\n         column-gap: 1px;\n  }\n\n  .md\\:col-gap-0\\.5 {\n    grid-column-gap: 0.125rem;\n    -moz-column-gap: 0.125rem;\n         column-gap: 0.125rem;\n  }\n\n  .md\\:col-gap-1\\.5 {\n    grid-column-gap: 0.375rem;\n    -moz-column-gap: 0.375rem;\n         column-gap: 0.375rem;\n  }\n\n  .md\\:col-gap-2\\.5 {\n    grid-column-gap: 0.625rem;\n    -moz-column-gap: 0.625rem;\n         column-gap: 0.625rem;\n  }\n\n  .md\\:col-gap-3\\.5 {\n    grid-column-gap: 0.875rem;\n    -moz-column-gap: 0.875rem;\n         column-gap: 0.875rem;\n  }\n\n  .md\\:col-gap-1\\/2 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .md\\:col-gap-1\\/3 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .md\\:col-gap-2\\/3 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .md\\:col-gap-1\\/4 {\n    grid-column-gap: 25%;\n    -moz-column-gap: 25%;\n         column-gap: 25%;\n  }\n\n  .md\\:col-gap-2\\/4 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .md\\:col-gap-3\\/4 {\n    grid-column-gap: 75%;\n    -moz-column-gap: 75%;\n         column-gap: 75%;\n  }\n\n  .md\\:col-gap-1\\/5 {\n    grid-column-gap: 20%;\n    -moz-column-gap: 20%;\n         column-gap: 20%;\n  }\n\n  .md\\:col-gap-2\\/5 {\n    grid-column-gap: 40%;\n    -moz-column-gap: 40%;\n         column-gap: 40%;\n  }\n\n  .md\\:col-gap-3\\/5 {\n    grid-column-gap: 60%;\n    -moz-column-gap: 60%;\n         column-gap: 60%;\n  }\n\n  .md\\:col-gap-4\\/5 {\n    grid-column-gap: 80%;\n    -moz-column-gap: 80%;\n         column-gap: 80%;\n  }\n\n  .md\\:col-gap-1\\/6 {\n    grid-column-gap: 16.666667%;\n    -moz-column-gap: 16.666667%;\n         column-gap: 16.666667%;\n  }\n\n  .md\\:col-gap-2\\/6 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .md\\:col-gap-3\\/6 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .md\\:col-gap-4\\/6 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .md\\:col-gap-5\\/6 {\n    grid-column-gap: 83.333333%;\n    -moz-column-gap: 83.333333%;\n         column-gap: 83.333333%;\n  }\n\n  .md\\:col-gap-1\\/12 {\n    grid-column-gap: 8.333333%;\n    -moz-column-gap: 8.333333%;\n         column-gap: 8.333333%;\n  }\n\n  .md\\:col-gap-2\\/12 {\n    grid-column-gap: 16.666667%;\n    -moz-column-gap: 16.666667%;\n         column-gap: 16.666667%;\n  }\n\n  .md\\:col-gap-3\\/12 {\n    grid-column-gap: 25%;\n    -moz-column-gap: 25%;\n         column-gap: 25%;\n  }\n\n  .md\\:col-gap-4\\/12 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .md\\:col-gap-5\\/12 {\n    grid-column-gap: 41.666667%;\n    -moz-column-gap: 41.666667%;\n         column-gap: 41.666667%;\n  }\n\n  .md\\:col-gap-6\\/12 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .md\\:col-gap-7\\/12 {\n    grid-column-gap: 58.333333%;\n    -moz-column-gap: 58.333333%;\n         column-gap: 58.333333%;\n  }\n\n  .md\\:col-gap-8\\/12 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .md\\:col-gap-9\\/12 {\n    grid-column-gap: 75%;\n    -moz-column-gap: 75%;\n         column-gap: 75%;\n  }\n\n  .md\\:col-gap-10\\/12 {\n    grid-column-gap: 83.333333%;\n    -moz-column-gap: 83.333333%;\n         column-gap: 83.333333%;\n  }\n\n  .md\\:col-gap-11\\/12 {\n    grid-column-gap: 91.666667%;\n    -moz-column-gap: 91.666667%;\n         column-gap: 91.666667%;\n  }\n\n  .md\\:col-gap-full {\n    grid-column-gap: 100%;\n    -moz-column-gap: 100%;\n         column-gap: 100%;\n  }\n\n  .md\\:row-gap-0 {\n    grid-row-gap: 0;\n    row-gap: 0;\n  }\n\n  .md\\:row-gap-1 {\n    grid-row-gap: 0.25rem;\n    row-gap: 0.25rem;\n  }\n\n  .md\\:row-gap-2 {\n    grid-row-gap: 0.5rem;\n    row-gap: 0.5rem;\n  }\n\n  .md\\:row-gap-3 {\n    grid-row-gap: 0.75rem;\n    row-gap: 0.75rem;\n  }\n\n  .md\\:row-gap-4 {\n    grid-row-gap: 1rem;\n    row-gap: 1rem;\n  }\n\n  .md\\:row-gap-5 {\n    grid-row-gap: 1.25rem;\n    row-gap: 1.25rem;\n  }\n\n  .md\\:row-gap-6 {\n    grid-row-gap: 1.5rem;\n    row-gap: 1.5rem;\n  }\n\n  .md\\:row-gap-7 {\n    grid-row-gap: 1.75rem;\n    row-gap: 1.75rem;\n  }\n\n  .md\\:row-gap-8 {\n    grid-row-gap: 2rem;\n    row-gap: 2rem;\n  }\n\n  .md\\:row-gap-9 {\n    grid-row-gap: 2.25rem;\n    row-gap: 2.25rem;\n  }\n\n  .md\\:row-gap-10 {\n    grid-row-gap: 2.5rem;\n    row-gap: 2.5rem;\n  }\n\n  .md\\:row-gap-11 {\n    grid-row-gap: 2.75rem;\n    row-gap: 2.75rem;\n  }\n\n  .md\\:row-gap-12 {\n    grid-row-gap: 3rem;\n    row-gap: 3rem;\n  }\n\n  .md\\:row-gap-13 {\n    grid-row-gap: 3.25rem;\n    row-gap: 3.25rem;\n  }\n\n  .md\\:row-gap-14 {\n    grid-row-gap: 3.5rem;\n    row-gap: 3.5rem;\n  }\n\n  .md\\:row-gap-15 {\n    grid-row-gap: 3.75rem;\n    row-gap: 3.75rem;\n  }\n\n  .md\\:row-gap-16 {\n    grid-row-gap: 4rem;\n    row-gap: 4rem;\n  }\n\n  .md\\:row-gap-20 {\n    grid-row-gap: 5rem;\n    row-gap: 5rem;\n  }\n\n  .md\\:row-gap-24 {\n    grid-row-gap: 6rem;\n    row-gap: 6rem;\n  }\n\n  .md\\:row-gap-28 {\n    grid-row-gap: 7rem;\n    row-gap: 7rem;\n  }\n\n  .md\\:row-gap-32 {\n    grid-row-gap: 8rem;\n    row-gap: 8rem;\n  }\n\n  .md\\:row-gap-36 {\n    grid-row-gap: 9rem;\n    row-gap: 9rem;\n  }\n\n  .md\\:row-gap-40 {\n    grid-row-gap: 10rem;\n    row-gap: 10rem;\n  }\n\n  .md\\:row-gap-48 {\n    grid-row-gap: 12rem;\n    row-gap: 12rem;\n  }\n\n  .md\\:row-gap-56 {\n    grid-row-gap: 14rem;\n    row-gap: 14rem;\n  }\n\n  .md\\:row-gap-60 {\n    grid-row-gap: 15rem;\n    row-gap: 15rem;\n  }\n\n  .md\\:row-gap-64 {\n    grid-row-gap: 16rem;\n    row-gap: 16rem;\n  }\n\n  .md\\:row-gap-72 {\n    grid-row-gap: 18rem;\n    row-gap: 18rem;\n  }\n\n  .md\\:row-gap-80 {\n    grid-row-gap: 20rem;\n    row-gap: 20rem;\n  }\n\n  .md\\:row-gap-96 {\n    grid-row-gap: 24rem;\n    row-gap: 24rem;\n  }\n\n  .md\\:row-gap-px {\n    grid-row-gap: 1px;\n    row-gap: 1px;\n  }\n\n  .md\\:row-gap-0\\.5 {\n    grid-row-gap: 0.125rem;\n    row-gap: 0.125rem;\n  }\n\n  .md\\:row-gap-1\\.5 {\n    grid-row-gap: 0.375rem;\n    row-gap: 0.375rem;\n  }\n\n  .md\\:row-gap-2\\.5 {\n    grid-row-gap: 0.625rem;\n    row-gap: 0.625rem;\n  }\n\n  .md\\:row-gap-3\\.5 {\n    grid-row-gap: 0.875rem;\n    row-gap: 0.875rem;\n  }\n\n  .md\\:row-gap-1\\/2 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .md\\:row-gap-1\\/3 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .md\\:row-gap-2\\/3 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .md\\:row-gap-1\\/4 {\n    grid-row-gap: 25%;\n    row-gap: 25%;\n  }\n\n  .md\\:row-gap-2\\/4 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .md\\:row-gap-3\\/4 {\n    grid-row-gap: 75%;\n    row-gap: 75%;\n  }\n\n  .md\\:row-gap-1\\/5 {\n    grid-row-gap: 20%;\n    row-gap: 20%;\n  }\n\n  .md\\:row-gap-2\\/5 {\n    grid-row-gap: 40%;\n    row-gap: 40%;\n  }\n\n  .md\\:row-gap-3\\/5 {\n    grid-row-gap: 60%;\n    row-gap: 60%;\n  }\n\n  .md\\:row-gap-4\\/5 {\n    grid-row-gap: 80%;\n    row-gap: 80%;\n  }\n\n  .md\\:row-gap-1\\/6 {\n    grid-row-gap: 16.666667%;\n    row-gap: 16.666667%;\n  }\n\n  .md\\:row-gap-2\\/6 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .md\\:row-gap-3\\/6 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .md\\:row-gap-4\\/6 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .md\\:row-gap-5\\/6 {\n    grid-row-gap: 83.333333%;\n    row-gap: 83.333333%;\n  }\n\n  .md\\:row-gap-1\\/12 {\n    grid-row-gap: 8.333333%;\n    row-gap: 8.333333%;\n  }\n\n  .md\\:row-gap-2\\/12 {\n    grid-row-gap: 16.666667%;\n    row-gap: 16.666667%;\n  }\n\n  .md\\:row-gap-3\\/12 {\n    grid-row-gap: 25%;\n    row-gap: 25%;\n  }\n\n  .md\\:row-gap-4\\/12 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .md\\:row-gap-5\\/12 {\n    grid-row-gap: 41.666667%;\n    row-gap: 41.666667%;\n  }\n\n  .md\\:row-gap-6\\/12 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .md\\:row-gap-7\\/12 {\n    grid-row-gap: 58.333333%;\n    row-gap: 58.333333%;\n  }\n\n  .md\\:row-gap-8\\/12 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .md\\:row-gap-9\\/12 {\n    grid-row-gap: 75%;\n    row-gap: 75%;\n  }\n\n  .md\\:row-gap-10\\/12 {\n    grid-row-gap: 83.333333%;\n    row-gap: 83.333333%;\n  }\n\n  .md\\:row-gap-11\\/12 {\n    grid-row-gap: 91.666667%;\n    row-gap: 91.666667%;\n  }\n\n  .md\\:row-gap-full {\n    grid-row-gap: 100%;\n    row-gap: 100%;\n  }\n\n  .md\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .md\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .md\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .md\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .md\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .md\\:col-auto {\n    grid-column: auto;\n  }\n\n  .md\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .md\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .md\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .md\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .md\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .md\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .md\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .md\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .md\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .md\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .md\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .md\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .md\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .md\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .md\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .md\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .md\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .md\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .md\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .md\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .md\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .md\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .md\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .md\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .md\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .md\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .md\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .md\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .md\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .md\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .md\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .md\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .md\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .md\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .md\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .md\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .md\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .md\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .md\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .md\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .md\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .md\\:row-auto {\n    grid-row: auto;\n  }\n\n  .md\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .md\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .md\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .md\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .md\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .md\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .md\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .md\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .md\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .md\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .md\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .md\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .md\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .md\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .md\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .md\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .md\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .md\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .md\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .md\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .md\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .md\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .md\\:transform {\n    --transform-translate-x: 0;\n    --transform-translate-y: 0;\n    --transform-rotate: 0;\n    --transform-skew-x: 0;\n    --transform-skew-y: 0;\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));\n  }\n\n  .md\\:transform-none {\n    transform: none;\n  }\n\n  .md\\:origin-center {\n    transform-origin: center;\n  }\n\n  .md\\:origin-top {\n    transform-origin: top;\n  }\n\n  .md\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .md\\:origin-right {\n    transform-origin: right;\n  }\n\n  .md\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .md\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .md\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .md\\:origin-left {\n    transform-origin: left;\n  }\n\n  .md\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .md\\:scale-0 {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .md\\:scale-50 {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .md\\:scale-75 {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .md\\:scale-90 {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .md\\:scale-95 {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .md\\:scale-100 {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .md\\:scale-105 {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .md\\:scale-110 {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .md\\:scale-125 {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .md\\:scale-150 {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .md\\:scale-x-0 {\n    --transform-scale-x: 0;\n  }\n\n  .md\\:scale-x-50 {\n    --transform-scale-x: .5;\n  }\n\n  .md\\:scale-x-75 {\n    --transform-scale-x: .75;\n  }\n\n  .md\\:scale-x-90 {\n    --transform-scale-x: .9;\n  }\n\n  .md\\:scale-x-95 {\n    --transform-scale-x: .95;\n  }\n\n  .md\\:scale-x-100 {\n    --transform-scale-x: 1;\n  }\n\n  .md\\:scale-x-105 {\n    --transform-scale-x: 1.05;\n  }\n\n  .md\\:scale-x-110 {\n    --transform-scale-x: 1.1;\n  }\n\n  .md\\:scale-x-125 {\n    --transform-scale-x: 1.25;\n  }\n\n  .md\\:scale-x-150 {\n    --transform-scale-x: 1.5;\n  }\n\n  .md\\:scale-y-0 {\n    --transform-scale-y: 0;\n  }\n\n  .md\\:scale-y-50 {\n    --transform-scale-y: .5;\n  }\n\n  .md\\:scale-y-75 {\n    --transform-scale-y: .75;\n  }\n\n  .md\\:scale-y-90 {\n    --transform-scale-y: .9;\n  }\n\n  .md\\:scale-y-95 {\n    --transform-scale-y: .95;\n  }\n\n  .md\\:scale-y-100 {\n    --transform-scale-y: 1;\n  }\n\n  .md\\:scale-y-105 {\n    --transform-scale-y: 1.05;\n  }\n\n  .md\\:scale-y-110 {\n    --transform-scale-y: 1.1;\n  }\n\n  .md\\:scale-y-125 {\n    --transform-scale-y: 1.25;\n  }\n\n  .md\\:scale-y-150 {\n    --transform-scale-y: 1.5;\n  }\n\n  .md\\:hover\\:scale-0:hover {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .md\\:hover\\:scale-50:hover {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .md\\:hover\\:scale-75:hover {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .md\\:hover\\:scale-90:hover {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .md\\:hover\\:scale-95:hover {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .md\\:hover\\:scale-100:hover {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .md\\:hover\\:scale-105:hover {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .md\\:hover\\:scale-110:hover {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .md\\:hover\\:scale-125:hover {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .md\\:hover\\:scale-150:hover {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .md\\:hover\\:scale-x-0:hover {\n    --transform-scale-x: 0;\n  }\n\n  .md\\:hover\\:scale-x-50:hover {\n    --transform-scale-x: .5;\n  }\n\n  .md\\:hover\\:scale-x-75:hover {\n    --transform-scale-x: .75;\n  }\n\n  .md\\:hover\\:scale-x-90:hover {\n    --transform-scale-x: .9;\n  }\n\n  .md\\:hover\\:scale-x-95:hover {\n    --transform-scale-x: .95;\n  }\n\n  .md\\:hover\\:scale-x-100:hover {\n    --transform-scale-x: 1;\n  }\n\n  .md\\:hover\\:scale-x-105:hover {\n    --transform-scale-x: 1.05;\n  }\n\n  .md\\:hover\\:scale-x-110:hover {\n    --transform-scale-x: 1.1;\n  }\n\n  .md\\:hover\\:scale-x-125:hover {\n    --transform-scale-x: 1.25;\n  }\n\n  .md\\:hover\\:scale-x-150:hover {\n    --transform-scale-x: 1.5;\n  }\n\n  .md\\:hover\\:scale-y-0:hover {\n    --transform-scale-y: 0;\n  }\n\n  .md\\:hover\\:scale-y-50:hover {\n    --transform-scale-y: .5;\n  }\n\n  .md\\:hover\\:scale-y-75:hover {\n    --transform-scale-y: .75;\n  }\n\n  .md\\:hover\\:scale-y-90:hover {\n    --transform-scale-y: .9;\n  }\n\n  .md\\:hover\\:scale-y-95:hover {\n    --transform-scale-y: .95;\n  }\n\n  .md\\:hover\\:scale-y-100:hover {\n    --transform-scale-y: 1;\n  }\n\n  .md\\:hover\\:scale-y-105:hover {\n    --transform-scale-y: 1.05;\n  }\n\n  .md\\:hover\\:scale-y-110:hover {\n    --transform-scale-y: 1.1;\n  }\n\n  .md\\:hover\\:scale-y-125:hover {\n    --transform-scale-y: 1.25;\n  }\n\n  .md\\:hover\\:scale-y-150:hover {\n    --transform-scale-y: 1.5;\n  }\n\n  .md\\:focus\\:scale-0:focus {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .md\\:focus\\:scale-50:focus {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .md\\:focus\\:scale-75:focus {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .md\\:focus\\:scale-90:focus {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .md\\:focus\\:scale-95:focus {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .md\\:focus\\:scale-100:focus {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .md\\:focus\\:scale-105:focus {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .md\\:focus\\:scale-110:focus {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .md\\:focus\\:scale-125:focus {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .md\\:focus\\:scale-150:focus {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .md\\:focus\\:scale-x-0:focus {\n    --transform-scale-x: 0;\n  }\n\n  .md\\:focus\\:scale-x-50:focus {\n    --transform-scale-x: .5;\n  }\n\n  .md\\:focus\\:scale-x-75:focus {\n    --transform-scale-x: .75;\n  }\n\n  .md\\:focus\\:scale-x-90:focus {\n    --transform-scale-x: .9;\n  }\n\n  .md\\:focus\\:scale-x-95:focus {\n    --transform-scale-x: .95;\n  }\n\n  .md\\:focus\\:scale-x-100:focus {\n    --transform-scale-x: 1;\n  }\n\n  .md\\:focus\\:scale-x-105:focus {\n    --transform-scale-x: 1.05;\n  }\n\n  .md\\:focus\\:scale-x-110:focus {\n    --transform-scale-x: 1.1;\n  }\n\n  .md\\:focus\\:scale-x-125:focus {\n    --transform-scale-x: 1.25;\n  }\n\n  .md\\:focus\\:scale-x-150:focus {\n    --transform-scale-x: 1.5;\n  }\n\n  .md\\:focus\\:scale-y-0:focus {\n    --transform-scale-y: 0;\n  }\n\n  .md\\:focus\\:scale-y-50:focus {\n    --transform-scale-y: .5;\n  }\n\n  .md\\:focus\\:scale-y-75:focus {\n    --transform-scale-y: .75;\n  }\n\n  .md\\:focus\\:scale-y-90:focus {\n    --transform-scale-y: .9;\n  }\n\n  .md\\:focus\\:scale-y-95:focus {\n    --transform-scale-y: .95;\n  }\n\n  .md\\:focus\\:scale-y-100:focus {\n    --transform-scale-y: 1;\n  }\n\n  .md\\:focus\\:scale-y-105:focus {\n    --transform-scale-y: 1.05;\n  }\n\n  .md\\:focus\\:scale-y-110:focus {\n    --transform-scale-y: 1.1;\n  }\n\n  .md\\:focus\\:scale-y-125:focus {\n    --transform-scale-y: 1.25;\n  }\n\n  .md\\:focus\\:scale-y-150:focus {\n    --transform-scale-y: 1.5;\n  }\n\n  .md\\:rotate-0 {\n    --transform-rotate: 0;\n  }\n\n  .md\\:rotate-45 {\n    --transform-rotate: 45deg;\n  }\n\n  .md\\:rotate-90 {\n    --transform-rotate: 90deg;\n  }\n\n  .md\\:rotate-180 {\n    --transform-rotate: 180deg;\n  }\n\n  .md\\:-rotate-180 {\n    --transform-rotate: -180deg;\n  }\n\n  .md\\:-rotate-90 {\n    --transform-rotate: -90deg;\n  }\n\n  .md\\:-rotate-45 {\n    --transform-rotate: -45deg;\n  }\n\n  .md\\:hover\\:rotate-0:hover {\n    --transform-rotate: 0;\n  }\n\n  .md\\:hover\\:rotate-45:hover {\n    --transform-rotate: 45deg;\n  }\n\n  .md\\:hover\\:rotate-90:hover {\n    --transform-rotate: 90deg;\n  }\n\n  .md\\:hover\\:rotate-180:hover {\n    --transform-rotate: 180deg;\n  }\n\n  .md\\:hover\\:-rotate-180:hover {\n    --transform-rotate: -180deg;\n  }\n\n  .md\\:hover\\:-rotate-90:hover {\n    --transform-rotate: -90deg;\n  }\n\n  .md\\:hover\\:-rotate-45:hover {\n    --transform-rotate: -45deg;\n  }\n\n  .md\\:focus\\:rotate-0:focus {\n    --transform-rotate: 0;\n  }\n\n  .md\\:focus\\:rotate-45:focus {\n    --transform-rotate: 45deg;\n  }\n\n  .md\\:focus\\:rotate-90:focus {\n    --transform-rotate: 90deg;\n  }\n\n  .md\\:focus\\:rotate-180:focus {\n    --transform-rotate: 180deg;\n  }\n\n  .md\\:focus\\:-rotate-180:focus {\n    --transform-rotate: -180deg;\n  }\n\n  .md\\:focus\\:-rotate-90:focus {\n    --transform-rotate: -90deg;\n  }\n\n  .md\\:focus\\:-rotate-45:focus {\n    --transform-rotate: -45deg;\n  }\n\n  .md\\:translate-x-0 {\n    --transform-translate-x: 0;\n  }\n\n  .md\\:translate-x-1 {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .md\\:translate-x-2 {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .md\\:translate-x-3 {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .md\\:translate-x-4 {\n    --transform-translate-x: 1rem;\n  }\n\n  .md\\:translate-x-5 {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .md\\:translate-x-6 {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .md\\:translate-x-7 {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .md\\:translate-x-8 {\n    --transform-translate-x: 2rem;\n  }\n\n  .md\\:translate-x-9 {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .md\\:translate-x-10 {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .md\\:translate-x-11 {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .md\\:translate-x-12 {\n    --transform-translate-x: 3rem;\n  }\n\n  .md\\:translate-x-13 {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .md\\:translate-x-14 {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .md\\:translate-x-15 {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .md\\:translate-x-16 {\n    --transform-translate-x: 4rem;\n  }\n\n  .md\\:translate-x-20 {\n    --transform-translate-x: 5rem;\n  }\n\n  .md\\:translate-x-24 {\n    --transform-translate-x: 6rem;\n  }\n\n  .md\\:translate-x-28 {\n    --transform-translate-x: 7rem;\n  }\n\n  .md\\:translate-x-32 {\n    --transform-translate-x: 8rem;\n  }\n\n  .md\\:translate-x-36 {\n    --transform-translate-x: 9rem;\n  }\n\n  .md\\:translate-x-40 {\n    --transform-translate-x: 10rem;\n  }\n\n  .md\\:translate-x-48 {\n    --transform-translate-x: 12rem;\n  }\n\n  .md\\:translate-x-56 {\n    --transform-translate-x: 14rem;\n  }\n\n  .md\\:translate-x-60 {\n    --transform-translate-x: 15rem;\n  }\n\n  .md\\:translate-x-64 {\n    --transform-translate-x: 16rem;\n  }\n\n  .md\\:translate-x-72 {\n    --transform-translate-x: 18rem;\n  }\n\n  .md\\:translate-x-80 {\n    --transform-translate-x: 20rem;\n  }\n\n  .md\\:translate-x-96 {\n    --transform-translate-x: 24rem;\n  }\n\n  .md\\:translate-x-px {\n    --transform-translate-x: 1px;\n  }\n\n  .md\\:translate-x-0\\.5 {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .md\\:translate-x-1\\.5 {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .md\\:translate-x-2\\.5 {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .md\\:translate-x-3\\.5 {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .md\\:translate-x-1\\/2 {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:translate-x-1\\/3 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .md\\:translate-x-2\\/3 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .md\\:translate-x-1\\/4 {\n    --transform-translate-x: 25%;\n  }\n\n  .md\\:translate-x-2\\/4 {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:translate-x-3\\/4 {\n    --transform-translate-x: 75%;\n  }\n\n  .md\\:translate-x-1\\/5 {\n    --transform-translate-x: 20%;\n  }\n\n  .md\\:translate-x-2\\/5 {\n    --transform-translate-x: 40%;\n  }\n\n  .md\\:translate-x-3\\/5 {\n    --transform-translate-x: 60%;\n  }\n\n  .md\\:translate-x-4\\/5 {\n    --transform-translate-x: 80%;\n  }\n\n  .md\\:translate-x-1\\/6 {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .md\\:translate-x-2\\/6 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .md\\:translate-x-3\\/6 {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:translate-x-4\\/6 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .md\\:translate-x-5\\/6 {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .md\\:translate-x-1\\/12 {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .md\\:translate-x-2\\/12 {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .md\\:translate-x-3\\/12 {\n    --transform-translate-x: 25%;\n  }\n\n  .md\\:translate-x-4\\/12 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .md\\:translate-x-5\\/12 {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .md\\:translate-x-6\\/12 {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:translate-x-7\\/12 {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .md\\:translate-x-8\\/12 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .md\\:translate-x-9\\/12 {\n    --transform-translate-x: 75%;\n  }\n\n  .md\\:translate-x-10\\/12 {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .md\\:translate-x-11\\/12 {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .md\\:translate-x-full {\n    --transform-translate-x: 100%;\n  }\n\n  .md\\:-translate-x-1 {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .md\\:-translate-x-2 {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .md\\:-translate-x-3 {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .md\\:-translate-x-4 {\n    --transform-translate-x: -1rem;\n  }\n\n  .md\\:-translate-x-5 {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .md\\:-translate-x-6 {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .md\\:-translate-x-7 {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .md\\:-translate-x-8 {\n    --transform-translate-x: -2rem;\n  }\n\n  .md\\:-translate-x-9 {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .md\\:-translate-x-10 {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .md\\:-translate-x-11 {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .md\\:-translate-x-12 {\n    --transform-translate-x: -3rem;\n  }\n\n  .md\\:-translate-x-13 {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .md\\:-translate-x-14 {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .md\\:-translate-x-15 {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .md\\:-translate-x-16 {\n    --transform-translate-x: -4rem;\n  }\n\n  .md\\:-translate-x-20 {\n    --transform-translate-x: -5rem;\n  }\n\n  .md\\:-translate-x-24 {\n    --transform-translate-x: -6rem;\n  }\n\n  .md\\:-translate-x-28 {\n    --transform-translate-x: -7rem;\n  }\n\n  .md\\:-translate-x-32 {\n    --transform-translate-x: -8rem;\n  }\n\n  .md\\:-translate-x-36 {\n    --transform-translate-x: -9rem;\n  }\n\n  .md\\:-translate-x-40 {\n    --transform-translate-x: -10rem;\n  }\n\n  .md\\:-translate-x-48 {\n    --transform-translate-x: -12rem;\n  }\n\n  .md\\:-translate-x-56 {\n    --transform-translate-x: -14rem;\n  }\n\n  .md\\:-translate-x-60 {\n    --transform-translate-x: -15rem;\n  }\n\n  .md\\:-translate-x-64 {\n    --transform-translate-x: -16rem;\n  }\n\n  .md\\:-translate-x-72 {\n    --transform-translate-x: -18rem;\n  }\n\n  .md\\:-translate-x-80 {\n    --transform-translate-x: -20rem;\n  }\n\n  .md\\:-translate-x-96 {\n    --transform-translate-x: -24rem;\n  }\n\n  .md\\:-translate-x-px {\n    --transform-translate-x: -1px;\n  }\n\n  .md\\:-translate-x-0\\.5 {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .md\\:-translate-x-1\\.5 {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .md\\:-translate-x-2\\.5 {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .md\\:-translate-x-3\\.5 {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .md\\:-translate-x-1\\/2 {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:-translate-x-1\\/3 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .md\\:-translate-x-2\\/3 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .md\\:-translate-x-1\\/4 {\n    --transform-translate-x: -25%;\n  }\n\n  .md\\:-translate-x-2\\/4 {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:-translate-x-3\\/4 {\n    --transform-translate-x: -75%;\n  }\n\n  .md\\:-translate-x-1\\/5 {\n    --transform-translate-x: -20%;\n  }\n\n  .md\\:-translate-x-2\\/5 {\n    --transform-translate-x: -40%;\n  }\n\n  .md\\:-translate-x-3\\/5 {\n    --transform-translate-x: -60%;\n  }\n\n  .md\\:-translate-x-4\\/5 {\n    --transform-translate-x: -80%;\n  }\n\n  .md\\:-translate-x-1\\/6 {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .md\\:-translate-x-2\\/6 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .md\\:-translate-x-3\\/6 {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:-translate-x-4\\/6 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .md\\:-translate-x-5\\/6 {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .md\\:-translate-x-1\\/12 {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .md\\:-translate-x-2\\/12 {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .md\\:-translate-x-3\\/12 {\n    --transform-translate-x: -25%;\n  }\n\n  .md\\:-translate-x-4\\/12 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .md\\:-translate-x-5\\/12 {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .md\\:-translate-x-6\\/12 {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:-translate-x-7\\/12 {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .md\\:-translate-x-8\\/12 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .md\\:-translate-x-9\\/12 {\n    --transform-translate-x: -75%;\n  }\n\n  .md\\:-translate-x-10\\/12 {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .md\\:-translate-x-11\\/12 {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .md\\:-translate-x-full {\n    --transform-translate-x: -100%;\n  }\n\n  .md\\:translate-y-0 {\n    --transform-translate-y: 0;\n  }\n\n  .md\\:translate-y-1 {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .md\\:translate-y-2 {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .md\\:translate-y-3 {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .md\\:translate-y-4 {\n    --transform-translate-y: 1rem;\n  }\n\n  .md\\:translate-y-5 {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .md\\:translate-y-6 {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .md\\:translate-y-7 {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .md\\:translate-y-8 {\n    --transform-translate-y: 2rem;\n  }\n\n  .md\\:translate-y-9 {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .md\\:translate-y-10 {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .md\\:translate-y-11 {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .md\\:translate-y-12 {\n    --transform-translate-y: 3rem;\n  }\n\n  .md\\:translate-y-13 {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .md\\:translate-y-14 {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .md\\:translate-y-15 {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .md\\:translate-y-16 {\n    --transform-translate-y: 4rem;\n  }\n\n  .md\\:translate-y-20 {\n    --transform-translate-y: 5rem;\n  }\n\n  .md\\:translate-y-24 {\n    --transform-translate-y: 6rem;\n  }\n\n  .md\\:translate-y-28 {\n    --transform-translate-y: 7rem;\n  }\n\n  .md\\:translate-y-32 {\n    --transform-translate-y: 8rem;\n  }\n\n  .md\\:translate-y-36 {\n    --transform-translate-y: 9rem;\n  }\n\n  .md\\:translate-y-40 {\n    --transform-translate-y: 10rem;\n  }\n\n  .md\\:translate-y-48 {\n    --transform-translate-y: 12rem;\n  }\n\n  .md\\:translate-y-56 {\n    --transform-translate-y: 14rem;\n  }\n\n  .md\\:translate-y-60 {\n    --transform-translate-y: 15rem;\n  }\n\n  .md\\:translate-y-64 {\n    --transform-translate-y: 16rem;\n  }\n\n  .md\\:translate-y-72 {\n    --transform-translate-y: 18rem;\n  }\n\n  .md\\:translate-y-80 {\n    --transform-translate-y: 20rem;\n  }\n\n  .md\\:translate-y-96 {\n    --transform-translate-y: 24rem;\n  }\n\n  .md\\:translate-y-px {\n    --transform-translate-y: 1px;\n  }\n\n  .md\\:translate-y-0\\.5 {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .md\\:translate-y-1\\.5 {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .md\\:translate-y-2\\.5 {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .md\\:translate-y-3\\.5 {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .md\\:translate-y-1\\/2 {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:translate-y-1\\/3 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .md\\:translate-y-2\\/3 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .md\\:translate-y-1\\/4 {\n    --transform-translate-y: 25%;\n  }\n\n  .md\\:translate-y-2\\/4 {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:translate-y-3\\/4 {\n    --transform-translate-y: 75%;\n  }\n\n  .md\\:translate-y-1\\/5 {\n    --transform-translate-y: 20%;\n  }\n\n  .md\\:translate-y-2\\/5 {\n    --transform-translate-y: 40%;\n  }\n\n  .md\\:translate-y-3\\/5 {\n    --transform-translate-y: 60%;\n  }\n\n  .md\\:translate-y-4\\/5 {\n    --transform-translate-y: 80%;\n  }\n\n  .md\\:translate-y-1\\/6 {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .md\\:translate-y-2\\/6 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .md\\:translate-y-3\\/6 {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:translate-y-4\\/6 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .md\\:translate-y-5\\/6 {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .md\\:translate-y-1\\/12 {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .md\\:translate-y-2\\/12 {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .md\\:translate-y-3\\/12 {\n    --transform-translate-y: 25%;\n  }\n\n  .md\\:translate-y-4\\/12 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .md\\:translate-y-5\\/12 {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .md\\:translate-y-6\\/12 {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:translate-y-7\\/12 {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .md\\:translate-y-8\\/12 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .md\\:translate-y-9\\/12 {\n    --transform-translate-y: 75%;\n  }\n\n  .md\\:translate-y-10\\/12 {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .md\\:translate-y-11\\/12 {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .md\\:translate-y-full {\n    --transform-translate-y: 100%;\n  }\n\n  .md\\:-translate-y-1 {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .md\\:-translate-y-2 {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .md\\:-translate-y-3 {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .md\\:-translate-y-4 {\n    --transform-translate-y: -1rem;\n  }\n\n  .md\\:-translate-y-5 {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .md\\:-translate-y-6 {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .md\\:-translate-y-7 {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .md\\:-translate-y-8 {\n    --transform-translate-y: -2rem;\n  }\n\n  .md\\:-translate-y-9 {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .md\\:-translate-y-10 {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .md\\:-translate-y-11 {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .md\\:-translate-y-12 {\n    --transform-translate-y: -3rem;\n  }\n\n  .md\\:-translate-y-13 {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .md\\:-translate-y-14 {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .md\\:-translate-y-15 {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .md\\:-translate-y-16 {\n    --transform-translate-y: -4rem;\n  }\n\n  .md\\:-translate-y-20 {\n    --transform-translate-y: -5rem;\n  }\n\n  .md\\:-translate-y-24 {\n    --transform-translate-y: -6rem;\n  }\n\n  .md\\:-translate-y-28 {\n    --transform-translate-y: -7rem;\n  }\n\n  .md\\:-translate-y-32 {\n    --transform-translate-y: -8rem;\n  }\n\n  .md\\:-translate-y-36 {\n    --transform-translate-y: -9rem;\n  }\n\n  .md\\:-translate-y-40 {\n    --transform-translate-y: -10rem;\n  }\n\n  .md\\:-translate-y-48 {\n    --transform-translate-y: -12rem;\n  }\n\n  .md\\:-translate-y-56 {\n    --transform-translate-y: -14rem;\n  }\n\n  .md\\:-translate-y-60 {\n    --transform-translate-y: -15rem;\n  }\n\n  .md\\:-translate-y-64 {\n    --transform-translate-y: -16rem;\n  }\n\n  .md\\:-translate-y-72 {\n    --transform-translate-y: -18rem;\n  }\n\n  .md\\:-translate-y-80 {\n    --transform-translate-y: -20rem;\n  }\n\n  .md\\:-translate-y-96 {\n    --transform-translate-y: -24rem;\n  }\n\n  .md\\:-translate-y-px {\n    --transform-translate-y: -1px;\n  }\n\n  .md\\:-translate-y-0\\.5 {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .md\\:-translate-y-1\\.5 {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .md\\:-translate-y-2\\.5 {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .md\\:-translate-y-3\\.5 {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .md\\:-translate-y-1\\/2 {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:-translate-y-1\\/3 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .md\\:-translate-y-2\\/3 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .md\\:-translate-y-1\\/4 {\n    --transform-translate-y: -25%;\n  }\n\n  .md\\:-translate-y-2\\/4 {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:-translate-y-3\\/4 {\n    --transform-translate-y: -75%;\n  }\n\n  .md\\:-translate-y-1\\/5 {\n    --transform-translate-y: -20%;\n  }\n\n  .md\\:-translate-y-2\\/5 {\n    --transform-translate-y: -40%;\n  }\n\n  .md\\:-translate-y-3\\/5 {\n    --transform-translate-y: -60%;\n  }\n\n  .md\\:-translate-y-4\\/5 {\n    --transform-translate-y: -80%;\n  }\n\n  .md\\:-translate-y-1\\/6 {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .md\\:-translate-y-2\\/6 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .md\\:-translate-y-3\\/6 {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:-translate-y-4\\/6 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .md\\:-translate-y-5\\/6 {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .md\\:-translate-y-1\\/12 {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .md\\:-translate-y-2\\/12 {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .md\\:-translate-y-3\\/12 {\n    --transform-translate-y: -25%;\n  }\n\n  .md\\:-translate-y-4\\/12 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .md\\:-translate-y-5\\/12 {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .md\\:-translate-y-6\\/12 {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:-translate-y-7\\/12 {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .md\\:-translate-y-8\\/12 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .md\\:-translate-y-9\\/12 {\n    --transform-translate-y: -75%;\n  }\n\n  .md\\:-translate-y-10\\/12 {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .md\\:-translate-y-11\\/12 {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .md\\:-translate-y-full {\n    --transform-translate-y: -100%;\n  }\n\n  .md\\:hover\\:translate-x-0:hover {\n    --transform-translate-x: 0;\n  }\n\n  .md\\:hover\\:translate-x-1:hover {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .md\\:hover\\:translate-x-2:hover {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .md\\:hover\\:translate-x-3:hover {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .md\\:hover\\:translate-x-4:hover {\n    --transform-translate-x: 1rem;\n  }\n\n  .md\\:hover\\:translate-x-5:hover {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .md\\:hover\\:translate-x-6:hover {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .md\\:hover\\:translate-x-7:hover {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .md\\:hover\\:translate-x-8:hover {\n    --transform-translate-x: 2rem;\n  }\n\n  .md\\:hover\\:translate-x-9:hover {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .md\\:hover\\:translate-x-10:hover {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .md\\:hover\\:translate-x-11:hover {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .md\\:hover\\:translate-x-12:hover {\n    --transform-translate-x: 3rem;\n  }\n\n  .md\\:hover\\:translate-x-13:hover {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .md\\:hover\\:translate-x-14:hover {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .md\\:hover\\:translate-x-15:hover {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .md\\:hover\\:translate-x-16:hover {\n    --transform-translate-x: 4rem;\n  }\n\n  .md\\:hover\\:translate-x-20:hover {\n    --transform-translate-x: 5rem;\n  }\n\n  .md\\:hover\\:translate-x-24:hover {\n    --transform-translate-x: 6rem;\n  }\n\n  .md\\:hover\\:translate-x-28:hover {\n    --transform-translate-x: 7rem;\n  }\n\n  .md\\:hover\\:translate-x-32:hover {\n    --transform-translate-x: 8rem;\n  }\n\n  .md\\:hover\\:translate-x-36:hover {\n    --transform-translate-x: 9rem;\n  }\n\n  .md\\:hover\\:translate-x-40:hover {\n    --transform-translate-x: 10rem;\n  }\n\n  .md\\:hover\\:translate-x-48:hover {\n    --transform-translate-x: 12rem;\n  }\n\n  .md\\:hover\\:translate-x-56:hover {\n    --transform-translate-x: 14rem;\n  }\n\n  .md\\:hover\\:translate-x-60:hover {\n    --transform-translate-x: 15rem;\n  }\n\n  .md\\:hover\\:translate-x-64:hover {\n    --transform-translate-x: 16rem;\n  }\n\n  .md\\:hover\\:translate-x-72:hover {\n    --transform-translate-x: 18rem;\n  }\n\n  .md\\:hover\\:translate-x-80:hover {\n    --transform-translate-x: 20rem;\n  }\n\n  .md\\:hover\\:translate-x-96:hover {\n    --transform-translate-x: 24rem;\n  }\n\n  .md\\:hover\\:translate-x-px:hover {\n    --transform-translate-x: 1px;\n  }\n\n  .md\\:hover\\:translate-x-0\\.5:hover {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .md\\:hover\\:translate-x-1\\.5:hover {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .md\\:hover\\:translate-x-2\\.5:hover {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .md\\:hover\\:translate-x-3\\.5:hover {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .md\\:hover\\:translate-x-1\\/2:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/3:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/3:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/4:hover {\n    --transform-translate-x: 25%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/4:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:hover\\:translate-x-3\\/4:hover {\n    --transform-translate-x: 75%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/5:hover {\n    --transform-translate-x: 20%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/5:hover {\n    --transform-translate-x: 40%;\n  }\n\n  .md\\:hover\\:translate-x-3\\/5:hover {\n    --transform-translate-x: 60%;\n  }\n\n  .md\\:hover\\:translate-x-4\\/5:hover {\n    --transform-translate-x: 80%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/6:hover {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/6:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-x-3\\/6:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:hover\\:translate-x-4\\/6:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-x-5\\/6:hover {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/12:hover {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/12:hover {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .md\\:hover\\:translate-x-3\\/12:hover {\n    --transform-translate-x: 25%;\n  }\n\n  .md\\:hover\\:translate-x-4\\/12:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-x-5\\/12:hover {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .md\\:hover\\:translate-x-6\\/12:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:hover\\:translate-x-7\\/12:hover {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .md\\:hover\\:translate-x-8\\/12:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-x-9\\/12:hover {\n    --transform-translate-x: 75%;\n  }\n\n  .md\\:hover\\:translate-x-10\\/12:hover {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .md\\:hover\\:translate-x-11\\/12:hover {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .md\\:hover\\:translate-x-full:hover {\n    --transform-translate-x: 100%;\n  }\n\n  .md\\:hover\\:-translate-x-1:hover {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-2:hover {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-3:hover {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-4:hover {\n    --transform-translate-x: -1rem;\n  }\n\n  .md\\:hover\\:-translate-x-5:hover {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-6:hover {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-7:hover {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-8:hover {\n    --transform-translate-x: -2rem;\n  }\n\n  .md\\:hover\\:-translate-x-9:hover {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-10:hover {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-11:hover {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-12:hover {\n    --transform-translate-x: -3rem;\n  }\n\n  .md\\:hover\\:-translate-x-13:hover {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-14:hover {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-15:hover {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-16:hover {\n    --transform-translate-x: -4rem;\n  }\n\n  .md\\:hover\\:-translate-x-20:hover {\n    --transform-translate-x: -5rem;\n  }\n\n  .md\\:hover\\:-translate-x-24:hover {\n    --transform-translate-x: -6rem;\n  }\n\n  .md\\:hover\\:-translate-x-28:hover {\n    --transform-translate-x: -7rem;\n  }\n\n  .md\\:hover\\:-translate-x-32:hover {\n    --transform-translate-x: -8rem;\n  }\n\n  .md\\:hover\\:-translate-x-36:hover {\n    --transform-translate-x: -9rem;\n  }\n\n  .md\\:hover\\:-translate-x-40:hover {\n    --transform-translate-x: -10rem;\n  }\n\n  .md\\:hover\\:-translate-x-48:hover {\n    --transform-translate-x: -12rem;\n  }\n\n  .md\\:hover\\:-translate-x-56:hover {\n    --transform-translate-x: -14rem;\n  }\n\n  .md\\:hover\\:-translate-x-60:hover {\n    --transform-translate-x: -15rem;\n  }\n\n  .md\\:hover\\:-translate-x-64:hover {\n    --transform-translate-x: -16rem;\n  }\n\n  .md\\:hover\\:-translate-x-72:hover {\n    --transform-translate-x: -18rem;\n  }\n\n  .md\\:hover\\:-translate-x-80:hover {\n    --transform-translate-x: -20rem;\n  }\n\n  .md\\:hover\\:-translate-x-96:hover {\n    --transform-translate-x: -24rem;\n  }\n\n  .md\\:hover\\:-translate-x-px:hover {\n    --transform-translate-x: -1px;\n  }\n\n  .md\\:hover\\:-translate-x-0\\.5:hover {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .md\\:hover\\:-translate-x-1\\.5:hover {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .md\\:hover\\:-translate-x-2\\.5:hover {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .md\\:hover\\:-translate-x-3\\.5:hover {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/2:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/3:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/3:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/4:hover {\n    --transform-translate-x: -25%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/4:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:hover\\:-translate-x-3\\/4:hover {\n    --transform-translate-x: -75%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/5:hover {\n    --transform-translate-x: -20%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/5:hover {\n    --transform-translate-x: -40%;\n  }\n\n  .md\\:hover\\:-translate-x-3\\/5:hover {\n    --transform-translate-x: -60%;\n  }\n\n  .md\\:hover\\:-translate-x-4\\/5:hover {\n    --transform-translate-x: -80%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/6:hover {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/6:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .md\\:hover\\:-translate-x-3\\/6:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:hover\\:-translate-x-4\\/6:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .md\\:hover\\:-translate-x-5\\/6:hover {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/12:hover {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/12:hover {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .md\\:hover\\:-translate-x-3\\/12:hover {\n    --transform-translate-x: -25%;\n  }\n\n  .md\\:hover\\:-translate-x-4\\/12:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .md\\:hover\\:-translate-x-5\\/12:hover {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .md\\:hover\\:-translate-x-6\\/12:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:hover\\:-translate-x-7\\/12:hover {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .md\\:hover\\:-translate-x-8\\/12:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .md\\:hover\\:-translate-x-9\\/12:hover {\n    --transform-translate-x: -75%;\n  }\n\n  .md\\:hover\\:-translate-x-10\\/12:hover {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .md\\:hover\\:-translate-x-11\\/12:hover {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .md\\:hover\\:-translate-x-full:hover {\n    --transform-translate-x: -100%;\n  }\n\n  .md\\:hover\\:translate-y-0:hover {\n    --transform-translate-y: 0;\n  }\n\n  .md\\:hover\\:translate-y-1:hover {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .md\\:hover\\:translate-y-2:hover {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .md\\:hover\\:translate-y-3:hover {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .md\\:hover\\:translate-y-4:hover {\n    --transform-translate-y: 1rem;\n  }\n\n  .md\\:hover\\:translate-y-5:hover {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .md\\:hover\\:translate-y-6:hover {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .md\\:hover\\:translate-y-7:hover {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .md\\:hover\\:translate-y-8:hover {\n    --transform-translate-y: 2rem;\n  }\n\n  .md\\:hover\\:translate-y-9:hover {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .md\\:hover\\:translate-y-10:hover {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .md\\:hover\\:translate-y-11:hover {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .md\\:hover\\:translate-y-12:hover {\n    --transform-translate-y: 3rem;\n  }\n\n  .md\\:hover\\:translate-y-13:hover {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .md\\:hover\\:translate-y-14:hover {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .md\\:hover\\:translate-y-15:hover {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .md\\:hover\\:translate-y-16:hover {\n    --transform-translate-y: 4rem;\n  }\n\n  .md\\:hover\\:translate-y-20:hover {\n    --transform-translate-y: 5rem;\n  }\n\n  .md\\:hover\\:translate-y-24:hover {\n    --transform-translate-y: 6rem;\n  }\n\n  .md\\:hover\\:translate-y-28:hover {\n    --transform-translate-y: 7rem;\n  }\n\n  .md\\:hover\\:translate-y-32:hover {\n    --transform-translate-y: 8rem;\n  }\n\n  .md\\:hover\\:translate-y-36:hover {\n    --transform-translate-y: 9rem;\n  }\n\n  .md\\:hover\\:translate-y-40:hover {\n    --transform-translate-y: 10rem;\n  }\n\n  .md\\:hover\\:translate-y-48:hover {\n    --transform-translate-y: 12rem;\n  }\n\n  .md\\:hover\\:translate-y-56:hover {\n    --transform-translate-y: 14rem;\n  }\n\n  .md\\:hover\\:translate-y-60:hover {\n    --transform-translate-y: 15rem;\n  }\n\n  .md\\:hover\\:translate-y-64:hover {\n    --transform-translate-y: 16rem;\n  }\n\n  .md\\:hover\\:translate-y-72:hover {\n    --transform-translate-y: 18rem;\n  }\n\n  .md\\:hover\\:translate-y-80:hover {\n    --transform-translate-y: 20rem;\n  }\n\n  .md\\:hover\\:translate-y-96:hover {\n    --transform-translate-y: 24rem;\n  }\n\n  .md\\:hover\\:translate-y-px:hover {\n    --transform-translate-y: 1px;\n  }\n\n  .md\\:hover\\:translate-y-0\\.5:hover {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .md\\:hover\\:translate-y-1\\.5:hover {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .md\\:hover\\:translate-y-2\\.5:hover {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .md\\:hover\\:translate-y-3\\.5:hover {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .md\\:hover\\:translate-y-1\\/2:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/3:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/3:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/4:hover {\n    --transform-translate-y: 25%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/4:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:hover\\:translate-y-3\\/4:hover {\n    --transform-translate-y: 75%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/5:hover {\n    --transform-translate-y: 20%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/5:hover {\n    --transform-translate-y: 40%;\n  }\n\n  .md\\:hover\\:translate-y-3\\/5:hover {\n    --transform-translate-y: 60%;\n  }\n\n  .md\\:hover\\:translate-y-4\\/5:hover {\n    --transform-translate-y: 80%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/6:hover {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/6:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-y-3\\/6:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:hover\\:translate-y-4\\/6:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-y-5\\/6:hover {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/12:hover {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/12:hover {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .md\\:hover\\:translate-y-3\\/12:hover {\n    --transform-translate-y: 25%;\n  }\n\n  .md\\:hover\\:translate-y-4\\/12:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-y-5\\/12:hover {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .md\\:hover\\:translate-y-6\\/12:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:hover\\:translate-y-7\\/12:hover {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .md\\:hover\\:translate-y-8\\/12:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-y-9\\/12:hover {\n    --transform-translate-y: 75%;\n  }\n\n  .md\\:hover\\:translate-y-10\\/12:hover {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .md\\:hover\\:translate-y-11\\/12:hover {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .md\\:hover\\:translate-y-full:hover {\n    --transform-translate-y: 100%;\n  }\n\n  .md\\:hover\\:-translate-y-1:hover {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-2:hover {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-3:hover {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-4:hover {\n    --transform-translate-y: -1rem;\n  }\n\n  .md\\:hover\\:-translate-y-5:hover {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-6:hover {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-7:hover {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-8:hover {\n    --transform-translate-y: -2rem;\n  }\n\n  .md\\:hover\\:-translate-y-9:hover {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-10:hover {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-11:hover {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-12:hover {\n    --transform-translate-y: -3rem;\n  }\n\n  .md\\:hover\\:-translate-y-13:hover {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-14:hover {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-15:hover {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-16:hover {\n    --transform-translate-y: -4rem;\n  }\n\n  .md\\:hover\\:-translate-y-20:hover {\n    --transform-translate-y: -5rem;\n  }\n\n  .md\\:hover\\:-translate-y-24:hover {\n    --transform-translate-y: -6rem;\n  }\n\n  .md\\:hover\\:-translate-y-28:hover {\n    --transform-translate-y: -7rem;\n  }\n\n  .md\\:hover\\:-translate-y-32:hover {\n    --transform-translate-y: -8rem;\n  }\n\n  .md\\:hover\\:-translate-y-36:hover {\n    --transform-translate-y: -9rem;\n  }\n\n  .md\\:hover\\:-translate-y-40:hover {\n    --transform-translate-y: -10rem;\n  }\n\n  .md\\:hover\\:-translate-y-48:hover {\n    --transform-translate-y: -12rem;\n  }\n\n  .md\\:hover\\:-translate-y-56:hover {\n    --transform-translate-y: -14rem;\n  }\n\n  .md\\:hover\\:-translate-y-60:hover {\n    --transform-translate-y: -15rem;\n  }\n\n  .md\\:hover\\:-translate-y-64:hover {\n    --transform-translate-y: -16rem;\n  }\n\n  .md\\:hover\\:-translate-y-72:hover {\n    --transform-translate-y: -18rem;\n  }\n\n  .md\\:hover\\:-translate-y-80:hover {\n    --transform-translate-y: -20rem;\n  }\n\n  .md\\:hover\\:-translate-y-96:hover {\n    --transform-translate-y: -24rem;\n  }\n\n  .md\\:hover\\:-translate-y-px:hover {\n    --transform-translate-y: -1px;\n  }\n\n  .md\\:hover\\:-translate-y-0\\.5:hover {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .md\\:hover\\:-translate-y-1\\.5:hover {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .md\\:hover\\:-translate-y-2\\.5:hover {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .md\\:hover\\:-translate-y-3\\.5:hover {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/2:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/3:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/3:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/4:hover {\n    --transform-translate-y: -25%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/4:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:hover\\:-translate-y-3\\/4:hover {\n    --transform-translate-y: -75%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/5:hover {\n    --transform-translate-y: -20%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/5:hover {\n    --transform-translate-y: -40%;\n  }\n\n  .md\\:hover\\:-translate-y-3\\/5:hover {\n    --transform-translate-y: -60%;\n  }\n\n  .md\\:hover\\:-translate-y-4\\/5:hover {\n    --transform-translate-y: -80%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/6:hover {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/6:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .md\\:hover\\:-translate-y-3\\/6:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:hover\\:-translate-y-4\\/6:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .md\\:hover\\:-translate-y-5\\/6:hover {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/12:hover {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/12:hover {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .md\\:hover\\:-translate-y-3\\/12:hover {\n    --transform-translate-y: -25%;\n  }\n\n  .md\\:hover\\:-translate-y-4\\/12:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .md\\:hover\\:-translate-y-5\\/12:hover {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .md\\:hover\\:-translate-y-6\\/12:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:hover\\:-translate-y-7\\/12:hover {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .md\\:hover\\:-translate-y-8\\/12:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .md\\:hover\\:-translate-y-9\\/12:hover {\n    --transform-translate-y: -75%;\n  }\n\n  .md\\:hover\\:-translate-y-10\\/12:hover {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .md\\:hover\\:-translate-y-11\\/12:hover {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .md\\:hover\\:-translate-y-full:hover {\n    --transform-translate-y: -100%;\n  }\n\n  .md\\:focus\\:translate-x-0:focus {\n    --transform-translate-x: 0;\n  }\n\n  .md\\:focus\\:translate-x-1:focus {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .md\\:focus\\:translate-x-2:focus {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .md\\:focus\\:translate-x-3:focus {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .md\\:focus\\:translate-x-4:focus {\n    --transform-translate-x: 1rem;\n  }\n\n  .md\\:focus\\:translate-x-5:focus {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .md\\:focus\\:translate-x-6:focus {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .md\\:focus\\:translate-x-7:focus {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .md\\:focus\\:translate-x-8:focus {\n    --transform-translate-x: 2rem;\n  }\n\n  .md\\:focus\\:translate-x-9:focus {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .md\\:focus\\:translate-x-10:focus {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .md\\:focus\\:translate-x-11:focus {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .md\\:focus\\:translate-x-12:focus {\n    --transform-translate-x: 3rem;\n  }\n\n  .md\\:focus\\:translate-x-13:focus {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .md\\:focus\\:translate-x-14:focus {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .md\\:focus\\:translate-x-15:focus {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .md\\:focus\\:translate-x-16:focus {\n    --transform-translate-x: 4rem;\n  }\n\n  .md\\:focus\\:translate-x-20:focus {\n    --transform-translate-x: 5rem;\n  }\n\n  .md\\:focus\\:translate-x-24:focus {\n    --transform-translate-x: 6rem;\n  }\n\n  .md\\:focus\\:translate-x-28:focus {\n    --transform-translate-x: 7rem;\n  }\n\n  .md\\:focus\\:translate-x-32:focus {\n    --transform-translate-x: 8rem;\n  }\n\n  .md\\:focus\\:translate-x-36:focus {\n    --transform-translate-x: 9rem;\n  }\n\n  .md\\:focus\\:translate-x-40:focus {\n    --transform-translate-x: 10rem;\n  }\n\n  .md\\:focus\\:translate-x-48:focus {\n    --transform-translate-x: 12rem;\n  }\n\n  .md\\:focus\\:translate-x-56:focus {\n    --transform-translate-x: 14rem;\n  }\n\n  .md\\:focus\\:translate-x-60:focus {\n    --transform-translate-x: 15rem;\n  }\n\n  .md\\:focus\\:translate-x-64:focus {\n    --transform-translate-x: 16rem;\n  }\n\n  .md\\:focus\\:translate-x-72:focus {\n    --transform-translate-x: 18rem;\n  }\n\n  .md\\:focus\\:translate-x-80:focus {\n    --transform-translate-x: 20rem;\n  }\n\n  .md\\:focus\\:translate-x-96:focus {\n    --transform-translate-x: 24rem;\n  }\n\n  .md\\:focus\\:translate-x-px:focus {\n    --transform-translate-x: 1px;\n  }\n\n  .md\\:focus\\:translate-x-0\\.5:focus {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .md\\:focus\\:translate-x-1\\.5:focus {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .md\\:focus\\:translate-x-2\\.5:focus {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .md\\:focus\\:translate-x-3\\.5:focus {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .md\\:focus\\:translate-x-1\\/2:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/3:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/3:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/4:focus {\n    --transform-translate-x: 25%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/4:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:focus\\:translate-x-3\\/4:focus {\n    --transform-translate-x: 75%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/5:focus {\n    --transform-translate-x: 20%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/5:focus {\n    --transform-translate-x: 40%;\n  }\n\n  .md\\:focus\\:translate-x-3\\/5:focus {\n    --transform-translate-x: 60%;\n  }\n\n  .md\\:focus\\:translate-x-4\\/5:focus {\n    --transform-translate-x: 80%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/6:focus {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/6:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-x-3\\/6:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:focus\\:translate-x-4\\/6:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-x-5\\/6:focus {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/12:focus {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/12:focus {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .md\\:focus\\:translate-x-3\\/12:focus {\n    --transform-translate-x: 25%;\n  }\n\n  .md\\:focus\\:translate-x-4\\/12:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-x-5\\/12:focus {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .md\\:focus\\:translate-x-6\\/12:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .md\\:focus\\:translate-x-7\\/12:focus {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .md\\:focus\\:translate-x-8\\/12:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-x-9\\/12:focus {\n    --transform-translate-x: 75%;\n  }\n\n  .md\\:focus\\:translate-x-10\\/12:focus {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .md\\:focus\\:translate-x-11\\/12:focus {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .md\\:focus\\:translate-x-full:focus {\n    --transform-translate-x: 100%;\n  }\n\n  .md\\:focus\\:-translate-x-1:focus {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-2:focus {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-3:focus {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-4:focus {\n    --transform-translate-x: -1rem;\n  }\n\n  .md\\:focus\\:-translate-x-5:focus {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-6:focus {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-7:focus {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-8:focus {\n    --transform-translate-x: -2rem;\n  }\n\n  .md\\:focus\\:-translate-x-9:focus {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-10:focus {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-11:focus {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-12:focus {\n    --transform-translate-x: -3rem;\n  }\n\n  .md\\:focus\\:-translate-x-13:focus {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-14:focus {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-15:focus {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-16:focus {\n    --transform-translate-x: -4rem;\n  }\n\n  .md\\:focus\\:-translate-x-20:focus {\n    --transform-translate-x: -5rem;\n  }\n\n  .md\\:focus\\:-translate-x-24:focus {\n    --transform-translate-x: -6rem;\n  }\n\n  .md\\:focus\\:-translate-x-28:focus {\n    --transform-translate-x: -7rem;\n  }\n\n  .md\\:focus\\:-translate-x-32:focus {\n    --transform-translate-x: -8rem;\n  }\n\n  .md\\:focus\\:-translate-x-36:focus {\n    --transform-translate-x: -9rem;\n  }\n\n  .md\\:focus\\:-translate-x-40:focus {\n    --transform-translate-x: -10rem;\n  }\n\n  .md\\:focus\\:-translate-x-48:focus {\n    --transform-translate-x: -12rem;\n  }\n\n  .md\\:focus\\:-translate-x-56:focus {\n    --transform-translate-x: -14rem;\n  }\n\n  .md\\:focus\\:-translate-x-60:focus {\n    --transform-translate-x: -15rem;\n  }\n\n  .md\\:focus\\:-translate-x-64:focus {\n    --transform-translate-x: -16rem;\n  }\n\n  .md\\:focus\\:-translate-x-72:focus {\n    --transform-translate-x: -18rem;\n  }\n\n  .md\\:focus\\:-translate-x-80:focus {\n    --transform-translate-x: -20rem;\n  }\n\n  .md\\:focus\\:-translate-x-96:focus {\n    --transform-translate-x: -24rem;\n  }\n\n  .md\\:focus\\:-translate-x-px:focus {\n    --transform-translate-x: -1px;\n  }\n\n  .md\\:focus\\:-translate-x-0\\.5:focus {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .md\\:focus\\:-translate-x-1\\.5:focus {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .md\\:focus\\:-translate-x-2\\.5:focus {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .md\\:focus\\:-translate-x-3\\.5:focus {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/2:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/3:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/3:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/4:focus {\n    --transform-translate-x: -25%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/4:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:focus\\:-translate-x-3\\/4:focus {\n    --transform-translate-x: -75%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/5:focus {\n    --transform-translate-x: -20%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/5:focus {\n    --transform-translate-x: -40%;\n  }\n\n  .md\\:focus\\:-translate-x-3\\/5:focus {\n    --transform-translate-x: -60%;\n  }\n\n  .md\\:focus\\:-translate-x-4\\/5:focus {\n    --transform-translate-x: -80%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/6:focus {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/6:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .md\\:focus\\:-translate-x-3\\/6:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:focus\\:-translate-x-4\\/6:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .md\\:focus\\:-translate-x-5\\/6:focus {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/12:focus {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/12:focus {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .md\\:focus\\:-translate-x-3\\/12:focus {\n    --transform-translate-x: -25%;\n  }\n\n  .md\\:focus\\:-translate-x-4\\/12:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .md\\:focus\\:-translate-x-5\\/12:focus {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .md\\:focus\\:-translate-x-6\\/12:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .md\\:focus\\:-translate-x-7\\/12:focus {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .md\\:focus\\:-translate-x-8\\/12:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .md\\:focus\\:-translate-x-9\\/12:focus {\n    --transform-translate-x: -75%;\n  }\n\n  .md\\:focus\\:-translate-x-10\\/12:focus {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .md\\:focus\\:-translate-x-11\\/12:focus {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .md\\:focus\\:-translate-x-full:focus {\n    --transform-translate-x: -100%;\n  }\n\n  .md\\:focus\\:translate-y-0:focus {\n    --transform-translate-y: 0;\n  }\n\n  .md\\:focus\\:translate-y-1:focus {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .md\\:focus\\:translate-y-2:focus {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .md\\:focus\\:translate-y-3:focus {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .md\\:focus\\:translate-y-4:focus {\n    --transform-translate-y: 1rem;\n  }\n\n  .md\\:focus\\:translate-y-5:focus {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .md\\:focus\\:translate-y-6:focus {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .md\\:focus\\:translate-y-7:focus {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .md\\:focus\\:translate-y-8:focus {\n    --transform-translate-y: 2rem;\n  }\n\n  .md\\:focus\\:translate-y-9:focus {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .md\\:focus\\:translate-y-10:focus {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .md\\:focus\\:translate-y-11:focus {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .md\\:focus\\:translate-y-12:focus {\n    --transform-translate-y: 3rem;\n  }\n\n  .md\\:focus\\:translate-y-13:focus {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .md\\:focus\\:translate-y-14:focus {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .md\\:focus\\:translate-y-15:focus {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .md\\:focus\\:translate-y-16:focus {\n    --transform-translate-y: 4rem;\n  }\n\n  .md\\:focus\\:translate-y-20:focus {\n    --transform-translate-y: 5rem;\n  }\n\n  .md\\:focus\\:translate-y-24:focus {\n    --transform-translate-y: 6rem;\n  }\n\n  .md\\:focus\\:translate-y-28:focus {\n    --transform-translate-y: 7rem;\n  }\n\n  .md\\:focus\\:translate-y-32:focus {\n    --transform-translate-y: 8rem;\n  }\n\n  .md\\:focus\\:translate-y-36:focus {\n    --transform-translate-y: 9rem;\n  }\n\n  .md\\:focus\\:translate-y-40:focus {\n    --transform-translate-y: 10rem;\n  }\n\n  .md\\:focus\\:translate-y-48:focus {\n    --transform-translate-y: 12rem;\n  }\n\n  .md\\:focus\\:translate-y-56:focus {\n    --transform-translate-y: 14rem;\n  }\n\n  .md\\:focus\\:translate-y-60:focus {\n    --transform-translate-y: 15rem;\n  }\n\n  .md\\:focus\\:translate-y-64:focus {\n    --transform-translate-y: 16rem;\n  }\n\n  .md\\:focus\\:translate-y-72:focus {\n    --transform-translate-y: 18rem;\n  }\n\n  .md\\:focus\\:translate-y-80:focus {\n    --transform-translate-y: 20rem;\n  }\n\n  .md\\:focus\\:translate-y-96:focus {\n    --transform-translate-y: 24rem;\n  }\n\n  .md\\:focus\\:translate-y-px:focus {\n    --transform-translate-y: 1px;\n  }\n\n  .md\\:focus\\:translate-y-0\\.5:focus {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .md\\:focus\\:translate-y-1\\.5:focus {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .md\\:focus\\:translate-y-2\\.5:focus {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .md\\:focus\\:translate-y-3\\.5:focus {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .md\\:focus\\:translate-y-1\\/2:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/3:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/3:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/4:focus {\n    --transform-translate-y: 25%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/4:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:focus\\:translate-y-3\\/4:focus {\n    --transform-translate-y: 75%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/5:focus {\n    --transform-translate-y: 20%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/5:focus {\n    --transform-translate-y: 40%;\n  }\n\n  .md\\:focus\\:translate-y-3\\/5:focus {\n    --transform-translate-y: 60%;\n  }\n\n  .md\\:focus\\:translate-y-4\\/5:focus {\n    --transform-translate-y: 80%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/6:focus {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/6:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-y-3\\/6:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:focus\\:translate-y-4\\/6:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-y-5\\/6:focus {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/12:focus {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/12:focus {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .md\\:focus\\:translate-y-3\\/12:focus {\n    --transform-translate-y: 25%;\n  }\n\n  .md\\:focus\\:translate-y-4\\/12:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-y-5\\/12:focus {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .md\\:focus\\:translate-y-6\\/12:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .md\\:focus\\:translate-y-7\\/12:focus {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .md\\:focus\\:translate-y-8\\/12:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-y-9\\/12:focus {\n    --transform-translate-y: 75%;\n  }\n\n  .md\\:focus\\:translate-y-10\\/12:focus {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .md\\:focus\\:translate-y-11\\/12:focus {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .md\\:focus\\:translate-y-full:focus {\n    --transform-translate-y: 100%;\n  }\n\n  .md\\:focus\\:-translate-y-1:focus {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-2:focus {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-3:focus {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-4:focus {\n    --transform-translate-y: -1rem;\n  }\n\n  .md\\:focus\\:-translate-y-5:focus {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-6:focus {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-7:focus {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-8:focus {\n    --transform-translate-y: -2rem;\n  }\n\n  .md\\:focus\\:-translate-y-9:focus {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-10:focus {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-11:focus {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-12:focus {\n    --transform-translate-y: -3rem;\n  }\n\n  .md\\:focus\\:-translate-y-13:focus {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-14:focus {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-15:focus {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-16:focus {\n    --transform-translate-y: -4rem;\n  }\n\n  .md\\:focus\\:-translate-y-20:focus {\n    --transform-translate-y: -5rem;\n  }\n\n  .md\\:focus\\:-translate-y-24:focus {\n    --transform-translate-y: -6rem;\n  }\n\n  .md\\:focus\\:-translate-y-28:focus {\n    --transform-translate-y: -7rem;\n  }\n\n  .md\\:focus\\:-translate-y-32:focus {\n    --transform-translate-y: -8rem;\n  }\n\n  .md\\:focus\\:-translate-y-36:focus {\n    --transform-translate-y: -9rem;\n  }\n\n  .md\\:focus\\:-translate-y-40:focus {\n    --transform-translate-y: -10rem;\n  }\n\n  .md\\:focus\\:-translate-y-48:focus {\n    --transform-translate-y: -12rem;\n  }\n\n  .md\\:focus\\:-translate-y-56:focus {\n    --transform-translate-y: -14rem;\n  }\n\n  .md\\:focus\\:-translate-y-60:focus {\n    --transform-translate-y: -15rem;\n  }\n\n  .md\\:focus\\:-translate-y-64:focus {\n    --transform-translate-y: -16rem;\n  }\n\n  .md\\:focus\\:-translate-y-72:focus {\n    --transform-translate-y: -18rem;\n  }\n\n  .md\\:focus\\:-translate-y-80:focus {\n    --transform-translate-y: -20rem;\n  }\n\n  .md\\:focus\\:-translate-y-96:focus {\n    --transform-translate-y: -24rem;\n  }\n\n  .md\\:focus\\:-translate-y-px:focus {\n    --transform-translate-y: -1px;\n  }\n\n  .md\\:focus\\:-translate-y-0\\.5:focus {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .md\\:focus\\:-translate-y-1\\.5:focus {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .md\\:focus\\:-translate-y-2\\.5:focus {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .md\\:focus\\:-translate-y-3\\.5:focus {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/2:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/3:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/3:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/4:focus {\n    --transform-translate-y: -25%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/4:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:focus\\:-translate-y-3\\/4:focus {\n    --transform-translate-y: -75%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/5:focus {\n    --transform-translate-y: -20%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/5:focus {\n    --transform-translate-y: -40%;\n  }\n\n  .md\\:focus\\:-translate-y-3\\/5:focus {\n    --transform-translate-y: -60%;\n  }\n\n  .md\\:focus\\:-translate-y-4\\/5:focus {\n    --transform-translate-y: -80%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/6:focus {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/6:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .md\\:focus\\:-translate-y-3\\/6:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:focus\\:-translate-y-4\\/6:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .md\\:focus\\:-translate-y-5\\/6:focus {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/12:focus {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/12:focus {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .md\\:focus\\:-translate-y-3\\/12:focus {\n    --transform-translate-y: -25%;\n  }\n\n  .md\\:focus\\:-translate-y-4\\/12:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .md\\:focus\\:-translate-y-5\\/12:focus {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .md\\:focus\\:-translate-y-6\\/12:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .md\\:focus\\:-translate-y-7\\/12:focus {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .md\\:focus\\:-translate-y-8\\/12:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .md\\:focus\\:-translate-y-9\\/12:focus {\n    --transform-translate-y: -75%;\n  }\n\n  .md\\:focus\\:-translate-y-10\\/12:focus {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .md\\:focus\\:-translate-y-11\\/12:focus {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .md\\:focus\\:-translate-y-full:focus {\n    --transform-translate-y: -100%;\n  }\n\n  .md\\:skew-x-0 {\n    --transform-skew-x: 0;\n  }\n\n  .md\\:skew-x-3 {\n    --transform-skew-x: 3deg;\n  }\n\n  .md\\:skew-x-6 {\n    --transform-skew-x: 6deg;\n  }\n\n  .md\\:skew-x-12 {\n    --transform-skew-x: 12deg;\n  }\n\n  .md\\:-skew-x-12 {\n    --transform-skew-x: -12deg;\n  }\n\n  .md\\:-skew-x-6 {\n    --transform-skew-x: -6deg;\n  }\n\n  .md\\:-skew-x-3 {\n    --transform-skew-x: -3deg;\n  }\n\n  .md\\:skew-y-0 {\n    --transform-skew-y: 0;\n  }\n\n  .md\\:skew-y-3 {\n    --transform-skew-y: 3deg;\n  }\n\n  .md\\:skew-y-6 {\n    --transform-skew-y: 6deg;\n  }\n\n  .md\\:skew-y-12 {\n    --transform-skew-y: 12deg;\n  }\n\n  .md\\:-skew-y-12 {\n    --transform-skew-y: -12deg;\n  }\n\n  .md\\:-skew-y-6 {\n    --transform-skew-y: -6deg;\n  }\n\n  .md\\:-skew-y-3 {\n    --transform-skew-y: -3deg;\n  }\n\n  .md\\:hover\\:skew-x-0:hover {\n    --transform-skew-x: 0;\n  }\n\n  .md\\:hover\\:skew-x-3:hover {\n    --transform-skew-x: 3deg;\n  }\n\n  .md\\:hover\\:skew-x-6:hover {\n    --transform-skew-x: 6deg;\n  }\n\n  .md\\:hover\\:skew-x-12:hover {\n    --transform-skew-x: 12deg;\n  }\n\n  .md\\:hover\\:-skew-x-12:hover {\n    --transform-skew-x: -12deg;\n  }\n\n  .md\\:hover\\:-skew-x-6:hover {\n    --transform-skew-x: -6deg;\n  }\n\n  .md\\:hover\\:-skew-x-3:hover {\n    --transform-skew-x: -3deg;\n  }\n\n  .md\\:hover\\:skew-y-0:hover {\n    --transform-skew-y: 0;\n  }\n\n  .md\\:hover\\:skew-y-3:hover {\n    --transform-skew-y: 3deg;\n  }\n\n  .md\\:hover\\:skew-y-6:hover {\n    --transform-skew-y: 6deg;\n  }\n\n  .md\\:hover\\:skew-y-12:hover {\n    --transform-skew-y: 12deg;\n  }\n\n  .md\\:hover\\:-skew-y-12:hover {\n    --transform-skew-y: -12deg;\n  }\n\n  .md\\:hover\\:-skew-y-6:hover {\n    --transform-skew-y: -6deg;\n  }\n\n  .md\\:hover\\:-skew-y-3:hover {\n    --transform-skew-y: -3deg;\n  }\n\n  .md\\:focus\\:skew-x-0:focus {\n    --transform-skew-x: 0;\n  }\n\n  .md\\:focus\\:skew-x-3:focus {\n    --transform-skew-x: 3deg;\n  }\n\n  .md\\:focus\\:skew-x-6:focus {\n    --transform-skew-x: 6deg;\n  }\n\n  .md\\:focus\\:skew-x-12:focus {\n    --transform-skew-x: 12deg;\n  }\n\n  .md\\:focus\\:-skew-x-12:focus {\n    --transform-skew-x: -12deg;\n  }\n\n  .md\\:focus\\:-skew-x-6:focus {\n    --transform-skew-x: -6deg;\n  }\n\n  .md\\:focus\\:-skew-x-3:focus {\n    --transform-skew-x: -3deg;\n  }\n\n  .md\\:focus\\:skew-y-0:focus {\n    --transform-skew-y: 0;\n  }\n\n  .md\\:focus\\:skew-y-3:focus {\n    --transform-skew-y: 3deg;\n  }\n\n  .md\\:focus\\:skew-y-6:focus {\n    --transform-skew-y: 6deg;\n  }\n\n  .md\\:focus\\:skew-y-12:focus {\n    --transform-skew-y: 12deg;\n  }\n\n  .md\\:focus\\:-skew-y-12:focus {\n    --transform-skew-y: -12deg;\n  }\n\n  .md\\:focus\\:-skew-y-6:focus {\n    --transform-skew-y: -6deg;\n  }\n\n  .md\\:focus\\:-skew-y-3:focus {\n    --transform-skew-y: -3deg;\n  }\n\n  .md\\:transition-none {\n    transition-property: none;\n  }\n\n  .md\\:transition-all {\n    transition-property: all;\n  }\n\n  .md\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  }\n\n  .md\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n  }\n\n  .md\\:transition-opacity {\n    transition-property: opacity;\n  }\n\n  .md\\:transition-shadow {\n    transition-property: box-shadow;\n  }\n\n  .md\\:transition-transform {\n    transition-property: transform;\n  }\n\n  .md\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .md\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .md\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .md\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .md\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .md\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .md\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .md\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .md\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .md\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .md\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .md\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .md\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .md\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .md\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .md\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .md\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .md\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .md\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .md\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n}\n\n@media (min-width: 1024px) {\n  .lg\\:space-y-0 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0px * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-0 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0px * var(--space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1rem * var(--space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-7 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-7 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2rem * var(--space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-9 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-9 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-11 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-11 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3rem * var(--space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-13 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.25rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-13 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.25rem * var(--space-x-reverse));\n    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-14 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-14 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-15 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.75rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-15 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.75rem * var(--space-x-reverse));\n    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(4rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(4rem * var(--space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(5rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(5rem * var(--space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(6rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(6rem * var(--space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-28 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(7rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-28 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(7rem * var(--space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(8rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(8rem * var(--space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-36 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(9rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-36 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(9rem * var(--space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(10rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(10rem * var(--space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(12rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(12rem * var(--space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(14rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(14rem * var(--space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-60 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(15rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-60 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(15rem * var(--space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16rem * var(--space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-72 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(18rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-72 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(18rem * var(--space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-80 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(20rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-80 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(20rem * var(--space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-96 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(24rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-96 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(24rem * var(--space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1px * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1px * var(--space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-0\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-0\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-1\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-1\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-2\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-2\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-3\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-3\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-1\\/2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-1\\/2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-1\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-1\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-2\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-2\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-1\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(25% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-1\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(25% * var(--space-x-reverse));\n    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-2\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-2\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-3\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(75% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-3\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(75% * var(--space-x-reverse));\n    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-1\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(20% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-1\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(20% * var(--space-x-reverse));\n    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-2\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(40% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-2\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(40% * var(--space-x-reverse));\n    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-3\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(60% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-3\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(60% * var(--space-x-reverse));\n    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-4\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(80% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-4\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(80% * var(--space-x-reverse));\n    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-1\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16.666667% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-1\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16.666667% * var(--space-x-reverse));\n    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-2\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-2\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-3\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-3\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-4\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-4\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-5\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(83.333333% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-5\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(83.333333% * var(--space-x-reverse));\n    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-1\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(8.333333% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-1\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(8.333333% * var(--space-x-reverse));\n    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-2\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16.666667% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-2\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16.666667% * var(--space-x-reverse));\n    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-3\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(25% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-3\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(25% * var(--space-x-reverse));\n    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-4\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-4\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-5\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(41.666667% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-5\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(41.666667% * var(--space-x-reverse));\n    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-6\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-6\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-7\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(58.333333% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-7\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(58.333333% * var(--space-x-reverse));\n    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-8\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-8\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-9\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(75% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-9\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(75% * var(--space-x-reverse));\n    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-10\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(83.333333% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-10\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(83.333333% * var(--space-x-reverse));\n    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-11\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(91.666667% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-11\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(91.666667% * var(--space-x-reverse));\n    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-full > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(100% * var(--space-y-reverse));\n  }\n\n  .lg\\:space-x-full > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(100% * var(--space-x-reverse));\n    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-7 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-7 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-9 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-9 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-11 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-11 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-13 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.25rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-13 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.25rem * var(--space-x-reverse));\n    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-14 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-14 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-15 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.75rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-15 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.75rem * var(--space-x-reverse));\n    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-28 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-28 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-36 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-36 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-60 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-60 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-72 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-72 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-80 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-80 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-96 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-96 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1px * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1px * var(--space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-0\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-0\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-1\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-1\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-2\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-2\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-3\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-3\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-1\\/2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-1\\/2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-1\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-1\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-2\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-2\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-1\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-25% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-1\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-25% * var(--space-x-reverse));\n    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-2\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-2\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-3\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-75% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-3\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-75% * var(--space-x-reverse));\n    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-1\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-20% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-1\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-20% * var(--space-x-reverse));\n    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-2\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-40% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-2\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-40% * var(--space-x-reverse));\n    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-3\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-60% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-3\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-60% * var(--space-x-reverse));\n    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-4\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-80% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-4\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-80% * var(--space-x-reverse));\n    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-1\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16.66667% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-1\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16.66667% * var(--space-x-reverse));\n    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-2\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-2\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-3\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-3\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-4\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-4\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-5\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-83.33333% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-5\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-83.33333% * var(--space-x-reverse));\n    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-1\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-8.33333% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-1\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-8.33333% * var(--space-x-reverse));\n    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-2\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16.66667% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-2\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16.66667% * var(--space-x-reverse));\n    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-3\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-25% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-3\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-25% * var(--space-x-reverse));\n    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-4\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-4\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-5\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-41.66667% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-5\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-41.66667% * var(--space-x-reverse));\n    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-6\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-6\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-7\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-58.33333% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-7\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-58.33333% * var(--space-x-reverse));\n    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-8\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-8\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-9\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-75% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-9\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-75% * var(--space-x-reverse));\n    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-10\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-83.33333% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-10\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-83.33333% * var(--space-x-reverse));\n    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-11\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-91.66667% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-11\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-91.66667% * var(--space-x-reverse));\n    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:-space-y-full > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-100% * var(--space-y-reverse));\n  }\n\n  .lg\\:-space-x-full > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-100% * var(--space-x-reverse));\n    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .lg\\:space-y-reverse > :not(template) ~ :not(template) {\n    --space-y-reverse: 1;\n  }\n\n  .lg\\:space-x-reverse > :not(template) ~ :not(template) {\n    --space-x-reverse: 1;\n  }\n\n  .lg\\:divide-y-0 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--divide-y-reverse));\n  }\n\n  .lg\\:divide-x-0 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .lg\\:divide-y-2 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--divide-y-reverse));\n  }\n\n  .lg\\:divide-x-2 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .lg\\:divide-y-4 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--divide-y-reverse));\n  }\n\n  .lg\\:divide-x-4 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .lg\\:divide-y-8 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--divide-y-reverse));\n  }\n\n  .lg\\:divide-x-8 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .lg\\:divide-y > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--divide-y-reverse));\n  }\n\n  .lg\\:divide-x > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .lg\\:divide-y-reverse > :not(template) ~ :not(template) {\n    --divide-y-reverse: 1;\n  }\n\n  .lg\\:divide-x-reverse > :not(template) ~ :not(template) {\n    --divide-x-reverse: 1;\n  }\n\n  .lg\\:divide-transparent > :not(template) ~ :not(template) {\n    border-color: transparent;\n  }\n\n  .lg\\:divide-white > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--divide-opacity));\n  }\n\n  .lg\\:divide-black > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--divide-opacity));\n  }\n\n  .lg\\:divide-gray-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--divide-opacity));\n  }\n\n  .lg\\:divide-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--divide-opacity));\n  }\n\n  .lg\\:divide-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--divide-opacity));\n  }\n\n  .lg\\:divide-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--divide-opacity));\n  }\n\n  .lg\\:divide-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--divide-opacity));\n  }\n\n  .lg\\:divide-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--divide-opacity));\n  }\n\n  .lg\\:divide-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--divide-opacity));\n  }\n\n  .lg\\:divide-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--divide-opacity));\n  }\n\n  .lg\\:divide-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--divide-opacity));\n  }\n\n  .lg\\:divide-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--divide-opacity));\n  }\n\n  .lg\\:divide-cool-gray-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--divide-opacity));\n  }\n\n  .lg\\:divide-cool-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--divide-opacity));\n  }\n\n  .lg\\:divide-cool-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--divide-opacity));\n  }\n\n  .lg\\:divide-cool-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--divide-opacity));\n  }\n\n  .lg\\:divide-cool-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--divide-opacity));\n  }\n\n  .lg\\:divide-cool-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--divide-opacity));\n  }\n\n  .lg\\:divide-cool-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--divide-opacity));\n  }\n\n  .lg\\:divide-cool-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--divide-opacity));\n  }\n\n  .lg\\:divide-cool-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--divide-opacity));\n  }\n\n  .lg\\:divide-cool-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--divide-opacity));\n  }\n\n  .lg\\:divide-red-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--divide-opacity));\n  }\n\n  .lg\\:divide-red-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--divide-opacity));\n  }\n\n  .lg\\:divide-red-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--divide-opacity));\n  }\n\n  .lg\\:divide-red-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--divide-opacity));\n  }\n\n  .lg\\:divide-red-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--divide-opacity));\n  }\n\n  .lg\\:divide-red-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--divide-opacity));\n  }\n\n  .lg\\:divide-red-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--divide-opacity));\n  }\n\n  .lg\\:divide-red-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--divide-opacity));\n  }\n\n  .lg\\:divide-red-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--divide-opacity));\n  }\n\n  .lg\\:divide-red-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--divide-opacity));\n  }\n\n  .lg\\:divide-orange-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--divide-opacity));\n  }\n\n  .lg\\:divide-orange-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--divide-opacity));\n  }\n\n  .lg\\:divide-orange-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--divide-opacity));\n  }\n\n  .lg\\:divide-orange-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--divide-opacity));\n  }\n\n  .lg\\:divide-orange-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--divide-opacity));\n  }\n\n  .lg\\:divide-orange-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--divide-opacity));\n  }\n\n  .lg\\:divide-orange-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--divide-opacity));\n  }\n\n  .lg\\:divide-orange-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--divide-opacity));\n  }\n\n  .lg\\:divide-orange-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--divide-opacity));\n  }\n\n  .lg\\:divide-orange-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--divide-opacity));\n  }\n\n  .lg\\:divide-yellow-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--divide-opacity));\n  }\n\n  .lg\\:divide-yellow-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--divide-opacity));\n  }\n\n  .lg\\:divide-yellow-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--divide-opacity));\n  }\n\n  .lg\\:divide-yellow-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--divide-opacity));\n  }\n\n  .lg\\:divide-yellow-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--divide-opacity));\n  }\n\n  .lg\\:divide-yellow-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--divide-opacity));\n  }\n\n  .lg\\:divide-yellow-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--divide-opacity));\n  }\n\n  .lg\\:divide-yellow-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--divide-opacity));\n  }\n\n  .lg\\:divide-yellow-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--divide-opacity));\n  }\n\n  .lg\\:divide-yellow-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--divide-opacity));\n  }\n\n  .lg\\:divide-green-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--divide-opacity));\n  }\n\n  .lg\\:divide-green-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--divide-opacity));\n  }\n\n  .lg\\:divide-green-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--divide-opacity));\n  }\n\n  .lg\\:divide-green-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--divide-opacity));\n  }\n\n  .lg\\:divide-green-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--divide-opacity));\n  }\n\n  .lg\\:divide-green-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--divide-opacity));\n  }\n\n  .lg\\:divide-green-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--divide-opacity));\n  }\n\n  .lg\\:divide-green-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--divide-opacity));\n  }\n\n  .lg\\:divide-green-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--divide-opacity));\n  }\n\n  .lg\\:divide-green-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--divide-opacity));\n  }\n\n  .lg\\:divide-teal-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--divide-opacity));\n  }\n\n  .lg\\:divide-teal-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--divide-opacity));\n  }\n\n  .lg\\:divide-teal-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--divide-opacity));\n  }\n\n  .lg\\:divide-teal-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--divide-opacity));\n  }\n\n  .lg\\:divide-teal-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--divide-opacity));\n  }\n\n  .lg\\:divide-teal-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--divide-opacity));\n  }\n\n  .lg\\:divide-teal-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--divide-opacity));\n  }\n\n  .lg\\:divide-teal-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--divide-opacity));\n  }\n\n  .lg\\:divide-teal-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--divide-opacity));\n  }\n\n  .lg\\:divide-teal-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--divide-opacity));\n  }\n\n  .lg\\:divide-blue-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--divide-opacity));\n  }\n\n  .lg\\:divide-blue-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--divide-opacity));\n  }\n\n  .lg\\:divide-blue-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--divide-opacity));\n  }\n\n  .lg\\:divide-blue-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--divide-opacity));\n  }\n\n  .lg\\:divide-blue-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--divide-opacity));\n  }\n\n  .lg\\:divide-blue-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--divide-opacity));\n  }\n\n  .lg\\:divide-blue-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--divide-opacity));\n  }\n\n  .lg\\:divide-blue-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--divide-opacity));\n  }\n\n  .lg\\:divide-blue-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--divide-opacity));\n  }\n\n  .lg\\:divide-blue-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--divide-opacity));\n  }\n\n  .lg\\:divide-indigo-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--divide-opacity));\n  }\n\n  .lg\\:divide-indigo-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--divide-opacity));\n  }\n\n  .lg\\:divide-indigo-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--divide-opacity));\n  }\n\n  .lg\\:divide-indigo-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--divide-opacity));\n  }\n\n  .lg\\:divide-indigo-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--divide-opacity));\n  }\n\n  .lg\\:divide-indigo-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--divide-opacity));\n  }\n\n  .lg\\:divide-indigo-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--divide-opacity));\n  }\n\n  .lg\\:divide-indigo-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--divide-opacity));\n  }\n\n  .lg\\:divide-indigo-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--divide-opacity));\n  }\n\n  .lg\\:divide-indigo-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--divide-opacity));\n  }\n\n  .lg\\:divide-purple-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--divide-opacity));\n  }\n\n  .lg\\:divide-purple-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--divide-opacity));\n  }\n\n  .lg\\:divide-purple-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--divide-opacity));\n  }\n\n  .lg\\:divide-purple-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--divide-opacity));\n  }\n\n  .lg\\:divide-purple-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--divide-opacity));\n  }\n\n  .lg\\:divide-purple-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--divide-opacity));\n  }\n\n  .lg\\:divide-purple-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--divide-opacity));\n  }\n\n  .lg\\:divide-purple-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--divide-opacity));\n  }\n\n  .lg\\:divide-purple-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--divide-opacity));\n  }\n\n  .lg\\:divide-purple-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--divide-opacity));\n  }\n\n  .lg\\:divide-pink-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--divide-opacity));\n  }\n\n  .lg\\:divide-pink-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--divide-opacity));\n  }\n\n  .lg\\:divide-pink-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--divide-opacity));\n  }\n\n  .lg\\:divide-pink-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--divide-opacity));\n  }\n\n  .lg\\:divide-pink-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--divide-opacity));\n  }\n\n  .lg\\:divide-pink-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--divide-opacity));\n  }\n\n  .lg\\:divide-pink-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--divide-opacity));\n  }\n\n  .lg\\:divide-pink-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--divide-opacity));\n  }\n\n  .lg\\:divide-pink-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--divide-opacity));\n  }\n\n  .lg\\:divide-pink-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--divide-opacity));\n  }\n\n  .lg\\:divide-opacity-0 > :not(template) ~ :not(template) {\n    --divide-opacity: 0;\n  }\n\n  .lg\\:divide-opacity-25 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.25;\n  }\n\n  .lg\\:divide-opacity-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.5;\n  }\n\n  .lg\\:divide-opacity-75 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.75;\n  }\n\n  .lg\\:divide-opacity-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n  }\n\n  .lg\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:appearance-none {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n  }\n\n  .lg\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .lg\\:bg-local {\n    background-attachment: local;\n  }\n\n  .lg\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .lg\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .lg\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .lg\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .lg\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .lg\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .lg\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .lg\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .lg\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .lg\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .lg\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .lg\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .lg\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .lg\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .lg\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .lg\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .lg\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .lg\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .lg\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .lg\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .lg\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .lg\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .lg\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .lg\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .lg\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .lg\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .lg\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .lg\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .lg\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .lg\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .lg\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .lg\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .lg\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .lg\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .lg\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .lg\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .lg\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .lg\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .lg\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .lg\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .lg\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .lg\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .lg\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .lg\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .lg\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .lg\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .lg\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .lg\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .lg\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .lg\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .lg\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .lg\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .lg\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .lg\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .lg\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .lg\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .lg\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .lg\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .lg\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .lg\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .lg\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .lg\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .lg\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .lg\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .lg\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .lg\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .lg\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .lg\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .lg\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .lg\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .lg\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .lg\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .lg\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .lg\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .lg\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .lg\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .lg\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .lg\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .lg\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .lg\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .lg\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .lg\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .lg\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .lg\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .lg\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .lg\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .lg\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .lg\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .lg\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .lg\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .lg\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .lg\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .lg\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .lg\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .lg\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .lg\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .lg\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .lg\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .lg\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .lg\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .lg\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .lg\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .lg\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .lg\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .lg\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .lg\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .lg\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .lg\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .lg\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .lg\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .lg\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .lg\\:hover\\:bg-white:hover {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-black:hover {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-50:hover {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-100:hover {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-200:hover {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-300:hover {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-400:hover {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-500:hover {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-600:hover {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-700:hover {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-800:hover {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-900:hover {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-cool-gray-50:hover {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-cool-gray-100:hover {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-cool-gray-200:hover {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-cool-gray-300:hover {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-cool-gray-400:hover {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-cool-gray-500:hover {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-cool-gray-600:hover {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-cool-gray-700:hover {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-cool-gray-800:hover {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-cool-gray-900:hover {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-100:hover {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-200:hover {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-300:hover {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-400:hover {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-500:hover {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-600:hover {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-700:hover {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-800:hover {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-900:hover {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-50:hover {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-100:hover {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-200:hover {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-300:hover {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-400:hover {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-500:hover {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-600:hover {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-700:hover {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-800:hover {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-900:hover {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-100:hover {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-200:hover {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-300:hover {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-400:hover {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-500:hover {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-600:hover {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-700:hover {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-800:hover {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-900:hover {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-50:hover {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-100:hover {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-200:hover {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-300:hover {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-400:hover {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-500:hover {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-600:hover {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-700:hover {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-800:hover {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-900:hover {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-50:hover {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-100:hover {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-200:hover {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-300:hover {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-400:hover {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-500:hover {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-600:hover {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-700:hover {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-800:hover {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-900:hover {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-50:hover {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-100:hover {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-200:hover {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-300:hover {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-400:hover {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-500:hover {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-600:hover {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-700:hover {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-800:hover {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-900:hover {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-50:hover {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-100:hover {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-200:hover {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-300:hover {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-400:hover {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-500:hover {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-600:hover {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-700:hover {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-800:hover {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-900:hover {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-50:hover {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-100:hover {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-200:hover {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-300:hover {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-400:hover {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-500:hover {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-600:hover {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-700:hover {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-800:hover {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-900:hover {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-100:hover {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-200:hover {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-300:hover {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-400:hover {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-500:hover {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-600:hover {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-700:hover {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-800:hover {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-900:hover {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .lg\\:focus\\:bg-white:focus {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-black:focus {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-50:focus {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-100:focus {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-200:focus {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-300:focus {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-400:focus {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-500:focus {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-600:focus {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-700:focus {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-800:focus {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-900:focus {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-cool-gray-50:focus {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-cool-gray-100:focus {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-cool-gray-200:focus {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-cool-gray-300:focus {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-cool-gray-400:focus {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-cool-gray-500:focus {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-cool-gray-600:focus {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-cool-gray-700:focus {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-cool-gray-800:focus {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-cool-gray-900:focus {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-100:focus {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-200:focus {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-300:focus {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-400:focus {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-500:focus {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-600:focus {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-700:focus {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-800:focus {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-900:focus {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-50:focus {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-100:focus {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-200:focus {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-300:focus {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-400:focus {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-500:focus {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-600:focus {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-700:focus {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-800:focus {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-900:focus {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-100:focus {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-200:focus {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-300:focus {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-400:focus {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-500:focus {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-600:focus {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-700:focus {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-800:focus {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-900:focus {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-50:focus {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-100:focus {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-200:focus {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-300:focus {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-400:focus {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-500:focus {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-600:focus {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-700:focus {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-800:focus {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-900:focus {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-50:focus {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-100:focus {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-200:focus {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-300:focus {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-400:focus {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-500:focus {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-600:focus {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-700:focus {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-800:focus {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-900:focus {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-50:focus {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-100:focus {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-200:focus {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-300:focus {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-400:focus {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-500:focus {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-600:focus {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-700:focus {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-800:focus {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-900:focus {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-50:focus {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-100:focus {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-200:focus {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-300:focus {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-400:focus {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-500:focus {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-600:focus {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-700:focus {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-800:focus {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-900:focus {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-50:focus {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-100:focus {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-200:focus {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-300:focus {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-400:focus {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-500:focus {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-600:focus {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-700:focus {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-800:focus {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-900:focus {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-100:focus {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-200:focus {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-300:focus {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-400:focus {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-500:focus {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-600:focus {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-700:focus {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-800:focus {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-900:focus {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-transparent:active {\n    background-color: transparent;\n  }\n\n  .lg\\:active\\:bg-white:active {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-black:active {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-gray-50:active {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-gray-100:active {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-gray-200:active {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-gray-300:active {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-gray-400:active {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-gray-500:active {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-gray-600:active {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-gray-700:active {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-gray-800:active {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-gray-900:active {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-cool-gray-50:active {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-cool-gray-100:active {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-cool-gray-200:active {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-cool-gray-300:active {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-cool-gray-400:active {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-cool-gray-500:active {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-cool-gray-600:active {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-cool-gray-700:active {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-cool-gray-800:active {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-cool-gray-900:active {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-red-50:active {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-red-100:active {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-red-200:active {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-red-300:active {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-red-400:active {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-red-500:active {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-red-600:active {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-red-700:active {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-red-800:active {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-red-900:active {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-orange-50:active {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-orange-100:active {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-orange-200:active {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-orange-300:active {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-orange-400:active {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-orange-500:active {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-orange-600:active {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-orange-700:active {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-orange-800:active {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-orange-900:active {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-yellow-50:active {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-yellow-100:active {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-yellow-200:active {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-yellow-300:active {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-yellow-400:active {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-yellow-500:active {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-yellow-600:active {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-yellow-700:active {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-yellow-800:active {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-yellow-900:active {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-green-50:active {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-green-100:active {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-green-200:active {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-green-300:active {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-green-400:active {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-green-500:active {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-green-600:active {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-green-700:active {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-green-800:active {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-green-900:active {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-teal-50:active {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-teal-100:active {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-teal-200:active {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-teal-300:active {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-teal-400:active {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-teal-500:active {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-teal-600:active {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-teal-700:active {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-teal-800:active {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-teal-900:active {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-blue-50:active {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-blue-100:active {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-blue-200:active {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-blue-300:active {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-blue-400:active {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-blue-500:active {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-blue-600:active {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-blue-700:active {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-blue-800:active {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-blue-900:active {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-indigo-50:active {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-indigo-100:active {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-indigo-200:active {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-indigo-300:active {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-indigo-400:active {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-indigo-500:active {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-indigo-600:active {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-indigo-700:active {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-indigo-800:active {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-indigo-900:active {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-purple-50:active {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-purple-100:active {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-purple-200:active {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-purple-300:active {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-purple-400:active {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-purple-500:active {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-purple-600:active {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-purple-700:active {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-purple-800:active {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-purple-900:active {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-pink-50:active {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-pink-100:active {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-pink-200:active {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-pink-300:active {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-pink-400:active {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-pink-500:active {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-pink-600:active {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-pink-700:active {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-pink-800:active {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .lg\\:active\\:bg-pink-900:active {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .lg\\:bg-opacity-0 {\n    --bg-opacity: 0;\n  }\n\n  .lg\\:bg-opacity-25 {\n    --bg-opacity: 0.25;\n  }\n\n  .lg\\:bg-opacity-50 {\n    --bg-opacity: 0.5;\n  }\n\n  .lg\\:bg-opacity-75 {\n    --bg-opacity: 0.75;\n  }\n\n  .lg\\:bg-opacity-100 {\n    --bg-opacity: 1;\n  }\n\n  .lg\\:hover\\:bg-opacity-0:hover {\n    --bg-opacity: 0;\n  }\n\n  .lg\\:hover\\:bg-opacity-25:hover {\n    --bg-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:bg-opacity-50:hover {\n    --bg-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:bg-opacity-75:hover {\n    --bg-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:bg-opacity-100:hover {\n    --bg-opacity: 1;\n  }\n\n  .lg\\:focus\\:bg-opacity-0:focus {\n    --bg-opacity: 0;\n  }\n\n  .lg\\:focus\\:bg-opacity-25:focus {\n    --bg-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:bg-opacity-50:focus {\n    --bg-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:bg-opacity-75:focus {\n    --bg-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:bg-opacity-100:focus {\n    --bg-opacity: 1;\n  }\n\n  .lg\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .lg\\:bg-center {\n    background-position: center;\n  }\n\n  .lg\\:bg-left {\n    background-position: left;\n  }\n\n  .lg\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .lg\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .lg\\:bg-right {\n    background-position: right;\n  }\n\n  .lg\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .lg\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .lg\\:bg-top {\n    background-position: top;\n  }\n\n  .lg\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .lg\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .lg\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .lg\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .lg\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .lg\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .lg\\:bg-auto {\n    background-size: auto;\n  }\n\n  .lg\\:bg-cover {\n    background-size: cover;\n  }\n\n  .lg\\:bg-contain {\n    background-size: contain;\n  }\n\n  .lg\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .lg\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .lg\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .lg\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .lg\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .lg\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .lg\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .lg\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .lg\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .lg\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .lg\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .lg\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .lg\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .lg\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .lg\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .lg\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .lg\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .lg\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .lg\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .lg\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .lg\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .lg\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .lg\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .lg\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .lg\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .lg\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .lg\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .lg\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .lg\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .lg\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .lg\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .lg\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .lg\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .lg\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .lg\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .lg\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .lg\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .lg\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .lg\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .lg\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .lg\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .lg\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .lg\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .lg\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .lg\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .lg\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .lg\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .lg\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .lg\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .lg\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .lg\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .lg\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .lg\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .lg\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .lg\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .lg\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .lg\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .lg\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .lg\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .lg\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .lg\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .lg\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .lg\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .lg\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .lg\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .lg\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .lg\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .lg\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .lg\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .lg\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .lg\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .lg\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .lg\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .lg\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .lg\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .lg\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .lg\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .lg\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .lg\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .lg\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .lg\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .lg\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .lg\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .lg\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .lg\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .lg\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .lg\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .lg\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .lg\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .lg\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .lg\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .lg\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .lg\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .lg\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .lg\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .lg\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .lg\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .lg\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .lg\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .lg\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .lg\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .lg\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .lg\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .lg\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .lg\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .lg\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .lg\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .lg\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .lg\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .lg\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .lg\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .lg\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .lg\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .lg\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .lg\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:focus .lg\\:group-focus\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .lg\\:hover\\:border-white:hover {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-black:hover {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-50:hover {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-100:hover {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-200:hover {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-300:hover {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-400:hover {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-500:hover {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-600:hover {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-700:hover {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-800:hover {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-900:hover {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-cool-gray-50:hover {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-cool-gray-100:hover {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-cool-gray-200:hover {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-cool-gray-300:hover {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-cool-gray-400:hover {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-cool-gray-500:hover {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-cool-gray-600:hover {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-cool-gray-700:hover {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-cool-gray-800:hover {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-cool-gray-900:hover {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-50:hover {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-100:hover {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-200:hover {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-300:hover {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-400:hover {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-500:hover {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-600:hover {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-700:hover {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-800:hover {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-900:hover {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-50:hover {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-100:hover {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-200:hover {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-300:hover {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-400:hover {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-500:hover {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-600:hover {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-700:hover {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-800:hover {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-900:hover {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-50:hover {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-100:hover {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-200:hover {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-300:hover {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-400:hover {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-500:hover {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-600:hover {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-700:hover {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-800:hover {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-900:hover {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-50:hover {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-100:hover {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-200:hover {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-300:hover {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-400:hover {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-500:hover {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-600:hover {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-700:hover {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-800:hover {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-900:hover {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-50:hover {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-100:hover {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-200:hover {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-300:hover {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-400:hover {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-500:hover {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-600:hover {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-700:hover {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-800:hover {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-900:hover {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-50:hover {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-100:hover {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-200:hover {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-300:hover {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-400:hover {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-500:hover {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-600:hover {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-700:hover {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-800:hover {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-900:hover {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-50:hover {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-100:hover {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-200:hover {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-300:hover {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-400:hover {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-500:hover {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-600:hover {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-700:hover {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-800:hover {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-900:hover {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-50:hover {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-100:hover {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-200:hover {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-300:hover {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-400:hover {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-500:hover {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-600:hover {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-700:hover {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-800:hover {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-900:hover {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-50:hover {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-100:hover {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-200:hover {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-300:hover {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-400:hover {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-500:hover {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-600:hover {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-700:hover {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-800:hover {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-900:hover {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .lg\\:focus\\:border-white:focus {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-black:focus {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-50:focus {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-100:focus {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-200:focus {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-300:focus {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-400:focus {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-500:focus {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-600:focus {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-700:focus {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-800:focus {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-900:focus {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-cool-gray-50:focus {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-cool-gray-100:focus {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-cool-gray-200:focus {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-cool-gray-300:focus {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-cool-gray-400:focus {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-cool-gray-500:focus {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-cool-gray-600:focus {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-cool-gray-700:focus {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-cool-gray-800:focus {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-cool-gray-900:focus {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-50:focus {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-100:focus {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-200:focus {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-300:focus {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-400:focus {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-500:focus {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-600:focus {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-700:focus {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-800:focus {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-900:focus {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-50:focus {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-100:focus {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-200:focus {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-300:focus {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-400:focus {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-500:focus {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-600:focus {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-700:focus {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-800:focus {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-900:focus {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-50:focus {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-100:focus {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-200:focus {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-300:focus {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-400:focus {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-500:focus {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-600:focus {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-700:focus {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-800:focus {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-900:focus {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-50:focus {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-100:focus {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-200:focus {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-300:focus {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-400:focus {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-500:focus {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-600:focus {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-700:focus {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-800:focus {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-900:focus {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-50:focus {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-100:focus {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-200:focus {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-300:focus {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-400:focus {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-500:focus {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-600:focus {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-700:focus {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-800:focus {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-900:focus {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-50:focus {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-100:focus {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-200:focus {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-300:focus {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-400:focus {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-500:focus {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-600:focus {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-700:focus {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-800:focus {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-900:focus {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-50:focus {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-100:focus {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-200:focus {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-300:focus {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-400:focus {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-500:focus {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-600:focus {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-700:focus {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-800:focus {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-900:focus {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-50:focus {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-100:focus {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-200:focus {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-300:focus {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-400:focus {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-500:focus {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-600:focus {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-700:focus {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-800:focus {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-900:focus {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-50:focus {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-100:focus {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-200:focus {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-300:focus {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-400:focus {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-500:focus {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-600:focus {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-700:focus {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-800:focus {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-900:focus {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .lg\\:border-opacity-0 {\n    --border-opacity: 0;\n  }\n\n  .lg\\:border-opacity-25 {\n    --border-opacity: 0.25;\n  }\n\n  .lg\\:border-opacity-50 {\n    --border-opacity: 0.5;\n  }\n\n  .lg\\:border-opacity-75 {\n    --border-opacity: 0.75;\n  }\n\n  .lg\\:border-opacity-100 {\n    --border-opacity: 1;\n  }\n\n  .lg\\:hover\\:border-opacity-0:hover {\n    --border-opacity: 0;\n  }\n\n  .lg\\:hover\\:border-opacity-25:hover {\n    --border-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:border-opacity-50:hover {\n    --border-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:border-opacity-75:hover {\n    --border-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:border-opacity-100:hover {\n    --border-opacity: 1;\n  }\n\n  .lg\\:focus\\:border-opacity-0:focus {\n    --border-opacity: 0;\n  }\n\n  .lg\\:focus\\:border-opacity-25:focus {\n    --border-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:border-opacity-50:focus {\n    --border-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:border-opacity-75:focus {\n    --border-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:border-opacity-100:focus {\n    --border-opacity: 1;\n  }\n\n  .lg\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .lg\\:rounded-sm {\n    border-radius: 0.125rem;\n  }\n\n  .lg\\:rounded {\n    border-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-lg {\n    border-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .lg\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .lg\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .lg\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .lg\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .lg\\:rounded-t-sm {\n    border-top-left-radius: 0.125rem;\n    border-top-right-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-r-sm {\n    border-top-right-radius: 0.125rem;\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-b-sm {\n    border-bottom-right-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-l-sm {\n    border-top-left-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-t {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-r {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-b {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-l {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-t-lg {\n    border-top-left-radius: 0.5rem;\n    border-top-right-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-r-lg {\n    border-top-right-radius: 0.5rem;\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-b-lg {\n    border-bottom-right-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-l-lg {\n    border-top-left-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .lg\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .lg\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .lg\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .lg\\:rounded-tl-sm {\n    border-top-left-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-tr-sm {\n    border-top-right-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-br-sm {\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-bl-sm {\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-tl {\n    border-top-left-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-tr {\n    border-top-right-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-br {\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-bl {\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-tl-lg {\n    border-top-left-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-tr-lg {\n    border-top-right-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-br-lg {\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-bl-lg {\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:border-solid {\n    border-style: solid;\n  }\n\n  .lg\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .lg\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .lg\\:border-double {\n    border-style: double;\n  }\n\n  .lg\\:border-none {\n    border-style: none;\n  }\n\n  .lg\\:border-0 {\n    border-width: 0;\n  }\n\n  .lg\\:border-2 {\n    border-width: 2px;\n  }\n\n  .lg\\:border-4 {\n    border-width: 4px;\n  }\n\n  .lg\\:border-8 {\n    border-width: 8px;\n  }\n\n  .lg\\:border {\n    border-width: 1px;\n  }\n\n  .lg\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .lg\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .lg\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .lg\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .lg\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .lg\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .lg\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .lg\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .lg\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .lg\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .lg\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .lg\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .lg\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .lg\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .lg\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .lg\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .lg\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .lg\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .lg\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .lg\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .lg\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .lg\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .lg\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .lg\\:cursor-default {\n    cursor: default;\n  }\n\n  .lg\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .lg\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .lg\\:cursor-text {\n    cursor: text;\n  }\n\n  .lg\\:cursor-move {\n    cursor: move;\n  }\n\n  .lg\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .lg\\:block {\n    display: block;\n  }\n\n  .lg\\:inline-block {\n    display: inline-block;\n  }\n\n  .lg\\:inline {\n    display: inline;\n  }\n\n  .lg\\:flex {\n    display: flex;\n  }\n\n  .lg\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .lg\\:table {\n    display: table;\n  }\n\n  .lg\\:table-caption {\n    display: table-caption;\n  }\n\n  .lg\\:table-cell {\n    display: table-cell;\n  }\n\n  .lg\\:table-column {\n    display: table-column;\n  }\n\n  .lg\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .lg\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .lg\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .lg\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .lg\\:table-row {\n    display: table-row;\n  }\n\n  .lg\\:flow-root {\n    display: flow-root;\n  }\n\n  .lg\\:grid {\n    display: grid;\n  }\n\n  .lg\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .lg\\:hidden {\n    display: none;\n  }\n\n  .lg\\:flex-row {\n    flex-direction: row;\n  }\n\n  .lg\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .lg\\:flex-col {\n    flex-direction: column;\n  }\n\n  .lg\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .lg\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .lg\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .lg\\:flex-no-wrap {\n    flex-wrap: nowrap;\n  }\n\n  .lg\\:items-start {\n    align-items: flex-start;\n  }\n\n  .lg\\:items-end {\n    align-items: flex-end;\n  }\n\n  .lg\\:items-center {\n    align-items: center;\n  }\n\n  .lg\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .lg\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .lg\\:self-auto {\n    align-self: auto;\n  }\n\n  .lg\\:self-start {\n    align-self: flex-start;\n  }\n\n  .lg\\:self-end {\n    align-self: flex-end;\n  }\n\n  .lg\\:self-center {\n    align-self: center;\n  }\n\n  .lg\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .lg\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .lg\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .lg\\:justify-center {\n    justify-content: center;\n  }\n\n  .lg\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .lg\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .lg\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .lg\\:content-center {\n    align-content: center;\n  }\n\n  .lg\\:content-start {\n    align-content: flex-start;\n  }\n\n  .lg\\:content-end {\n    align-content: flex-end;\n  }\n\n  .lg\\:content-between {\n    align-content: space-between;\n  }\n\n  .lg\\:content-around {\n    align-content: space-around;\n  }\n\n  .lg\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .lg\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .lg\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .lg\\:flex-none {\n    flex: none;\n  }\n\n  .lg\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .lg\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .lg\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .lg\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .lg\\:order-1 {\n    order: 1;\n  }\n\n  .lg\\:order-2 {\n    order: 2;\n  }\n\n  .lg\\:order-3 {\n    order: 3;\n  }\n\n  .lg\\:order-4 {\n    order: 4;\n  }\n\n  .lg\\:order-5 {\n    order: 5;\n  }\n\n  .lg\\:order-6 {\n    order: 6;\n  }\n\n  .lg\\:order-7 {\n    order: 7;\n  }\n\n  .lg\\:order-8 {\n    order: 8;\n  }\n\n  .lg\\:order-9 {\n    order: 9;\n  }\n\n  .lg\\:order-10 {\n    order: 10;\n  }\n\n  .lg\\:order-11 {\n    order: 11;\n  }\n\n  .lg\\:order-12 {\n    order: 12;\n  }\n\n  .lg\\:order-first {\n    order: -9999;\n  }\n\n  .lg\\:order-last {\n    order: 9999;\n  }\n\n  .lg\\:order-none {\n    order: 0;\n  }\n\n  .lg\\:float-right {\n    float: right;\n  }\n\n  .lg\\:float-left {\n    float: left;\n  }\n\n  .lg\\:float-none {\n    float: none;\n  }\n\n  .lg\\:clearfix:after {\n    content: \"\";\n    display: table;\n    clear: both;\n  }\n\n  .lg\\:clear-left {\n    clear: left;\n  }\n\n  .lg\\:clear-right {\n    clear: right;\n  }\n\n  .lg\\:clear-both {\n    clear: both;\n  }\n\n  .lg\\:clear-none {\n    clear: none;\n  }\n\n  .lg\\:font-sans {\n    font-family: Inter var, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  }\n\n  .lg\\:font-serif {\n    font-family: Georgia, Cambria, \"Times New Roman\", Times, serif;\n  }\n\n  .lg\\:font-mono {\n    font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  }\n\n  .lg\\:font-hairline {\n    font-weight: 100;\n  }\n\n  .lg\\:font-thin {\n    font-weight: 200;\n  }\n\n  .lg\\:font-light {\n    font-weight: 300;\n  }\n\n  .lg\\:font-normal {\n    font-weight: 400;\n  }\n\n  .lg\\:font-medium {\n    font-weight: 500;\n  }\n\n  .lg\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .lg\\:font-bold {\n    font-weight: 700;\n  }\n\n  .lg\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .lg\\:font-black {\n    font-weight: 900;\n  }\n\n  .lg\\:hover\\:font-hairline:hover {\n    font-weight: 100;\n  }\n\n  .lg\\:hover\\:font-thin:hover {\n    font-weight: 200;\n  }\n\n  .lg\\:hover\\:font-light:hover {\n    font-weight: 300;\n  }\n\n  .lg\\:hover\\:font-normal:hover {\n    font-weight: 400;\n  }\n\n  .lg\\:hover\\:font-medium:hover {\n    font-weight: 500;\n  }\n\n  .lg\\:hover\\:font-semibold:hover {\n    font-weight: 600;\n  }\n\n  .lg\\:hover\\:font-bold:hover {\n    font-weight: 700;\n  }\n\n  .lg\\:hover\\:font-extrabold:hover {\n    font-weight: 800;\n  }\n\n  .lg\\:hover\\:font-black:hover {\n    font-weight: 900;\n  }\n\n  .lg\\:focus\\:font-hairline:focus {\n    font-weight: 100;\n  }\n\n  .lg\\:focus\\:font-thin:focus {\n    font-weight: 200;\n  }\n\n  .lg\\:focus\\:font-light:focus {\n    font-weight: 300;\n  }\n\n  .lg\\:focus\\:font-normal:focus {\n    font-weight: 400;\n  }\n\n  .lg\\:focus\\:font-medium:focus {\n    font-weight: 500;\n  }\n\n  .lg\\:focus\\:font-semibold:focus {\n    font-weight: 600;\n  }\n\n  .lg\\:focus\\:font-bold:focus {\n    font-weight: 700;\n  }\n\n  .lg\\:focus\\:font-extrabold:focus {\n    font-weight: 800;\n  }\n\n  .lg\\:focus\\:font-black:focus {\n    font-weight: 900;\n  }\n\n  .lg\\:h-0 {\n    height: 0;\n  }\n\n  .lg\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .lg\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .lg\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .lg\\:h-4 {\n    height: 1rem;\n  }\n\n  .lg\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .lg\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .lg\\:h-7 {\n    height: 1.75rem;\n  }\n\n  .lg\\:h-8 {\n    height: 2rem;\n  }\n\n  .lg\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .lg\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .lg\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .lg\\:h-12 {\n    height: 3rem;\n  }\n\n  .lg\\:h-13 {\n    height: 3.25rem;\n  }\n\n  .lg\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .lg\\:h-15 {\n    height: 3.75rem;\n  }\n\n  .lg\\:h-16 {\n    height: 4rem;\n  }\n\n  .lg\\:h-20 {\n    height: 5rem;\n  }\n\n  .lg\\:h-24 {\n    height: 6rem;\n  }\n\n  .lg\\:h-28 {\n    height: 7rem;\n  }\n\n  .lg\\:h-32 {\n    height: 8rem;\n  }\n\n  .lg\\:h-36 {\n    height: 9rem;\n  }\n\n  .lg\\:h-40 {\n    height: 10rem;\n  }\n\n  .lg\\:h-48 {\n    height: 12rem;\n  }\n\n  .lg\\:h-56 {\n    height: 14rem;\n  }\n\n  .lg\\:h-60 {\n    height: 15rem;\n  }\n\n  .lg\\:h-64 {\n    height: 16rem;\n  }\n\n  .lg\\:h-72 {\n    height: 18rem;\n  }\n\n  .lg\\:h-80 {\n    height: 20rem;\n  }\n\n  .lg\\:h-96 {\n    height: 24rem;\n  }\n\n  .lg\\:h-auto {\n    height: auto;\n  }\n\n  .lg\\:h-px {\n    height: 1px;\n  }\n\n  .lg\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .lg\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .lg\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .lg\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .lg\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .lg\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .lg\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .lg\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .lg\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .lg\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .lg\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .lg\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .lg\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .lg\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .lg\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .lg\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .lg\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .lg\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .lg\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .lg\\:h-1\\/12 {\n    height: 8.333333%;\n  }\n\n  .lg\\:h-2\\/12 {\n    height: 16.666667%;\n  }\n\n  .lg\\:h-3\\/12 {\n    height: 25%;\n  }\n\n  .lg\\:h-4\\/12 {\n    height: 33.333333%;\n  }\n\n  .lg\\:h-5\\/12 {\n    height: 41.666667%;\n  }\n\n  .lg\\:h-6\\/12 {\n    height: 50%;\n  }\n\n  .lg\\:h-7\\/12 {\n    height: 58.333333%;\n  }\n\n  .lg\\:h-8\\/12 {\n    height: 66.666667%;\n  }\n\n  .lg\\:h-9\\/12 {\n    height: 75%;\n  }\n\n  .lg\\:h-10\\/12 {\n    height: 83.333333%;\n  }\n\n  .lg\\:h-11\\/12 {\n    height: 91.666667%;\n  }\n\n  .lg\\:h-full {\n    height: 100%;\n  }\n\n  .lg\\:h-screen {\n    height: 100vh;\n  }\n\n  .lg\\:text-xs {\n    font-size: 0.75rem;\n  }\n\n  .lg\\:text-sm {\n    font-size: 0.875rem;\n  }\n\n  .lg\\:text-base {\n    font-size: 1rem;\n  }\n\n  .lg\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .lg\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .lg\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .lg\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .lg\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .lg\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .lg\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .lg\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .lg\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .lg\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .lg\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .lg\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .lg\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .lg\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .lg\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .lg\\:leading-none {\n    line-height: 1;\n  }\n\n  .lg\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .lg\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .lg\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .lg\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .lg\\:leading-loose {\n    line-height: 2;\n  }\n\n  .lg\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .lg\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .lg\\:list-none {\n    list-style-type: none;\n  }\n\n  .lg\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .lg\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .lg\\:m-0 {\n    margin: 0;\n  }\n\n  .lg\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .lg\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .lg\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .lg\\:m-4 {\n    margin: 1rem;\n  }\n\n  .lg\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .lg\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .lg\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .lg\\:m-8 {\n    margin: 2rem;\n  }\n\n  .lg\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .lg\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .lg\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .lg\\:m-12 {\n    margin: 3rem;\n  }\n\n  .lg\\:m-13 {\n    margin: 3.25rem;\n  }\n\n  .lg\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .lg\\:m-15 {\n    margin: 3.75rem;\n  }\n\n  .lg\\:m-16 {\n    margin: 4rem;\n  }\n\n  .lg\\:m-20 {\n    margin: 5rem;\n  }\n\n  .lg\\:m-24 {\n    margin: 6rem;\n  }\n\n  .lg\\:m-28 {\n    margin: 7rem;\n  }\n\n  .lg\\:m-32 {\n    margin: 8rem;\n  }\n\n  .lg\\:m-36 {\n    margin: 9rem;\n  }\n\n  .lg\\:m-40 {\n    margin: 10rem;\n  }\n\n  .lg\\:m-48 {\n    margin: 12rem;\n  }\n\n  .lg\\:m-56 {\n    margin: 14rem;\n  }\n\n  .lg\\:m-60 {\n    margin: 15rem;\n  }\n\n  .lg\\:m-64 {\n    margin: 16rem;\n  }\n\n  .lg\\:m-72 {\n    margin: 18rem;\n  }\n\n  .lg\\:m-80 {\n    margin: 20rem;\n  }\n\n  .lg\\:m-96 {\n    margin: 24rem;\n  }\n\n  .lg\\:m-auto {\n    margin: auto;\n  }\n\n  .lg\\:m-px {\n    margin: 1px;\n  }\n\n  .lg\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .lg\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .lg\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .lg\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .lg\\:m-1\\/2 {\n    margin: 50%;\n  }\n\n  .lg\\:m-1\\/3 {\n    margin: 33.333333%;\n  }\n\n  .lg\\:m-2\\/3 {\n    margin: 66.666667%;\n  }\n\n  .lg\\:m-1\\/4 {\n    margin: 25%;\n  }\n\n  .lg\\:m-2\\/4 {\n    margin: 50%;\n  }\n\n  .lg\\:m-3\\/4 {\n    margin: 75%;\n  }\n\n  .lg\\:m-1\\/5 {\n    margin: 20%;\n  }\n\n  .lg\\:m-2\\/5 {\n    margin: 40%;\n  }\n\n  .lg\\:m-3\\/5 {\n    margin: 60%;\n  }\n\n  .lg\\:m-4\\/5 {\n    margin: 80%;\n  }\n\n  .lg\\:m-1\\/6 {\n    margin: 16.666667%;\n  }\n\n  .lg\\:m-2\\/6 {\n    margin: 33.333333%;\n  }\n\n  .lg\\:m-3\\/6 {\n    margin: 50%;\n  }\n\n  .lg\\:m-4\\/6 {\n    margin: 66.666667%;\n  }\n\n  .lg\\:m-5\\/6 {\n    margin: 83.333333%;\n  }\n\n  .lg\\:m-1\\/12 {\n    margin: 8.333333%;\n  }\n\n  .lg\\:m-2\\/12 {\n    margin: 16.666667%;\n  }\n\n  .lg\\:m-3\\/12 {\n    margin: 25%;\n  }\n\n  .lg\\:m-4\\/12 {\n    margin: 33.333333%;\n  }\n\n  .lg\\:m-5\\/12 {\n    margin: 41.666667%;\n  }\n\n  .lg\\:m-6\\/12 {\n    margin: 50%;\n  }\n\n  .lg\\:m-7\\/12 {\n    margin: 58.333333%;\n  }\n\n  .lg\\:m-8\\/12 {\n    margin: 66.666667%;\n  }\n\n  .lg\\:m-9\\/12 {\n    margin: 75%;\n  }\n\n  .lg\\:m-10\\/12 {\n    margin: 83.333333%;\n  }\n\n  .lg\\:m-11\\/12 {\n    margin: 91.666667%;\n  }\n\n  .lg\\:m-full {\n    margin: 100%;\n  }\n\n  .lg\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .lg\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .lg\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .lg\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .lg\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .lg\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .lg\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .lg\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .lg\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .lg\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .lg\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .lg\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .lg\\:-m-13 {\n    margin: -3.25rem;\n  }\n\n  .lg\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .lg\\:-m-15 {\n    margin: -3.75rem;\n  }\n\n  .lg\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .lg\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .lg\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .lg\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .lg\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .lg\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .lg\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .lg\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .lg\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .lg\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .lg\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .lg\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .lg\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .lg\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .lg\\:-m-px {\n    margin: -1px;\n  }\n\n  .lg\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .lg\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .lg\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .lg\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .lg\\:-m-1\\/2 {\n    margin: -50%;\n  }\n\n  .lg\\:-m-1\\/3 {\n    margin: -33.33333%;\n  }\n\n  .lg\\:-m-2\\/3 {\n    margin: -66.66667%;\n  }\n\n  .lg\\:-m-1\\/4 {\n    margin: -25%;\n  }\n\n  .lg\\:-m-2\\/4 {\n    margin: -50%;\n  }\n\n  .lg\\:-m-3\\/4 {\n    margin: -75%;\n  }\n\n  .lg\\:-m-1\\/5 {\n    margin: -20%;\n  }\n\n  .lg\\:-m-2\\/5 {\n    margin: -40%;\n  }\n\n  .lg\\:-m-3\\/5 {\n    margin: -60%;\n  }\n\n  .lg\\:-m-4\\/5 {\n    margin: -80%;\n  }\n\n  .lg\\:-m-1\\/6 {\n    margin: -16.66667%;\n  }\n\n  .lg\\:-m-2\\/6 {\n    margin: -33.33333%;\n  }\n\n  .lg\\:-m-3\\/6 {\n    margin: -50%;\n  }\n\n  .lg\\:-m-4\\/6 {\n    margin: -66.66667%;\n  }\n\n  .lg\\:-m-5\\/6 {\n    margin: -83.33333%;\n  }\n\n  .lg\\:-m-1\\/12 {\n    margin: -8.33333%;\n  }\n\n  .lg\\:-m-2\\/12 {\n    margin: -16.66667%;\n  }\n\n  .lg\\:-m-3\\/12 {\n    margin: -25%;\n  }\n\n  .lg\\:-m-4\\/12 {\n    margin: -33.33333%;\n  }\n\n  .lg\\:-m-5\\/12 {\n    margin: -41.66667%;\n  }\n\n  .lg\\:-m-6\\/12 {\n    margin: -50%;\n  }\n\n  .lg\\:-m-7\\/12 {\n    margin: -58.33333%;\n  }\n\n  .lg\\:-m-8\\/12 {\n    margin: -66.66667%;\n  }\n\n  .lg\\:-m-9\\/12 {\n    margin: -75%;\n  }\n\n  .lg\\:-m-10\\/12 {\n    margin: -83.33333%;\n  }\n\n  .lg\\:-m-11\\/12 {\n    margin: -91.66667%;\n  }\n\n  .lg\\:-m-full {\n    margin: -100%;\n  }\n\n  .lg\\:my-0 {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n\n  .lg\\:mx-0 {\n    margin-left: 0;\n    margin-right: 0;\n  }\n\n  .lg\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .lg\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .lg\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .lg\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .lg\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .lg\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .lg\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .lg\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .lg\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .lg\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .lg\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .lg\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .lg\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .lg\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .lg\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .lg\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .lg\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .lg\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .lg\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .lg\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .lg\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .lg\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .lg\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .lg\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .lg\\:my-13 {\n    margin-top: 3.25rem;\n    margin-bottom: 3.25rem;\n  }\n\n  .lg\\:mx-13 {\n    margin-left: 3.25rem;\n    margin-right: 3.25rem;\n  }\n\n  .lg\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .lg\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .lg\\:my-15 {\n    margin-top: 3.75rem;\n    margin-bottom: 3.75rem;\n  }\n\n  .lg\\:mx-15 {\n    margin-left: 3.75rem;\n    margin-right: 3.75rem;\n  }\n\n  .lg\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .lg\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .lg\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .lg\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .lg\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .lg\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .lg\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .lg\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .lg\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .lg\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .lg\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .lg\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .lg\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .lg\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .lg\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .lg\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .lg\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .lg\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .lg\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .lg\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .lg\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .lg\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .lg\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .lg\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .lg\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .lg\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .lg\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .lg\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .lg\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .lg\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .lg\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .lg\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .lg\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .lg\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .lg\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .lg\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .lg\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .lg\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .lg\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .lg\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .lg\\:my-1\\/2 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .lg\\:mx-1\\/2 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .lg\\:my-1\\/3 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .lg\\:mx-1\\/3 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .lg\\:my-2\\/3 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .lg\\:mx-2\\/3 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .lg\\:my-1\\/4 {\n    margin-top: 25%;\n    margin-bottom: 25%;\n  }\n\n  .lg\\:mx-1\\/4 {\n    margin-left: 25%;\n    margin-right: 25%;\n  }\n\n  .lg\\:my-2\\/4 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .lg\\:mx-2\\/4 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .lg\\:my-3\\/4 {\n    margin-top: 75%;\n    margin-bottom: 75%;\n  }\n\n  .lg\\:mx-3\\/4 {\n    margin-left: 75%;\n    margin-right: 75%;\n  }\n\n  .lg\\:my-1\\/5 {\n    margin-top: 20%;\n    margin-bottom: 20%;\n  }\n\n  .lg\\:mx-1\\/5 {\n    margin-left: 20%;\n    margin-right: 20%;\n  }\n\n  .lg\\:my-2\\/5 {\n    margin-top: 40%;\n    margin-bottom: 40%;\n  }\n\n  .lg\\:mx-2\\/5 {\n    margin-left: 40%;\n    margin-right: 40%;\n  }\n\n  .lg\\:my-3\\/5 {\n    margin-top: 60%;\n    margin-bottom: 60%;\n  }\n\n  .lg\\:mx-3\\/5 {\n    margin-left: 60%;\n    margin-right: 60%;\n  }\n\n  .lg\\:my-4\\/5 {\n    margin-top: 80%;\n    margin-bottom: 80%;\n  }\n\n  .lg\\:mx-4\\/5 {\n    margin-left: 80%;\n    margin-right: 80%;\n  }\n\n  .lg\\:my-1\\/6 {\n    margin-top: 16.666667%;\n    margin-bottom: 16.666667%;\n  }\n\n  .lg\\:mx-1\\/6 {\n    margin-left: 16.666667%;\n    margin-right: 16.666667%;\n  }\n\n  .lg\\:my-2\\/6 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .lg\\:mx-2\\/6 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .lg\\:my-3\\/6 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .lg\\:mx-3\\/6 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .lg\\:my-4\\/6 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .lg\\:mx-4\\/6 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .lg\\:my-5\\/6 {\n    margin-top: 83.333333%;\n    margin-bottom: 83.333333%;\n  }\n\n  .lg\\:mx-5\\/6 {\n    margin-left: 83.333333%;\n    margin-right: 83.333333%;\n  }\n\n  .lg\\:my-1\\/12 {\n    margin-top: 8.333333%;\n    margin-bottom: 8.333333%;\n  }\n\n  .lg\\:mx-1\\/12 {\n    margin-left: 8.333333%;\n    margin-right: 8.333333%;\n  }\n\n  .lg\\:my-2\\/12 {\n    margin-top: 16.666667%;\n    margin-bottom: 16.666667%;\n  }\n\n  .lg\\:mx-2\\/12 {\n    margin-left: 16.666667%;\n    margin-right: 16.666667%;\n  }\n\n  .lg\\:my-3\\/12 {\n    margin-top: 25%;\n    margin-bottom: 25%;\n  }\n\n  .lg\\:mx-3\\/12 {\n    margin-left: 25%;\n    margin-right: 25%;\n  }\n\n  .lg\\:my-4\\/12 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .lg\\:mx-4\\/12 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .lg\\:my-5\\/12 {\n    margin-top: 41.666667%;\n    margin-bottom: 41.666667%;\n  }\n\n  .lg\\:mx-5\\/12 {\n    margin-left: 41.666667%;\n    margin-right: 41.666667%;\n  }\n\n  .lg\\:my-6\\/12 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .lg\\:mx-6\\/12 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .lg\\:my-7\\/12 {\n    margin-top: 58.333333%;\n    margin-bottom: 58.333333%;\n  }\n\n  .lg\\:mx-7\\/12 {\n    margin-left: 58.333333%;\n    margin-right: 58.333333%;\n  }\n\n  .lg\\:my-8\\/12 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .lg\\:mx-8\\/12 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .lg\\:my-9\\/12 {\n    margin-top: 75%;\n    margin-bottom: 75%;\n  }\n\n  .lg\\:mx-9\\/12 {\n    margin-left: 75%;\n    margin-right: 75%;\n  }\n\n  .lg\\:my-10\\/12 {\n    margin-top: 83.333333%;\n    margin-bottom: 83.333333%;\n  }\n\n  .lg\\:mx-10\\/12 {\n    margin-left: 83.333333%;\n    margin-right: 83.333333%;\n  }\n\n  .lg\\:my-11\\/12 {\n    margin-top: 91.666667%;\n    margin-bottom: 91.666667%;\n  }\n\n  .lg\\:mx-11\\/12 {\n    margin-left: 91.666667%;\n    margin-right: 91.666667%;\n  }\n\n  .lg\\:my-full {\n    margin-top: 100%;\n    margin-bottom: 100%;\n  }\n\n  .lg\\:mx-full {\n    margin-left: 100%;\n    margin-right: 100%;\n  }\n\n  .lg\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .lg\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .lg\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .lg\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .lg\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .lg\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .lg\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .lg\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .lg\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .lg\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .lg\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .lg\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .lg\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .lg\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .lg\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .lg\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .lg\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .lg\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .lg\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .lg\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .lg\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .lg\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .lg\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .lg\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .lg\\:-my-13 {\n    margin-top: -3.25rem;\n    margin-bottom: -3.25rem;\n  }\n\n  .lg\\:-mx-13 {\n    margin-left: -3.25rem;\n    margin-right: -3.25rem;\n  }\n\n  .lg\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .lg\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .lg\\:-my-15 {\n    margin-top: -3.75rem;\n    margin-bottom: -3.75rem;\n  }\n\n  .lg\\:-mx-15 {\n    margin-left: -3.75rem;\n    margin-right: -3.75rem;\n  }\n\n  .lg\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .lg\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .lg\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .lg\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .lg\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .lg\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .lg\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .lg\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .lg\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .lg\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .lg\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .lg\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .lg\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .lg\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .lg\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .lg\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .lg\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .lg\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .lg\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .lg\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .lg\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .lg\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .lg\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .lg\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .lg\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .lg\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .lg\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .lg\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .lg\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .lg\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .lg\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .lg\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .lg\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .lg\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .lg\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .lg\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .lg\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .lg\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .lg\\:-my-1\\/2 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .lg\\:-mx-1\\/2 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .lg\\:-my-1\\/3 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .lg\\:-mx-1\\/3 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .lg\\:-my-2\\/3 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .lg\\:-mx-2\\/3 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .lg\\:-my-1\\/4 {\n    margin-top: -25%;\n    margin-bottom: -25%;\n  }\n\n  .lg\\:-mx-1\\/4 {\n    margin-left: -25%;\n    margin-right: -25%;\n  }\n\n  .lg\\:-my-2\\/4 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .lg\\:-mx-2\\/4 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .lg\\:-my-3\\/4 {\n    margin-top: -75%;\n    margin-bottom: -75%;\n  }\n\n  .lg\\:-mx-3\\/4 {\n    margin-left: -75%;\n    margin-right: -75%;\n  }\n\n  .lg\\:-my-1\\/5 {\n    margin-top: -20%;\n    margin-bottom: -20%;\n  }\n\n  .lg\\:-mx-1\\/5 {\n    margin-left: -20%;\n    margin-right: -20%;\n  }\n\n  .lg\\:-my-2\\/5 {\n    margin-top: -40%;\n    margin-bottom: -40%;\n  }\n\n  .lg\\:-mx-2\\/5 {\n    margin-left: -40%;\n    margin-right: -40%;\n  }\n\n  .lg\\:-my-3\\/5 {\n    margin-top: -60%;\n    margin-bottom: -60%;\n  }\n\n  .lg\\:-mx-3\\/5 {\n    margin-left: -60%;\n    margin-right: -60%;\n  }\n\n  .lg\\:-my-4\\/5 {\n    margin-top: -80%;\n    margin-bottom: -80%;\n  }\n\n  .lg\\:-mx-4\\/5 {\n    margin-left: -80%;\n    margin-right: -80%;\n  }\n\n  .lg\\:-my-1\\/6 {\n    margin-top: -16.66667%;\n    margin-bottom: -16.66667%;\n  }\n\n  .lg\\:-mx-1\\/6 {\n    margin-left: -16.66667%;\n    margin-right: -16.66667%;\n  }\n\n  .lg\\:-my-2\\/6 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .lg\\:-mx-2\\/6 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .lg\\:-my-3\\/6 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .lg\\:-mx-3\\/6 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .lg\\:-my-4\\/6 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .lg\\:-mx-4\\/6 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .lg\\:-my-5\\/6 {\n    margin-top: -83.33333%;\n    margin-bottom: -83.33333%;\n  }\n\n  .lg\\:-mx-5\\/6 {\n    margin-left: -83.33333%;\n    margin-right: -83.33333%;\n  }\n\n  .lg\\:-my-1\\/12 {\n    margin-top: -8.33333%;\n    margin-bottom: -8.33333%;\n  }\n\n  .lg\\:-mx-1\\/12 {\n    margin-left: -8.33333%;\n    margin-right: -8.33333%;\n  }\n\n  .lg\\:-my-2\\/12 {\n    margin-top: -16.66667%;\n    margin-bottom: -16.66667%;\n  }\n\n  .lg\\:-mx-2\\/12 {\n    margin-left: -16.66667%;\n    margin-right: -16.66667%;\n  }\n\n  .lg\\:-my-3\\/12 {\n    margin-top: -25%;\n    margin-bottom: -25%;\n  }\n\n  .lg\\:-mx-3\\/12 {\n    margin-left: -25%;\n    margin-right: -25%;\n  }\n\n  .lg\\:-my-4\\/12 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .lg\\:-mx-4\\/12 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .lg\\:-my-5\\/12 {\n    margin-top: -41.66667%;\n    margin-bottom: -41.66667%;\n  }\n\n  .lg\\:-mx-5\\/12 {\n    margin-left: -41.66667%;\n    margin-right: -41.66667%;\n  }\n\n  .lg\\:-my-6\\/12 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .lg\\:-mx-6\\/12 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .lg\\:-my-7\\/12 {\n    margin-top: -58.33333%;\n    margin-bottom: -58.33333%;\n  }\n\n  .lg\\:-mx-7\\/12 {\n    margin-left: -58.33333%;\n    margin-right: -58.33333%;\n  }\n\n  .lg\\:-my-8\\/12 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .lg\\:-mx-8\\/12 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .lg\\:-my-9\\/12 {\n    margin-top: -75%;\n    margin-bottom: -75%;\n  }\n\n  .lg\\:-mx-9\\/12 {\n    margin-left: -75%;\n    margin-right: -75%;\n  }\n\n  .lg\\:-my-10\\/12 {\n    margin-top: -83.33333%;\n    margin-bottom: -83.33333%;\n  }\n\n  .lg\\:-mx-10\\/12 {\n    margin-left: -83.33333%;\n    margin-right: -83.33333%;\n  }\n\n  .lg\\:-my-11\\/12 {\n    margin-top: -91.66667%;\n    margin-bottom: -91.66667%;\n  }\n\n  .lg\\:-mx-11\\/12 {\n    margin-left: -91.66667%;\n    margin-right: -91.66667%;\n  }\n\n  .lg\\:-my-full {\n    margin-top: -100%;\n    margin-bottom: -100%;\n  }\n\n  .lg\\:-mx-full {\n    margin-left: -100%;\n    margin-right: -100%;\n  }\n\n  .lg\\:mt-0 {\n    margin-top: 0;\n  }\n\n  .lg\\:mr-0 {\n    margin-right: 0;\n  }\n\n  .lg\\:mb-0 {\n    margin-bottom: 0;\n  }\n\n  .lg\\:ml-0 {\n    margin-left: 0;\n  }\n\n  .lg\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .lg\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .lg\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .lg\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .lg\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .lg\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .lg\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .lg\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .lg\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .lg\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .lg\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .lg\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .lg\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .lg\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .lg\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .lg\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .lg\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .lg\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .lg\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .lg\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .lg\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .lg\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .lg\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .lg\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .lg\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .lg\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .lg\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .lg\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .lg\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .lg\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .lg\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .lg\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .lg\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .lg\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .lg\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .lg\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .lg\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .lg\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .lg\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .lg\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .lg\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .lg\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .lg\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .lg\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .lg\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .lg\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .lg\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .lg\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .lg\\:mt-13 {\n    margin-top: 3.25rem;\n  }\n\n  .lg\\:mr-13 {\n    margin-right: 3.25rem;\n  }\n\n  .lg\\:mb-13 {\n    margin-bottom: 3.25rem;\n  }\n\n  .lg\\:ml-13 {\n    margin-left: 3.25rem;\n  }\n\n  .lg\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .lg\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .lg\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .lg\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .lg\\:mt-15 {\n    margin-top: 3.75rem;\n  }\n\n  .lg\\:mr-15 {\n    margin-right: 3.75rem;\n  }\n\n  .lg\\:mb-15 {\n    margin-bottom: 3.75rem;\n  }\n\n  .lg\\:ml-15 {\n    margin-left: 3.75rem;\n  }\n\n  .lg\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .lg\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .lg\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .lg\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .lg\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .lg\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .lg\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .lg\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .lg\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .lg\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .lg\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .lg\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .lg\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .lg\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .lg\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .lg\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .lg\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .lg\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .lg\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .lg\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .lg\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .lg\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .lg\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .lg\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .lg\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .lg\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .lg\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .lg\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .lg\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .lg\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .lg\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .lg\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .lg\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .lg\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .lg\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .lg\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .lg\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .lg\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .lg\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .lg\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .lg\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .lg\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .lg\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .lg\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .lg\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .lg\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .lg\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .lg\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .lg\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .lg\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .lg\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .lg\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .lg\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .lg\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .lg\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .lg\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .lg\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .lg\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .lg\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .lg\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .lg\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .lg\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .lg\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .lg\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .lg\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .lg\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .lg\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .lg\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .lg\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .lg\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .lg\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .lg\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .lg\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .lg\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .lg\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .lg\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .lg\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .lg\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .lg\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .lg\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .lg\\:mt-1\\/2 {\n    margin-top: 50%;\n  }\n\n  .lg\\:mr-1\\/2 {\n    margin-right: 50%;\n  }\n\n  .lg\\:mb-1\\/2 {\n    margin-bottom: 50%;\n  }\n\n  .lg\\:ml-1\\/2 {\n    margin-left: 50%;\n  }\n\n  .lg\\:mt-1\\/3 {\n    margin-top: 33.333333%;\n  }\n\n  .lg\\:mr-1\\/3 {\n    margin-right: 33.333333%;\n  }\n\n  .lg\\:mb-1\\/3 {\n    margin-bottom: 33.333333%;\n  }\n\n  .lg\\:ml-1\\/3 {\n    margin-left: 33.333333%;\n  }\n\n  .lg\\:mt-2\\/3 {\n    margin-top: 66.666667%;\n  }\n\n  .lg\\:mr-2\\/3 {\n    margin-right: 66.666667%;\n  }\n\n  .lg\\:mb-2\\/3 {\n    margin-bottom: 66.666667%;\n  }\n\n  .lg\\:ml-2\\/3 {\n    margin-left: 66.666667%;\n  }\n\n  .lg\\:mt-1\\/4 {\n    margin-top: 25%;\n  }\n\n  .lg\\:mr-1\\/4 {\n    margin-right: 25%;\n  }\n\n  .lg\\:mb-1\\/4 {\n    margin-bottom: 25%;\n  }\n\n  .lg\\:ml-1\\/4 {\n    margin-left: 25%;\n  }\n\n  .lg\\:mt-2\\/4 {\n    margin-top: 50%;\n  }\n\n  .lg\\:mr-2\\/4 {\n    margin-right: 50%;\n  }\n\n  .lg\\:mb-2\\/4 {\n    margin-bottom: 50%;\n  }\n\n  .lg\\:ml-2\\/4 {\n    margin-left: 50%;\n  }\n\n  .lg\\:mt-3\\/4 {\n    margin-top: 75%;\n  }\n\n  .lg\\:mr-3\\/4 {\n    margin-right: 75%;\n  }\n\n  .lg\\:mb-3\\/4 {\n    margin-bottom: 75%;\n  }\n\n  .lg\\:ml-3\\/4 {\n    margin-left: 75%;\n  }\n\n  .lg\\:mt-1\\/5 {\n    margin-top: 20%;\n  }\n\n  .lg\\:mr-1\\/5 {\n    margin-right: 20%;\n  }\n\n  .lg\\:mb-1\\/5 {\n    margin-bottom: 20%;\n  }\n\n  .lg\\:ml-1\\/5 {\n    margin-left: 20%;\n  }\n\n  .lg\\:mt-2\\/5 {\n    margin-top: 40%;\n  }\n\n  .lg\\:mr-2\\/5 {\n    margin-right: 40%;\n  }\n\n  .lg\\:mb-2\\/5 {\n    margin-bottom: 40%;\n  }\n\n  .lg\\:ml-2\\/5 {\n    margin-left: 40%;\n  }\n\n  .lg\\:mt-3\\/5 {\n    margin-top: 60%;\n  }\n\n  .lg\\:mr-3\\/5 {\n    margin-right: 60%;\n  }\n\n  .lg\\:mb-3\\/5 {\n    margin-bottom: 60%;\n  }\n\n  .lg\\:ml-3\\/5 {\n    margin-left: 60%;\n  }\n\n  .lg\\:mt-4\\/5 {\n    margin-top: 80%;\n  }\n\n  .lg\\:mr-4\\/5 {\n    margin-right: 80%;\n  }\n\n  .lg\\:mb-4\\/5 {\n    margin-bottom: 80%;\n  }\n\n  .lg\\:ml-4\\/5 {\n    margin-left: 80%;\n  }\n\n  .lg\\:mt-1\\/6 {\n    margin-top: 16.666667%;\n  }\n\n  .lg\\:mr-1\\/6 {\n    margin-right: 16.666667%;\n  }\n\n  .lg\\:mb-1\\/6 {\n    margin-bottom: 16.666667%;\n  }\n\n  .lg\\:ml-1\\/6 {\n    margin-left: 16.666667%;\n  }\n\n  .lg\\:mt-2\\/6 {\n    margin-top: 33.333333%;\n  }\n\n  .lg\\:mr-2\\/6 {\n    margin-right: 33.333333%;\n  }\n\n  .lg\\:mb-2\\/6 {\n    margin-bottom: 33.333333%;\n  }\n\n  .lg\\:ml-2\\/6 {\n    margin-left: 33.333333%;\n  }\n\n  .lg\\:mt-3\\/6 {\n    margin-top: 50%;\n  }\n\n  .lg\\:mr-3\\/6 {\n    margin-right: 50%;\n  }\n\n  .lg\\:mb-3\\/6 {\n    margin-bottom: 50%;\n  }\n\n  .lg\\:ml-3\\/6 {\n    margin-left: 50%;\n  }\n\n  .lg\\:mt-4\\/6 {\n    margin-top: 66.666667%;\n  }\n\n  .lg\\:mr-4\\/6 {\n    margin-right: 66.666667%;\n  }\n\n  .lg\\:mb-4\\/6 {\n    margin-bottom: 66.666667%;\n  }\n\n  .lg\\:ml-4\\/6 {\n    margin-left: 66.666667%;\n  }\n\n  .lg\\:mt-5\\/6 {\n    margin-top: 83.333333%;\n  }\n\n  .lg\\:mr-5\\/6 {\n    margin-right: 83.333333%;\n  }\n\n  .lg\\:mb-5\\/6 {\n    margin-bottom: 83.333333%;\n  }\n\n  .lg\\:ml-5\\/6 {\n    margin-left: 83.333333%;\n  }\n\n  .lg\\:mt-1\\/12 {\n    margin-top: 8.333333%;\n  }\n\n  .lg\\:mr-1\\/12 {\n    margin-right: 8.333333%;\n  }\n\n  .lg\\:mb-1\\/12 {\n    margin-bottom: 8.333333%;\n  }\n\n  .lg\\:ml-1\\/12 {\n    margin-left: 8.333333%;\n  }\n\n  .lg\\:mt-2\\/12 {\n    margin-top: 16.666667%;\n  }\n\n  .lg\\:mr-2\\/12 {\n    margin-right: 16.666667%;\n  }\n\n  .lg\\:mb-2\\/12 {\n    margin-bottom: 16.666667%;\n  }\n\n  .lg\\:ml-2\\/12 {\n    margin-left: 16.666667%;\n  }\n\n  .lg\\:mt-3\\/12 {\n    margin-top: 25%;\n  }\n\n  .lg\\:mr-3\\/12 {\n    margin-right: 25%;\n  }\n\n  .lg\\:mb-3\\/12 {\n    margin-bottom: 25%;\n  }\n\n  .lg\\:ml-3\\/12 {\n    margin-left: 25%;\n  }\n\n  .lg\\:mt-4\\/12 {\n    margin-top: 33.333333%;\n  }\n\n  .lg\\:mr-4\\/12 {\n    margin-right: 33.333333%;\n  }\n\n  .lg\\:mb-4\\/12 {\n    margin-bottom: 33.333333%;\n  }\n\n  .lg\\:ml-4\\/12 {\n    margin-left: 33.333333%;\n  }\n\n  .lg\\:mt-5\\/12 {\n    margin-top: 41.666667%;\n  }\n\n  .lg\\:mr-5\\/12 {\n    margin-right: 41.666667%;\n  }\n\n  .lg\\:mb-5\\/12 {\n    margin-bottom: 41.666667%;\n  }\n\n  .lg\\:ml-5\\/12 {\n    margin-left: 41.666667%;\n  }\n\n  .lg\\:mt-6\\/12 {\n    margin-top: 50%;\n  }\n\n  .lg\\:mr-6\\/12 {\n    margin-right: 50%;\n  }\n\n  .lg\\:mb-6\\/12 {\n    margin-bottom: 50%;\n  }\n\n  .lg\\:ml-6\\/12 {\n    margin-left: 50%;\n  }\n\n  .lg\\:mt-7\\/12 {\n    margin-top: 58.333333%;\n  }\n\n  .lg\\:mr-7\\/12 {\n    margin-right: 58.333333%;\n  }\n\n  .lg\\:mb-7\\/12 {\n    margin-bottom: 58.333333%;\n  }\n\n  .lg\\:ml-7\\/12 {\n    margin-left: 58.333333%;\n  }\n\n  .lg\\:mt-8\\/12 {\n    margin-top: 66.666667%;\n  }\n\n  .lg\\:mr-8\\/12 {\n    margin-right: 66.666667%;\n  }\n\n  .lg\\:mb-8\\/12 {\n    margin-bottom: 66.666667%;\n  }\n\n  .lg\\:ml-8\\/12 {\n    margin-left: 66.666667%;\n  }\n\n  .lg\\:mt-9\\/12 {\n    margin-top: 75%;\n  }\n\n  .lg\\:mr-9\\/12 {\n    margin-right: 75%;\n  }\n\n  .lg\\:mb-9\\/12 {\n    margin-bottom: 75%;\n  }\n\n  .lg\\:ml-9\\/12 {\n    margin-left: 75%;\n  }\n\n  .lg\\:mt-10\\/12 {\n    margin-top: 83.333333%;\n  }\n\n  .lg\\:mr-10\\/12 {\n    margin-right: 83.333333%;\n  }\n\n  .lg\\:mb-10\\/12 {\n    margin-bottom: 83.333333%;\n  }\n\n  .lg\\:ml-10\\/12 {\n    margin-left: 83.333333%;\n  }\n\n  .lg\\:mt-11\\/12 {\n    margin-top: 91.666667%;\n  }\n\n  .lg\\:mr-11\\/12 {\n    margin-right: 91.666667%;\n  }\n\n  .lg\\:mb-11\\/12 {\n    margin-bottom: 91.666667%;\n  }\n\n  .lg\\:ml-11\\/12 {\n    margin-left: 91.666667%;\n  }\n\n  .lg\\:mt-full {\n    margin-top: 100%;\n  }\n\n  .lg\\:mr-full {\n    margin-right: 100%;\n  }\n\n  .lg\\:mb-full {\n    margin-bottom: 100%;\n  }\n\n  .lg\\:ml-full {\n    margin-left: 100%;\n  }\n\n  .lg\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .lg\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .lg\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .lg\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .lg\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .lg\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .lg\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .lg\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .lg\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .lg\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .lg\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .lg\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .lg\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .lg\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .lg\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .lg\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .lg\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .lg\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .lg\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .lg\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .lg\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .lg\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .lg\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .lg\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .lg\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .lg\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .lg\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .lg\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .lg\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .lg\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .lg\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .lg\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .lg\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .lg\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .lg\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .lg\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .lg\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .lg\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .lg\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .lg\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .lg\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .lg\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .lg\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .lg\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .lg\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .lg\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .lg\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .lg\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .lg\\:-mt-13 {\n    margin-top: -3.25rem;\n  }\n\n  .lg\\:-mr-13 {\n    margin-right: -3.25rem;\n  }\n\n  .lg\\:-mb-13 {\n    margin-bottom: -3.25rem;\n  }\n\n  .lg\\:-ml-13 {\n    margin-left: -3.25rem;\n  }\n\n  .lg\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .lg\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .lg\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .lg\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .lg\\:-mt-15 {\n    margin-top: -3.75rem;\n  }\n\n  .lg\\:-mr-15 {\n    margin-right: -3.75rem;\n  }\n\n  .lg\\:-mb-15 {\n    margin-bottom: -3.75rem;\n  }\n\n  .lg\\:-ml-15 {\n    margin-left: -3.75rem;\n  }\n\n  .lg\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .lg\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .lg\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .lg\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .lg\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .lg\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .lg\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .lg\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .lg\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .lg\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .lg\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .lg\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .lg\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .lg\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .lg\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .lg\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .lg\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .lg\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .lg\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .lg\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .lg\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .lg\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .lg\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .lg\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .lg\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .lg\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .lg\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .lg\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .lg\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .lg\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .lg\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .lg\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .lg\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .lg\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .lg\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .lg\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .lg\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .lg\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .lg\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .lg\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .lg\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .lg\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .lg\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .lg\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .lg\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .lg\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .lg\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .lg\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .lg\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .lg\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .lg\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .lg\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .lg\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .lg\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .lg\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .lg\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .lg\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .lg\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .lg\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .lg\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .lg\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .lg\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .lg\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .lg\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .lg\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .lg\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .lg\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .lg\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .lg\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .lg\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .lg\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .lg\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .lg\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .lg\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .lg\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .lg\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .lg\\:-mt-1\\/2 {\n    margin-top: -50%;\n  }\n\n  .lg\\:-mr-1\\/2 {\n    margin-right: -50%;\n  }\n\n  .lg\\:-mb-1\\/2 {\n    margin-bottom: -50%;\n  }\n\n  .lg\\:-ml-1\\/2 {\n    margin-left: -50%;\n  }\n\n  .lg\\:-mt-1\\/3 {\n    margin-top: -33.33333%;\n  }\n\n  .lg\\:-mr-1\\/3 {\n    margin-right: -33.33333%;\n  }\n\n  .lg\\:-mb-1\\/3 {\n    margin-bottom: -33.33333%;\n  }\n\n  .lg\\:-ml-1\\/3 {\n    margin-left: -33.33333%;\n  }\n\n  .lg\\:-mt-2\\/3 {\n    margin-top: -66.66667%;\n  }\n\n  .lg\\:-mr-2\\/3 {\n    margin-right: -66.66667%;\n  }\n\n  .lg\\:-mb-2\\/3 {\n    margin-bottom: -66.66667%;\n  }\n\n  .lg\\:-ml-2\\/3 {\n    margin-left: -66.66667%;\n  }\n\n  .lg\\:-mt-1\\/4 {\n    margin-top: -25%;\n  }\n\n  .lg\\:-mr-1\\/4 {\n    margin-right: -25%;\n  }\n\n  .lg\\:-mb-1\\/4 {\n    margin-bottom: -25%;\n  }\n\n  .lg\\:-ml-1\\/4 {\n    margin-left: -25%;\n  }\n\n  .lg\\:-mt-2\\/4 {\n    margin-top: -50%;\n  }\n\n  .lg\\:-mr-2\\/4 {\n    margin-right: -50%;\n  }\n\n  .lg\\:-mb-2\\/4 {\n    margin-bottom: -50%;\n  }\n\n  .lg\\:-ml-2\\/4 {\n    margin-left: -50%;\n  }\n\n  .lg\\:-mt-3\\/4 {\n    margin-top: -75%;\n  }\n\n  .lg\\:-mr-3\\/4 {\n    margin-right: -75%;\n  }\n\n  .lg\\:-mb-3\\/4 {\n    margin-bottom: -75%;\n  }\n\n  .lg\\:-ml-3\\/4 {\n    margin-left: -75%;\n  }\n\n  .lg\\:-mt-1\\/5 {\n    margin-top: -20%;\n  }\n\n  .lg\\:-mr-1\\/5 {\n    margin-right: -20%;\n  }\n\n  .lg\\:-mb-1\\/5 {\n    margin-bottom: -20%;\n  }\n\n  .lg\\:-ml-1\\/5 {\n    margin-left: -20%;\n  }\n\n  .lg\\:-mt-2\\/5 {\n    margin-top: -40%;\n  }\n\n  .lg\\:-mr-2\\/5 {\n    margin-right: -40%;\n  }\n\n  .lg\\:-mb-2\\/5 {\n    margin-bottom: -40%;\n  }\n\n  .lg\\:-ml-2\\/5 {\n    margin-left: -40%;\n  }\n\n  .lg\\:-mt-3\\/5 {\n    margin-top: -60%;\n  }\n\n  .lg\\:-mr-3\\/5 {\n    margin-right: -60%;\n  }\n\n  .lg\\:-mb-3\\/5 {\n    margin-bottom: -60%;\n  }\n\n  .lg\\:-ml-3\\/5 {\n    margin-left: -60%;\n  }\n\n  .lg\\:-mt-4\\/5 {\n    margin-top: -80%;\n  }\n\n  .lg\\:-mr-4\\/5 {\n    margin-right: -80%;\n  }\n\n  .lg\\:-mb-4\\/5 {\n    margin-bottom: -80%;\n  }\n\n  .lg\\:-ml-4\\/5 {\n    margin-left: -80%;\n  }\n\n  .lg\\:-mt-1\\/6 {\n    margin-top: -16.66667%;\n  }\n\n  .lg\\:-mr-1\\/6 {\n    margin-right: -16.66667%;\n  }\n\n  .lg\\:-mb-1\\/6 {\n    margin-bottom: -16.66667%;\n  }\n\n  .lg\\:-ml-1\\/6 {\n    margin-left: -16.66667%;\n  }\n\n  .lg\\:-mt-2\\/6 {\n    margin-top: -33.33333%;\n  }\n\n  .lg\\:-mr-2\\/6 {\n    margin-right: -33.33333%;\n  }\n\n  .lg\\:-mb-2\\/6 {\n    margin-bottom: -33.33333%;\n  }\n\n  .lg\\:-ml-2\\/6 {\n    margin-left: -33.33333%;\n  }\n\n  .lg\\:-mt-3\\/6 {\n    margin-top: -50%;\n  }\n\n  .lg\\:-mr-3\\/6 {\n    margin-right: -50%;\n  }\n\n  .lg\\:-mb-3\\/6 {\n    margin-bottom: -50%;\n  }\n\n  .lg\\:-ml-3\\/6 {\n    margin-left: -50%;\n  }\n\n  .lg\\:-mt-4\\/6 {\n    margin-top: -66.66667%;\n  }\n\n  .lg\\:-mr-4\\/6 {\n    margin-right: -66.66667%;\n  }\n\n  .lg\\:-mb-4\\/6 {\n    margin-bottom: -66.66667%;\n  }\n\n  .lg\\:-ml-4\\/6 {\n    margin-left: -66.66667%;\n  }\n\n  .lg\\:-mt-5\\/6 {\n    margin-top: -83.33333%;\n  }\n\n  .lg\\:-mr-5\\/6 {\n    margin-right: -83.33333%;\n  }\n\n  .lg\\:-mb-5\\/6 {\n    margin-bottom: -83.33333%;\n  }\n\n  .lg\\:-ml-5\\/6 {\n    margin-left: -83.33333%;\n  }\n\n  .lg\\:-mt-1\\/12 {\n    margin-top: -8.33333%;\n  }\n\n  .lg\\:-mr-1\\/12 {\n    margin-right: -8.33333%;\n  }\n\n  .lg\\:-mb-1\\/12 {\n    margin-bottom: -8.33333%;\n  }\n\n  .lg\\:-ml-1\\/12 {\n    margin-left: -8.33333%;\n  }\n\n  .lg\\:-mt-2\\/12 {\n    margin-top: -16.66667%;\n  }\n\n  .lg\\:-mr-2\\/12 {\n    margin-right: -16.66667%;\n  }\n\n  .lg\\:-mb-2\\/12 {\n    margin-bottom: -16.66667%;\n  }\n\n  .lg\\:-ml-2\\/12 {\n    margin-left: -16.66667%;\n  }\n\n  .lg\\:-mt-3\\/12 {\n    margin-top: -25%;\n  }\n\n  .lg\\:-mr-3\\/12 {\n    margin-right: -25%;\n  }\n\n  .lg\\:-mb-3\\/12 {\n    margin-bottom: -25%;\n  }\n\n  .lg\\:-ml-3\\/12 {\n    margin-left: -25%;\n  }\n\n  .lg\\:-mt-4\\/12 {\n    margin-top: -33.33333%;\n  }\n\n  .lg\\:-mr-4\\/12 {\n    margin-right: -33.33333%;\n  }\n\n  .lg\\:-mb-4\\/12 {\n    margin-bottom: -33.33333%;\n  }\n\n  .lg\\:-ml-4\\/12 {\n    margin-left: -33.33333%;\n  }\n\n  .lg\\:-mt-5\\/12 {\n    margin-top: -41.66667%;\n  }\n\n  .lg\\:-mr-5\\/12 {\n    margin-right: -41.66667%;\n  }\n\n  .lg\\:-mb-5\\/12 {\n    margin-bottom: -41.66667%;\n  }\n\n  .lg\\:-ml-5\\/12 {\n    margin-left: -41.66667%;\n  }\n\n  .lg\\:-mt-6\\/12 {\n    margin-top: -50%;\n  }\n\n  .lg\\:-mr-6\\/12 {\n    margin-right: -50%;\n  }\n\n  .lg\\:-mb-6\\/12 {\n    margin-bottom: -50%;\n  }\n\n  .lg\\:-ml-6\\/12 {\n    margin-left: -50%;\n  }\n\n  .lg\\:-mt-7\\/12 {\n    margin-top: -58.33333%;\n  }\n\n  .lg\\:-mr-7\\/12 {\n    margin-right: -58.33333%;\n  }\n\n  .lg\\:-mb-7\\/12 {\n    margin-bottom: -58.33333%;\n  }\n\n  .lg\\:-ml-7\\/12 {\n    margin-left: -58.33333%;\n  }\n\n  .lg\\:-mt-8\\/12 {\n    margin-top: -66.66667%;\n  }\n\n  .lg\\:-mr-8\\/12 {\n    margin-right: -66.66667%;\n  }\n\n  .lg\\:-mb-8\\/12 {\n    margin-bottom: -66.66667%;\n  }\n\n  .lg\\:-ml-8\\/12 {\n    margin-left: -66.66667%;\n  }\n\n  .lg\\:-mt-9\\/12 {\n    margin-top: -75%;\n  }\n\n  .lg\\:-mr-9\\/12 {\n    margin-right: -75%;\n  }\n\n  .lg\\:-mb-9\\/12 {\n    margin-bottom: -75%;\n  }\n\n  .lg\\:-ml-9\\/12 {\n    margin-left: -75%;\n  }\n\n  .lg\\:-mt-10\\/12 {\n    margin-top: -83.33333%;\n  }\n\n  .lg\\:-mr-10\\/12 {\n    margin-right: -83.33333%;\n  }\n\n  .lg\\:-mb-10\\/12 {\n    margin-bottom: -83.33333%;\n  }\n\n  .lg\\:-ml-10\\/12 {\n    margin-left: -83.33333%;\n  }\n\n  .lg\\:-mt-11\\/12 {\n    margin-top: -91.66667%;\n  }\n\n  .lg\\:-mr-11\\/12 {\n    margin-right: -91.66667%;\n  }\n\n  .lg\\:-mb-11\\/12 {\n    margin-bottom: -91.66667%;\n  }\n\n  .lg\\:-ml-11\\/12 {\n    margin-left: -91.66667%;\n  }\n\n  .lg\\:-mt-full {\n    margin-top: -100%;\n  }\n\n  .lg\\:-mr-full {\n    margin-right: -100%;\n  }\n\n  .lg\\:-mb-full {\n    margin-bottom: -100%;\n  }\n\n  .lg\\:-ml-full {\n    margin-left: -100%;\n  }\n\n  .lg\\:max-h-0 {\n    max-height: 0;\n  }\n\n  .lg\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .lg\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .lg\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .lg\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .lg\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .lg\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .lg\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .lg\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .lg\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .lg\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .lg\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .lg\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .lg\\:max-h-13 {\n    max-height: 3.25rem;\n  }\n\n  .lg\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .lg\\:max-h-15 {\n    max-height: 3.75rem;\n  }\n\n  .lg\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .lg\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .lg\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .lg\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .lg\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .lg\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .lg\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .lg\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .lg\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .lg\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .lg\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .lg\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .lg\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .lg\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .lg\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .lg\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .lg\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .lg\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .lg\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .lg\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .lg\\:max-h-1\\/2 {\n    max-height: 50%;\n  }\n\n  .lg\\:max-h-1\\/3 {\n    max-height: 33.333333%;\n  }\n\n  .lg\\:max-h-2\\/3 {\n    max-height: 66.666667%;\n  }\n\n  .lg\\:max-h-1\\/4 {\n    max-height: 25%;\n  }\n\n  .lg\\:max-h-2\\/4 {\n    max-height: 50%;\n  }\n\n  .lg\\:max-h-3\\/4 {\n    max-height: 75%;\n  }\n\n  .lg\\:max-h-1\\/5 {\n    max-height: 20%;\n  }\n\n  .lg\\:max-h-2\\/5 {\n    max-height: 40%;\n  }\n\n  .lg\\:max-h-3\\/5 {\n    max-height: 60%;\n  }\n\n  .lg\\:max-h-4\\/5 {\n    max-height: 80%;\n  }\n\n  .lg\\:max-h-1\\/6 {\n    max-height: 16.666667%;\n  }\n\n  .lg\\:max-h-2\\/6 {\n    max-height: 33.333333%;\n  }\n\n  .lg\\:max-h-3\\/6 {\n    max-height: 50%;\n  }\n\n  .lg\\:max-h-4\\/6 {\n    max-height: 66.666667%;\n  }\n\n  .lg\\:max-h-5\\/6 {\n    max-height: 83.333333%;\n  }\n\n  .lg\\:max-h-1\\/12 {\n    max-height: 8.333333%;\n  }\n\n  .lg\\:max-h-2\\/12 {\n    max-height: 16.666667%;\n  }\n\n  .lg\\:max-h-3\\/12 {\n    max-height: 25%;\n  }\n\n  .lg\\:max-h-4\\/12 {\n    max-height: 33.333333%;\n  }\n\n  .lg\\:max-h-5\\/12 {\n    max-height: 41.666667%;\n  }\n\n  .lg\\:max-h-6\\/12 {\n    max-height: 50%;\n  }\n\n  .lg\\:max-h-7\\/12 {\n    max-height: 58.333333%;\n  }\n\n  .lg\\:max-h-8\\/12 {\n    max-height: 66.666667%;\n  }\n\n  .lg\\:max-h-9\\/12 {\n    max-height: 75%;\n  }\n\n  .lg\\:max-h-10\\/12 {\n    max-height: 83.333333%;\n  }\n\n  .lg\\:max-h-11\\/12 {\n    max-height: 91.666667%;\n  }\n\n  .lg\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .lg\\:max-w-none {\n    max-width: none;\n  }\n\n  .lg\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .lg\\:max-w-sm {\n    max-width: 24rem;\n  }\n\n  .lg\\:max-w-md {\n    max-width: 28rem;\n  }\n\n  .lg\\:max-w-lg {\n    max-width: 32rem;\n  }\n\n  .lg\\:max-w-xl {\n    max-width: 36rem;\n  }\n\n  .lg\\:max-w-2xl {\n    max-width: 42rem;\n  }\n\n  .lg\\:max-w-3xl {\n    max-width: 48rem;\n  }\n\n  .lg\\:max-w-4xl {\n    max-width: 56rem;\n  }\n\n  .lg\\:max-w-5xl {\n    max-width: 64rem;\n  }\n\n  .lg\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .lg\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .lg\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .lg\\:max-w-screen-sm {\n    max-width: 640px;\n  }\n\n  .lg\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .lg\\:max-w-screen-lg {\n    max-width: 1024px;\n  }\n\n  .lg\\:max-w-screen-xl {\n    max-width: 1280px;\n  }\n\n  .lg\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .lg\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .lg\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .lg\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .lg\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .lg\\:object-contain {\n    -o-object-fit: contain;\n       object-fit: contain;\n  }\n\n  .lg\\:object-cover {\n    -o-object-fit: cover;\n       object-fit: cover;\n  }\n\n  .lg\\:object-fill {\n    -o-object-fit: fill;\n       object-fit: fill;\n  }\n\n  .lg\\:object-none {\n    -o-object-fit: none;\n       object-fit: none;\n  }\n\n  .lg\\:object-scale-down {\n    -o-object-fit: scale-down;\n       object-fit: scale-down;\n  }\n\n  .lg\\:object-bottom {\n    -o-object-position: bottom;\n       object-position: bottom;\n  }\n\n  .lg\\:object-center {\n    -o-object-position: center;\n       object-position: center;\n  }\n\n  .lg\\:object-left {\n    -o-object-position: left;\n       object-position: left;\n  }\n\n  .lg\\:object-left-bottom {\n    -o-object-position: left bottom;\n       object-position: left bottom;\n  }\n\n  .lg\\:object-left-top {\n    -o-object-position: left top;\n       object-position: left top;\n  }\n\n  .lg\\:object-right {\n    -o-object-position: right;\n       object-position: right;\n  }\n\n  .lg\\:object-right-bottom {\n    -o-object-position: right bottom;\n       object-position: right bottom;\n  }\n\n  .lg\\:object-right-top {\n    -o-object-position: right top;\n       object-position: right top;\n  }\n\n  .lg\\:object-top {\n    -o-object-position: top;\n       object-position: top;\n  }\n\n  .lg\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .lg\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .lg\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .lg\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .lg\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .lg\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .lg\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .lg\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .lg\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .lg\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .lg\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .lg\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .lg\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .lg\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .lg\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .lg\\:outline-none {\n    outline: 0;\n  }\n\n  .lg\\:focus\\:outline-none:focus {\n    outline: 0;\n  }\n\n  .lg\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .lg\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .lg\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .lg\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .lg\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .lg\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .lg\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .lg\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .lg\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .lg\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .lg\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .lg\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .lg\\:scrolling-touch {\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .lg\\:scrolling-auto {\n    -webkit-overflow-scrolling: auto;\n  }\n\n  .lg\\:p-0 {\n    padding: 0;\n  }\n\n  .lg\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .lg\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .lg\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .lg\\:p-4 {\n    padding: 1rem;\n  }\n\n  .lg\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .lg\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .lg\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .lg\\:p-8 {\n    padding: 2rem;\n  }\n\n  .lg\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .lg\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .lg\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .lg\\:p-12 {\n    padding: 3rem;\n  }\n\n  .lg\\:p-13 {\n    padding: 3.25rem;\n  }\n\n  .lg\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .lg\\:p-15 {\n    padding: 3.75rem;\n  }\n\n  .lg\\:p-16 {\n    padding: 4rem;\n  }\n\n  .lg\\:p-20 {\n    padding: 5rem;\n  }\n\n  .lg\\:p-24 {\n    padding: 6rem;\n  }\n\n  .lg\\:p-28 {\n    padding: 7rem;\n  }\n\n  .lg\\:p-32 {\n    padding: 8rem;\n  }\n\n  .lg\\:p-36 {\n    padding: 9rem;\n  }\n\n  .lg\\:p-40 {\n    padding: 10rem;\n  }\n\n  .lg\\:p-48 {\n    padding: 12rem;\n  }\n\n  .lg\\:p-56 {\n    padding: 14rem;\n  }\n\n  .lg\\:p-60 {\n    padding: 15rem;\n  }\n\n  .lg\\:p-64 {\n    padding: 16rem;\n  }\n\n  .lg\\:p-72 {\n    padding: 18rem;\n  }\n\n  .lg\\:p-80 {\n    padding: 20rem;\n  }\n\n  .lg\\:p-96 {\n    padding: 24rem;\n  }\n\n  .lg\\:p-px {\n    padding: 1px;\n  }\n\n  .lg\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .lg\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .lg\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .lg\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .lg\\:p-1\\/2 {\n    padding: 50%;\n  }\n\n  .lg\\:p-1\\/3 {\n    padding: 33.333333%;\n  }\n\n  .lg\\:p-2\\/3 {\n    padding: 66.666667%;\n  }\n\n  .lg\\:p-1\\/4 {\n    padding: 25%;\n  }\n\n  .lg\\:p-2\\/4 {\n    padding: 50%;\n  }\n\n  .lg\\:p-3\\/4 {\n    padding: 75%;\n  }\n\n  .lg\\:p-1\\/5 {\n    padding: 20%;\n  }\n\n  .lg\\:p-2\\/5 {\n    padding: 40%;\n  }\n\n  .lg\\:p-3\\/5 {\n    padding: 60%;\n  }\n\n  .lg\\:p-4\\/5 {\n    padding: 80%;\n  }\n\n  .lg\\:p-1\\/6 {\n    padding: 16.666667%;\n  }\n\n  .lg\\:p-2\\/6 {\n    padding: 33.333333%;\n  }\n\n  .lg\\:p-3\\/6 {\n    padding: 50%;\n  }\n\n  .lg\\:p-4\\/6 {\n    padding: 66.666667%;\n  }\n\n  .lg\\:p-5\\/6 {\n    padding: 83.333333%;\n  }\n\n  .lg\\:p-1\\/12 {\n    padding: 8.333333%;\n  }\n\n  .lg\\:p-2\\/12 {\n    padding: 16.666667%;\n  }\n\n  .lg\\:p-3\\/12 {\n    padding: 25%;\n  }\n\n  .lg\\:p-4\\/12 {\n    padding: 33.333333%;\n  }\n\n  .lg\\:p-5\\/12 {\n    padding: 41.666667%;\n  }\n\n  .lg\\:p-6\\/12 {\n    padding: 50%;\n  }\n\n  .lg\\:p-7\\/12 {\n    padding: 58.333333%;\n  }\n\n  .lg\\:p-8\\/12 {\n    padding: 66.666667%;\n  }\n\n  .lg\\:p-9\\/12 {\n    padding: 75%;\n  }\n\n  .lg\\:p-10\\/12 {\n    padding: 83.333333%;\n  }\n\n  .lg\\:p-11\\/12 {\n    padding: 91.666667%;\n  }\n\n  .lg\\:p-full {\n    padding: 100%;\n  }\n\n  .lg\\:py-0 {\n    padding-top: 0;\n    padding-bottom: 0;\n  }\n\n  .lg\\:px-0 {\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .lg\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .lg\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .lg\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .lg\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .lg\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .lg\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .lg\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .lg\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .lg\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .lg\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .lg\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .lg\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .lg\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .lg\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .lg\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .lg\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .lg\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .lg\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .lg\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .lg\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .lg\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .lg\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .lg\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .lg\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .lg\\:py-13 {\n    padding-top: 3.25rem;\n    padding-bottom: 3.25rem;\n  }\n\n  .lg\\:px-13 {\n    padding-left: 3.25rem;\n    padding-right: 3.25rem;\n  }\n\n  .lg\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .lg\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .lg\\:py-15 {\n    padding-top: 3.75rem;\n    padding-bottom: 3.75rem;\n  }\n\n  .lg\\:px-15 {\n    padding-left: 3.75rem;\n    padding-right: 3.75rem;\n  }\n\n  .lg\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .lg\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .lg\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .lg\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .lg\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .lg\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .lg\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .lg\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .lg\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .lg\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .lg\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .lg\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .lg\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .lg\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .lg\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .lg\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .lg\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .lg\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .lg\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .lg\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .lg\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .lg\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .lg\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .lg\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .lg\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .lg\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .lg\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .lg\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .lg\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .lg\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .lg\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .lg\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .lg\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .lg\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .lg\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .lg\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .lg\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .lg\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .lg\\:py-1\\/2 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .lg\\:px-1\\/2 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .lg\\:py-1\\/3 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .lg\\:px-1\\/3 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .lg\\:py-2\\/3 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .lg\\:px-2\\/3 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .lg\\:py-1\\/4 {\n    padding-top: 25%;\n    padding-bottom: 25%;\n  }\n\n  .lg\\:px-1\\/4 {\n    padding-left: 25%;\n    padding-right: 25%;\n  }\n\n  .lg\\:py-2\\/4 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .lg\\:px-2\\/4 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .lg\\:py-3\\/4 {\n    padding-top: 75%;\n    padding-bottom: 75%;\n  }\n\n  .lg\\:px-3\\/4 {\n    padding-left: 75%;\n    padding-right: 75%;\n  }\n\n  .lg\\:py-1\\/5 {\n    padding-top: 20%;\n    padding-bottom: 20%;\n  }\n\n  .lg\\:px-1\\/5 {\n    padding-left: 20%;\n    padding-right: 20%;\n  }\n\n  .lg\\:py-2\\/5 {\n    padding-top: 40%;\n    padding-bottom: 40%;\n  }\n\n  .lg\\:px-2\\/5 {\n    padding-left: 40%;\n    padding-right: 40%;\n  }\n\n  .lg\\:py-3\\/5 {\n    padding-top: 60%;\n    padding-bottom: 60%;\n  }\n\n  .lg\\:px-3\\/5 {\n    padding-left: 60%;\n    padding-right: 60%;\n  }\n\n  .lg\\:py-4\\/5 {\n    padding-top: 80%;\n    padding-bottom: 80%;\n  }\n\n  .lg\\:px-4\\/5 {\n    padding-left: 80%;\n    padding-right: 80%;\n  }\n\n  .lg\\:py-1\\/6 {\n    padding-top: 16.666667%;\n    padding-bottom: 16.666667%;\n  }\n\n  .lg\\:px-1\\/6 {\n    padding-left: 16.666667%;\n    padding-right: 16.666667%;\n  }\n\n  .lg\\:py-2\\/6 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .lg\\:px-2\\/6 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .lg\\:py-3\\/6 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .lg\\:px-3\\/6 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .lg\\:py-4\\/6 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .lg\\:px-4\\/6 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .lg\\:py-5\\/6 {\n    padding-top: 83.333333%;\n    padding-bottom: 83.333333%;\n  }\n\n  .lg\\:px-5\\/6 {\n    padding-left: 83.333333%;\n    padding-right: 83.333333%;\n  }\n\n  .lg\\:py-1\\/12 {\n    padding-top: 8.333333%;\n    padding-bottom: 8.333333%;\n  }\n\n  .lg\\:px-1\\/12 {\n    padding-left: 8.333333%;\n    padding-right: 8.333333%;\n  }\n\n  .lg\\:py-2\\/12 {\n    padding-top: 16.666667%;\n    padding-bottom: 16.666667%;\n  }\n\n  .lg\\:px-2\\/12 {\n    padding-left: 16.666667%;\n    padding-right: 16.666667%;\n  }\n\n  .lg\\:py-3\\/12 {\n    padding-top: 25%;\n    padding-bottom: 25%;\n  }\n\n  .lg\\:px-3\\/12 {\n    padding-left: 25%;\n    padding-right: 25%;\n  }\n\n  .lg\\:py-4\\/12 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .lg\\:px-4\\/12 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .lg\\:py-5\\/12 {\n    padding-top: 41.666667%;\n    padding-bottom: 41.666667%;\n  }\n\n  .lg\\:px-5\\/12 {\n    padding-left: 41.666667%;\n    padding-right: 41.666667%;\n  }\n\n  .lg\\:py-6\\/12 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .lg\\:px-6\\/12 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .lg\\:py-7\\/12 {\n    padding-top: 58.333333%;\n    padding-bottom: 58.333333%;\n  }\n\n  .lg\\:px-7\\/12 {\n    padding-left: 58.333333%;\n    padding-right: 58.333333%;\n  }\n\n  .lg\\:py-8\\/12 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .lg\\:px-8\\/12 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .lg\\:py-9\\/12 {\n    padding-top: 75%;\n    padding-bottom: 75%;\n  }\n\n  .lg\\:px-9\\/12 {\n    padding-left: 75%;\n    padding-right: 75%;\n  }\n\n  .lg\\:py-10\\/12 {\n    padding-top: 83.333333%;\n    padding-bottom: 83.333333%;\n  }\n\n  .lg\\:px-10\\/12 {\n    padding-left: 83.333333%;\n    padding-right: 83.333333%;\n  }\n\n  .lg\\:py-11\\/12 {\n    padding-top: 91.666667%;\n    padding-bottom: 91.666667%;\n  }\n\n  .lg\\:px-11\\/12 {\n    padding-left: 91.666667%;\n    padding-right: 91.666667%;\n  }\n\n  .lg\\:py-full {\n    padding-top: 100%;\n    padding-bottom: 100%;\n  }\n\n  .lg\\:px-full {\n    padding-left: 100%;\n    padding-right: 100%;\n  }\n\n  .lg\\:pt-0 {\n    padding-top: 0;\n  }\n\n  .lg\\:pr-0 {\n    padding-right: 0;\n  }\n\n  .lg\\:pb-0 {\n    padding-bottom: 0;\n  }\n\n  .lg\\:pl-0 {\n    padding-left: 0;\n  }\n\n  .lg\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .lg\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .lg\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .lg\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .lg\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .lg\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .lg\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .lg\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .lg\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .lg\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .lg\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .lg\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .lg\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .lg\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .lg\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .lg\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .lg\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .lg\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .lg\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .lg\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .lg\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .lg\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .lg\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .lg\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .lg\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .lg\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .lg\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .lg\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .lg\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .lg\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .lg\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .lg\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .lg\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .lg\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .lg\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .lg\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .lg\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .lg\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .lg\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .lg\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .lg\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .lg\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .lg\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .lg\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .lg\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .lg\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .lg\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .lg\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .lg\\:pt-13 {\n    padding-top: 3.25rem;\n  }\n\n  .lg\\:pr-13 {\n    padding-right: 3.25rem;\n  }\n\n  .lg\\:pb-13 {\n    padding-bottom: 3.25rem;\n  }\n\n  .lg\\:pl-13 {\n    padding-left: 3.25rem;\n  }\n\n  .lg\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .lg\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .lg\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .lg\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .lg\\:pt-15 {\n    padding-top: 3.75rem;\n  }\n\n  .lg\\:pr-15 {\n    padding-right: 3.75rem;\n  }\n\n  .lg\\:pb-15 {\n    padding-bottom: 3.75rem;\n  }\n\n  .lg\\:pl-15 {\n    padding-left: 3.75rem;\n  }\n\n  .lg\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .lg\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .lg\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .lg\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .lg\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .lg\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .lg\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .lg\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .lg\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .lg\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .lg\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .lg\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .lg\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .lg\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .lg\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .lg\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .lg\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .lg\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .lg\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .lg\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .lg\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .lg\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .lg\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .lg\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .lg\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .lg\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .lg\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .lg\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .lg\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .lg\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .lg\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .lg\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .lg\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .lg\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .lg\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .lg\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .lg\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .lg\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .lg\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .lg\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .lg\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .lg\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .lg\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .lg\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .lg\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .lg\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .lg\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .lg\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .lg\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .lg\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .lg\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .lg\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .lg\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .lg\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .lg\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .lg\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .lg\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .lg\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .lg\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .lg\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .lg\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .lg\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .lg\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .lg\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .lg\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .lg\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .lg\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .lg\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .lg\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .lg\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .lg\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .lg\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .lg\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .lg\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .lg\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .lg\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .lg\\:pt-1\\/2 {\n    padding-top: 50%;\n  }\n\n  .lg\\:pr-1\\/2 {\n    padding-right: 50%;\n  }\n\n  .lg\\:pb-1\\/2 {\n    padding-bottom: 50%;\n  }\n\n  .lg\\:pl-1\\/2 {\n    padding-left: 50%;\n  }\n\n  .lg\\:pt-1\\/3 {\n    padding-top: 33.333333%;\n  }\n\n  .lg\\:pr-1\\/3 {\n    padding-right: 33.333333%;\n  }\n\n  .lg\\:pb-1\\/3 {\n    padding-bottom: 33.333333%;\n  }\n\n  .lg\\:pl-1\\/3 {\n    padding-left: 33.333333%;\n  }\n\n  .lg\\:pt-2\\/3 {\n    padding-top: 66.666667%;\n  }\n\n  .lg\\:pr-2\\/3 {\n    padding-right: 66.666667%;\n  }\n\n  .lg\\:pb-2\\/3 {\n    padding-bottom: 66.666667%;\n  }\n\n  .lg\\:pl-2\\/3 {\n    padding-left: 66.666667%;\n  }\n\n  .lg\\:pt-1\\/4 {\n    padding-top: 25%;\n  }\n\n  .lg\\:pr-1\\/4 {\n    padding-right: 25%;\n  }\n\n  .lg\\:pb-1\\/4 {\n    padding-bottom: 25%;\n  }\n\n  .lg\\:pl-1\\/4 {\n    padding-left: 25%;\n  }\n\n  .lg\\:pt-2\\/4 {\n    padding-top: 50%;\n  }\n\n  .lg\\:pr-2\\/4 {\n    padding-right: 50%;\n  }\n\n  .lg\\:pb-2\\/4 {\n    padding-bottom: 50%;\n  }\n\n  .lg\\:pl-2\\/4 {\n    padding-left: 50%;\n  }\n\n  .lg\\:pt-3\\/4 {\n    padding-top: 75%;\n  }\n\n  .lg\\:pr-3\\/4 {\n    padding-right: 75%;\n  }\n\n  .lg\\:pb-3\\/4 {\n    padding-bottom: 75%;\n  }\n\n  .lg\\:pl-3\\/4 {\n    padding-left: 75%;\n  }\n\n  .lg\\:pt-1\\/5 {\n    padding-top: 20%;\n  }\n\n  .lg\\:pr-1\\/5 {\n    padding-right: 20%;\n  }\n\n  .lg\\:pb-1\\/5 {\n    padding-bottom: 20%;\n  }\n\n  .lg\\:pl-1\\/5 {\n    padding-left: 20%;\n  }\n\n  .lg\\:pt-2\\/5 {\n    padding-top: 40%;\n  }\n\n  .lg\\:pr-2\\/5 {\n    padding-right: 40%;\n  }\n\n  .lg\\:pb-2\\/5 {\n    padding-bottom: 40%;\n  }\n\n  .lg\\:pl-2\\/5 {\n    padding-left: 40%;\n  }\n\n  .lg\\:pt-3\\/5 {\n    padding-top: 60%;\n  }\n\n  .lg\\:pr-3\\/5 {\n    padding-right: 60%;\n  }\n\n  .lg\\:pb-3\\/5 {\n    padding-bottom: 60%;\n  }\n\n  .lg\\:pl-3\\/5 {\n    padding-left: 60%;\n  }\n\n  .lg\\:pt-4\\/5 {\n    padding-top: 80%;\n  }\n\n  .lg\\:pr-4\\/5 {\n    padding-right: 80%;\n  }\n\n  .lg\\:pb-4\\/5 {\n    padding-bottom: 80%;\n  }\n\n  .lg\\:pl-4\\/5 {\n    padding-left: 80%;\n  }\n\n  .lg\\:pt-1\\/6 {\n    padding-top: 16.666667%;\n  }\n\n  .lg\\:pr-1\\/6 {\n    padding-right: 16.666667%;\n  }\n\n  .lg\\:pb-1\\/6 {\n    padding-bottom: 16.666667%;\n  }\n\n  .lg\\:pl-1\\/6 {\n    padding-left: 16.666667%;\n  }\n\n  .lg\\:pt-2\\/6 {\n    padding-top: 33.333333%;\n  }\n\n  .lg\\:pr-2\\/6 {\n    padding-right: 33.333333%;\n  }\n\n  .lg\\:pb-2\\/6 {\n    padding-bottom: 33.333333%;\n  }\n\n  .lg\\:pl-2\\/6 {\n    padding-left: 33.333333%;\n  }\n\n  .lg\\:pt-3\\/6 {\n    padding-top: 50%;\n  }\n\n  .lg\\:pr-3\\/6 {\n    padding-right: 50%;\n  }\n\n  .lg\\:pb-3\\/6 {\n    padding-bottom: 50%;\n  }\n\n  .lg\\:pl-3\\/6 {\n    padding-left: 50%;\n  }\n\n  .lg\\:pt-4\\/6 {\n    padding-top: 66.666667%;\n  }\n\n  .lg\\:pr-4\\/6 {\n    padding-right: 66.666667%;\n  }\n\n  .lg\\:pb-4\\/6 {\n    padding-bottom: 66.666667%;\n  }\n\n  .lg\\:pl-4\\/6 {\n    padding-left: 66.666667%;\n  }\n\n  .lg\\:pt-5\\/6 {\n    padding-top: 83.333333%;\n  }\n\n  .lg\\:pr-5\\/6 {\n    padding-right: 83.333333%;\n  }\n\n  .lg\\:pb-5\\/6 {\n    padding-bottom: 83.333333%;\n  }\n\n  .lg\\:pl-5\\/6 {\n    padding-left: 83.333333%;\n  }\n\n  .lg\\:pt-1\\/12 {\n    padding-top: 8.333333%;\n  }\n\n  .lg\\:pr-1\\/12 {\n    padding-right: 8.333333%;\n  }\n\n  .lg\\:pb-1\\/12 {\n    padding-bottom: 8.333333%;\n  }\n\n  .lg\\:pl-1\\/12 {\n    padding-left: 8.333333%;\n  }\n\n  .lg\\:pt-2\\/12 {\n    padding-top: 16.666667%;\n  }\n\n  .lg\\:pr-2\\/12 {\n    padding-right: 16.666667%;\n  }\n\n  .lg\\:pb-2\\/12 {\n    padding-bottom: 16.666667%;\n  }\n\n  .lg\\:pl-2\\/12 {\n    padding-left: 16.666667%;\n  }\n\n  .lg\\:pt-3\\/12 {\n    padding-top: 25%;\n  }\n\n  .lg\\:pr-3\\/12 {\n    padding-right: 25%;\n  }\n\n  .lg\\:pb-3\\/12 {\n    padding-bottom: 25%;\n  }\n\n  .lg\\:pl-3\\/12 {\n    padding-left: 25%;\n  }\n\n  .lg\\:pt-4\\/12 {\n    padding-top: 33.333333%;\n  }\n\n  .lg\\:pr-4\\/12 {\n    padding-right: 33.333333%;\n  }\n\n  .lg\\:pb-4\\/12 {\n    padding-bottom: 33.333333%;\n  }\n\n  .lg\\:pl-4\\/12 {\n    padding-left: 33.333333%;\n  }\n\n  .lg\\:pt-5\\/12 {\n    padding-top: 41.666667%;\n  }\n\n  .lg\\:pr-5\\/12 {\n    padding-right: 41.666667%;\n  }\n\n  .lg\\:pb-5\\/12 {\n    padding-bottom: 41.666667%;\n  }\n\n  .lg\\:pl-5\\/12 {\n    padding-left: 41.666667%;\n  }\n\n  .lg\\:pt-6\\/12 {\n    padding-top: 50%;\n  }\n\n  .lg\\:pr-6\\/12 {\n    padding-right: 50%;\n  }\n\n  .lg\\:pb-6\\/12 {\n    padding-bottom: 50%;\n  }\n\n  .lg\\:pl-6\\/12 {\n    padding-left: 50%;\n  }\n\n  .lg\\:pt-7\\/12 {\n    padding-top: 58.333333%;\n  }\n\n  .lg\\:pr-7\\/12 {\n    padding-right: 58.333333%;\n  }\n\n  .lg\\:pb-7\\/12 {\n    padding-bottom: 58.333333%;\n  }\n\n  .lg\\:pl-7\\/12 {\n    padding-left: 58.333333%;\n  }\n\n  .lg\\:pt-8\\/12 {\n    padding-top: 66.666667%;\n  }\n\n  .lg\\:pr-8\\/12 {\n    padding-right: 66.666667%;\n  }\n\n  .lg\\:pb-8\\/12 {\n    padding-bottom: 66.666667%;\n  }\n\n  .lg\\:pl-8\\/12 {\n    padding-left: 66.666667%;\n  }\n\n  .lg\\:pt-9\\/12 {\n    padding-top: 75%;\n  }\n\n  .lg\\:pr-9\\/12 {\n    padding-right: 75%;\n  }\n\n  .lg\\:pb-9\\/12 {\n    padding-bottom: 75%;\n  }\n\n  .lg\\:pl-9\\/12 {\n    padding-left: 75%;\n  }\n\n  .lg\\:pt-10\\/12 {\n    padding-top: 83.333333%;\n  }\n\n  .lg\\:pr-10\\/12 {\n    padding-right: 83.333333%;\n  }\n\n  .lg\\:pb-10\\/12 {\n    padding-bottom: 83.333333%;\n  }\n\n  .lg\\:pl-10\\/12 {\n    padding-left: 83.333333%;\n  }\n\n  .lg\\:pt-11\\/12 {\n    padding-top: 91.666667%;\n  }\n\n  .lg\\:pr-11\\/12 {\n    padding-right: 91.666667%;\n  }\n\n  .lg\\:pb-11\\/12 {\n    padding-bottom: 91.666667%;\n  }\n\n  .lg\\:pl-11\\/12 {\n    padding-left: 91.666667%;\n  }\n\n  .lg\\:pt-full {\n    padding-top: 100%;\n  }\n\n  .lg\\:pr-full {\n    padding-right: 100%;\n  }\n\n  .lg\\:pb-full {\n    padding-bottom: 100%;\n  }\n\n  .lg\\:pl-full {\n    padding-left: 100%;\n  }\n\n  .lg\\:placeholder-transparent::-webkit-input-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:placeholder-transparent::-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .lg\\:placeholder-white::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-white::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-white:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-white::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-white::placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-black::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-black::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-black:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-black::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-black::placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-cool-gray-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::-webkit-input-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-cool-gray-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .lg\\:placeholder-opacity-0::-webkit-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .lg\\:placeholder-opacity-0::-moz-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .lg\\:placeholder-opacity-0:-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .lg\\:placeholder-opacity-0::-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .lg\\:placeholder-opacity-0::placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .lg\\:placeholder-opacity-25::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .lg\\:placeholder-opacity-25::-moz-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .lg\\:placeholder-opacity-25:-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .lg\\:placeholder-opacity-25::-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .lg\\:placeholder-opacity-25::placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .lg\\:placeholder-opacity-50::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .lg\\:placeholder-opacity-50::-moz-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .lg\\:placeholder-opacity-50:-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .lg\\:placeholder-opacity-50::-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .lg\\:placeholder-opacity-50::placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .lg\\:placeholder-opacity-75::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .lg\\:placeholder-opacity-75::-moz-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .lg\\:placeholder-opacity-75:-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .lg\\:placeholder-opacity-75::-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .lg\\:placeholder-opacity-75::placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .lg\\:placeholder-opacity-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .lg\\:placeholder-opacity-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .lg\\:placeholder-opacity-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .lg\\:placeholder-opacity-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .lg\\:placeholder-opacity-100::placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .lg\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .lg\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .lg\\:static {\n    position: static;\n  }\n\n  .lg\\:fixed {\n    position: fixed;\n  }\n\n  .lg\\:absolute {\n    position: absolute;\n  }\n\n  .lg\\:relative {\n    position: relative;\n  }\n\n  .lg\\:sticky {\n    position: -webkit-sticky;\n    position: sticky;\n  }\n\n  .lg\\:inset-0 {\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n  }\n\n  .lg\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .lg\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .lg\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .lg\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .lg\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .lg\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .lg\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .lg\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .lg\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .lg\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .lg\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .lg\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .lg\\:inset-13 {\n    top: 3.25rem;\n    right: 3.25rem;\n    bottom: 3.25rem;\n    left: 3.25rem;\n  }\n\n  .lg\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .lg\\:inset-15 {\n    top: 3.75rem;\n    right: 3.75rem;\n    bottom: 3.75rem;\n    left: 3.75rem;\n  }\n\n  .lg\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .lg\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .lg\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .lg\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .lg\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .lg\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .lg\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .lg\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .lg\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .lg\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .lg\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .lg\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .lg\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .lg\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .lg\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .lg\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .lg\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .lg\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .lg\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .lg\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .lg\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .lg\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .lg\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .lg\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .lg\\:inset-1\\/5 {\n    top: 20%;\n    right: 20%;\n    bottom: 20%;\n    left: 20%;\n  }\n\n  .lg\\:inset-2\\/5 {\n    top: 40%;\n    right: 40%;\n    bottom: 40%;\n    left: 40%;\n  }\n\n  .lg\\:inset-3\\/5 {\n    top: 60%;\n    right: 60%;\n    bottom: 60%;\n    left: 60%;\n  }\n\n  .lg\\:inset-4\\/5 {\n    top: 80%;\n    right: 80%;\n    bottom: 80%;\n    left: 80%;\n  }\n\n  .lg\\:inset-1\\/6 {\n    top: 16.666667%;\n    right: 16.666667%;\n    bottom: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .lg\\:inset-2\\/6 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .lg\\:inset-3\\/6 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-4\\/6 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .lg\\:inset-5\\/6 {\n    top: 83.333333%;\n    right: 83.333333%;\n    bottom: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .lg\\:inset-1\\/12 {\n    top: 8.333333%;\n    right: 8.333333%;\n    bottom: 8.333333%;\n    left: 8.333333%;\n  }\n\n  .lg\\:inset-2\\/12 {\n    top: 16.666667%;\n    right: 16.666667%;\n    bottom: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .lg\\:inset-3\\/12 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .lg\\:inset-4\\/12 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .lg\\:inset-5\\/12 {\n    top: 41.666667%;\n    right: 41.666667%;\n    bottom: 41.666667%;\n    left: 41.666667%;\n  }\n\n  .lg\\:inset-6\\/12 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-7\\/12 {\n    top: 58.333333%;\n    right: 58.333333%;\n    bottom: 58.333333%;\n    left: 58.333333%;\n  }\n\n  .lg\\:inset-8\\/12 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .lg\\:inset-9\\/12 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .lg\\:inset-10\\/12 {\n    top: 83.333333%;\n    right: 83.333333%;\n    bottom: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .lg\\:inset-11\\/12 {\n    top: 91.666667%;\n    right: 91.666667%;\n    bottom: 91.666667%;\n    left: 91.666667%;\n  }\n\n  .lg\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .lg\\:inset-y-0 {\n    top: 0;\n    bottom: 0;\n  }\n\n  .lg\\:inset-x-0 {\n    right: 0;\n    left: 0;\n  }\n\n  .lg\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .lg\\:inset-x-1 {\n    right: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .lg\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .lg\\:inset-x-2 {\n    right: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .lg\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .lg\\:inset-x-3 {\n    right: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .lg\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .lg\\:inset-x-4 {\n    right: 1rem;\n    left: 1rem;\n  }\n\n  .lg\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .lg\\:inset-x-5 {\n    right: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .lg\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .lg\\:inset-x-6 {\n    right: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .lg\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .lg\\:inset-x-7 {\n    right: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .lg\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .lg\\:inset-x-8 {\n    right: 2rem;\n    left: 2rem;\n  }\n\n  .lg\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .lg\\:inset-x-9 {\n    right: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .lg\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .lg\\:inset-x-10 {\n    right: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .lg\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .lg\\:inset-x-11 {\n    right: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .lg\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .lg\\:inset-x-12 {\n    right: 3rem;\n    left: 3rem;\n  }\n\n  .lg\\:inset-y-13 {\n    top: 3.25rem;\n    bottom: 3.25rem;\n  }\n\n  .lg\\:inset-x-13 {\n    right: 3.25rem;\n    left: 3.25rem;\n  }\n\n  .lg\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .lg\\:inset-x-14 {\n    right: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .lg\\:inset-y-15 {\n    top: 3.75rem;\n    bottom: 3.75rem;\n  }\n\n  .lg\\:inset-x-15 {\n    right: 3.75rem;\n    left: 3.75rem;\n  }\n\n  .lg\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .lg\\:inset-x-16 {\n    right: 4rem;\n    left: 4rem;\n  }\n\n  .lg\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .lg\\:inset-x-20 {\n    right: 5rem;\n    left: 5rem;\n  }\n\n  .lg\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .lg\\:inset-x-24 {\n    right: 6rem;\n    left: 6rem;\n  }\n\n  .lg\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .lg\\:inset-x-28 {\n    right: 7rem;\n    left: 7rem;\n  }\n\n  .lg\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .lg\\:inset-x-32 {\n    right: 8rem;\n    left: 8rem;\n  }\n\n  .lg\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .lg\\:inset-x-36 {\n    right: 9rem;\n    left: 9rem;\n  }\n\n  .lg\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .lg\\:inset-x-40 {\n    right: 10rem;\n    left: 10rem;\n  }\n\n  .lg\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .lg\\:inset-x-48 {\n    right: 12rem;\n    left: 12rem;\n  }\n\n  .lg\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .lg\\:inset-x-56 {\n    right: 14rem;\n    left: 14rem;\n  }\n\n  .lg\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .lg\\:inset-x-60 {\n    right: 15rem;\n    left: 15rem;\n  }\n\n  .lg\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .lg\\:inset-x-64 {\n    right: 16rem;\n    left: 16rem;\n  }\n\n  .lg\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .lg\\:inset-x-72 {\n    right: 18rem;\n    left: 18rem;\n  }\n\n  .lg\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .lg\\:inset-x-80 {\n    right: 20rem;\n    left: 20rem;\n  }\n\n  .lg\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .lg\\:inset-x-96 {\n    right: 24rem;\n    left: 24rem;\n  }\n\n  .lg\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .lg\\:inset-x-auto {\n    right: auto;\n    left: auto;\n  }\n\n  .lg\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .lg\\:inset-x-px {\n    right: 1px;\n    left: 1px;\n  }\n\n  .lg\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .lg\\:inset-x-0\\.5 {\n    right: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .lg\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .lg\\:inset-x-1\\.5 {\n    right: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .lg\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .lg\\:inset-x-2\\.5 {\n    right: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .lg\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .lg\\:inset-x-3\\.5 {\n    right: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .lg\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .lg\\:inset-x-1\\/2 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .lg\\:inset-x-1\\/3 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .lg\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .lg\\:inset-x-2\\/3 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .lg\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .lg\\:inset-x-1\\/4 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .lg\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .lg\\:inset-x-2\\/4 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .lg\\:inset-x-3\\/4 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .lg\\:inset-y-1\\/5 {\n    top: 20%;\n    bottom: 20%;\n  }\n\n  .lg\\:inset-x-1\\/5 {\n    right: 20%;\n    left: 20%;\n  }\n\n  .lg\\:inset-y-2\\/5 {\n    top: 40%;\n    bottom: 40%;\n  }\n\n  .lg\\:inset-x-2\\/5 {\n    right: 40%;\n    left: 40%;\n  }\n\n  .lg\\:inset-y-3\\/5 {\n    top: 60%;\n    bottom: 60%;\n  }\n\n  .lg\\:inset-x-3\\/5 {\n    right: 60%;\n    left: 60%;\n  }\n\n  .lg\\:inset-y-4\\/5 {\n    top: 80%;\n    bottom: 80%;\n  }\n\n  .lg\\:inset-x-4\\/5 {\n    right: 80%;\n    left: 80%;\n  }\n\n  .lg\\:inset-y-1\\/6 {\n    top: 16.666667%;\n    bottom: 16.666667%;\n  }\n\n  .lg\\:inset-x-1\\/6 {\n    right: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .lg\\:inset-y-2\\/6 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .lg\\:inset-x-2\\/6 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .lg\\:inset-y-3\\/6 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .lg\\:inset-x-3\\/6 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-y-4\\/6 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .lg\\:inset-x-4\\/6 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .lg\\:inset-y-5\\/6 {\n    top: 83.333333%;\n    bottom: 83.333333%;\n  }\n\n  .lg\\:inset-x-5\\/6 {\n    right: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .lg\\:inset-y-1\\/12 {\n    top: 8.333333%;\n    bottom: 8.333333%;\n  }\n\n  .lg\\:inset-x-1\\/12 {\n    right: 8.333333%;\n    left: 8.333333%;\n  }\n\n  .lg\\:inset-y-2\\/12 {\n    top: 16.666667%;\n    bottom: 16.666667%;\n  }\n\n  .lg\\:inset-x-2\\/12 {\n    right: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .lg\\:inset-y-3\\/12 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .lg\\:inset-x-3\\/12 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .lg\\:inset-y-4\\/12 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .lg\\:inset-x-4\\/12 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .lg\\:inset-y-5\\/12 {\n    top: 41.666667%;\n    bottom: 41.666667%;\n  }\n\n  .lg\\:inset-x-5\\/12 {\n    right: 41.666667%;\n    left: 41.666667%;\n  }\n\n  .lg\\:inset-y-6\\/12 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .lg\\:inset-x-6\\/12 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-y-7\\/12 {\n    top: 58.333333%;\n    bottom: 58.333333%;\n  }\n\n  .lg\\:inset-x-7\\/12 {\n    right: 58.333333%;\n    left: 58.333333%;\n  }\n\n  .lg\\:inset-y-8\\/12 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .lg\\:inset-x-8\\/12 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .lg\\:inset-y-9\\/12 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .lg\\:inset-x-9\\/12 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .lg\\:inset-y-10\\/12 {\n    top: 83.333333%;\n    bottom: 83.333333%;\n  }\n\n  .lg\\:inset-x-10\\/12 {\n    right: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .lg\\:inset-y-11\\/12 {\n    top: 91.666667%;\n    bottom: 91.666667%;\n  }\n\n  .lg\\:inset-x-11\\/12 {\n    right: 91.666667%;\n    left: 91.666667%;\n  }\n\n  .lg\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .lg\\:inset-x-full {\n    right: 100%;\n    left: 100%;\n  }\n\n  .lg\\:top-0 {\n    top: 0;\n  }\n\n  .lg\\:right-0 {\n    right: 0;\n  }\n\n  .lg\\:bottom-0 {\n    bottom: 0;\n  }\n\n  .lg\\:left-0 {\n    left: 0;\n  }\n\n  .lg\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .lg\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .lg\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .lg\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .lg\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .lg\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .lg\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .lg\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .lg\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .lg\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .lg\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .lg\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .lg\\:top-4 {\n    top: 1rem;\n  }\n\n  .lg\\:right-4 {\n    right: 1rem;\n  }\n\n  .lg\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .lg\\:left-4 {\n    left: 1rem;\n  }\n\n  .lg\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .lg\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .lg\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .lg\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .lg\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .lg\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .lg\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .lg\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .lg\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .lg\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .lg\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .lg\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .lg\\:top-8 {\n    top: 2rem;\n  }\n\n  .lg\\:right-8 {\n    right: 2rem;\n  }\n\n  .lg\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .lg\\:left-8 {\n    left: 2rem;\n  }\n\n  .lg\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .lg\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .lg\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .lg\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .lg\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .lg\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .lg\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .lg\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .lg\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .lg\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .lg\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .lg\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .lg\\:top-12 {\n    top: 3rem;\n  }\n\n  .lg\\:right-12 {\n    right: 3rem;\n  }\n\n  .lg\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .lg\\:left-12 {\n    left: 3rem;\n  }\n\n  .lg\\:top-13 {\n    top: 3.25rem;\n  }\n\n  .lg\\:right-13 {\n    right: 3.25rem;\n  }\n\n  .lg\\:bottom-13 {\n    bottom: 3.25rem;\n  }\n\n  .lg\\:left-13 {\n    left: 3.25rem;\n  }\n\n  .lg\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .lg\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .lg\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .lg\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .lg\\:top-15 {\n    top: 3.75rem;\n  }\n\n  .lg\\:right-15 {\n    right: 3.75rem;\n  }\n\n  .lg\\:bottom-15 {\n    bottom: 3.75rem;\n  }\n\n  .lg\\:left-15 {\n    left: 3.75rem;\n  }\n\n  .lg\\:top-16 {\n    top: 4rem;\n  }\n\n  .lg\\:right-16 {\n    right: 4rem;\n  }\n\n  .lg\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .lg\\:left-16 {\n    left: 4rem;\n  }\n\n  .lg\\:top-20 {\n    top: 5rem;\n  }\n\n  .lg\\:right-20 {\n    right: 5rem;\n  }\n\n  .lg\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .lg\\:left-20 {\n    left: 5rem;\n  }\n\n  .lg\\:top-24 {\n    top: 6rem;\n  }\n\n  .lg\\:right-24 {\n    right: 6rem;\n  }\n\n  .lg\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .lg\\:left-24 {\n    left: 6rem;\n  }\n\n  .lg\\:top-28 {\n    top: 7rem;\n  }\n\n  .lg\\:right-28 {\n    right: 7rem;\n  }\n\n  .lg\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .lg\\:left-28 {\n    left: 7rem;\n  }\n\n  .lg\\:top-32 {\n    top: 8rem;\n  }\n\n  .lg\\:right-32 {\n    right: 8rem;\n  }\n\n  .lg\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .lg\\:left-32 {\n    left: 8rem;\n  }\n\n  .lg\\:top-36 {\n    top: 9rem;\n  }\n\n  .lg\\:right-36 {\n    right: 9rem;\n  }\n\n  .lg\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .lg\\:left-36 {\n    left: 9rem;\n  }\n\n  .lg\\:top-40 {\n    top: 10rem;\n  }\n\n  .lg\\:right-40 {\n    right: 10rem;\n  }\n\n  .lg\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .lg\\:left-40 {\n    left: 10rem;\n  }\n\n  .lg\\:top-48 {\n    top: 12rem;\n  }\n\n  .lg\\:right-48 {\n    right: 12rem;\n  }\n\n  .lg\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .lg\\:left-48 {\n    left: 12rem;\n  }\n\n  .lg\\:top-56 {\n    top: 14rem;\n  }\n\n  .lg\\:right-56 {\n    right: 14rem;\n  }\n\n  .lg\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .lg\\:left-56 {\n    left: 14rem;\n  }\n\n  .lg\\:top-60 {\n    top: 15rem;\n  }\n\n  .lg\\:right-60 {\n    right: 15rem;\n  }\n\n  .lg\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .lg\\:left-60 {\n    left: 15rem;\n  }\n\n  .lg\\:top-64 {\n    top: 16rem;\n  }\n\n  .lg\\:right-64 {\n    right: 16rem;\n  }\n\n  .lg\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .lg\\:left-64 {\n    left: 16rem;\n  }\n\n  .lg\\:top-72 {\n    top: 18rem;\n  }\n\n  .lg\\:right-72 {\n    right: 18rem;\n  }\n\n  .lg\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .lg\\:left-72 {\n    left: 18rem;\n  }\n\n  .lg\\:top-80 {\n    top: 20rem;\n  }\n\n  .lg\\:right-80 {\n    right: 20rem;\n  }\n\n  .lg\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .lg\\:left-80 {\n    left: 20rem;\n  }\n\n  .lg\\:top-96 {\n    top: 24rem;\n  }\n\n  .lg\\:right-96 {\n    right: 24rem;\n  }\n\n  .lg\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .lg\\:left-96 {\n    left: 24rem;\n  }\n\n  .lg\\:top-auto {\n    top: auto;\n  }\n\n  .lg\\:right-auto {\n    right: auto;\n  }\n\n  .lg\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .lg\\:left-auto {\n    left: auto;\n  }\n\n  .lg\\:top-px {\n    top: 1px;\n  }\n\n  .lg\\:right-px {\n    right: 1px;\n  }\n\n  .lg\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .lg\\:left-px {\n    left: 1px;\n  }\n\n  .lg\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .lg\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .lg\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .lg\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .lg\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .lg\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .lg\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .lg\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .lg\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .lg\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .lg\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .lg\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .lg\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .lg\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .lg\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .lg\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .lg\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .lg\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .lg\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .lg\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .lg\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .lg\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .lg\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .lg\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .lg\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .lg\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .lg\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .lg\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .lg\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .lg\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .lg\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .lg\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .lg\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .lg\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .lg\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .lg\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .lg\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .lg\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .lg\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .lg\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .lg\\:top-1\\/5 {\n    top: 20%;\n  }\n\n  .lg\\:right-1\\/5 {\n    right: 20%;\n  }\n\n  .lg\\:bottom-1\\/5 {\n    bottom: 20%;\n  }\n\n  .lg\\:left-1\\/5 {\n    left: 20%;\n  }\n\n  .lg\\:top-2\\/5 {\n    top: 40%;\n  }\n\n  .lg\\:right-2\\/5 {\n    right: 40%;\n  }\n\n  .lg\\:bottom-2\\/5 {\n    bottom: 40%;\n  }\n\n  .lg\\:left-2\\/5 {\n    left: 40%;\n  }\n\n  .lg\\:top-3\\/5 {\n    top: 60%;\n  }\n\n  .lg\\:right-3\\/5 {\n    right: 60%;\n  }\n\n  .lg\\:bottom-3\\/5 {\n    bottom: 60%;\n  }\n\n  .lg\\:left-3\\/5 {\n    left: 60%;\n  }\n\n  .lg\\:top-4\\/5 {\n    top: 80%;\n  }\n\n  .lg\\:right-4\\/5 {\n    right: 80%;\n  }\n\n  .lg\\:bottom-4\\/5 {\n    bottom: 80%;\n  }\n\n  .lg\\:left-4\\/5 {\n    left: 80%;\n  }\n\n  .lg\\:top-1\\/6 {\n    top: 16.666667%;\n  }\n\n  .lg\\:right-1\\/6 {\n    right: 16.666667%;\n  }\n\n  .lg\\:bottom-1\\/6 {\n    bottom: 16.666667%;\n  }\n\n  .lg\\:left-1\\/6 {\n    left: 16.666667%;\n  }\n\n  .lg\\:top-2\\/6 {\n    top: 33.333333%;\n  }\n\n  .lg\\:right-2\\/6 {\n    right: 33.333333%;\n  }\n\n  .lg\\:bottom-2\\/6 {\n    bottom: 33.333333%;\n  }\n\n  .lg\\:left-2\\/6 {\n    left: 33.333333%;\n  }\n\n  .lg\\:top-3\\/6 {\n    top: 50%;\n  }\n\n  .lg\\:right-3\\/6 {\n    right: 50%;\n  }\n\n  .lg\\:bottom-3\\/6 {\n    bottom: 50%;\n  }\n\n  .lg\\:left-3\\/6 {\n    left: 50%;\n  }\n\n  .lg\\:top-4\\/6 {\n    top: 66.666667%;\n  }\n\n  .lg\\:right-4\\/6 {\n    right: 66.666667%;\n  }\n\n  .lg\\:bottom-4\\/6 {\n    bottom: 66.666667%;\n  }\n\n  .lg\\:left-4\\/6 {\n    left: 66.666667%;\n  }\n\n  .lg\\:top-5\\/6 {\n    top: 83.333333%;\n  }\n\n  .lg\\:right-5\\/6 {\n    right: 83.333333%;\n  }\n\n  .lg\\:bottom-5\\/6 {\n    bottom: 83.333333%;\n  }\n\n  .lg\\:left-5\\/6 {\n    left: 83.333333%;\n  }\n\n  .lg\\:top-1\\/12 {\n    top: 8.333333%;\n  }\n\n  .lg\\:right-1\\/12 {\n    right: 8.333333%;\n  }\n\n  .lg\\:bottom-1\\/12 {\n    bottom: 8.333333%;\n  }\n\n  .lg\\:left-1\\/12 {\n    left: 8.333333%;\n  }\n\n  .lg\\:top-2\\/12 {\n    top: 16.666667%;\n  }\n\n  .lg\\:right-2\\/12 {\n    right: 16.666667%;\n  }\n\n  .lg\\:bottom-2\\/12 {\n    bottom: 16.666667%;\n  }\n\n  .lg\\:left-2\\/12 {\n    left: 16.666667%;\n  }\n\n  .lg\\:top-3\\/12 {\n    top: 25%;\n  }\n\n  .lg\\:right-3\\/12 {\n    right: 25%;\n  }\n\n  .lg\\:bottom-3\\/12 {\n    bottom: 25%;\n  }\n\n  .lg\\:left-3\\/12 {\n    left: 25%;\n  }\n\n  .lg\\:top-4\\/12 {\n    top: 33.333333%;\n  }\n\n  .lg\\:right-4\\/12 {\n    right: 33.333333%;\n  }\n\n  .lg\\:bottom-4\\/12 {\n    bottom: 33.333333%;\n  }\n\n  .lg\\:left-4\\/12 {\n    left: 33.333333%;\n  }\n\n  .lg\\:top-5\\/12 {\n    top: 41.666667%;\n  }\n\n  .lg\\:right-5\\/12 {\n    right: 41.666667%;\n  }\n\n  .lg\\:bottom-5\\/12 {\n    bottom: 41.666667%;\n  }\n\n  .lg\\:left-5\\/12 {\n    left: 41.666667%;\n  }\n\n  .lg\\:top-6\\/12 {\n    top: 50%;\n  }\n\n  .lg\\:right-6\\/12 {\n    right: 50%;\n  }\n\n  .lg\\:bottom-6\\/12 {\n    bottom: 50%;\n  }\n\n  .lg\\:left-6\\/12 {\n    left: 50%;\n  }\n\n  .lg\\:top-7\\/12 {\n    top: 58.333333%;\n  }\n\n  .lg\\:right-7\\/12 {\n    right: 58.333333%;\n  }\n\n  .lg\\:bottom-7\\/12 {\n    bottom: 58.333333%;\n  }\n\n  .lg\\:left-7\\/12 {\n    left: 58.333333%;\n  }\n\n  .lg\\:top-8\\/12 {\n    top: 66.666667%;\n  }\n\n  .lg\\:right-8\\/12 {\n    right: 66.666667%;\n  }\n\n  .lg\\:bottom-8\\/12 {\n    bottom: 66.666667%;\n  }\n\n  .lg\\:left-8\\/12 {\n    left: 66.666667%;\n  }\n\n  .lg\\:top-9\\/12 {\n    top: 75%;\n  }\n\n  .lg\\:right-9\\/12 {\n    right: 75%;\n  }\n\n  .lg\\:bottom-9\\/12 {\n    bottom: 75%;\n  }\n\n  .lg\\:left-9\\/12 {\n    left: 75%;\n  }\n\n  .lg\\:top-10\\/12 {\n    top: 83.333333%;\n  }\n\n  .lg\\:right-10\\/12 {\n    right: 83.333333%;\n  }\n\n  .lg\\:bottom-10\\/12 {\n    bottom: 83.333333%;\n  }\n\n  .lg\\:left-10\\/12 {\n    left: 83.333333%;\n  }\n\n  .lg\\:top-11\\/12 {\n    top: 91.666667%;\n  }\n\n  .lg\\:right-11\\/12 {\n    right: 91.666667%;\n  }\n\n  .lg\\:bottom-11\\/12 {\n    bottom: 91.666667%;\n  }\n\n  .lg\\:left-11\\/12 {\n    left: 91.666667%;\n  }\n\n  .lg\\:top-full {\n    top: 100%;\n  }\n\n  .lg\\:right-full {\n    right: 100%;\n  }\n\n  .lg\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .lg\\:left-full {\n    left: 100%;\n  }\n\n  .lg\\:resize-none {\n    resize: none;\n  }\n\n  .lg\\:resize-y {\n    resize: vertical;\n  }\n\n  .lg\\:resize-x {\n    resize: horizontal;\n  }\n\n  .lg\\:resize {\n    resize: both;\n  }\n\n  .lg\\:shadow-xs {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .lg\\:shadow-sm {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .lg\\:shadow {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .lg\\:shadow-md {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .lg\\:shadow-lg {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .lg\\:shadow-xl {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .lg\\:shadow-2xl {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .lg\\:shadow-inner {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .lg\\:shadow-outline {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .lg\\:shadow-none {\n    box-shadow: none;\n  }\n\n  .lg\\:shadow-solid {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .lg\\:shadow-outline-gray {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .lg\\:shadow-outline-blue {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .lg\\:shadow-outline-teal {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .lg\\:shadow-outline-green {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .lg\\:shadow-outline-yellow {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .lg\\:shadow-outline-orange {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .lg\\:shadow-outline-red {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .lg\\:shadow-outline-pink {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .lg\\:shadow-outline-purple {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .lg\\:shadow-outline-indigo {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-xs {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-sm {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-md {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-lg {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-xl {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-2xl {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-inner {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-none {\n    box-shadow: none;\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-solid {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline-gray {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline-blue {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline-teal {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline-green {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline-yellow {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline-orange {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline-red {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline-pink {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline-purple {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .group:focus .lg\\:group-focus\\:shadow-outline-indigo {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-xs:hover {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .lg\\:hover\\:shadow-sm:hover {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .lg\\:hover\\:shadow:hover {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .lg\\:hover\\:shadow-md:hover {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .lg\\:hover\\:shadow-lg:hover {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .lg\\:hover\\:shadow-xl:hover {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .lg\\:hover\\:shadow-2xl:hover {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .lg\\:hover\\:shadow-inner:hover {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .lg\\:hover\\:shadow-outline:hover {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-none:hover {\n    box-shadow: none;\n  }\n\n  .lg\\:hover\\:shadow-solid:hover {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .lg\\:hover\\:shadow-outline-gray:hover {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-outline-blue:hover {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-outline-teal:hover {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-outline-green:hover {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-outline-yellow:hover {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-outline-orange:hover {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-outline-red:hover {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-outline-pink:hover {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-outline-purple:hover {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .lg\\:hover\\:shadow-outline-indigo:hover {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-xs:focus {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .lg\\:focus\\:shadow-sm:focus {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .lg\\:focus\\:shadow:focus {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .lg\\:focus\\:shadow-md:focus {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .lg\\:focus\\:shadow-lg:focus {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .lg\\:focus\\:shadow-xl:focus {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .lg\\:focus\\:shadow-2xl:focus {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .lg\\:focus\\:shadow-inner:focus {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .lg\\:focus\\:shadow-outline:focus {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-none:focus {\n    box-shadow: none;\n  }\n\n  .lg\\:focus\\:shadow-solid:focus {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .lg\\:focus\\:shadow-outline-gray:focus {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-outline-blue:focus {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-outline-teal:focus {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-outline-green:focus {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-outline-yellow:focus {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-outline-orange:focus {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-outline-red:focus {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-outline-pink:focus {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-outline-purple:focus {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .lg\\:focus\\:shadow-outline-indigo:focus {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .lg\\:fill-current {\n    fill: currentColor;\n  }\n\n  .lg\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .lg\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .lg\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .lg\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .lg\\:table-auto {\n    table-layout: auto;\n  }\n\n  .lg\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .lg\\:text-left {\n    text-align: left;\n  }\n\n  .lg\\:text-center {\n    text-align: center;\n  }\n\n  .lg\\:text-right {\n    text-align: right;\n  }\n\n  .lg\\:text-justify {\n    text-align: justify;\n  }\n\n  .lg\\:text-transparent {\n    color: transparent;\n  }\n\n  .lg\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .lg\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .lg\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .lg\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .lg\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .lg\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .lg\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .lg\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .lg\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .lg\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .lg\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .lg\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .lg\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .lg\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .lg\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .lg\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .lg\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .lg\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .lg\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .lg\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .lg\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .lg\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .lg\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .lg\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .lg\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .lg\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .lg\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .lg\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .lg\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .lg\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .lg\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .lg\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .lg\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .lg\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .lg\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .lg\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .lg\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .lg\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .lg\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .lg\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .lg\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .lg\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .lg\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .lg\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .lg\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .lg\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .lg\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .lg\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .lg\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .lg\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .lg\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .lg\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .lg\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .lg\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .lg\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .lg\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .lg\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .lg\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .lg\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .lg\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .lg\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .lg\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .lg\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .lg\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .lg\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .lg\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .lg\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .lg\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .lg\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .lg\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .lg\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .lg\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .lg\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .lg\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .lg\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .lg\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .lg\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .lg\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .lg\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .lg\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .lg\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .lg\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .lg\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .lg\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .lg\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .lg\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .lg\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .lg\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .lg\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .lg\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .lg\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .lg\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .lg\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .lg\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .lg\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .lg\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .lg\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .lg\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .lg\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .lg\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .lg\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .lg\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .lg\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .lg\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .lg\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .lg\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .lg\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .lg\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .lg\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:focus .lg\\:group-focus\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .group:focus .lg\\:group-focus\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .lg\\:hover\\:text-white:hover {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-black:hover {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-50:hover {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-100:hover {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-200:hover {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-300:hover {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-400:hover {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-500:hover {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-600:hover {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-700:hover {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-800:hover {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-900:hover {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-cool-gray-50:hover {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-cool-gray-100:hover {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-cool-gray-200:hover {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-cool-gray-300:hover {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-cool-gray-400:hover {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-cool-gray-500:hover {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-cool-gray-600:hover {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-cool-gray-700:hover {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-cool-gray-800:hover {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-cool-gray-900:hover {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-50:hover {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-100:hover {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-200:hover {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-300:hover {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-400:hover {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-500:hover {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-600:hover {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-700:hover {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-800:hover {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-900:hover {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-50:hover {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-100:hover {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-200:hover {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-300:hover {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-400:hover {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-500:hover {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-600:hover {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-700:hover {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-800:hover {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-900:hover {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-50:hover {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-100:hover {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-200:hover {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-300:hover {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-400:hover {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-500:hover {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-600:hover {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-700:hover {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-800:hover {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-900:hover {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-50:hover {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-100:hover {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-200:hover {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-300:hover {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-400:hover {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-500:hover {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-600:hover {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-700:hover {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-800:hover {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-900:hover {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-50:hover {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-100:hover {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-200:hover {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-300:hover {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-400:hover {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-500:hover {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-600:hover {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-700:hover {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-800:hover {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-900:hover {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-50:hover {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-100:hover {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-200:hover {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-300:hover {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-400:hover {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-500:hover {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-600:hover {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-700:hover {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-800:hover {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-900:hover {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-50:hover {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-100:hover {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-200:hover {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-300:hover {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-400:hover {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-500:hover {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-600:hover {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-700:hover {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-800:hover {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-900:hover {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-50:hover {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-100:hover {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-200:hover {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-300:hover {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-400:hover {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-500:hover {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-600:hover {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-700:hover {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-800:hover {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-900:hover {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-50:hover {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-100:hover {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-200:hover {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-300:hover {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-400:hover {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-500:hover {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-600:hover {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-700:hover {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-800:hover {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-900:hover {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .lg\\:focus-within\\:text-white:focus-within {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-black:focus-within {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-50:focus-within {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-100:focus-within {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-200:focus-within {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-300:focus-within {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-400:focus-within {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-500:focus-within {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-600:focus-within {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-700:focus-within {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-800:focus-within {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-900:focus-within {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-cool-gray-50:focus-within {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-cool-gray-100:focus-within {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-cool-gray-200:focus-within {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-cool-gray-300:focus-within {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-cool-gray-400:focus-within {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-cool-gray-500:focus-within {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-cool-gray-600:focus-within {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-cool-gray-700:focus-within {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-cool-gray-800:focus-within {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-cool-gray-900:focus-within {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-50:focus-within {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-100:focus-within {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-200:focus-within {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-300:focus-within {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-400:focus-within {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-500:focus-within {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-600:focus-within {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-700:focus-within {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-800:focus-within {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-900:focus-within {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-50:focus-within {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-100:focus-within {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-200:focus-within {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-300:focus-within {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-400:focus-within {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-500:focus-within {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-600:focus-within {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-700:focus-within {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-800:focus-within {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-900:focus-within {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-50:focus-within {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-100:focus-within {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-200:focus-within {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-300:focus-within {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-400:focus-within {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-500:focus-within {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-600:focus-within {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-700:focus-within {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-800:focus-within {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-900:focus-within {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-50:focus-within {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-100:focus-within {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-200:focus-within {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-300:focus-within {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-400:focus-within {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-500:focus-within {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-600:focus-within {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-700:focus-within {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-800:focus-within {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-900:focus-within {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-50:focus-within {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-100:focus-within {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-200:focus-within {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-300:focus-within {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-400:focus-within {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-500:focus-within {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-600:focus-within {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-700:focus-within {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-800:focus-within {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-900:focus-within {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-50:focus-within {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-100:focus-within {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-200:focus-within {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-300:focus-within {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-400:focus-within {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-500:focus-within {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-600:focus-within {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-700:focus-within {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-800:focus-within {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-900:focus-within {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-50:focus-within {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-100:focus-within {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-200:focus-within {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-300:focus-within {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-400:focus-within {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-500:focus-within {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-600:focus-within {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-700:focus-within {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-800:focus-within {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-900:focus-within {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-50:focus-within {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-100:focus-within {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-200:focus-within {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-300:focus-within {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-400:focus-within {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-500:focus-within {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-600:focus-within {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-700:focus-within {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-800:focus-within {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-900:focus-within {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-50:focus-within {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-100:focus-within {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-200:focus-within {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-300:focus-within {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-400:focus-within {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-500:focus-within {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-600:focus-within {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-700:focus-within {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-800:focus-within {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-900:focus-within {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:text-white:focus {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-black:focus {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-50:focus {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-100:focus {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-200:focus {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-300:focus {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-400:focus {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-500:focus {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-600:focus {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-700:focus {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-800:focus {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-900:focus {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-cool-gray-50:focus {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-cool-gray-100:focus {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-cool-gray-200:focus {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-cool-gray-300:focus {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-cool-gray-400:focus {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-cool-gray-500:focus {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-cool-gray-600:focus {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-cool-gray-700:focus {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-cool-gray-800:focus {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-cool-gray-900:focus {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-50:focus {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-100:focus {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-200:focus {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-300:focus {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-400:focus {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-500:focus {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-600:focus {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-700:focus {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-800:focus {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-900:focus {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-50:focus {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-100:focus {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-200:focus {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-300:focus {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-400:focus {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-500:focus {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-600:focus {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-700:focus {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-800:focus {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-900:focus {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-50:focus {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-100:focus {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-200:focus {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-300:focus {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-400:focus {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-500:focus {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-600:focus {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-700:focus {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-800:focus {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-900:focus {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-50:focus {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-100:focus {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-200:focus {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-300:focus {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-400:focus {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-500:focus {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-600:focus {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-700:focus {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-800:focus {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-900:focus {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-50:focus {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-100:focus {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-200:focus {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-300:focus {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-400:focus {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-500:focus {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-600:focus {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-700:focus {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-800:focus {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-900:focus {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-50:focus {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-100:focus {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-200:focus {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-300:focus {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-400:focus {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-500:focus {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-600:focus {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-700:focus {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-800:focus {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-900:focus {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-50:focus {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-100:focus {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-200:focus {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-300:focus {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-400:focus {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-500:focus {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-600:focus {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-700:focus {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-800:focus {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-900:focus {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-50:focus {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-100:focus {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-200:focus {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-300:focus {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-400:focus {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-500:focus {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-600:focus {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-700:focus {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-800:focus {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-900:focus {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-50:focus {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-100:focus {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-200:focus {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-300:focus {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-400:focus {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-500:focus {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-600:focus {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-700:focus {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-800:focus {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-900:focus {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-transparent:active {\n    color: transparent;\n  }\n\n  .lg\\:active\\:text-white:active {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-black:active {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-gray-50:active {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-gray-100:active {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-gray-200:active {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-gray-300:active {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-gray-400:active {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-gray-500:active {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-gray-600:active {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-gray-700:active {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-gray-800:active {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-gray-900:active {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-cool-gray-50:active {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-cool-gray-100:active {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-cool-gray-200:active {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-cool-gray-300:active {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-cool-gray-400:active {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-cool-gray-500:active {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-cool-gray-600:active {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-cool-gray-700:active {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-cool-gray-800:active {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-cool-gray-900:active {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-red-50:active {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-red-100:active {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-red-200:active {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-red-300:active {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-red-400:active {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-red-500:active {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-red-600:active {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-red-700:active {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-red-800:active {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-red-900:active {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-orange-50:active {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-orange-100:active {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-orange-200:active {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-orange-300:active {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-orange-400:active {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-orange-500:active {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-orange-600:active {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-orange-700:active {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-orange-800:active {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-orange-900:active {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-yellow-50:active {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-yellow-100:active {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-yellow-200:active {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-yellow-300:active {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-yellow-400:active {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-yellow-500:active {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-yellow-600:active {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-yellow-700:active {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-yellow-800:active {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-yellow-900:active {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-green-50:active {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-green-100:active {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-green-200:active {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-green-300:active {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-green-400:active {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-green-500:active {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-green-600:active {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-green-700:active {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-green-800:active {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-green-900:active {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-teal-50:active {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-teal-100:active {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-teal-200:active {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-teal-300:active {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-teal-400:active {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-teal-500:active {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-teal-600:active {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-teal-700:active {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-teal-800:active {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-teal-900:active {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-blue-50:active {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-blue-100:active {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-blue-200:active {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-blue-300:active {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-blue-400:active {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-blue-500:active {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-blue-600:active {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-blue-700:active {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-blue-800:active {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-blue-900:active {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-indigo-50:active {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-indigo-100:active {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-indigo-200:active {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-indigo-300:active {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-indigo-400:active {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-indigo-500:active {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-indigo-600:active {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-indigo-700:active {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-indigo-800:active {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-indigo-900:active {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-purple-50:active {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-purple-100:active {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-purple-200:active {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-purple-300:active {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-purple-400:active {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-purple-500:active {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-purple-600:active {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-purple-700:active {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-purple-800:active {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-purple-900:active {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-pink-50:active {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-pink-100:active {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-pink-200:active {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-pink-300:active {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-pink-400:active {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-pink-500:active {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-pink-600:active {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-pink-700:active {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-pink-800:active {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .lg\\:active\\:text-pink-900:active {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .lg\\:text-opacity-0 {\n    --text-opacity: 0;\n  }\n\n  .lg\\:text-opacity-25 {\n    --text-opacity: 0.25;\n  }\n\n  .lg\\:text-opacity-50 {\n    --text-opacity: 0.5;\n  }\n\n  .lg\\:text-opacity-75 {\n    --text-opacity: 0.75;\n  }\n\n  .lg\\:text-opacity-100 {\n    --text-opacity: 1;\n  }\n\n  .lg\\:hover\\:text-opacity-0:hover {\n    --text-opacity: 0;\n  }\n\n  .lg\\:hover\\:text-opacity-25:hover {\n    --text-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:text-opacity-50:hover {\n    --text-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:text-opacity-75:hover {\n    --text-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:text-opacity-100:hover {\n    --text-opacity: 1;\n  }\n\n  .lg\\:focus\\:text-opacity-0:focus {\n    --text-opacity: 0;\n  }\n\n  .lg\\:focus\\:text-opacity-25:focus {\n    --text-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:text-opacity-50:focus {\n    --text-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:text-opacity-75:focus {\n    --text-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:text-opacity-100:focus {\n    --text-opacity: 1;\n  }\n\n  .lg\\:italic {\n    font-style: italic;\n  }\n\n  .lg\\:not-italic {\n    font-style: normal;\n  }\n\n  .lg\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .lg\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .lg\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .lg\\:normal-case {\n    text-transform: none;\n  }\n\n  .lg\\:underline {\n    text-decoration: underline;\n  }\n\n  .lg\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .lg\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .lg\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .lg\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .lg\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:focus .lg\\:group-focus\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:focus .lg\\:group-focus\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:focus .lg\\:group-focus\\:no-underline {\n    text-decoration: none;\n  }\n\n  .lg\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .lg\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .lg\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .lg\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .lg\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .lg\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .lg\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .lg\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .lg\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .lg\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .lg\\:tracking-normal {\n    letter-spacing: 0;\n  }\n\n  .lg\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .lg\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .lg\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .lg\\:select-none {\n    -webkit-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n  }\n\n  .lg\\:select-text {\n    -webkit-user-select: text;\n       -moz-user-select: text;\n        -ms-user-select: text;\n            user-select: text;\n  }\n\n  .lg\\:select-all {\n    -webkit-user-select: all;\n       -moz-user-select: all;\n        -ms-user-select: all;\n            user-select: all;\n  }\n\n  .lg\\:select-auto {\n    -webkit-user-select: auto;\n       -moz-user-select: auto;\n        -ms-user-select: auto;\n            user-select: auto;\n  }\n\n  .lg\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .lg\\:align-top {\n    vertical-align: top;\n  }\n\n  .lg\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .lg\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .lg\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .lg\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .lg\\:visible {\n    visibility: visible;\n  }\n\n  .lg\\:invisible {\n    visibility: hidden;\n  }\n\n  .lg\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .lg\\:whitespace-no-wrap {\n    white-space: nowrap;\n  }\n\n  .lg\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .lg\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .lg\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .lg\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .lg\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .lg\\:break-all {\n    word-break: break-all;\n  }\n\n  .lg\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .lg\\:w-0 {\n    width: 0;\n  }\n\n  .lg\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .lg\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .lg\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .lg\\:w-4 {\n    width: 1rem;\n  }\n\n  .lg\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .lg\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .lg\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .lg\\:w-8 {\n    width: 2rem;\n  }\n\n  .lg\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .lg\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .lg\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .lg\\:w-12 {\n    width: 3rem;\n  }\n\n  .lg\\:w-13 {\n    width: 3.25rem;\n  }\n\n  .lg\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .lg\\:w-15 {\n    width: 3.75rem;\n  }\n\n  .lg\\:w-16 {\n    width: 4rem;\n  }\n\n  .lg\\:w-20 {\n    width: 5rem;\n  }\n\n  .lg\\:w-24 {\n    width: 6rem;\n  }\n\n  .lg\\:w-28 {\n    width: 7rem;\n  }\n\n  .lg\\:w-32 {\n    width: 8rem;\n  }\n\n  .lg\\:w-36 {\n    width: 9rem;\n  }\n\n  .lg\\:w-40 {\n    width: 10rem;\n  }\n\n  .lg\\:w-48 {\n    width: 12rem;\n  }\n\n  .lg\\:w-56 {\n    width: 14rem;\n  }\n\n  .lg\\:w-60 {\n    width: 15rem;\n  }\n\n  .lg\\:w-64 {\n    width: 16rem;\n  }\n\n  .lg\\:w-72 {\n    width: 18rem;\n  }\n\n  .lg\\:w-80 {\n    width: 20rem;\n  }\n\n  .lg\\:w-96 {\n    width: 24rem;\n  }\n\n  .lg\\:w-auto {\n    width: auto;\n  }\n\n  .lg\\:w-px {\n    width: 1px;\n  }\n\n  .lg\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .lg\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .lg\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .lg\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .lg\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .lg\\:w-1\\/3 {\n    width: 33.333333%;\n  }\n\n  .lg\\:w-2\\/3 {\n    width: 66.666667%;\n  }\n\n  .lg\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .lg\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .lg\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .lg\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .lg\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .lg\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .lg\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .lg\\:w-1\\/6 {\n    width: 16.666667%;\n  }\n\n  .lg\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .lg\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .lg\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .lg\\:w-5\\/6 {\n    width: 83.333333%;\n  }\n\n  .lg\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .lg\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .lg\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .lg\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .lg\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .lg\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .lg\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .lg\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .lg\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .lg\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .lg\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .lg\\:w-full {\n    width: 100%;\n  }\n\n  .lg\\:w-screen {\n    width: 100vw;\n  }\n\n  .lg\\:z-0 {\n    z-index: 0;\n  }\n\n  .lg\\:z-10 {\n    z-index: 10;\n  }\n\n  .lg\\:z-20 {\n    z-index: 20;\n  }\n\n  .lg\\:z-30 {\n    z-index: 30;\n  }\n\n  .lg\\:z-40 {\n    z-index: 40;\n  }\n\n  .lg\\:z-50 {\n    z-index: 50;\n  }\n\n  .lg\\:z-auto {\n    z-index: auto;\n  }\n\n  .lg\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .lg\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .lg\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .lg\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .lg\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .lg\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .lg\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .lg\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .lg\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .lg\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .lg\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .lg\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .lg\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .lg\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .lg\\:gap-0 {\n    grid-gap: 0;\n    gap: 0;\n  }\n\n  .lg\\:gap-1 {\n    grid-gap: 0.25rem;\n    gap: 0.25rem;\n  }\n\n  .lg\\:gap-2 {\n    grid-gap: 0.5rem;\n    gap: 0.5rem;\n  }\n\n  .lg\\:gap-3 {\n    grid-gap: 0.75rem;\n    gap: 0.75rem;\n  }\n\n  .lg\\:gap-4 {\n    grid-gap: 1rem;\n    gap: 1rem;\n  }\n\n  .lg\\:gap-5 {\n    grid-gap: 1.25rem;\n    gap: 1.25rem;\n  }\n\n  .lg\\:gap-6 {\n    grid-gap: 1.5rem;\n    gap: 1.5rem;\n  }\n\n  .lg\\:gap-7 {\n    grid-gap: 1.75rem;\n    gap: 1.75rem;\n  }\n\n  .lg\\:gap-8 {\n    grid-gap: 2rem;\n    gap: 2rem;\n  }\n\n  .lg\\:gap-9 {\n    grid-gap: 2.25rem;\n    gap: 2.25rem;\n  }\n\n  .lg\\:gap-10 {\n    grid-gap: 2.5rem;\n    gap: 2.5rem;\n  }\n\n  .lg\\:gap-11 {\n    grid-gap: 2.75rem;\n    gap: 2.75rem;\n  }\n\n  .lg\\:gap-12 {\n    grid-gap: 3rem;\n    gap: 3rem;\n  }\n\n  .lg\\:gap-13 {\n    grid-gap: 3.25rem;\n    gap: 3.25rem;\n  }\n\n  .lg\\:gap-14 {\n    grid-gap: 3.5rem;\n    gap: 3.5rem;\n  }\n\n  .lg\\:gap-15 {\n    grid-gap: 3.75rem;\n    gap: 3.75rem;\n  }\n\n  .lg\\:gap-16 {\n    grid-gap: 4rem;\n    gap: 4rem;\n  }\n\n  .lg\\:gap-20 {\n    grid-gap: 5rem;\n    gap: 5rem;\n  }\n\n  .lg\\:gap-24 {\n    grid-gap: 6rem;\n    gap: 6rem;\n  }\n\n  .lg\\:gap-28 {\n    grid-gap: 7rem;\n    gap: 7rem;\n  }\n\n  .lg\\:gap-32 {\n    grid-gap: 8rem;\n    gap: 8rem;\n  }\n\n  .lg\\:gap-36 {\n    grid-gap: 9rem;\n    gap: 9rem;\n  }\n\n  .lg\\:gap-40 {\n    grid-gap: 10rem;\n    gap: 10rem;\n  }\n\n  .lg\\:gap-48 {\n    grid-gap: 12rem;\n    gap: 12rem;\n  }\n\n  .lg\\:gap-56 {\n    grid-gap: 14rem;\n    gap: 14rem;\n  }\n\n  .lg\\:gap-60 {\n    grid-gap: 15rem;\n    gap: 15rem;\n  }\n\n  .lg\\:gap-64 {\n    grid-gap: 16rem;\n    gap: 16rem;\n  }\n\n  .lg\\:gap-72 {\n    grid-gap: 18rem;\n    gap: 18rem;\n  }\n\n  .lg\\:gap-80 {\n    grid-gap: 20rem;\n    gap: 20rem;\n  }\n\n  .lg\\:gap-96 {\n    grid-gap: 24rem;\n    gap: 24rem;\n  }\n\n  .lg\\:gap-px {\n    grid-gap: 1px;\n    gap: 1px;\n  }\n\n  .lg\\:gap-0\\.5 {\n    grid-gap: 0.125rem;\n    gap: 0.125rem;\n  }\n\n  .lg\\:gap-1\\.5 {\n    grid-gap: 0.375rem;\n    gap: 0.375rem;\n  }\n\n  .lg\\:gap-2\\.5 {\n    grid-gap: 0.625rem;\n    gap: 0.625rem;\n  }\n\n  .lg\\:gap-3\\.5 {\n    grid-gap: 0.875rem;\n    gap: 0.875rem;\n  }\n\n  .lg\\:gap-1\\/2 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .lg\\:gap-1\\/3 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .lg\\:gap-2\\/3 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .lg\\:gap-1\\/4 {\n    grid-gap: 25%;\n    gap: 25%;\n  }\n\n  .lg\\:gap-2\\/4 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .lg\\:gap-3\\/4 {\n    grid-gap: 75%;\n    gap: 75%;\n  }\n\n  .lg\\:gap-1\\/5 {\n    grid-gap: 20%;\n    gap: 20%;\n  }\n\n  .lg\\:gap-2\\/5 {\n    grid-gap: 40%;\n    gap: 40%;\n  }\n\n  .lg\\:gap-3\\/5 {\n    grid-gap: 60%;\n    gap: 60%;\n  }\n\n  .lg\\:gap-4\\/5 {\n    grid-gap: 80%;\n    gap: 80%;\n  }\n\n  .lg\\:gap-1\\/6 {\n    grid-gap: 16.666667%;\n    gap: 16.666667%;\n  }\n\n  .lg\\:gap-2\\/6 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .lg\\:gap-3\\/6 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .lg\\:gap-4\\/6 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .lg\\:gap-5\\/6 {\n    grid-gap: 83.333333%;\n    gap: 83.333333%;\n  }\n\n  .lg\\:gap-1\\/12 {\n    grid-gap: 8.333333%;\n    gap: 8.333333%;\n  }\n\n  .lg\\:gap-2\\/12 {\n    grid-gap: 16.666667%;\n    gap: 16.666667%;\n  }\n\n  .lg\\:gap-3\\/12 {\n    grid-gap: 25%;\n    gap: 25%;\n  }\n\n  .lg\\:gap-4\\/12 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .lg\\:gap-5\\/12 {\n    grid-gap: 41.666667%;\n    gap: 41.666667%;\n  }\n\n  .lg\\:gap-6\\/12 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .lg\\:gap-7\\/12 {\n    grid-gap: 58.333333%;\n    gap: 58.333333%;\n  }\n\n  .lg\\:gap-8\\/12 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .lg\\:gap-9\\/12 {\n    grid-gap: 75%;\n    gap: 75%;\n  }\n\n  .lg\\:gap-10\\/12 {\n    grid-gap: 83.333333%;\n    gap: 83.333333%;\n  }\n\n  .lg\\:gap-11\\/12 {\n    grid-gap: 91.666667%;\n    gap: 91.666667%;\n  }\n\n  .lg\\:gap-full {\n    grid-gap: 100%;\n    gap: 100%;\n  }\n\n  .lg\\:col-gap-0 {\n    grid-column-gap: 0;\n    -moz-column-gap: 0;\n         column-gap: 0;\n  }\n\n  .lg\\:col-gap-1 {\n    grid-column-gap: 0.25rem;\n    -moz-column-gap: 0.25rem;\n         column-gap: 0.25rem;\n  }\n\n  .lg\\:col-gap-2 {\n    grid-column-gap: 0.5rem;\n    -moz-column-gap: 0.5rem;\n         column-gap: 0.5rem;\n  }\n\n  .lg\\:col-gap-3 {\n    grid-column-gap: 0.75rem;\n    -moz-column-gap: 0.75rem;\n         column-gap: 0.75rem;\n  }\n\n  .lg\\:col-gap-4 {\n    grid-column-gap: 1rem;\n    -moz-column-gap: 1rem;\n         column-gap: 1rem;\n  }\n\n  .lg\\:col-gap-5 {\n    grid-column-gap: 1.25rem;\n    -moz-column-gap: 1.25rem;\n         column-gap: 1.25rem;\n  }\n\n  .lg\\:col-gap-6 {\n    grid-column-gap: 1.5rem;\n    -moz-column-gap: 1.5rem;\n         column-gap: 1.5rem;\n  }\n\n  .lg\\:col-gap-7 {\n    grid-column-gap: 1.75rem;\n    -moz-column-gap: 1.75rem;\n         column-gap: 1.75rem;\n  }\n\n  .lg\\:col-gap-8 {\n    grid-column-gap: 2rem;\n    -moz-column-gap: 2rem;\n         column-gap: 2rem;\n  }\n\n  .lg\\:col-gap-9 {\n    grid-column-gap: 2.25rem;\n    -moz-column-gap: 2.25rem;\n         column-gap: 2.25rem;\n  }\n\n  .lg\\:col-gap-10 {\n    grid-column-gap: 2.5rem;\n    -moz-column-gap: 2.5rem;\n         column-gap: 2.5rem;\n  }\n\n  .lg\\:col-gap-11 {\n    grid-column-gap: 2.75rem;\n    -moz-column-gap: 2.75rem;\n         column-gap: 2.75rem;\n  }\n\n  .lg\\:col-gap-12 {\n    grid-column-gap: 3rem;\n    -moz-column-gap: 3rem;\n         column-gap: 3rem;\n  }\n\n  .lg\\:col-gap-13 {\n    grid-column-gap: 3.25rem;\n    -moz-column-gap: 3.25rem;\n         column-gap: 3.25rem;\n  }\n\n  .lg\\:col-gap-14 {\n    grid-column-gap: 3.5rem;\n    -moz-column-gap: 3.5rem;\n         column-gap: 3.5rem;\n  }\n\n  .lg\\:col-gap-15 {\n    grid-column-gap: 3.75rem;\n    -moz-column-gap: 3.75rem;\n         column-gap: 3.75rem;\n  }\n\n  .lg\\:col-gap-16 {\n    grid-column-gap: 4rem;\n    -moz-column-gap: 4rem;\n         column-gap: 4rem;\n  }\n\n  .lg\\:col-gap-20 {\n    grid-column-gap: 5rem;\n    -moz-column-gap: 5rem;\n         column-gap: 5rem;\n  }\n\n  .lg\\:col-gap-24 {\n    grid-column-gap: 6rem;\n    -moz-column-gap: 6rem;\n         column-gap: 6rem;\n  }\n\n  .lg\\:col-gap-28 {\n    grid-column-gap: 7rem;\n    -moz-column-gap: 7rem;\n         column-gap: 7rem;\n  }\n\n  .lg\\:col-gap-32 {\n    grid-column-gap: 8rem;\n    -moz-column-gap: 8rem;\n         column-gap: 8rem;\n  }\n\n  .lg\\:col-gap-36 {\n    grid-column-gap: 9rem;\n    -moz-column-gap: 9rem;\n         column-gap: 9rem;\n  }\n\n  .lg\\:col-gap-40 {\n    grid-column-gap: 10rem;\n    -moz-column-gap: 10rem;\n         column-gap: 10rem;\n  }\n\n  .lg\\:col-gap-48 {\n    grid-column-gap: 12rem;\n    -moz-column-gap: 12rem;\n         column-gap: 12rem;\n  }\n\n  .lg\\:col-gap-56 {\n    grid-column-gap: 14rem;\n    -moz-column-gap: 14rem;\n         column-gap: 14rem;\n  }\n\n  .lg\\:col-gap-60 {\n    grid-column-gap: 15rem;\n    -moz-column-gap: 15rem;\n         column-gap: 15rem;\n  }\n\n  .lg\\:col-gap-64 {\n    grid-column-gap: 16rem;\n    -moz-column-gap: 16rem;\n         column-gap: 16rem;\n  }\n\n  .lg\\:col-gap-72 {\n    grid-column-gap: 18rem;\n    -moz-column-gap: 18rem;\n         column-gap: 18rem;\n  }\n\n  .lg\\:col-gap-80 {\n    grid-column-gap: 20rem;\n    -moz-column-gap: 20rem;\n         column-gap: 20rem;\n  }\n\n  .lg\\:col-gap-96 {\n    grid-column-gap: 24rem;\n    -moz-column-gap: 24rem;\n         column-gap: 24rem;\n  }\n\n  .lg\\:col-gap-px {\n    grid-column-gap: 1px;\n    -moz-column-gap: 1px;\n         column-gap: 1px;\n  }\n\n  .lg\\:col-gap-0\\.5 {\n    grid-column-gap: 0.125rem;\n    -moz-column-gap: 0.125rem;\n         column-gap: 0.125rem;\n  }\n\n  .lg\\:col-gap-1\\.5 {\n    grid-column-gap: 0.375rem;\n    -moz-column-gap: 0.375rem;\n         column-gap: 0.375rem;\n  }\n\n  .lg\\:col-gap-2\\.5 {\n    grid-column-gap: 0.625rem;\n    -moz-column-gap: 0.625rem;\n         column-gap: 0.625rem;\n  }\n\n  .lg\\:col-gap-3\\.5 {\n    grid-column-gap: 0.875rem;\n    -moz-column-gap: 0.875rem;\n         column-gap: 0.875rem;\n  }\n\n  .lg\\:col-gap-1\\/2 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .lg\\:col-gap-1\\/3 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .lg\\:col-gap-2\\/3 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .lg\\:col-gap-1\\/4 {\n    grid-column-gap: 25%;\n    -moz-column-gap: 25%;\n         column-gap: 25%;\n  }\n\n  .lg\\:col-gap-2\\/4 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .lg\\:col-gap-3\\/4 {\n    grid-column-gap: 75%;\n    -moz-column-gap: 75%;\n         column-gap: 75%;\n  }\n\n  .lg\\:col-gap-1\\/5 {\n    grid-column-gap: 20%;\n    -moz-column-gap: 20%;\n         column-gap: 20%;\n  }\n\n  .lg\\:col-gap-2\\/5 {\n    grid-column-gap: 40%;\n    -moz-column-gap: 40%;\n         column-gap: 40%;\n  }\n\n  .lg\\:col-gap-3\\/5 {\n    grid-column-gap: 60%;\n    -moz-column-gap: 60%;\n         column-gap: 60%;\n  }\n\n  .lg\\:col-gap-4\\/5 {\n    grid-column-gap: 80%;\n    -moz-column-gap: 80%;\n         column-gap: 80%;\n  }\n\n  .lg\\:col-gap-1\\/6 {\n    grid-column-gap: 16.666667%;\n    -moz-column-gap: 16.666667%;\n         column-gap: 16.666667%;\n  }\n\n  .lg\\:col-gap-2\\/6 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .lg\\:col-gap-3\\/6 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .lg\\:col-gap-4\\/6 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .lg\\:col-gap-5\\/6 {\n    grid-column-gap: 83.333333%;\n    -moz-column-gap: 83.333333%;\n         column-gap: 83.333333%;\n  }\n\n  .lg\\:col-gap-1\\/12 {\n    grid-column-gap: 8.333333%;\n    -moz-column-gap: 8.333333%;\n         column-gap: 8.333333%;\n  }\n\n  .lg\\:col-gap-2\\/12 {\n    grid-column-gap: 16.666667%;\n    -moz-column-gap: 16.666667%;\n         column-gap: 16.666667%;\n  }\n\n  .lg\\:col-gap-3\\/12 {\n    grid-column-gap: 25%;\n    -moz-column-gap: 25%;\n         column-gap: 25%;\n  }\n\n  .lg\\:col-gap-4\\/12 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .lg\\:col-gap-5\\/12 {\n    grid-column-gap: 41.666667%;\n    -moz-column-gap: 41.666667%;\n         column-gap: 41.666667%;\n  }\n\n  .lg\\:col-gap-6\\/12 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .lg\\:col-gap-7\\/12 {\n    grid-column-gap: 58.333333%;\n    -moz-column-gap: 58.333333%;\n         column-gap: 58.333333%;\n  }\n\n  .lg\\:col-gap-8\\/12 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .lg\\:col-gap-9\\/12 {\n    grid-column-gap: 75%;\n    -moz-column-gap: 75%;\n         column-gap: 75%;\n  }\n\n  .lg\\:col-gap-10\\/12 {\n    grid-column-gap: 83.333333%;\n    -moz-column-gap: 83.333333%;\n         column-gap: 83.333333%;\n  }\n\n  .lg\\:col-gap-11\\/12 {\n    grid-column-gap: 91.666667%;\n    -moz-column-gap: 91.666667%;\n         column-gap: 91.666667%;\n  }\n\n  .lg\\:col-gap-full {\n    grid-column-gap: 100%;\n    -moz-column-gap: 100%;\n         column-gap: 100%;\n  }\n\n  .lg\\:row-gap-0 {\n    grid-row-gap: 0;\n    row-gap: 0;\n  }\n\n  .lg\\:row-gap-1 {\n    grid-row-gap: 0.25rem;\n    row-gap: 0.25rem;\n  }\n\n  .lg\\:row-gap-2 {\n    grid-row-gap: 0.5rem;\n    row-gap: 0.5rem;\n  }\n\n  .lg\\:row-gap-3 {\n    grid-row-gap: 0.75rem;\n    row-gap: 0.75rem;\n  }\n\n  .lg\\:row-gap-4 {\n    grid-row-gap: 1rem;\n    row-gap: 1rem;\n  }\n\n  .lg\\:row-gap-5 {\n    grid-row-gap: 1.25rem;\n    row-gap: 1.25rem;\n  }\n\n  .lg\\:row-gap-6 {\n    grid-row-gap: 1.5rem;\n    row-gap: 1.5rem;\n  }\n\n  .lg\\:row-gap-7 {\n    grid-row-gap: 1.75rem;\n    row-gap: 1.75rem;\n  }\n\n  .lg\\:row-gap-8 {\n    grid-row-gap: 2rem;\n    row-gap: 2rem;\n  }\n\n  .lg\\:row-gap-9 {\n    grid-row-gap: 2.25rem;\n    row-gap: 2.25rem;\n  }\n\n  .lg\\:row-gap-10 {\n    grid-row-gap: 2.5rem;\n    row-gap: 2.5rem;\n  }\n\n  .lg\\:row-gap-11 {\n    grid-row-gap: 2.75rem;\n    row-gap: 2.75rem;\n  }\n\n  .lg\\:row-gap-12 {\n    grid-row-gap: 3rem;\n    row-gap: 3rem;\n  }\n\n  .lg\\:row-gap-13 {\n    grid-row-gap: 3.25rem;\n    row-gap: 3.25rem;\n  }\n\n  .lg\\:row-gap-14 {\n    grid-row-gap: 3.5rem;\n    row-gap: 3.5rem;\n  }\n\n  .lg\\:row-gap-15 {\n    grid-row-gap: 3.75rem;\n    row-gap: 3.75rem;\n  }\n\n  .lg\\:row-gap-16 {\n    grid-row-gap: 4rem;\n    row-gap: 4rem;\n  }\n\n  .lg\\:row-gap-20 {\n    grid-row-gap: 5rem;\n    row-gap: 5rem;\n  }\n\n  .lg\\:row-gap-24 {\n    grid-row-gap: 6rem;\n    row-gap: 6rem;\n  }\n\n  .lg\\:row-gap-28 {\n    grid-row-gap: 7rem;\n    row-gap: 7rem;\n  }\n\n  .lg\\:row-gap-32 {\n    grid-row-gap: 8rem;\n    row-gap: 8rem;\n  }\n\n  .lg\\:row-gap-36 {\n    grid-row-gap: 9rem;\n    row-gap: 9rem;\n  }\n\n  .lg\\:row-gap-40 {\n    grid-row-gap: 10rem;\n    row-gap: 10rem;\n  }\n\n  .lg\\:row-gap-48 {\n    grid-row-gap: 12rem;\n    row-gap: 12rem;\n  }\n\n  .lg\\:row-gap-56 {\n    grid-row-gap: 14rem;\n    row-gap: 14rem;\n  }\n\n  .lg\\:row-gap-60 {\n    grid-row-gap: 15rem;\n    row-gap: 15rem;\n  }\n\n  .lg\\:row-gap-64 {\n    grid-row-gap: 16rem;\n    row-gap: 16rem;\n  }\n\n  .lg\\:row-gap-72 {\n    grid-row-gap: 18rem;\n    row-gap: 18rem;\n  }\n\n  .lg\\:row-gap-80 {\n    grid-row-gap: 20rem;\n    row-gap: 20rem;\n  }\n\n  .lg\\:row-gap-96 {\n    grid-row-gap: 24rem;\n    row-gap: 24rem;\n  }\n\n  .lg\\:row-gap-px {\n    grid-row-gap: 1px;\n    row-gap: 1px;\n  }\n\n  .lg\\:row-gap-0\\.5 {\n    grid-row-gap: 0.125rem;\n    row-gap: 0.125rem;\n  }\n\n  .lg\\:row-gap-1\\.5 {\n    grid-row-gap: 0.375rem;\n    row-gap: 0.375rem;\n  }\n\n  .lg\\:row-gap-2\\.5 {\n    grid-row-gap: 0.625rem;\n    row-gap: 0.625rem;\n  }\n\n  .lg\\:row-gap-3\\.5 {\n    grid-row-gap: 0.875rem;\n    row-gap: 0.875rem;\n  }\n\n  .lg\\:row-gap-1\\/2 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .lg\\:row-gap-1\\/3 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .lg\\:row-gap-2\\/3 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .lg\\:row-gap-1\\/4 {\n    grid-row-gap: 25%;\n    row-gap: 25%;\n  }\n\n  .lg\\:row-gap-2\\/4 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .lg\\:row-gap-3\\/4 {\n    grid-row-gap: 75%;\n    row-gap: 75%;\n  }\n\n  .lg\\:row-gap-1\\/5 {\n    grid-row-gap: 20%;\n    row-gap: 20%;\n  }\n\n  .lg\\:row-gap-2\\/5 {\n    grid-row-gap: 40%;\n    row-gap: 40%;\n  }\n\n  .lg\\:row-gap-3\\/5 {\n    grid-row-gap: 60%;\n    row-gap: 60%;\n  }\n\n  .lg\\:row-gap-4\\/5 {\n    grid-row-gap: 80%;\n    row-gap: 80%;\n  }\n\n  .lg\\:row-gap-1\\/6 {\n    grid-row-gap: 16.666667%;\n    row-gap: 16.666667%;\n  }\n\n  .lg\\:row-gap-2\\/6 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .lg\\:row-gap-3\\/6 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .lg\\:row-gap-4\\/6 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .lg\\:row-gap-5\\/6 {\n    grid-row-gap: 83.333333%;\n    row-gap: 83.333333%;\n  }\n\n  .lg\\:row-gap-1\\/12 {\n    grid-row-gap: 8.333333%;\n    row-gap: 8.333333%;\n  }\n\n  .lg\\:row-gap-2\\/12 {\n    grid-row-gap: 16.666667%;\n    row-gap: 16.666667%;\n  }\n\n  .lg\\:row-gap-3\\/12 {\n    grid-row-gap: 25%;\n    row-gap: 25%;\n  }\n\n  .lg\\:row-gap-4\\/12 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .lg\\:row-gap-5\\/12 {\n    grid-row-gap: 41.666667%;\n    row-gap: 41.666667%;\n  }\n\n  .lg\\:row-gap-6\\/12 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .lg\\:row-gap-7\\/12 {\n    grid-row-gap: 58.333333%;\n    row-gap: 58.333333%;\n  }\n\n  .lg\\:row-gap-8\\/12 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .lg\\:row-gap-9\\/12 {\n    grid-row-gap: 75%;\n    row-gap: 75%;\n  }\n\n  .lg\\:row-gap-10\\/12 {\n    grid-row-gap: 83.333333%;\n    row-gap: 83.333333%;\n  }\n\n  .lg\\:row-gap-11\\/12 {\n    grid-row-gap: 91.666667%;\n    row-gap: 91.666667%;\n  }\n\n  .lg\\:row-gap-full {\n    grid-row-gap: 100%;\n    row-gap: 100%;\n  }\n\n  .lg\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .lg\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .lg\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .lg\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .lg\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .lg\\:col-auto {\n    grid-column: auto;\n  }\n\n  .lg\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .lg\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .lg\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .lg\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .lg\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .lg\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .lg\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .lg\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .lg\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .lg\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .lg\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .lg\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .lg\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .lg\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .lg\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .lg\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .lg\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .lg\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .lg\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .lg\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .lg\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .lg\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .lg\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .lg\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .lg\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .lg\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .lg\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .lg\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .lg\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .lg\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .lg\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .lg\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .lg\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .lg\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .lg\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .lg\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .lg\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .lg\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .lg\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .lg\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .lg\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .lg\\:row-auto {\n    grid-row: auto;\n  }\n\n  .lg\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .lg\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .lg\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .lg\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .lg\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .lg\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .lg\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .lg\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .lg\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .lg\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .lg\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .lg\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .lg\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .lg\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .lg\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .lg\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .lg\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .lg\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .lg\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .lg\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .lg\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .lg\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .lg\\:transform {\n    --transform-translate-x: 0;\n    --transform-translate-y: 0;\n    --transform-rotate: 0;\n    --transform-skew-x: 0;\n    --transform-skew-y: 0;\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));\n  }\n\n  .lg\\:transform-none {\n    transform: none;\n  }\n\n  .lg\\:origin-center {\n    transform-origin: center;\n  }\n\n  .lg\\:origin-top {\n    transform-origin: top;\n  }\n\n  .lg\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .lg\\:origin-right {\n    transform-origin: right;\n  }\n\n  .lg\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .lg\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .lg\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .lg\\:origin-left {\n    transform-origin: left;\n  }\n\n  .lg\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .lg\\:scale-0 {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .lg\\:scale-50 {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .lg\\:scale-75 {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .lg\\:scale-90 {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .lg\\:scale-95 {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .lg\\:scale-100 {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .lg\\:scale-105 {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .lg\\:scale-110 {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .lg\\:scale-125 {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .lg\\:scale-150 {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .lg\\:scale-x-0 {\n    --transform-scale-x: 0;\n  }\n\n  .lg\\:scale-x-50 {\n    --transform-scale-x: .5;\n  }\n\n  .lg\\:scale-x-75 {\n    --transform-scale-x: .75;\n  }\n\n  .lg\\:scale-x-90 {\n    --transform-scale-x: .9;\n  }\n\n  .lg\\:scale-x-95 {\n    --transform-scale-x: .95;\n  }\n\n  .lg\\:scale-x-100 {\n    --transform-scale-x: 1;\n  }\n\n  .lg\\:scale-x-105 {\n    --transform-scale-x: 1.05;\n  }\n\n  .lg\\:scale-x-110 {\n    --transform-scale-x: 1.1;\n  }\n\n  .lg\\:scale-x-125 {\n    --transform-scale-x: 1.25;\n  }\n\n  .lg\\:scale-x-150 {\n    --transform-scale-x: 1.5;\n  }\n\n  .lg\\:scale-y-0 {\n    --transform-scale-y: 0;\n  }\n\n  .lg\\:scale-y-50 {\n    --transform-scale-y: .5;\n  }\n\n  .lg\\:scale-y-75 {\n    --transform-scale-y: .75;\n  }\n\n  .lg\\:scale-y-90 {\n    --transform-scale-y: .9;\n  }\n\n  .lg\\:scale-y-95 {\n    --transform-scale-y: .95;\n  }\n\n  .lg\\:scale-y-100 {\n    --transform-scale-y: 1;\n  }\n\n  .lg\\:scale-y-105 {\n    --transform-scale-y: 1.05;\n  }\n\n  .lg\\:scale-y-110 {\n    --transform-scale-y: 1.1;\n  }\n\n  .lg\\:scale-y-125 {\n    --transform-scale-y: 1.25;\n  }\n\n  .lg\\:scale-y-150 {\n    --transform-scale-y: 1.5;\n  }\n\n  .lg\\:hover\\:scale-0:hover {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .lg\\:hover\\:scale-50:hover {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .lg\\:hover\\:scale-75:hover {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .lg\\:hover\\:scale-90:hover {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .lg\\:hover\\:scale-95:hover {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .lg\\:hover\\:scale-100:hover {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .lg\\:hover\\:scale-105:hover {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .lg\\:hover\\:scale-110:hover {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .lg\\:hover\\:scale-125:hover {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .lg\\:hover\\:scale-150:hover {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .lg\\:hover\\:scale-x-0:hover {\n    --transform-scale-x: 0;\n  }\n\n  .lg\\:hover\\:scale-x-50:hover {\n    --transform-scale-x: .5;\n  }\n\n  .lg\\:hover\\:scale-x-75:hover {\n    --transform-scale-x: .75;\n  }\n\n  .lg\\:hover\\:scale-x-90:hover {\n    --transform-scale-x: .9;\n  }\n\n  .lg\\:hover\\:scale-x-95:hover {\n    --transform-scale-x: .95;\n  }\n\n  .lg\\:hover\\:scale-x-100:hover {\n    --transform-scale-x: 1;\n  }\n\n  .lg\\:hover\\:scale-x-105:hover {\n    --transform-scale-x: 1.05;\n  }\n\n  .lg\\:hover\\:scale-x-110:hover {\n    --transform-scale-x: 1.1;\n  }\n\n  .lg\\:hover\\:scale-x-125:hover {\n    --transform-scale-x: 1.25;\n  }\n\n  .lg\\:hover\\:scale-x-150:hover {\n    --transform-scale-x: 1.5;\n  }\n\n  .lg\\:hover\\:scale-y-0:hover {\n    --transform-scale-y: 0;\n  }\n\n  .lg\\:hover\\:scale-y-50:hover {\n    --transform-scale-y: .5;\n  }\n\n  .lg\\:hover\\:scale-y-75:hover {\n    --transform-scale-y: .75;\n  }\n\n  .lg\\:hover\\:scale-y-90:hover {\n    --transform-scale-y: .9;\n  }\n\n  .lg\\:hover\\:scale-y-95:hover {\n    --transform-scale-y: .95;\n  }\n\n  .lg\\:hover\\:scale-y-100:hover {\n    --transform-scale-y: 1;\n  }\n\n  .lg\\:hover\\:scale-y-105:hover {\n    --transform-scale-y: 1.05;\n  }\n\n  .lg\\:hover\\:scale-y-110:hover {\n    --transform-scale-y: 1.1;\n  }\n\n  .lg\\:hover\\:scale-y-125:hover {\n    --transform-scale-y: 1.25;\n  }\n\n  .lg\\:hover\\:scale-y-150:hover {\n    --transform-scale-y: 1.5;\n  }\n\n  .lg\\:focus\\:scale-0:focus {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .lg\\:focus\\:scale-50:focus {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .lg\\:focus\\:scale-75:focus {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .lg\\:focus\\:scale-90:focus {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .lg\\:focus\\:scale-95:focus {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .lg\\:focus\\:scale-100:focus {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .lg\\:focus\\:scale-105:focus {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .lg\\:focus\\:scale-110:focus {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .lg\\:focus\\:scale-125:focus {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .lg\\:focus\\:scale-150:focus {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .lg\\:focus\\:scale-x-0:focus {\n    --transform-scale-x: 0;\n  }\n\n  .lg\\:focus\\:scale-x-50:focus {\n    --transform-scale-x: .5;\n  }\n\n  .lg\\:focus\\:scale-x-75:focus {\n    --transform-scale-x: .75;\n  }\n\n  .lg\\:focus\\:scale-x-90:focus {\n    --transform-scale-x: .9;\n  }\n\n  .lg\\:focus\\:scale-x-95:focus {\n    --transform-scale-x: .95;\n  }\n\n  .lg\\:focus\\:scale-x-100:focus {\n    --transform-scale-x: 1;\n  }\n\n  .lg\\:focus\\:scale-x-105:focus {\n    --transform-scale-x: 1.05;\n  }\n\n  .lg\\:focus\\:scale-x-110:focus {\n    --transform-scale-x: 1.1;\n  }\n\n  .lg\\:focus\\:scale-x-125:focus {\n    --transform-scale-x: 1.25;\n  }\n\n  .lg\\:focus\\:scale-x-150:focus {\n    --transform-scale-x: 1.5;\n  }\n\n  .lg\\:focus\\:scale-y-0:focus {\n    --transform-scale-y: 0;\n  }\n\n  .lg\\:focus\\:scale-y-50:focus {\n    --transform-scale-y: .5;\n  }\n\n  .lg\\:focus\\:scale-y-75:focus {\n    --transform-scale-y: .75;\n  }\n\n  .lg\\:focus\\:scale-y-90:focus {\n    --transform-scale-y: .9;\n  }\n\n  .lg\\:focus\\:scale-y-95:focus {\n    --transform-scale-y: .95;\n  }\n\n  .lg\\:focus\\:scale-y-100:focus {\n    --transform-scale-y: 1;\n  }\n\n  .lg\\:focus\\:scale-y-105:focus {\n    --transform-scale-y: 1.05;\n  }\n\n  .lg\\:focus\\:scale-y-110:focus {\n    --transform-scale-y: 1.1;\n  }\n\n  .lg\\:focus\\:scale-y-125:focus {\n    --transform-scale-y: 1.25;\n  }\n\n  .lg\\:focus\\:scale-y-150:focus {\n    --transform-scale-y: 1.5;\n  }\n\n  .lg\\:rotate-0 {\n    --transform-rotate: 0;\n  }\n\n  .lg\\:rotate-45 {\n    --transform-rotate: 45deg;\n  }\n\n  .lg\\:rotate-90 {\n    --transform-rotate: 90deg;\n  }\n\n  .lg\\:rotate-180 {\n    --transform-rotate: 180deg;\n  }\n\n  .lg\\:-rotate-180 {\n    --transform-rotate: -180deg;\n  }\n\n  .lg\\:-rotate-90 {\n    --transform-rotate: -90deg;\n  }\n\n  .lg\\:-rotate-45 {\n    --transform-rotate: -45deg;\n  }\n\n  .lg\\:hover\\:rotate-0:hover {\n    --transform-rotate: 0;\n  }\n\n  .lg\\:hover\\:rotate-45:hover {\n    --transform-rotate: 45deg;\n  }\n\n  .lg\\:hover\\:rotate-90:hover {\n    --transform-rotate: 90deg;\n  }\n\n  .lg\\:hover\\:rotate-180:hover {\n    --transform-rotate: 180deg;\n  }\n\n  .lg\\:hover\\:-rotate-180:hover {\n    --transform-rotate: -180deg;\n  }\n\n  .lg\\:hover\\:-rotate-90:hover {\n    --transform-rotate: -90deg;\n  }\n\n  .lg\\:hover\\:-rotate-45:hover {\n    --transform-rotate: -45deg;\n  }\n\n  .lg\\:focus\\:rotate-0:focus {\n    --transform-rotate: 0;\n  }\n\n  .lg\\:focus\\:rotate-45:focus {\n    --transform-rotate: 45deg;\n  }\n\n  .lg\\:focus\\:rotate-90:focus {\n    --transform-rotate: 90deg;\n  }\n\n  .lg\\:focus\\:rotate-180:focus {\n    --transform-rotate: 180deg;\n  }\n\n  .lg\\:focus\\:-rotate-180:focus {\n    --transform-rotate: -180deg;\n  }\n\n  .lg\\:focus\\:-rotate-90:focus {\n    --transform-rotate: -90deg;\n  }\n\n  .lg\\:focus\\:-rotate-45:focus {\n    --transform-rotate: -45deg;\n  }\n\n  .lg\\:translate-x-0 {\n    --transform-translate-x: 0;\n  }\n\n  .lg\\:translate-x-1 {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .lg\\:translate-x-2 {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .lg\\:translate-x-3 {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .lg\\:translate-x-4 {\n    --transform-translate-x: 1rem;\n  }\n\n  .lg\\:translate-x-5 {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .lg\\:translate-x-6 {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .lg\\:translate-x-7 {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .lg\\:translate-x-8 {\n    --transform-translate-x: 2rem;\n  }\n\n  .lg\\:translate-x-9 {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .lg\\:translate-x-10 {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .lg\\:translate-x-11 {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .lg\\:translate-x-12 {\n    --transform-translate-x: 3rem;\n  }\n\n  .lg\\:translate-x-13 {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .lg\\:translate-x-14 {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .lg\\:translate-x-15 {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .lg\\:translate-x-16 {\n    --transform-translate-x: 4rem;\n  }\n\n  .lg\\:translate-x-20 {\n    --transform-translate-x: 5rem;\n  }\n\n  .lg\\:translate-x-24 {\n    --transform-translate-x: 6rem;\n  }\n\n  .lg\\:translate-x-28 {\n    --transform-translate-x: 7rem;\n  }\n\n  .lg\\:translate-x-32 {\n    --transform-translate-x: 8rem;\n  }\n\n  .lg\\:translate-x-36 {\n    --transform-translate-x: 9rem;\n  }\n\n  .lg\\:translate-x-40 {\n    --transform-translate-x: 10rem;\n  }\n\n  .lg\\:translate-x-48 {\n    --transform-translate-x: 12rem;\n  }\n\n  .lg\\:translate-x-56 {\n    --transform-translate-x: 14rem;\n  }\n\n  .lg\\:translate-x-60 {\n    --transform-translate-x: 15rem;\n  }\n\n  .lg\\:translate-x-64 {\n    --transform-translate-x: 16rem;\n  }\n\n  .lg\\:translate-x-72 {\n    --transform-translate-x: 18rem;\n  }\n\n  .lg\\:translate-x-80 {\n    --transform-translate-x: 20rem;\n  }\n\n  .lg\\:translate-x-96 {\n    --transform-translate-x: 24rem;\n  }\n\n  .lg\\:translate-x-px {\n    --transform-translate-x: 1px;\n  }\n\n  .lg\\:translate-x-0\\.5 {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .lg\\:translate-x-1\\.5 {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .lg\\:translate-x-2\\.5 {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .lg\\:translate-x-3\\.5 {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .lg\\:translate-x-1\\/2 {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:translate-x-1\\/3 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .lg\\:translate-x-2\\/3 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .lg\\:translate-x-1\\/4 {\n    --transform-translate-x: 25%;\n  }\n\n  .lg\\:translate-x-2\\/4 {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:translate-x-3\\/4 {\n    --transform-translate-x: 75%;\n  }\n\n  .lg\\:translate-x-1\\/5 {\n    --transform-translate-x: 20%;\n  }\n\n  .lg\\:translate-x-2\\/5 {\n    --transform-translate-x: 40%;\n  }\n\n  .lg\\:translate-x-3\\/5 {\n    --transform-translate-x: 60%;\n  }\n\n  .lg\\:translate-x-4\\/5 {\n    --transform-translate-x: 80%;\n  }\n\n  .lg\\:translate-x-1\\/6 {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .lg\\:translate-x-2\\/6 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .lg\\:translate-x-3\\/6 {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:translate-x-4\\/6 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .lg\\:translate-x-5\\/6 {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .lg\\:translate-x-1\\/12 {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .lg\\:translate-x-2\\/12 {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .lg\\:translate-x-3\\/12 {\n    --transform-translate-x: 25%;\n  }\n\n  .lg\\:translate-x-4\\/12 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .lg\\:translate-x-5\\/12 {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .lg\\:translate-x-6\\/12 {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:translate-x-7\\/12 {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .lg\\:translate-x-8\\/12 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .lg\\:translate-x-9\\/12 {\n    --transform-translate-x: 75%;\n  }\n\n  .lg\\:translate-x-10\\/12 {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .lg\\:translate-x-11\\/12 {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .lg\\:translate-x-full {\n    --transform-translate-x: 100%;\n  }\n\n  .lg\\:-translate-x-1 {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .lg\\:-translate-x-2 {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .lg\\:-translate-x-3 {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .lg\\:-translate-x-4 {\n    --transform-translate-x: -1rem;\n  }\n\n  .lg\\:-translate-x-5 {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .lg\\:-translate-x-6 {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .lg\\:-translate-x-7 {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .lg\\:-translate-x-8 {\n    --transform-translate-x: -2rem;\n  }\n\n  .lg\\:-translate-x-9 {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .lg\\:-translate-x-10 {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .lg\\:-translate-x-11 {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .lg\\:-translate-x-12 {\n    --transform-translate-x: -3rem;\n  }\n\n  .lg\\:-translate-x-13 {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .lg\\:-translate-x-14 {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .lg\\:-translate-x-15 {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .lg\\:-translate-x-16 {\n    --transform-translate-x: -4rem;\n  }\n\n  .lg\\:-translate-x-20 {\n    --transform-translate-x: -5rem;\n  }\n\n  .lg\\:-translate-x-24 {\n    --transform-translate-x: -6rem;\n  }\n\n  .lg\\:-translate-x-28 {\n    --transform-translate-x: -7rem;\n  }\n\n  .lg\\:-translate-x-32 {\n    --transform-translate-x: -8rem;\n  }\n\n  .lg\\:-translate-x-36 {\n    --transform-translate-x: -9rem;\n  }\n\n  .lg\\:-translate-x-40 {\n    --transform-translate-x: -10rem;\n  }\n\n  .lg\\:-translate-x-48 {\n    --transform-translate-x: -12rem;\n  }\n\n  .lg\\:-translate-x-56 {\n    --transform-translate-x: -14rem;\n  }\n\n  .lg\\:-translate-x-60 {\n    --transform-translate-x: -15rem;\n  }\n\n  .lg\\:-translate-x-64 {\n    --transform-translate-x: -16rem;\n  }\n\n  .lg\\:-translate-x-72 {\n    --transform-translate-x: -18rem;\n  }\n\n  .lg\\:-translate-x-80 {\n    --transform-translate-x: -20rem;\n  }\n\n  .lg\\:-translate-x-96 {\n    --transform-translate-x: -24rem;\n  }\n\n  .lg\\:-translate-x-px {\n    --transform-translate-x: -1px;\n  }\n\n  .lg\\:-translate-x-0\\.5 {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .lg\\:-translate-x-1\\.5 {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .lg\\:-translate-x-2\\.5 {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .lg\\:-translate-x-3\\.5 {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .lg\\:-translate-x-1\\/2 {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:-translate-x-1\\/3 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .lg\\:-translate-x-2\\/3 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .lg\\:-translate-x-1\\/4 {\n    --transform-translate-x: -25%;\n  }\n\n  .lg\\:-translate-x-2\\/4 {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:-translate-x-3\\/4 {\n    --transform-translate-x: -75%;\n  }\n\n  .lg\\:-translate-x-1\\/5 {\n    --transform-translate-x: -20%;\n  }\n\n  .lg\\:-translate-x-2\\/5 {\n    --transform-translate-x: -40%;\n  }\n\n  .lg\\:-translate-x-3\\/5 {\n    --transform-translate-x: -60%;\n  }\n\n  .lg\\:-translate-x-4\\/5 {\n    --transform-translate-x: -80%;\n  }\n\n  .lg\\:-translate-x-1\\/6 {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .lg\\:-translate-x-2\\/6 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .lg\\:-translate-x-3\\/6 {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:-translate-x-4\\/6 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .lg\\:-translate-x-5\\/6 {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .lg\\:-translate-x-1\\/12 {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .lg\\:-translate-x-2\\/12 {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .lg\\:-translate-x-3\\/12 {\n    --transform-translate-x: -25%;\n  }\n\n  .lg\\:-translate-x-4\\/12 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .lg\\:-translate-x-5\\/12 {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .lg\\:-translate-x-6\\/12 {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:-translate-x-7\\/12 {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .lg\\:-translate-x-8\\/12 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .lg\\:-translate-x-9\\/12 {\n    --transform-translate-x: -75%;\n  }\n\n  .lg\\:-translate-x-10\\/12 {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .lg\\:-translate-x-11\\/12 {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .lg\\:-translate-x-full {\n    --transform-translate-x: -100%;\n  }\n\n  .lg\\:translate-y-0 {\n    --transform-translate-y: 0;\n  }\n\n  .lg\\:translate-y-1 {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .lg\\:translate-y-2 {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .lg\\:translate-y-3 {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .lg\\:translate-y-4 {\n    --transform-translate-y: 1rem;\n  }\n\n  .lg\\:translate-y-5 {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .lg\\:translate-y-6 {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .lg\\:translate-y-7 {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .lg\\:translate-y-8 {\n    --transform-translate-y: 2rem;\n  }\n\n  .lg\\:translate-y-9 {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .lg\\:translate-y-10 {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .lg\\:translate-y-11 {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .lg\\:translate-y-12 {\n    --transform-translate-y: 3rem;\n  }\n\n  .lg\\:translate-y-13 {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .lg\\:translate-y-14 {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .lg\\:translate-y-15 {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .lg\\:translate-y-16 {\n    --transform-translate-y: 4rem;\n  }\n\n  .lg\\:translate-y-20 {\n    --transform-translate-y: 5rem;\n  }\n\n  .lg\\:translate-y-24 {\n    --transform-translate-y: 6rem;\n  }\n\n  .lg\\:translate-y-28 {\n    --transform-translate-y: 7rem;\n  }\n\n  .lg\\:translate-y-32 {\n    --transform-translate-y: 8rem;\n  }\n\n  .lg\\:translate-y-36 {\n    --transform-translate-y: 9rem;\n  }\n\n  .lg\\:translate-y-40 {\n    --transform-translate-y: 10rem;\n  }\n\n  .lg\\:translate-y-48 {\n    --transform-translate-y: 12rem;\n  }\n\n  .lg\\:translate-y-56 {\n    --transform-translate-y: 14rem;\n  }\n\n  .lg\\:translate-y-60 {\n    --transform-translate-y: 15rem;\n  }\n\n  .lg\\:translate-y-64 {\n    --transform-translate-y: 16rem;\n  }\n\n  .lg\\:translate-y-72 {\n    --transform-translate-y: 18rem;\n  }\n\n  .lg\\:translate-y-80 {\n    --transform-translate-y: 20rem;\n  }\n\n  .lg\\:translate-y-96 {\n    --transform-translate-y: 24rem;\n  }\n\n  .lg\\:translate-y-px {\n    --transform-translate-y: 1px;\n  }\n\n  .lg\\:translate-y-0\\.5 {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .lg\\:translate-y-1\\.5 {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .lg\\:translate-y-2\\.5 {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .lg\\:translate-y-3\\.5 {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .lg\\:translate-y-1\\/2 {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:translate-y-1\\/3 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .lg\\:translate-y-2\\/3 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .lg\\:translate-y-1\\/4 {\n    --transform-translate-y: 25%;\n  }\n\n  .lg\\:translate-y-2\\/4 {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:translate-y-3\\/4 {\n    --transform-translate-y: 75%;\n  }\n\n  .lg\\:translate-y-1\\/5 {\n    --transform-translate-y: 20%;\n  }\n\n  .lg\\:translate-y-2\\/5 {\n    --transform-translate-y: 40%;\n  }\n\n  .lg\\:translate-y-3\\/5 {\n    --transform-translate-y: 60%;\n  }\n\n  .lg\\:translate-y-4\\/5 {\n    --transform-translate-y: 80%;\n  }\n\n  .lg\\:translate-y-1\\/6 {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .lg\\:translate-y-2\\/6 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .lg\\:translate-y-3\\/6 {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:translate-y-4\\/6 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .lg\\:translate-y-5\\/6 {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .lg\\:translate-y-1\\/12 {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .lg\\:translate-y-2\\/12 {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .lg\\:translate-y-3\\/12 {\n    --transform-translate-y: 25%;\n  }\n\n  .lg\\:translate-y-4\\/12 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .lg\\:translate-y-5\\/12 {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .lg\\:translate-y-6\\/12 {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:translate-y-7\\/12 {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .lg\\:translate-y-8\\/12 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .lg\\:translate-y-9\\/12 {\n    --transform-translate-y: 75%;\n  }\n\n  .lg\\:translate-y-10\\/12 {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .lg\\:translate-y-11\\/12 {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .lg\\:translate-y-full {\n    --transform-translate-y: 100%;\n  }\n\n  .lg\\:-translate-y-1 {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .lg\\:-translate-y-2 {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .lg\\:-translate-y-3 {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .lg\\:-translate-y-4 {\n    --transform-translate-y: -1rem;\n  }\n\n  .lg\\:-translate-y-5 {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .lg\\:-translate-y-6 {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .lg\\:-translate-y-7 {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .lg\\:-translate-y-8 {\n    --transform-translate-y: -2rem;\n  }\n\n  .lg\\:-translate-y-9 {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .lg\\:-translate-y-10 {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .lg\\:-translate-y-11 {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .lg\\:-translate-y-12 {\n    --transform-translate-y: -3rem;\n  }\n\n  .lg\\:-translate-y-13 {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .lg\\:-translate-y-14 {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .lg\\:-translate-y-15 {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .lg\\:-translate-y-16 {\n    --transform-translate-y: -4rem;\n  }\n\n  .lg\\:-translate-y-20 {\n    --transform-translate-y: -5rem;\n  }\n\n  .lg\\:-translate-y-24 {\n    --transform-translate-y: -6rem;\n  }\n\n  .lg\\:-translate-y-28 {\n    --transform-translate-y: -7rem;\n  }\n\n  .lg\\:-translate-y-32 {\n    --transform-translate-y: -8rem;\n  }\n\n  .lg\\:-translate-y-36 {\n    --transform-translate-y: -9rem;\n  }\n\n  .lg\\:-translate-y-40 {\n    --transform-translate-y: -10rem;\n  }\n\n  .lg\\:-translate-y-48 {\n    --transform-translate-y: -12rem;\n  }\n\n  .lg\\:-translate-y-56 {\n    --transform-translate-y: -14rem;\n  }\n\n  .lg\\:-translate-y-60 {\n    --transform-translate-y: -15rem;\n  }\n\n  .lg\\:-translate-y-64 {\n    --transform-translate-y: -16rem;\n  }\n\n  .lg\\:-translate-y-72 {\n    --transform-translate-y: -18rem;\n  }\n\n  .lg\\:-translate-y-80 {\n    --transform-translate-y: -20rem;\n  }\n\n  .lg\\:-translate-y-96 {\n    --transform-translate-y: -24rem;\n  }\n\n  .lg\\:-translate-y-px {\n    --transform-translate-y: -1px;\n  }\n\n  .lg\\:-translate-y-0\\.5 {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .lg\\:-translate-y-1\\.5 {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .lg\\:-translate-y-2\\.5 {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .lg\\:-translate-y-3\\.5 {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .lg\\:-translate-y-1\\/2 {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:-translate-y-1\\/3 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .lg\\:-translate-y-2\\/3 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .lg\\:-translate-y-1\\/4 {\n    --transform-translate-y: -25%;\n  }\n\n  .lg\\:-translate-y-2\\/4 {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:-translate-y-3\\/4 {\n    --transform-translate-y: -75%;\n  }\n\n  .lg\\:-translate-y-1\\/5 {\n    --transform-translate-y: -20%;\n  }\n\n  .lg\\:-translate-y-2\\/5 {\n    --transform-translate-y: -40%;\n  }\n\n  .lg\\:-translate-y-3\\/5 {\n    --transform-translate-y: -60%;\n  }\n\n  .lg\\:-translate-y-4\\/5 {\n    --transform-translate-y: -80%;\n  }\n\n  .lg\\:-translate-y-1\\/6 {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .lg\\:-translate-y-2\\/6 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .lg\\:-translate-y-3\\/6 {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:-translate-y-4\\/6 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .lg\\:-translate-y-5\\/6 {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .lg\\:-translate-y-1\\/12 {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .lg\\:-translate-y-2\\/12 {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .lg\\:-translate-y-3\\/12 {\n    --transform-translate-y: -25%;\n  }\n\n  .lg\\:-translate-y-4\\/12 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .lg\\:-translate-y-5\\/12 {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .lg\\:-translate-y-6\\/12 {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:-translate-y-7\\/12 {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .lg\\:-translate-y-8\\/12 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .lg\\:-translate-y-9\\/12 {\n    --transform-translate-y: -75%;\n  }\n\n  .lg\\:-translate-y-10\\/12 {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .lg\\:-translate-y-11\\/12 {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .lg\\:-translate-y-full {\n    --transform-translate-y: -100%;\n  }\n\n  .lg\\:hover\\:translate-x-0:hover {\n    --transform-translate-x: 0;\n  }\n\n  .lg\\:hover\\:translate-x-1:hover {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-2:hover {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-3:hover {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-4:hover {\n    --transform-translate-x: 1rem;\n  }\n\n  .lg\\:hover\\:translate-x-5:hover {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-6:hover {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-7:hover {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-8:hover {\n    --transform-translate-x: 2rem;\n  }\n\n  .lg\\:hover\\:translate-x-9:hover {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-10:hover {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-11:hover {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-12:hover {\n    --transform-translate-x: 3rem;\n  }\n\n  .lg\\:hover\\:translate-x-13:hover {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-14:hover {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-15:hover {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-16:hover {\n    --transform-translate-x: 4rem;\n  }\n\n  .lg\\:hover\\:translate-x-20:hover {\n    --transform-translate-x: 5rem;\n  }\n\n  .lg\\:hover\\:translate-x-24:hover {\n    --transform-translate-x: 6rem;\n  }\n\n  .lg\\:hover\\:translate-x-28:hover {\n    --transform-translate-x: 7rem;\n  }\n\n  .lg\\:hover\\:translate-x-32:hover {\n    --transform-translate-x: 8rem;\n  }\n\n  .lg\\:hover\\:translate-x-36:hover {\n    --transform-translate-x: 9rem;\n  }\n\n  .lg\\:hover\\:translate-x-40:hover {\n    --transform-translate-x: 10rem;\n  }\n\n  .lg\\:hover\\:translate-x-48:hover {\n    --transform-translate-x: 12rem;\n  }\n\n  .lg\\:hover\\:translate-x-56:hover {\n    --transform-translate-x: 14rem;\n  }\n\n  .lg\\:hover\\:translate-x-60:hover {\n    --transform-translate-x: 15rem;\n  }\n\n  .lg\\:hover\\:translate-x-64:hover {\n    --transform-translate-x: 16rem;\n  }\n\n  .lg\\:hover\\:translate-x-72:hover {\n    --transform-translate-x: 18rem;\n  }\n\n  .lg\\:hover\\:translate-x-80:hover {\n    --transform-translate-x: 20rem;\n  }\n\n  .lg\\:hover\\:translate-x-96:hover {\n    --transform-translate-x: 24rem;\n  }\n\n  .lg\\:hover\\:translate-x-px:hover {\n    --transform-translate-x: 1px;\n  }\n\n  .lg\\:hover\\:translate-x-0\\.5:hover {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .lg\\:hover\\:translate-x-1\\.5:hover {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .lg\\:hover\\:translate-x-2\\.5:hover {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .lg\\:hover\\:translate-x-3\\.5:hover {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/2:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/3:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/3:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/4:hover {\n    --transform-translate-x: 25%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/4:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:hover\\:translate-x-3\\/4:hover {\n    --transform-translate-x: 75%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/5:hover {\n    --transform-translate-x: 20%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/5:hover {\n    --transform-translate-x: 40%;\n  }\n\n  .lg\\:hover\\:translate-x-3\\/5:hover {\n    --transform-translate-x: 60%;\n  }\n\n  .lg\\:hover\\:translate-x-4\\/5:hover {\n    --transform-translate-x: 80%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/6:hover {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/6:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-x-3\\/6:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:hover\\:translate-x-4\\/6:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-x-5\\/6:hover {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/12:hover {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/12:hover {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .lg\\:hover\\:translate-x-3\\/12:hover {\n    --transform-translate-x: 25%;\n  }\n\n  .lg\\:hover\\:translate-x-4\\/12:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-x-5\\/12:hover {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .lg\\:hover\\:translate-x-6\\/12:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:hover\\:translate-x-7\\/12:hover {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .lg\\:hover\\:translate-x-8\\/12:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-x-9\\/12:hover {\n    --transform-translate-x: 75%;\n  }\n\n  .lg\\:hover\\:translate-x-10\\/12:hover {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .lg\\:hover\\:translate-x-11\\/12:hover {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .lg\\:hover\\:translate-x-full:hover {\n    --transform-translate-x: 100%;\n  }\n\n  .lg\\:hover\\:-translate-x-1:hover {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-2:hover {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-3:hover {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-4:hover {\n    --transform-translate-x: -1rem;\n  }\n\n  .lg\\:hover\\:-translate-x-5:hover {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-6:hover {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-7:hover {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-8:hover {\n    --transform-translate-x: -2rem;\n  }\n\n  .lg\\:hover\\:-translate-x-9:hover {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-10:hover {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-11:hover {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-12:hover {\n    --transform-translate-x: -3rem;\n  }\n\n  .lg\\:hover\\:-translate-x-13:hover {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-14:hover {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-15:hover {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-16:hover {\n    --transform-translate-x: -4rem;\n  }\n\n  .lg\\:hover\\:-translate-x-20:hover {\n    --transform-translate-x: -5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-24:hover {\n    --transform-translate-x: -6rem;\n  }\n\n  .lg\\:hover\\:-translate-x-28:hover {\n    --transform-translate-x: -7rem;\n  }\n\n  .lg\\:hover\\:-translate-x-32:hover {\n    --transform-translate-x: -8rem;\n  }\n\n  .lg\\:hover\\:-translate-x-36:hover {\n    --transform-translate-x: -9rem;\n  }\n\n  .lg\\:hover\\:-translate-x-40:hover {\n    --transform-translate-x: -10rem;\n  }\n\n  .lg\\:hover\\:-translate-x-48:hover {\n    --transform-translate-x: -12rem;\n  }\n\n  .lg\\:hover\\:-translate-x-56:hover {\n    --transform-translate-x: -14rem;\n  }\n\n  .lg\\:hover\\:-translate-x-60:hover {\n    --transform-translate-x: -15rem;\n  }\n\n  .lg\\:hover\\:-translate-x-64:hover {\n    --transform-translate-x: -16rem;\n  }\n\n  .lg\\:hover\\:-translate-x-72:hover {\n    --transform-translate-x: -18rem;\n  }\n\n  .lg\\:hover\\:-translate-x-80:hover {\n    --transform-translate-x: -20rem;\n  }\n\n  .lg\\:hover\\:-translate-x-96:hover {\n    --transform-translate-x: -24rem;\n  }\n\n  .lg\\:hover\\:-translate-x-px:hover {\n    --transform-translate-x: -1px;\n  }\n\n  .lg\\:hover\\:-translate-x-0\\.5:hover {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\.5:hover {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\.5:hover {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\.5:hover {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/2:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/3:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/3:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/4:hover {\n    --transform-translate-x: -25%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/4:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\/4:hover {\n    --transform-translate-x: -75%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/5:hover {\n    --transform-translate-x: -20%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/5:hover {\n    --transform-translate-x: -40%;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\/5:hover {\n    --transform-translate-x: -60%;\n  }\n\n  .lg\\:hover\\:-translate-x-4\\/5:hover {\n    --transform-translate-x: -80%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/6:hover {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/6:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\/6:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:hover\\:-translate-x-4\\/6:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .lg\\:hover\\:-translate-x-5\\/6:hover {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/12:hover {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/12:hover {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\/12:hover {\n    --transform-translate-x: -25%;\n  }\n\n  .lg\\:hover\\:-translate-x-4\\/12:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .lg\\:hover\\:-translate-x-5\\/12:hover {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .lg\\:hover\\:-translate-x-6\\/12:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:hover\\:-translate-x-7\\/12:hover {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .lg\\:hover\\:-translate-x-8\\/12:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .lg\\:hover\\:-translate-x-9\\/12:hover {\n    --transform-translate-x: -75%;\n  }\n\n  .lg\\:hover\\:-translate-x-10\\/12:hover {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .lg\\:hover\\:-translate-x-11\\/12:hover {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .lg\\:hover\\:-translate-x-full:hover {\n    --transform-translate-x: -100%;\n  }\n\n  .lg\\:hover\\:translate-y-0:hover {\n    --transform-translate-y: 0;\n  }\n\n  .lg\\:hover\\:translate-y-1:hover {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-2:hover {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-3:hover {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-4:hover {\n    --transform-translate-y: 1rem;\n  }\n\n  .lg\\:hover\\:translate-y-5:hover {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-6:hover {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-7:hover {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-8:hover {\n    --transform-translate-y: 2rem;\n  }\n\n  .lg\\:hover\\:translate-y-9:hover {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-10:hover {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-11:hover {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-12:hover {\n    --transform-translate-y: 3rem;\n  }\n\n  .lg\\:hover\\:translate-y-13:hover {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-14:hover {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-15:hover {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-16:hover {\n    --transform-translate-y: 4rem;\n  }\n\n  .lg\\:hover\\:translate-y-20:hover {\n    --transform-translate-y: 5rem;\n  }\n\n  .lg\\:hover\\:translate-y-24:hover {\n    --transform-translate-y: 6rem;\n  }\n\n  .lg\\:hover\\:translate-y-28:hover {\n    --transform-translate-y: 7rem;\n  }\n\n  .lg\\:hover\\:translate-y-32:hover {\n    --transform-translate-y: 8rem;\n  }\n\n  .lg\\:hover\\:translate-y-36:hover {\n    --transform-translate-y: 9rem;\n  }\n\n  .lg\\:hover\\:translate-y-40:hover {\n    --transform-translate-y: 10rem;\n  }\n\n  .lg\\:hover\\:translate-y-48:hover {\n    --transform-translate-y: 12rem;\n  }\n\n  .lg\\:hover\\:translate-y-56:hover {\n    --transform-translate-y: 14rem;\n  }\n\n  .lg\\:hover\\:translate-y-60:hover {\n    --transform-translate-y: 15rem;\n  }\n\n  .lg\\:hover\\:translate-y-64:hover {\n    --transform-translate-y: 16rem;\n  }\n\n  .lg\\:hover\\:translate-y-72:hover {\n    --transform-translate-y: 18rem;\n  }\n\n  .lg\\:hover\\:translate-y-80:hover {\n    --transform-translate-y: 20rem;\n  }\n\n  .lg\\:hover\\:translate-y-96:hover {\n    --transform-translate-y: 24rem;\n  }\n\n  .lg\\:hover\\:translate-y-px:hover {\n    --transform-translate-y: 1px;\n  }\n\n  .lg\\:hover\\:translate-y-0\\.5:hover {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .lg\\:hover\\:translate-y-1\\.5:hover {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .lg\\:hover\\:translate-y-2\\.5:hover {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .lg\\:hover\\:translate-y-3\\.5:hover {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/2:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/3:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/3:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/4:hover {\n    --transform-translate-y: 25%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/4:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:hover\\:translate-y-3\\/4:hover {\n    --transform-translate-y: 75%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/5:hover {\n    --transform-translate-y: 20%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/5:hover {\n    --transform-translate-y: 40%;\n  }\n\n  .lg\\:hover\\:translate-y-3\\/5:hover {\n    --transform-translate-y: 60%;\n  }\n\n  .lg\\:hover\\:translate-y-4\\/5:hover {\n    --transform-translate-y: 80%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/6:hover {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/6:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-y-3\\/6:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:hover\\:translate-y-4\\/6:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-y-5\\/6:hover {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/12:hover {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/12:hover {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .lg\\:hover\\:translate-y-3\\/12:hover {\n    --transform-translate-y: 25%;\n  }\n\n  .lg\\:hover\\:translate-y-4\\/12:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-y-5\\/12:hover {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .lg\\:hover\\:translate-y-6\\/12:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:hover\\:translate-y-7\\/12:hover {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .lg\\:hover\\:translate-y-8\\/12:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-y-9\\/12:hover {\n    --transform-translate-y: 75%;\n  }\n\n  .lg\\:hover\\:translate-y-10\\/12:hover {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .lg\\:hover\\:translate-y-11\\/12:hover {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .lg\\:hover\\:translate-y-full:hover {\n    --transform-translate-y: 100%;\n  }\n\n  .lg\\:hover\\:-translate-y-1:hover {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-2:hover {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-3:hover {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-4:hover {\n    --transform-translate-y: -1rem;\n  }\n\n  .lg\\:hover\\:-translate-y-5:hover {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-6:hover {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-7:hover {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-8:hover {\n    --transform-translate-y: -2rem;\n  }\n\n  .lg\\:hover\\:-translate-y-9:hover {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-10:hover {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-11:hover {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-12:hover {\n    --transform-translate-y: -3rem;\n  }\n\n  .lg\\:hover\\:-translate-y-13:hover {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-14:hover {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-15:hover {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-16:hover {\n    --transform-translate-y: -4rem;\n  }\n\n  .lg\\:hover\\:-translate-y-20:hover {\n    --transform-translate-y: -5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-24:hover {\n    --transform-translate-y: -6rem;\n  }\n\n  .lg\\:hover\\:-translate-y-28:hover {\n    --transform-translate-y: -7rem;\n  }\n\n  .lg\\:hover\\:-translate-y-32:hover {\n    --transform-translate-y: -8rem;\n  }\n\n  .lg\\:hover\\:-translate-y-36:hover {\n    --transform-translate-y: -9rem;\n  }\n\n  .lg\\:hover\\:-translate-y-40:hover {\n    --transform-translate-y: -10rem;\n  }\n\n  .lg\\:hover\\:-translate-y-48:hover {\n    --transform-translate-y: -12rem;\n  }\n\n  .lg\\:hover\\:-translate-y-56:hover {\n    --transform-translate-y: -14rem;\n  }\n\n  .lg\\:hover\\:-translate-y-60:hover {\n    --transform-translate-y: -15rem;\n  }\n\n  .lg\\:hover\\:-translate-y-64:hover {\n    --transform-translate-y: -16rem;\n  }\n\n  .lg\\:hover\\:-translate-y-72:hover {\n    --transform-translate-y: -18rem;\n  }\n\n  .lg\\:hover\\:-translate-y-80:hover {\n    --transform-translate-y: -20rem;\n  }\n\n  .lg\\:hover\\:-translate-y-96:hover {\n    --transform-translate-y: -24rem;\n  }\n\n  .lg\\:hover\\:-translate-y-px:hover {\n    --transform-translate-y: -1px;\n  }\n\n  .lg\\:hover\\:-translate-y-0\\.5:hover {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\.5:hover {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\.5:hover {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\.5:hover {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/2:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/3:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/3:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/4:hover {\n    --transform-translate-y: -25%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/4:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\/4:hover {\n    --transform-translate-y: -75%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/5:hover {\n    --transform-translate-y: -20%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/5:hover {\n    --transform-translate-y: -40%;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\/5:hover {\n    --transform-translate-y: -60%;\n  }\n\n  .lg\\:hover\\:-translate-y-4\\/5:hover {\n    --transform-translate-y: -80%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/6:hover {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/6:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\/6:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:hover\\:-translate-y-4\\/6:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .lg\\:hover\\:-translate-y-5\\/6:hover {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/12:hover {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/12:hover {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\/12:hover {\n    --transform-translate-y: -25%;\n  }\n\n  .lg\\:hover\\:-translate-y-4\\/12:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .lg\\:hover\\:-translate-y-5\\/12:hover {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .lg\\:hover\\:-translate-y-6\\/12:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:hover\\:-translate-y-7\\/12:hover {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .lg\\:hover\\:-translate-y-8\\/12:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .lg\\:hover\\:-translate-y-9\\/12:hover {\n    --transform-translate-y: -75%;\n  }\n\n  .lg\\:hover\\:-translate-y-10\\/12:hover {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .lg\\:hover\\:-translate-y-11\\/12:hover {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .lg\\:hover\\:-translate-y-full:hover {\n    --transform-translate-y: -100%;\n  }\n\n  .lg\\:focus\\:translate-x-0:focus {\n    --transform-translate-x: 0;\n  }\n\n  .lg\\:focus\\:translate-x-1:focus {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-2:focus {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-3:focus {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-4:focus {\n    --transform-translate-x: 1rem;\n  }\n\n  .lg\\:focus\\:translate-x-5:focus {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-6:focus {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-7:focus {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-8:focus {\n    --transform-translate-x: 2rem;\n  }\n\n  .lg\\:focus\\:translate-x-9:focus {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-10:focus {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-11:focus {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-12:focus {\n    --transform-translate-x: 3rem;\n  }\n\n  .lg\\:focus\\:translate-x-13:focus {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-14:focus {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-15:focus {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-16:focus {\n    --transform-translate-x: 4rem;\n  }\n\n  .lg\\:focus\\:translate-x-20:focus {\n    --transform-translate-x: 5rem;\n  }\n\n  .lg\\:focus\\:translate-x-24:focus {\n    --transform-translate-x: 6rem;\n  }\n\n  .lg\\:focus\\:translate-x-28:focus {\n    --transform-translate-x: 7rem;\n  }\n\n  .lg\\:focus\\:translate-x-32:focus {\n    --transform-translate-x: 8rem;\n  }\n\n  .lg\\:focus\\:translate-x-36:focus {\n    --transform-translate-x: 9rem;\n  }\n\n  .lg\\:focus\\:translate-x-40:focus {\n    --transform-translate-x: 10rem;\n  }\n\n  .lg\\:focus\\:translate-x-48:focus {\n    --transform-translate-x: 12rem;\n  }\n\n  .lg\\:focus\\:translate-x-56:focus {\n    --transform-translate-x: 14rem;\n  }\n\n  .lg\\:focus\\:translate-x-60:focus {\n    --transform-translate-x: 15rem;\n  }\n\n  .lg\\:focus\\:translate-x-64:focus {\n    --transform-translate-x: 16rem;\n  }\n\n  .lg\\:focus\\:translate-x-72:focus {\n    --transform-translate-x: 18rem;\n  }\n\n  .lg\\:focus\\:translate-x-80:focus {\n    --transform-translate-x: 20rem;\n  }\n\n  .lg\\:focus\\:translate-x-96:focus {\n    --transform-translate-x: 24rem;\n  }\n\n  .lg\\:focus\\:translate-x-px:focus {\n    --transform-translate-x: 1px;\n  }\n\n  .lg\\:focus\\:translate-x-0\\.5:focus {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .lg\\:focus\\:translate-x-1\\.5:focus {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .lg\\:focus\\:translate-x-2\\.5:focus {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .lg\\:focus\\:translate-x-3\\.5:focus {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/2:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/3:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/3:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/4:focus {\n    --transform-translate-x: 25%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/4:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:focus\\:translate-x-3\\/4:focus {\n    --transform-translate-x: 75%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/5:focus {\n    --transform-translate-x: 20%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/5:focus {\n    --transform-translate-x: 40%;\n  }\n\n  .lg\\:focus\\:translate-x-3\\/5:focus {\n    --transform-translate-x: 60%;\n  }\n\n  .lg\\:focus\\:translate-x-4\\/5:focus {\n    --transform-translate-x: 80%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/6:focus {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/6:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-x-3\\/6:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:focus\\:translate-x-4\\/6:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-x-5\\/6:focus {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/12:focus {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/12:focus {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .lg\\:focus\\:translate-x-3\\/12:focus {\n    --transform-translate-x: 25%;\n  }\n\n  .lg\\:focus\\:translate-x-4\\/12:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-x-5\\/12:focus {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .lg\\:focus\\:translate-x-6\\/12:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .lg\\:focus\\:translate-x-7\\/12:focus {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .lg\\:focus\\:translate-x-8\\/12:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-x-9\\/12:focus {\n    --transform-translate-x: 75%;\n  }\n\n  .lg\\:focus\\:translate-x-10\\/12:focus {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .lg\\:focus\\:translate-x-11\\/12:focus {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .lg\\:focus\\:translate-x-full:focus {\n    --transform-translate-x: 100%;\n  }\n\n  .lg\\:focus\\:-translate-x-1:focus {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-2:focus {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-3:focus {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-4:focus {\n    --transform-translate-x: -1rem;\n  }\n\n  .lg\\:focus\\:-translate-x-5:focus {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-6:focus {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-7:focus {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-8:focus {\n    --transform-translate-x: -2rem;\n  }\n\n  .lg\\:focus\\:-translate-x-9:focus {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-10:focus {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-11:focus {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-12:focus {\n    --transform-translate-x: -3rem;\n  }\n\n  .lg\\:focus\\:-translate-x-13:focus {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-14:focus {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-15:focus {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-16:focus {\n    --transform-translate-x: -4rem;\n  }\n\n  .lg\\:focus\\:-translate-x-20:focus {\n    --transform-translate-x: -5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-24:focus {\n    --transform-translate-x: -6rem;\n  }\n\n  .lg\\:focus\\:-translate-x-28:focus {\n    --transform-translate-x: -7rem;\n  }\n\n  .lg\\:focus\\:-translate-x-32:focus {\n    --transform-translate-x: -8rem;\n  }\n\n  .lg\\:focus\\:-translate-x-36:focus {\n    --transform-translate-x: -9rem;\n  }\n\n  .lg\\:focus\\:-translate-x-40:focus {\n    --transform-translate-x: -10rem;\n  }\n\n  .lg\\:focus\\:-translate-x-48:focus {\n    --transform-translate-x: -12rem;\n  }\n\n  .lg\\:focus\\:-translate-x-56:focus {\n    --transform-translate-x: -14rem;\n  }\n\n  .lg\\:focus\\:-translate-x-60:focus {\n    --transform-translate-x: -15rem;\n  }\n\n  .lg\\:focus\\:-translate-x-64:focus {\n    --transform-translate-x: -16rem;\n  }\n\n  .lg\\:focus\\:-translate-x-72:focus {\n    --transform-translate-x: -18rem;\n  }\n\n  .lg\\:focus\\:-translate-x-80:focus {\n    --transform-translate-x: -20rem;\n  }\n\n  .lg\\:focus\\:-translate-x-96:focus {\n    --transform-translate-x: -24rem;\n  }\n\n  .lg\\:focus\\:-translate-x-px:focus {\n    --transform-translate-x: -1px;\n  }\n\n  .lg\\:focus\\:-translate-x-0\\.5:focus {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\.5:focus {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\.5:focus {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\.5:focus {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/2:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/3:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/3:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/4:focus {\n    --transform-translate-x: -25%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/4:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\/4:focus {\n    --transform-translate-x: -75%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/5:focus {\n    --transform-translate-x: -20%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/5:focus {\n    --transform-translate-x: -40%;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\/5:focus {\n    --transform-translate-x: -60%;\n  }\n\n  .lg\\:focus\\:-translate-x-4\\/5:focus {\n    --transform-translate-x: -80%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/6:focus {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/6:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\/6:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:focus\\:-translate-x-4\\/6:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .lg\\:focus\\:-translate-x-5\\/6:focus {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/12:focus {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/12:focus {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\/12:focus {\n    --transform-translate-x: -25%;\n  }\n\n  .lg\\:focus\\:-translate-x-4\\/12:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .lg\\:focus\\:-translate-x-5\\/12:focus {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .lg\\:focus\\:-translate-x-6\\/12:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .lg\\:focus\\:-translate-x-7\\/12:focus {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .lg\\:focus\\:-translate-x-8\\/12:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .lg\\:focus\\:-translate-x-9\\/12:focus {\n    --transform-translate-x: -75%;\n  }\n\n  .lg\\:focus\\:-translate-x-10\\/12:focus {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .lg\\:focus\\:-translate-x-11\\/12:focus {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .lg\\:focus\\:-translate-x-full:focus {\n    --transform-translate-x: -100%;\n  }\n\n  .lg\\:focus\\:translate-y-0:focus {\n    --transform-translate-y: 0;\n  }\n\n  .lg\\:focus\\:translate-y-1:focus {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-2:focus {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-3:focus {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-4:focus {\n    --transform-translate-y: 1rem;\n  }\n\n  .lg\\:focus\\:translate-y-5:focus {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-6:focus {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-7:focus {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-8:focus {\n    --transform-translate-y: 2rem;\n  }\n\n  .lg\\:focus\\:translate-y-9:focus {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-10:focus {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-11:focus {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-12:focus {\n    --transform-translate-y: 3rem;\n  }\n\n  .lg\\:focus\\:translate-y-13:focus {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-14:focus {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-15:focus {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-16:focus {\n    --transform-translate-y: 4rem;\n  }\n\n  .lg\\:focus\\:translate-y-20:focus {\n    --transform-translate-y: 5rem;\n  }\n\n  .lg\\:focus\\:translate-y-24:focus {\n    --transform-translate-y: 6rem;\n  }\n\n  .lg\\:focus\\:translate-y-28:focus {\n    --transform-translate-y: 7rem;\n  }\n\n  .lg\\:focus\\:translate-y-32:focus {\n    --transform-translate-y: 8rem;\n  }\n\n  .lg\\:focus\\:translate-y-36:focus {\n    --transform-translate-y: 9rem;\n  }\n\n  .lg\\:focus\\:translate-y-40:focus {\n    --transform-translate-y: 10rem;\n  }\n\n  .lg\\:focus\\:translate-y-48:focus {\n    --transform-translate-y: 12rem;\n  }\n\n  .lg\\:focus\\:translate-y-56:focus {\n    --transform-translate-y: 14rem;\n  }\n\n  .lg\\:focus\\:translate-y-60:focus {\n    --transform-translate-y: 15rem;\n  }\n\n  .lg\\:focus\\:translate-y-64:focus {\n    --transform-translate-y: 16rem;\n  }\n\n  .lg\\:focus\\:translate-y-72:focus {\n    --transform-translate-y: 18rem;\n  }\n\n  .lg\\:focus\\:translate-y-80:focus {\n    --transform-translate-y: 20rem;\n  }\n\n  .lg\\:focus\\:translate-y-96:focus {\n    --transform-translate-y: 24rem;\n  }\n\n  .lg\\:focus\\:translate-y-px:focus {\n    --transform-translate-y: 1px;\n  }\n\n  .lg\\:focus\\:translate-y-0\\.5:focus {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .lg\\:focus\\:translate-y-1\\.5:focus {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .lg\\:focus\\:translate-y-2\\.5:focus {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .lg\\:focus\\:translate-y-3\\.5:focus {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/2:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/3:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/3:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/4:focus {\n    --transform-translate-y: 25%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/4:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:focus\\:translate-y-3\\/4:focus {\n    --transform-translate-y: 75%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/5:focus {\n    --transform-translate-y: 20%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/5:focus {\n    --transform-translate-y: 40%;\n  }\n\n  .lg\\:focus\\:translate-y-3\\/5:focus {\n    --transform-translate-y: 60%;\n  }\n\n  .lg\\:focus\\:translate-y-4\\/5:focus {\n    --transform-translate-y: 80%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/6:focus {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/6:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-y-3\\/6:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:focus\\:translate-y-4\\/6:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-y-5\\/6:focus {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/12:focus {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/12:focus {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .lg\\:focus\\:translate-y-3\\/12:focus {\n    --transform-translate-y: 25%;\n  }\n\n  .lg\\:focus\\:translate-y-4\\/12:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-y-5\\/12:focus {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .lg\\:focus\\:translate-y-6\\/12:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .lg\\:focus\\:translate-y-7\\/12:focus {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .lg\\:focus\\:translate-y-8\\/12:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-y-9\\/12:focus {\n    --transform-translate-y: 75%;\n  }\n\n  .lg\\:focus\\:translate-y-10\\/12:focus {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .lg\\:focus\\:translate-y-11\\/12:focus {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .lg\\:focus\\:translate-y-full:focus {\n    --transform-translate-y: 100%;\n  }\n\n  .lg\\:focus\\:-translate-y-1:focus {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-2:focus {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-3:focus {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-4:focus {\n    --transform-translate-y: -1rem;\n  }\n\n  .lg\\:focus\\:-translate-y-5:focus {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-6:focus {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-7:focus {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-8:focus {\n    --transform-translate-y: -2rem;\n  }\n\n  .lg\\:focus\\:-translate-y-9:focus {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-10:focus {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-11:focus {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-12:focus {\n    --transform-translate-y: -3rem;\n  }\n\n  .lg\\:focus\\:-translate-y-13:focus {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-14:focus {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-15:focus {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-16:focus {\n    --transform-translate-y: -4rem;\n  }\n\n  .lg\\:focus\\:-translate-y-20:focus {\n    --transform-translate-y: -5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-24:focus {\n    --transform-translate-y: -6rem;\n  }\n\n  .lg\\:focus\\:-translate-y-28:focus {\n    --transform-translate-y: -7rem;\n  }\n\n  .lg\\:focus\\:-translate-y-32:focus {\n    --transform-translate-y: -8rem;\n  }\n\n  .lg\\:focus\\:-translate-y-36:focus {\n    --transform-translate-y: -9rem;\n  }\n\n  .lg\\:focus\\:-translate-y-40:focus {\n    --transform-translate-y: -10rem;\n  }\n\n  .lg\\:focus\\:-translate-y-48:focus {\n    --transform-translate-y: -12rem;\n  }\n\n  .lg\\:focus\\:-translate-y-56:focus {\n    --transform-translate-y: -14rem;\n  }\n\n  .lg\\:focus\\:-translate-y-60:focus {\n    --transform-translate-y: -15rem;\n  }\n\n  .lg\\:focus\\:-translate-y-64:focus {\n    --transform-translate-y: -16rem;\n  }\n\n  .lg\\:focus\\:-translate-y-72:focus {\n    --transform-translate-y: -18rem;\n  }\n\n  .lg\\:focus\\:-translate-y-80:focus {\n    --transform-translate-y: -20rem;\n  }\n\n  .lg\\:focus\\:-translate-y-96:focus {\n    --transform-translate-y: -24rem;\n  }\n\n  .lg\\:focus\\:-translate-y-px:focus {\n    --transform-translate-y: -1px;\n  }\n\n  .lg\\:focus\\:-translate-y-0\\.5:focus {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\.5:focus {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\.5:focus {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\.5:focus {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/2:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/3:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/3:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/4:focus {\n    --transform-translate-y: -25%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/4:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\/4:focus {\n    --transform-translate-y: -75%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/5:focus {\n    --transform-translate-y: -20%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/5:focus {\n    --transform-translate-y: -40%;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\/5:focus {\n    --transform-translate-y: -60%;\n  }\n\n  .lg\\:focus\\:-translate-y-4\\/5:focus {\n    --transform-translate-y: -80%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/6:focus {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/6:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\/6:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:focus\\:-translate-y-4\\/6:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .lg\\:focus\\:-translate-y-5\\/6:focus {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/12:focus {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/12:focus {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\/12:focus {\n    --transform-translate-y: -25%;\n  }\n\n  .lg\\:focus\\:-translate-y-4\\/12:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .lg\\:focus\\:-translate-y-5\\/12:focus {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .lg\\:focus\\:-translate-y-6\\/12:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .lg\\:focus\\:-translate-y-7\\/12:focus {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .lg\\:focus\\:-translate-y-8\\/12:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .lg\\:focus\\:-translate-y-9\\/12:focus {\n    --transform-translate-y: -75%;\n  }\n\n  .lg\\:focus\\:-translate-y-10\\/12:focus {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .lg\\:focus\\:-translate-y-11\\/12:focus {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .lg\\:focus\\:-translate-y-full:focus {\n    --transform-translate-y: -100%;\n  }\n\n  .lg\\:skew-x-0 {\n    --transform-skew-x: 0;\n  }\n\n  .lg\\:skew-x-3 {\n    --transform-skew-x: 3deg;\n  }\n\n  .lg\\:skew-x-6 {\n    --transform-skew-x: 6deg;\n  }\n\n  .lg\\:skew-x-12 {\n    --transform-skew-x: 12deg;\n  }\n\n  .lg\\:-skew-x-12 {\n    --transform-skew-x: -12deg;\n  }\n\n  .lg\\:-skew-x-6 {\n    --transform-skew-x: -6deg;\n  }\n\n  .lg\\:-skew-x-3 {\n    --transform-skew-x: -3deg;\n  }\n\n  .lg\\:skew-y-0 {\n    --transform-skew-y: 0;\n  }\n\n  .lg\\:skew-y-3 {\n    --transform-skew-y: 3deg;\n  }\n\n  .lg\\:skew-y-6 {\n    --transform-skew-y: 6deg;\n  }\n\n  .lg\\:skew-y-12 {\n    --transform-skew-y: 12deg;\n  }\n\n  .lg\\:-skew-y-12 {\n    --transform-skew-y: -12deg;\n  }\n\n  .lg\\:-skew-y-6 {\n    --transform-skew-y: -6deg;\n  }\n\n  .lg\\:-skew-y-3 {\n    --transform-skew-y: -3deg;\n  }\n\n  .lg\\:hover\\:skew-x-0:hover {\n    --transform-skew-x: 0;\n  }\n\n  .lg\\:hover\\:skew-x-3:hover {\n    --transform-skew-x: 3deg;\n  }\n\n  .lg\\:hover\\:skew-x-6:hover {\n    --transform-skew-x: 6deg;\n  }\n\n  .lg\\:hover\\:skew-x-12:hover {\n    --transform-skew-x: 12deg;\n  }\n\n  .lg\\:hover\\:-skew-x-12:hover {\n    --transform-skew-x: -12deg;\n  }\n\n  .lg\\:hover\\:-skew-x-6:hover {\n    --transform-skew-x: -6deg;\n  }\n\n  .lg\\:hover\\:-skew-x-3:hover {\n    --transform-skew-x: -3deg;\n  }\n\n  .lg\\:hover\\:skew-y-0:hover {\n    --transform-skew-y: 0;\n  }\n\n  .lg\\:hover\\:skew-y-3:hover {\n    --transform-skew-y: 3deg;\n  }\n\n  .lg\\:hover\\:skew-y-6:hover {\n    --transform-skew-y: 6deg;\n  }\n\n  .lg\\:hover\\:skew-y-12:hover {\n    --transform-skew-y: 12deg;\n  }\n\n  .lg\\:hover\\:-skew-y-12:hover {\n    --transform-skew-y: -12deg;\n  }\n\n  .lg\\:hover\\:-skew-y-6:hover {\n    --transform-skew-y: -6deg;\n  }\n\n  .lg\\:hover\\:-skew-y-3:hover {\n    --transform-skew-y: -3deg;\n  }\n\n  .lg\\:focus\\:skew-x-0:focus {\n    --transform-skew-x: 0;\n  }\n\n  .lg\\:focus\\:skew-x-3:focus {\n    --transform-skew-x: 3deg;\n  }\n\n  .lg\\:focus\\:skew-x-6:focus {\n    --transform-skew-x: 6deg;\n  }\n\n  .lg\\:focus\\:skew-x-12:focus {\n    --transform-skew-x: 12deg;\n  }\n\n  .lg\\:focus\\:-skew-x-12:focus {\n    --transform-skew-x: -12deg;\n  }\n\n  .lg\\:focus\\:-skew-x-6:focus {\n    --transform-skew-x: -6deg;\n  }\n\n  .lg\\:focus\\:-skew-x-3:focus {\n    --transform-skew-x: -3deg;\n  }\n\n  .lg\\:focus\\:skew-y-0:focus {\n    --transform-skew-y: 0;\n  }\n\n  .lg\\:focus\\:skew-y-3:focus {\n    --transform-skew-y: 3deg;\n  }\n\n  .lg\\:focus\\:skew-y-6:focus {\n    --transform-skew-y: 6deg;\n  }\n\n  .lg\\:focus\\:skew-y-12:focus {\n    --transform-skew-y: 12deg;\n  }\n\n  .lg\\:focus\\:-skew-y-12:focus {\n    --transform-skew-y: -12deg;\n  }\n\n  .lg\\:focus\\:-skew-y-6:focus {\n    --transform-skew-y: -6deg;\n  }\n\n  .lg\\:focus\\:-skew-y-3:focus {\n    --transform-skew-y: -3deg;\n  }\n\n  .lg\\:transition-none {\n    transition-property: none;\n  }\n\n  .lg\\:transition-all {\n    transition-property: all;\n  }\n\n  .lg\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  }\n\n  .lg\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n  }\n\n  .lg\\:transition-opacity {\n    transition-property: opacity;\n  }\n\n  .lg\\:transition-shadow {\n    transition-property: box-shadow;\n  }\n\n  .lg\\:transition-transform {\n    transition-property: transform;\n  }\n\n  .lg\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .lg\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .lg\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .lg\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .lg\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .lg\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .lg\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .lg\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .lg\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .lg\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .lg\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .lg\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .lg\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .lg\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .lg\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .lg\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .lg\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .lg\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .lg\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .lg\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n}\n\n@media (min-width: 1280px) {\n  .xl\\:space-y-0 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0px * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-0 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0px * var(--space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1rem * var(--space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-7 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-7 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2rem * var(--space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-9 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-9 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-11 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-11 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3rem * var(--space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-13 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.25rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-13 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.25rem * var(--space-x-reverse));\n    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-14 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-14 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-15 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(3.75rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-15 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(3.75rem * var(--space-x-reverse));\n    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(4rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(4rem * var(--space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(5rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(5rem * var(--space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(6rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(6rem * var(--space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-28 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(7rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-28 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(7rem * var(--space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(8rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(8rem * var(--space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-36 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(9rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-36 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(9rem * var(--space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(10rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(10rem * var(--space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(12rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(12rem * var(--space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(14rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(14rem * var(--space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-60 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(15rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-60 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(15rem * var(--space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16rem * var(--space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-72 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(18rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-72 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(18rem * var(--space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-80 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(20rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-80 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(20rem * var(--space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-96 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(24rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-96 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(24rem * var(--space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(1px * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(1px * var(--space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-0\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-0\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-1\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-1\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-2\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-2\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-3\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-3\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-1\\/2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-1\\/2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-1\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-1\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-2\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-2\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-1\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(25% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-1\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(25% * var(--space-x-reverse));\n    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-2\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-2\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-3\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(75% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-3\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(75% * var(--space-x-reverse));\n    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-1\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(20% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-1\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(20% * var(--space-x-reverse));\n    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-2\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(40% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-2\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(40% * var(--space-x-reverse));\n    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-3\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(60% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-3\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(60% * var(--space-x-reverse));\n    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-4\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(80% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-4\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(80% * var(--space-x-reverse));\n    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-1\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16.666667% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-1\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16.666667% * var(--space-x-reverse));\n    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-2\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-2\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-3\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-3\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-4\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-4\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-5\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(83.333333% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-5\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(83.333333% * var(--space-x-reverse));\n    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-1\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(8.333333% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-1\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(8.333333% * var(--space-x-reverse));\n    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-2\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(16.666667% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-2\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(16.666667% * var(--space-x-reverse));\n    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-3\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(25% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-3\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(25% * var(--space-x-reverse));\n    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-4\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(33.333333% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-4\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(33.333333% * var(--space-x-reverse));\n    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-5\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(41.666667% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-5\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(41.666667% * var(--space-x-reverse));\n    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-6\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(50% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-6\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(50% * var(--space-x-reverse));\n    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-7\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(58.333333% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-7\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(58.333333% * var(--space-x-reverse));\n    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-8\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(66.666667% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-8\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(66.666667% * var(--space-x-reverse));\n    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-9\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(75% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-9\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(75% * var(--space-x-reverse));\n    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-10\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(83.333333% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-10\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(83.333333% * var(--space-x-reverse));\n    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-11\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(91.666667% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-11\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(91.666667% * var(--space-x-reverse));\n    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-full > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(100% * var(--space-y-reverse));\n  }\n\n  .xl\\:space-x-full > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(100% * var(--space-x-reverse));\n    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-1 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-1 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-7 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-7 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-8 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-8 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-9 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-9 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-10 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-10 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-11 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-11 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-13 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.25rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-13 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.25rem * var(--space-x-reverse));\n    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-14 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-14 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-15 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-3.75rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-15 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-3.75rem * var(--space-x-reverse));\n    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-16 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-16 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-20 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-20 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-24 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-24 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-28 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-28 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-32 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-32 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-36 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-36 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-40 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-40 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-48 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-48 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-56 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-56 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-60 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-60 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-64 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-64 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-72 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-72 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-80 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-80 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-96 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-96 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-px > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-1px * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-px > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-1px * var(--space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-0\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-0\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-1\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-1\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-2\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-2\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-3\\.5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-3\\.5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-1\\/2 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-1\\/2 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-1\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-1\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-2\\/3 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-2\\/3 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-1\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-25% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-1\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-25% * var(--space-x-reverse));\n    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-2\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-2\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-3\\/4 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-75% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-3\\/4 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-75% * var(--space-x-reverse));\n    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-1\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-20% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-1\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-20% * var(--space-x-reverse));\n    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-2\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-40% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-2\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-40% * var(--space-x-reverse));\n    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-3\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-60% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-3\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-60% * var(--space-x-reverse));\n    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-4\\/5 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-80% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-4\\/5 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-80% * var(--space-x-reverse));\n    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-1\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16.66667% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-1\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16.66667% * var(--space-x-reverse));\n    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-2\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-2\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-3\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-3\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-4\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-4\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-5\\/6 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-83.33333% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-5\\/6 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-83.33333% * var(--space-x-reverse));\n    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-1\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-8.33333% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-1\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-8.33333% * var(--space-x-reverse));\n    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-2\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-16.66667% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-2\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-16.66667% * var(--space-x-reverse));\n    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-3\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-25% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-3\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-25% * var(--space-x-reverse));\n    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-4\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-33.33333% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-4\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-33.33333% * var(--space-x-reverse));\n    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-5\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-41.66667% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-5\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-41.66667% * var(--space-x-reverse));\n    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-6\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-50% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-6\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-50% * var(--space-x-reverse));\n    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-7\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-58.33333% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-7\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-58.33333% * var(--space-x-reverse));\n    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-8\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-66.66667% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-8\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-66.66667% * var(--space-x-reverse));\n    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-9\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-75% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-9\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-75% * var(--space-x-reverse));\n    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-10\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-83.33333% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-10\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-83.33333% * var(--space-x-reverse));\n    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-11\\/12 > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-91.66667% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-11\\/12 > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-91.66667% * var(--space-x-reverse));\n    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:-space-y-full > :not(template) ~ :not(template) {\n    --space-y-reverse: 0;\n    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));\n    margin-bottom: calc(-100% * var(--space-y-reverse));\n  }\n\n  .xl\\:-space-x-full > :not(template) ~ :not(template) {\n    --space-x-reverse: 0;\n    margin-right: calc(-100% * var(--space-x-reverse));\n    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));\n  }\n\n  .xl\\:space-y-reverse > :not(template) ~ :not(template) {\n    --space-y-reverse: 1;\n  }\n\n  .xl\\:space-x-reverse > :not(template) ~ :not(template) {\n    --space-x-reverse: 1;\n  }\n\n  .xl\\:divide-y-0 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--divide-y-reverse));\n  }\n\n  .xl\\:divide-x-0 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .xl\\:divide-y-2 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--divide-y-reverse));\n  }\n\n  .xl\\:divide-x-2 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .xl\\:divide-y-4 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--divide-y-reverse));\n  }\n\n  .xl\\:divide-x-4 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .xl\\:divide-y-8 > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--divide-y-reverse));\n  }\n\n  .xl\\:divide-x-8 > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .xl\\:divide-y > :not(template) ~ :not(template) {\n    --divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--divide-y-reverse));\n  }\n\n  .xl\\:divide-x > :not(template) ~ :not(template) {\n    --divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));\n  }\n\n  .xl\\:divide-y-reverse > :not(template) ~ :not(template) {\n    --divide-y-reverse: 1;\n  }\n\n  .xl\\:divide-x-reverse > :not(template) ~ :not(template) {\n    --divide-x-reverse: 1;\n  }\n\n  .xl\\:divide-transparent > :not(template) ~ :not(template) {\n    border-color: transparent;\n  }\n\n  .xl\\:divide-white > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--divide-opacity));\n  }\n\n  .xl\\:divide-black > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--divide-opacity));\n  }\n\n  .xl\\:divide-gray-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--divide-opacity));\n  }\n\n  .xl\\:divide-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--divide-opacity));\n  }\n\n  .xl\\:divide-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--divide-opacity));\n  }\n\n  .xl\\:divide-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--divide-opacity));\n  }\n\n  .xl\\:divide-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--divide-opacity));\n  }\n\n  .xl\\:divide-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--divide-opacity));\n  }\n\n  .xl\\:divide-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--divide-opacity));\n  }\n\n  .xl\\:divide-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--divide-opacity));\n  }\n\n  .xl\\:divide-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--divide-opacity));\n  }\n\n  .xl\\:divide-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--divide-opacity));\n  }\n\n  .xl\\:divide-cool-gray-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--divide-opacity));\n  }\n\n  .xl\\:divide-cool-gray-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--divide-opacity));\n  }\n\n  .xl\\:divide-cool-gray-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--divide-opacity));\n  }\n\n  .xl\\:divide-cool-gray-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--divide-opacity));\n  }\n\n  .xl\\:divide-cool-gray-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--divide-opacity));\n  }\n\n  .xl\\:divide-cool-gray-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--divide-opacity));\n  }\n\n  .xl\\:divide-cool-gray-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--divide-opacity));\n  }\n\n  .xl\\:divide-cool-gray-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--divide-opacity));\n  }\n\n  .xl\\:divide-cool-gray-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--divide-opacity));\n  }\n\n  .xl\\:divide-cool-gray-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--divide-opacity));\n  }\n\n  .xl\\:divide-red-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--divide-opacity));\n  }\n\n  .xl\\:divide-red-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--divide-opacity));\n  }\n\n  .xl\\:divide-red-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--divide-opacity));\n  }\n\n  .xl\\:divide-red-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--divide-opacity));\n  }\n\n  .xl\\:divide-red-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--divide-opacity));\n  }\n\n  .xl\\:divide-red-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--divide-opacity));\n  }\n\n  .xl\\:divide-red-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--divide-opacity));\n  }\n\n  .xl\\:divide-red-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--divide-opacity));\n  }\n\n  .xl\\:divide-red-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--divide-opacity));\n  }\n\n  .xl\\:divide-red-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--divide-opacity));\n  }\n\n  .xl\\:divide-orange-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--divide-opacity));\n  }\n\n  .xl\\:divide-orange-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--divide-opacity));\n  }\n\n  .xl\\:divide-orange-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--divide-opacity));\n  }\n\n  .xl\\:divide-orange-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--divide-opacity));\n  }\n\n  .xl\\:divide-orange-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--divide-opacity));\n  }\n\n  .xl\\:divide-orange-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--divide-opacity));\n  }\n\n  .xl\\:divide-orange-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--divide-opacity));\n  }\n\n  .xl\\:divide-orange-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--divide-opacity));\n  }\n\n  .xl\\:divide-orange-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--divide-opacity));\n  }\n\n  .xl\\:divide-orange-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--divide-opacity));\n  }\n\n  .xl\\:divide-yellow-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--divide-opacity));\n  }\n\n  .xl\\:divide-yellow-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--divide-opacity));\n  }\n\n  .xl\\:divide-yellow-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--divide-opacity));\n  }\n\n  .xl\\:divide-yellow-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--divide-opacity));\n  }\n\n  .xl\\:divide-yellow-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--divide-opacity));\n  }\n\n  .xl\\:divide-yellow-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--divide-opacity));\n  }\n\n  .xl\\:divide-yellow-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--divide-opacity));\n  }\n\n  .xl\\:divide-yellow-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--divide-opacity));\n  }\n\n  .xl\\:divide-yellow-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--divide-opacity));\n  }\n\n  .xl\\:divide-yellow-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--divide-opacity));\n  }\n\n  .xl\\:divide-green-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--divide-opacity));\n  }\n\n  .xl\\:divide-green-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--divide-opacity));\n  }\n\n  .xl\\:divide-green-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--divide-opacity));\n  }\n\n  .xl\\:divide-green-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--divide-opacity));\n  }\n\n  .xl\\:divide-green-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--divide-opacity));\n  }\n\n  .xl\\:divide-green-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--divide-opacity));\n  }\n\n  .xl\\:divide-green-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--divide-opacity));\n  }\n\n  .xl\\:divide-green-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--divide-opacity));\n  }\n\n  .xl\\:divide-green-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--divide-opacity));\n  }\n\n  .xl\\:divide-green-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--divide-opacity));\n  }\n\n  .xl\\:divide-teal-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--divide-opacity));\n  }\n\n  .xl\\:divide-teal-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--divide-opacity));\n  }\n\n  .xl\\:divide-teal-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--divide-opacity));\n  }\n\n  .xl\\:divide-teal-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--divide-opacity));\n  }\n\n  .xl\\:divide-teal-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--divide-opacity));\n  }\n\n  .xl\\:divide-teal-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--divide-opacity));\n  }\n\n  .xl\\:divide-teal-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--divide-opacity));\n  }\n\n  .xl\\:divide-teal-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--divide-opacity));\n  }\n\n  .xl\\:divide-teal-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--divide-opacity));\n  }\n\n  .xl\\:divide-teal-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--divide-opacity));\n  }\n\n  .xl\\:divide-blue-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--divide-opacity));\n  }\n\n  .xl\\:divide-blue-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--divide-opacity));\n  }\n\n  .xl\\:divide-blue-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--divide-opacity));\n  }\n\n  .xl\\:divide-blue-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--divide-opacity));\n  }\n\n  .xl\\:divide-blue-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--divide-opacity));\n  }\n\n  .xl\\:divide-blue-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--divide-opacity));\n  }\n\n  .xl\\:divide-blue-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--divide-opacity));\n  }\n\n  .xl\\:divide-blue-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--divide-opacity));\n  }\n\n  .xl\\:divide-blue-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--divide-opacity));\n  }\n\n  .xl\\:divide-blue-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--divide-opacity));\n  }\n\n  .xl\\:divide-indigo-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--divide-opacity));\n  }\n\n  .xl\\:divide-indigo-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--divide-opacity));\n  }\n\n  .xl\\:divide-indigo-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--divide-opacity));\n  }\n\n  .xl\\:divide-indigo-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--divide-opacity));\n  }\n\n  .xl\\:divide-indigo-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--divide-opacity));\n  }\n\n  .xl\\:divide-indigo-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--divide-opacity));\n  }\n\n  .xl\\:divide-indigo-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--divide-opacity));\n  }\n\n  .xl\\:divide-indigo-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--divide-opacity));\n  }\n\n  .xl\\:divide-indigo-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--divide-opacity));\n  }\n\n  .xl\\:divide-indigo-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--divide-opacity));\n  }\n\n  .xl\\:divide-purple-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--divide-opacity));\n  }\n\n  .xl\\:divide-purple-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--divide-opacity));\n  }\n\n  .xl\\:divide-purple-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--divide-opacity));\n  }\n\n  .xl\\:divide-purple-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--divide-opacity));\n  }\n\n  .xl\\:divide-purple-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--divide-opacity));\n  }\n\n  .xl\\:divide-purple-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--divide-opacity));\n  }\n\n  .xl\\:divide-purple-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--divide-opacity));\n  }\n\n  .xl\\:divide-purple-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--divide-opacity));\n  }\n\n  .xl\\:divide-purple-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--divide-opacity));\n  }\n\n  .xl\\:divide-purple-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--divide-opacity));\n  }\n\n  .xl\\:divide-pink-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--divide-opacity));\n  }\n\n  .xl\\:divide-pink-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--divide-opacity));\n  }\n\n  .xl\\:divide-pink-200 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--divide-opacity));\n  }\n\n  .xl\\:divide-pink-300 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--divide-opacity));\n  }\n\n  .xl\\:divide-pink-400 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--divide-opacity));\n  }\n\n  .xl\\:divide-pink-500 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--divide-opacity));\n  }\n\n  .xl\\:divide-pink-600 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--divide-opacity));\n  }\n\n  .xl\\:divide-pink-700 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--divide-opacity));\n  }\n\n  .xl\\:divide-pink-800 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--divide-opacity));\n  }\n\n  .xl\\:divide-pink-900 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--divide-opacity));\n  }\n\n  .xl\\:divide-opacity-0 > :not(template) ~ :not(template) {\n    --divide-opacity: 0;\n  }\n\n  .xl\\:divide-opacity-25 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.25;\n  }\n\n  .xl\\:divide-opacity-50 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.5;\n  }\n\n  .xl\\:divide-opacity-75 > :not(template) ~ :not(template) {\n    --divide-opacity: 0.75;\n  }\n\n  .xl\\:divide-opacity-100 > :not(template) ~ :not(template) {\n    --divide-opacity: 1;\n  }\n\n  .xl\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:appearance-none {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n  }\n\n  .xl\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .xl\\:bg-local {\n    background-attachment: local;\n  }\n\n  .xl\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .xl\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .xl\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .xl\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .xl\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .xl\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .xl\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .xl\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .xl\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .xl\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .xl\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .xl\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .xl\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .xl\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .xl\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .xl\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .xl\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .xl\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .xl\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .xl\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .xl\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .xl\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .xl\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .xl\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .xl\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .xl\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .xl\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .xl\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .xl\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .xl\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .xl\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .xl\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .xl\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .xl\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .xl\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .xl\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .xl\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .xl\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .xl\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .xl\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .xl\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .xl\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .xl\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .xl\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .xl\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .xl\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .xl\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .xl\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .xl\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .xl\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .xl\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .xl\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .xl\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .xl\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .xl\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .xl\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .xl\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .xl\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .xl\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .xl\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .xl\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .xl\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .xl\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .xl\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .xl\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .xl\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .xl\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .xl\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .xl\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .xl\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .xl\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .xl\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .xl\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .xl\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .xl\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .xl\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .xl\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .xl\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .xl\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .xl\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .xl\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .xl\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .xl\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .xl\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .xl\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .xl\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .xl\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .xl\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .xl\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .xl\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .xl\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .xl\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .xl\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .xl\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .xl\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .xl\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .xl\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .xl\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .xl\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .xl\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .xl\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .xl\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .xl\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .xl\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .xl\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .xl\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .xl\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .xl\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .xl\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .xl\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .xl\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-white {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-black {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-gray-50 {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-gray-300 {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-gray-400 {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-gray-500 {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-gray-600 {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-gray-700 {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-gray-800 {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-gray-900 {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-cool-gray-50 {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-cool-gray-100 {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-cool-gray-200 {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-cool-gray-300 {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-cool-gray-400 {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-cool-gray-500 {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-cool-gray-600 {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-cool-gray-700 {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-cool-gray-800 {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-cool-gray-900 {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-red-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-red-100 {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-red-200 {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-red-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-red-400 {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-red-500 {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-red-600 {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-red-700 {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-red-800 {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-red-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-orange-50 {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-orange-100 {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-orange-200 {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-orange-300 {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-orange-400 {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-orange-500 {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-orange-600 {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-orange-700 {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-orange-800 {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-orange-900 {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-yellow-50 {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-yellow-100 {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-yellow-200 {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-yellow-300 {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-yellow-400 {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-yellow-500 {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-yellow-600 {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-yellow-700 {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-yellow-800 {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-yellow-900 {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-green-50 {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-green-100 {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-green-200 {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-green-300 {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-green-400 {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-green-500 {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-green-600 {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-green-700 {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-green-800 {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-green-900 {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-teal-50 {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-teal-100 {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-teal-200 {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-teal-300 {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-teal-400 {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-teal-500 {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-teal-600 {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-teal-700 {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-teal-800 {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-teal-900 {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-blue-50 {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-blue-100 {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-blue-200 {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-blue-300 {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-blue-400 {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-blue-500 {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-blue-600 {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-blue-700 {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-blue-800 {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-blue-900 {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-indigo-50 {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-indigo-100 {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-indigo-200 {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-indigo-300 {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-indigo-400 {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-indigo-500 {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-indigo-600 {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-indigo-700 {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-indigo-800 {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-indigo-900 {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-purple-50 {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-purple-100 {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-purple-200 {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-purple-300 {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-purple-400 {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-purple-500 {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-purple-600 {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-purple-700 {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-purple-800 {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-purple-900 {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-pink-50 {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-pink-100 {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-pink-200 {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-pink-300 {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-pink-400 {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-pink-500 {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-pink-600 {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-pink-700 {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-pink-800 {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:bg-pink-900 {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .xl\\:hover\\:bg-white:hover {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-black:hover {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-50:hover {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-100:hover {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-200:hover {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-300:hover {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-400:hover {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-500:hover {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-600:hover {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-700:hover {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-800:hover {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-900:hover {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-cool-gray-50:hover {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-cool-gray-100:hover {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-cool-gray-200:hover {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-cool-gray-300:hover {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-cool-gray-400:hover {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-cool-gray-500:hover {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-cool-gray-600:hover {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-cool-gray-700:hover {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-cool-gray-800:hover {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-cool-gray-900:hover {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-100:hover {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-200:hover {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-300:hover {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-400:hover {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-500:hover {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-600:hover {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-700:hover {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-800:hover {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-900:hover {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-50:hover {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-100:hover {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-200:hover {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-300:hover {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-400:hover {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-500:hover {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-600:hover {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-700:hover {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-800:hover {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-900:hover {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-100:hover {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-200:hover {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-300:hover {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-400:hover {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-500:hover {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-600:hover {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-700:hover {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-800:hover {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-900:hover {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-50:hover {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-100:hover {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-200:hover {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-300:hover {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-400:hover {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-500:hover {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-600:hover {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-700:hover {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-800:hover {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-900:hover {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-50:hover {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-100:hover {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-200:hover {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-300:hover {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-400:hover {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-500:hover {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-600:hover {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-700:hover {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-800:hover {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-900:hover {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-50:hover {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-100:hover {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-200:hover {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-300:hover {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-400:hover {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-500:hover {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-600:hover {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-700:hover {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-800:hover {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-900:hover {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-50:hover {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-100:hover {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-200:hover {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-300:hover {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-400:hover {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-500:hover {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-600:hover {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-700:hover {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-800:hover {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-900:hover {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-50:hover {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-100:hover {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-200:hover {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-300:hover {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-400:hover {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-500:hover {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-600:hover {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-700:hover {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-800:hover {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-900:hover {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-50:hover {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-100:hover {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-200:hover {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-300:hover {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-400:hover {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-500:hover {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-600:hover {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-700:hover {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-800:hover {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-900:hover {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .xl\\:focus\\:bg-white:focus {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-black:focus {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-50:focus {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-100:focus {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-200:focus {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-300:focus {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-400:focus {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-500:focus {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-600:focus {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-700:focus {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-800:focus {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-900:focus {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-cool-gray-50:focus {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-cool-gray-100:focus {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-cool-gray-200:focus {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-cool-gray-300:focus {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-cool-gray-400:focus {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-cool-gray-500:focus {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-cool-gray-600:focus {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-cool-gray-700:focus {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-cool-gray-800:focus {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-cool-gray-900:focus {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-100:focus {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-200:focus {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-300:focus {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-400:focus {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-500:focus {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-600:focus {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-700:focus {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-800:focus {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-900:focus {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-50:focus {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-100:focus {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-200:focus {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-300:focus {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-400:focus {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-500:focus {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-600:focus {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-700:focus {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-800:focus {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-900:focus {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-100:focus {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-200:focus {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-300:focus {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-400:focus {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-500:focus {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-600:focus {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-700:focus {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-800:focus {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-900:focus {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-50:focus {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-100:focus {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-200:focus {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-300:focus {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-400:focus {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-500:focus {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-600:focus {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-700:focus {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-800:focus {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-900:focus {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-50:focus {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-100:focus {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-200:focus {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-300:focus {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-400:focus {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-500:focus {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-600:focus {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-700:focus {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-800:focus {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-900:focus {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-50:focus {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-100:focus {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-200:focus {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-300:focus {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-400:focus {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-500:focus {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-600:focus {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-700:focus {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-800:focus {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-900:focus {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-50:focus {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-100:focus {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-200:focus {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-300:focus {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-400:focus {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-500:focus {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-600:focus {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-700:focus {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-800:focus {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-900:focus {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-50:focus {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-100:focus {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-200:focus {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-300:focus {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-400:focus {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-500:focus {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-600:focus {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-700:focus {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-800:focus {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-900:focus {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-50:focus {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-100:focus {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-200:focus {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-300:focus {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-400:focus {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-500:focus {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-600:focus {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-700:focus {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-800:focus {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-900:focus {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-transparent:active {\n    background-color: transparent;\n  }\n\n  .xl\\:active\\:bg-white:active {\n    --bg-opacity: 1;\n    background-color: #ffffff;\n    background-color: rgba(255, 255, 255, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-black:active {\n    --bg-opacity: 1;\n    background-color: #000000;\n    background-color: rgba(0, 0, 0, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-gray-50:active {\n    --bg-opacity: 1;\n    background-color: #f9fafb;\n    background-color: rgba(249, 250, 251, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-gray-100:active {\n    --bg-opacity: 1;\n    background-color: #f4f5f7;\n    background-color: rgba(244, 245, 247, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-gray-200:active {\n    --bg-opacity: 1;\n    background-color: #e5e7eb;\n    background-color: rgba(229, 231, 235, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-gray-300:active {\n    --bg-opacity: 1;\n    background-color: #d2d6dc;\n    background-color: rgba(210, 214, 220, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-gray-400:active {\n    --bg-opacity: 1;\n    background-color: #9fa6b2;\n    background-color: rgba(159, 166, 178, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-gray-500:active {\n    --bg-opacity: 1;\n    background-color: #6b7280;\n    background-color: rgba(107, 114, 128, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-gray-600:active {\n    --bg-opacity: 1;\n    background-color: #4b5563;\n    background-color: rgba(75, 85, 99, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-gray-700:active {\n    --bg-opacity: 1;\n    background-color: #374151;\n    background-color: rgba(55, 65, 81, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-gray-800:active {\n    --bg-opacity: 1;\n    background-color: #252f3f;\n    background-color: rgba(37, 47, 63, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-gray-900:active {\n    --bg-opacity: 1;\n    background-color: #161e2e;\n    background-color: rgba(22, 30, 46, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-cool-gray-50:active {\n    --bg-opacity: 1;\n    background-color: #fbfdfe;\n    background-color: rgba(251, 253, 254, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-cool-gray-100:active {\n    --bg-opacity: 1;\n    background-color: #f1f5f9;\n    background-color: rgba(241, 245, 249, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-cool-gray-200:active {\n    --bg-opacity: 1;\n    background-color: #e2e8f0;\n    background-color: rgba(226, 232, 240, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-cool-gray-300:active {\n    --bg-opacity: 1;\n    background-color: #cfd8e3;\n    background-color: rgba(207, 216, 227, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-cool-gray-400:active {\n    --bg-opacity: 1;\n    background-color: #97a6ba;\n    background-color: rgba(151, 166, 186, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-cool-gray-500:active {\n    --bg-opacity: 1;\n    background-color: #64748b;\n    background-color: rgba(100, 116, 139, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-cool-gray-600:active {\n    --bg-opacity: 1;\n    background-color: #475569;\n    background-color: rgba(71, 85, 105, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-cool-gray-700:active {\n    --bg-opacity: 1;\n    background-color: #364152;\n    background-color: rgba(54, 65, 82, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-cool-gray-800:active {\n    --bg-opacity: 1;\n    background-color: #27303f;\n    background-color: rgba(39, 48, 63, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-cool-gray-900:active {\n    --bg-opacity: 1;\n    background-color: #1a202e;\n    background-color: rgba(26, 32, 46, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-red-50:active {\n    --bg-opacity: 1;\n    background-color: #fdf2f2;\n    background-color: rgba(253, 242, 242, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-red-100:active {\n    --bg-opacity: 1;\n    background-color: #fde8e8;\n    background-color: rgba(253, 232, 232, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-red-200:active {\n    --bg-opacity: 1;\n    background-color: #fbd5d5;\n    background-color: rgba(251, 213, 213, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-red-300:active {\n    --bg-opacity: 1;\n    background-color: #f8b4b4;\n    background-color: rgba(248, 180, 180, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-red-400:active {\n    --bg-opacity: 1;\n    background-color: #f98080;\n    background-color: rgba(249, 128, 128, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-red-500:active {\n    --bg-opacity: 1;\n    background-color: #f05252;\n    background-color: rgba(240, 82, 82, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-red-600:active {\n    --bg-opacity: 1;\n    background-color: #e02424;\n    background-color: rgba(224, 36, 36, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-red-700:active {\n    --bg-opacity: 1;\n    background-color: #c81e1e;\n    background-color: rgba(200, 30, 30, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-red-800:active {\n    --bg-opacity: 1;\n    background-color: #9b1c1c;\n    background-color: rgba(155, 28, 28, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-red-900:active {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-orange-50:active {\n    --bg-opacity: 1;\n    background-color: #fff8f1;\n    background-color: rgba(255, 248, 241, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-orange-100:active {\n    --bg-opacity: 1;\n    background-color: #feecdc;\n    background-color: rgba(254, 236, 220, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-orange-200:active {\n    --bg-opacity: 1;\n    background-color: #fcd9bd;\n    background-color: rgba(252, 217, 189, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-orange-300:active {\n    --bg-opacity: 1;\n    background-color: #fdba8c;\n    background-color: rgba(253, 186, 140, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-orange-400:active {\n    --bg-opacity: 1;\n    background-color: #ff8a4c;\n    background-color: rgba(255, 138, 76, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-orange-500:active {\n    --bg-opacity: 1;\n    background-color: #ff5a1f;\n    background-color: rgba(255, 90, 31, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-orange-600:active {\n    --bg-opacity: 1;\n    background-color: #d03801;\n    background-color: rgba(208, 56, 1, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-orange-700:active {\n    --bg-opacity: 1;\n    background-color: #b43403;\n    background-color: rgba(180, 52, 3, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-orange-800:active {\n    --bg-opacity: 1;\n    background-color: #8a2c0d;\n    background-color: rgba(138, 44, 13, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-orange-900:active {\n    --bg-opacity: 1;\n    background-color: #771d1d;\n    background-color: rgba(119, 29, 29, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-yellow-50:active {\n    --bg-opacity: 1;\n    background-color: #fdfdea;\n    background-color: rgba(253, 253, 234, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-yellow-100:active {\n    --bg-opacity: 1;\n    background-color: #fdf6b2;\n    background-color: rgba(253, 246, 178, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-yellow-200:active {\n    --bg-opacity: 1;\n    background-color: #fce96a;\n    background-color: rgba(252, 233, 106, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-yellow-300:active {\n    --bg-opacity: 1;\n    background-color: #faca15;\n    background-color: rgba(250, 202, 21, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-yellow-400:active {\n    --bg-opacity: 1;\n    background-color: #e3a008;\n    background-color: rgba(227, 160, 8, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-yellow-500:active {\n    --bg-opacity: 1;\n    background-color: #c27803;\n    background-color: rgba(194, 120, 3, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-yellow-600:active {\n    --bg-opacity: 1;\n    background-color: #9f580a;\n    background-color: rgba(159, 88, 10, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-yellow-700:active {\n    --bg-opacity: 1;\n    background-color: #8e4b10;\n    background-color: rgba(142, 75, 16, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-yellow-800:active {\n    --bg-opacity: 1;\n    background-color: #723b13;\n    background-color: rgba(114, 59, 19, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-yellow-900:active {\n    --bg-opacity: 1;\n    background-color: #633112;\n    background-color: rgba(99, 49, 18, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-green-50:active {\n    --bg-opacity: 1;\n    background-color: #f3faf7;\n    background-color: rgba(243, 250, 247, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-green-100:active {\n    --bg-opacity: 1;\n    background-color: #def7ec;\n    background-color: rgba(222, 247, 236, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-green-200:active {\n    --bg-opacity: 1;\n    background-color: #bcf0da;\n    background-color: rgba(188, 240, 218, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-green-300:active {\n    --bg-opacity: 1;\n    background-color: #84e1bc;\n    background-color: rgba(132, 225, 188, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-green-400:active {\n    --bg-opacity: 1;\n    background-color: #31c48d;\n    background-color: rgba(49, 196, 141, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-green-500:active {\n    --bg-opacity: 1;\n    background-color: #0e9f6e;\n    background-color: rgba(14, 159, 110, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-green-600:active {\n    --bg-opacity: 1;\n    background-color: #057a55;\n    background-color: rgba(5, 122, 85, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-green-700:active {\n    --bg-opacity: 1;\n    background-color: #046c4e;\n    background-color: rgba(4, 108, 78, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-green-800:active {\n    --bg-opacity: 1;\n    background-color: #03543f;\n    background-color: rgba(3, 84, 63, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-green-900:active {\n    --bg-opacity: 1;\n    background-color: #014737;\n    background-color: rgba(1, 71, 55, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-teal-50:active {\n    --bg-opacity: 1;\n    background-color: #edfafa;\n    background-color: rgba(237, 250, 250, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-teal-100:active {\n    --bg-opacity: 1;\n    background-color: #d5f5f6;\n    background-color: rgba(213, 245, 246, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-teal-200:active {\n    --bg-opacity: 1;\n    background-color: #afecef;\n    background-color: rgba(175, 236, 239, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-teal-300:active {\n    --bg-opacity: 1;\n    background-color: #7edce2;\n    background-color: rgba(126, 220, 226, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-teal-400:active {\n    --bg-opacity: 1;\n    background-color: #16bdca;\n    background-color: rgba(22, 189, 202, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-teal-500:active {\n    --bg-opacity: 1;\n    background-color: #0694a2;\n    background-color: rgba(6, 148, 162, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-teal-600:active {\n    --bg-opacity: 1;\n    background-color: #047481;\n    background-color: rgba(4, 116, 129, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-teal-700:active {\n    --bg-opacity: 1;\n    background-color: #036672;\n    background-color: rgba(3, 102, 114, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-teal-800:active {\n    --bg-opacity: 1;\n    background-color: #05505c;\n    background-color: rgba(5, 80, 92, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-teal-900:active {\n    --bg-opacity: 1;\n    background-color: #014451;\n    background-color: rgba(1, 68, 81, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-blue-50:active {\n    --bg-opacity: 1;\n    background-color: #ebf5ff;\n    background-color: rgba(235, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-blue-100:active {\n    --bg-opacity: 1;\n    background-color: #e1effe;\n    background-color: rgba(225, 239, 254, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-blue-200:active {\n    --bg-opacity: 1;\n    background-color: #c3ddfd;\n    background-color: rgba(195, 221, 253, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-blue-300:active {\n    --bg-opacity: 1;\n    background-color: #a4cafe;\n    background-color: rgba(164, 202, 254, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-blue-400:active {\n    --bg-opacity: 1;\n    background-color: #76a9fa;\n    background-color: rgba(118, 169, 250, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-blue-500:active {\n    --bg-opacity: 1;\n    background-color: #3f83f8;\n    background-color: rgba(63, 131, 248, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-blue-600:active {\n    --bg-opacity: 1;\n    background-color: #1c64f2;\n    background-color: rgba(28, 100, 242, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-blue-700:active {\n    --bg-opacity: 1;\n    background-color: #1a56db;\n    background-color: rgba(26, 86, 219, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-blue-800:active {\n    --bg-opacity: 1;\n    background-color: #1e429f;\n    background-color: rgba(30, 66, 159, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-blue-900:active {\n    --bg-opacity: 1;\n    background-color: #233876;\n    background-color: rgba(35, 56, 118, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-indigo-50:active {\n    --bg-opacity: 1;\n    background-color: #f0f5ff;\n    background-color: rgba(240, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-indigo-100:active {\n    --bg-opacity: 1;\n    background-color: #e5edff;\n    background-color: rgba(229, 237, 255, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-indigo-200:active {\n    --bg-opacity: 1;\n    background-color: #cddbfe;\n    background-color: rgba(205, 219, 254, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-indigo-300:active {\n    --bg-opacity: 1;\n    background-color: #b4c6fc;\n    background-color: rgba(180, 198, 252, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-indigo-400:active {\n    --bg-opacity: 1;\n    background-color: #8da2fb;\n    background-color: rgba(141, 162, 251, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-indigo-500:active {\n    --bg-opacity: 1;\n    background-color: #6875f5;\n    background-color: rgba(104, 117, 245, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-indigo-600:active {\n    --bg-opacity: 1;\n    background-color: #5850ec;\n    background-color: rgba(88, 80, 236, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-indigo-700:active {\n    --bg-opacity: 1;\n    background-color: #5145cd;\n    background-color: rgba(81, 69, 205, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-indigo-800:active {\n    --bg-opacity: 1;\n    background-color: #42389d;\n    background-color: rgba(66, 56, 157, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-indigo-900:active {\n    --bg-opacity: 1;\n    background-color: #362f78;\n    background-color: rgba(54, 47, 120, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-purple-50:active {\n    --bg-opacity: 1;\n    background-color: #f6f5ff;\n    background-color: rgba(246, 245, 255, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-purple-100:active {\n    --bg-opacity: 1;\n    background-color: #edebfe;\n    background-color: rgba(237, 235, 254, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-purple-200:active {\n    --bg-opacity: 1;\n    background-color: #dcd7fe;\n    background-color: rgba(220, 215, 254, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-purple-300:active {\n    --bg-opacity: 1;\n    background-color: #cabffd;\n    background-color: rgba(202, 191, 253, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-purple-400:active {\n    --bg-opacity: 1;\n    background-color: #ac94fa;\n    background-color: rgba(172, 148, 250, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-purple-500:active {\n    --bg-opacity: 1;\n    background-color: #9061f9;\n    background-color: rgba(144, 97, 249, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-purple-600:active {\n    --bg-opacity: 1;\n    background-color: #7e3af2;\n    background-color: rgba(126, 58, 242, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-purple-700:active {\n    --bg-opacity: 1;\n    background-color: #6c2bd9;\n    background-color: rgba(108, 43, 217, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-purple-800:active {\n    --bg-opacity: 1;\n    background-color: #5521b5;\n    background-color: rgba(85, 33, 181, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-purple-900:active {\n    --bg-opacity: 1;\n    background-color: #4a1d96;\n    background-color: rgba(74, 29, 150, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-pink-50:active {\n    --bg-opacity: 1;\n    background-color: #fdf2f8;\n    background-color: rgba(253, 242, 248, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-pink-100:active {\n    --bg-opacity: 1;\n    background-color: #fce8f3;\n    background-color: rgba(252, 232, 243, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-pink-200:active {\n    --bg-opacity: 1;\n    background-color: #fad1e8;\n    background-color: rgba(250, 209, 232, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-pink-300:active {\n    --bg-opacity: 1;\n    background-color: #f8b4d9;\n    background-color: rgba(248, 180, 217, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-pink-400:active {\n    --bg-opacity: 1;\n    background-color: #f17eb8;\n    background-color: rgba(241, 126, 184, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-pink-500:active {\n    --bg-opacity: 1;\n    background-color: #e74694;\n    background-color: rgba(231, 70, 148, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-pink-600:active {\n    --bg-opacity: 1;\n    background-color: #d61f69;\n    background-color: rgba(214, 31, 105, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-pink-700:active {\n    --bg-opacity: 1;\n    background-color: #bf125d;\n    background-color: rgba(191, 18, 93, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-pink-800:active {\n    --bg-opacity: 1;\n    background-color: #99154b;\n    background-color: rgba(153, 21, 75, var(--bg-opacity));\n  }\n\n  .xl\\:active\\:bg-pink-900:active {\n    --bg-opacity: 1;\n    background-color: #751a3d;\n    background-color: rgba(117, 26, 61, var(--bg-opacity));\n  }\n\n  .xl\\:bg-opacity-0 {\n    --bg-opacity: 0;\n  }\n\n  .xl\\:bg-opacity-25 {\n    --bg-opacity: 0.25;\n  }\n\n  .xl\\:bg-opacity-50 {\n    --bg-opacity: 0.5;\n  }\n\n  .xl\\:bg-opacity-75 {\n    --bg-opacity: 0.75;\n  }\n\n  .xl\\:bg-opacity-100 {\n    --bg-opacity: 1;\n  }\n\n  .xl\\:hover\\:bg-opacity-0:hover {\n    --bg-opacity: 0;\n  }\n\n  .xl\\:hover\\:bg-opacity-25:hover {\n    --bg-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:bg-opacity-50:hover {\n    --bg-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:bg-opacity-75:hover {\n    --bg-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:bg-opacity-100:hover {\n    --bg-opacity: 1;\n  }\n\n  .xl\\:focus\\:bg-opacity-0:focus {\n    --bg-opacity: 0;\n  }\n\n  .xl\\:focus\\:bg-opacity-25:focus {\n    --bg-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:bg-opacity-50:focus {\n    --bg-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:bg-opacity-75:focus {\n    --bg-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:bg-opacity-100:focus {\n    --bg-opacity: 1;\n  }\n\n  .xl\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .xl\\:bg-center {\n    background-position: center;\n  }\n\n  .xl\\:bg-left {\n    background-position: left;\n  }\n\n  .xl\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .xl\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .xl\\:bg-right {\n    background-position: right;\n  }\n\n  .xl\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .xl\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .xl\\:bg-top {\n    background-position: top;\n  }\n\n  .xl\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .xl\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .xl\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .xl\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .xl\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .xl\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .xl\\:bg-auto {\n    background-size: auto;\n  }\n\n  .xl\\:bg-cover {\n    background-size: cover;\n  }\n\n  .xl\\:bg-contain {\n    background-size: contain;\n  }\n\n  .xl\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .xl\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .xl\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .xl\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .xl\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .xl\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .xl\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .xl\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .xl\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .xl\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .xl\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .xl\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .xl\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .xl\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .xl\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .xl\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .xl\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .xl\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .xl\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .xl\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .xl\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .xl\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .xl\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .xl\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .xl\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .xl\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .xl\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .xl\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .xl\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .xl\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .xl\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .xl\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .xl\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .xl\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .xl\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .xl\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .xl\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .xl\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .xl\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .xl\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .xl\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .xl\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .xl\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .xl\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .xl\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .xl\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .xl\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .xl\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .xl\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .xl\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .xl\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .xl\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .xl\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .xl\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .xl\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .xl\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .xl\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .xl\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .xl\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .xl\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .xl\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .xl\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .xl\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .xl\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .xl\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .xl\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .xl\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .xl\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .xl\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .xl\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .xl\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .xl\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .xl\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .xl\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .xl\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .xl\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .xl\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .xl\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .xl\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .xl\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .xl\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .xl\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .xl\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .xl\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .xl\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .xl\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .xl\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .xl\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .xl\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .xl\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .xl\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .xl\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .xl\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .xl\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .xl\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .xl\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .xl\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .xl\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .xl\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .xl\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .xl\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .xl\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .xl\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .xl\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .xl\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .xl\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .xl\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .xl\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .xl\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .xl\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .xl\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .xl\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .xl\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .xl\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .xl\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:focus .xl\\:group-focus\\:border-white {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-black {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-gray-50 {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-gray-100 {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-gray-200 {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-gray-300 {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-gray-400 {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-gray-500 {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-gray-600 {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-gray-700 {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-gray-800 {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-gray-900 {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-cool-gray-50 {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-cool-gray-100 {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-cool-gray-200 {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-cool-gray-300 {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-cool-gray-400 {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-cool-gray-500 {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-cool-gray-600 {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-cool-gray-700 {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-cool-gray-800 {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-cool-gray-900 {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-red-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-red-100 {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-red-200 {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-red-300 {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-red-400 {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-red-500 {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-red-600 {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-red-700 {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-red-800 {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-red-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-orange-50 {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-orange-100 {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-orange-200 {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-orange-300 {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-orange-400 {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-orange-500 {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-orange-600 {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-orange-700 {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-orange-800 {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-orange-900 {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-yellow-50 {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-yellow-100 {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-yellow-200 {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-yellow-300 {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-yellow-400 {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-yellow-500 {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-yellow-600 {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-yellow-700 {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-yellow-800 {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-yellow-900 {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-green-50 {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-green-100 {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-green-200 {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-green-300 {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-green-400 {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-green-500 {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-green-600 {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-green-700 {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-green-800 {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-green-900 {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-teal-50 {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-teal-100 {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-teal-200 {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-teal-300 {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-teal-400 {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-teal-500 {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-teal-600 {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-teal-700 {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-teal-800 {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-teal-900 {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-blue-50 {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-blue-100 {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-blue-200 {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-blue-300 {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-blue-400 {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-blue-500 {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-blue-600 {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-blue-700 {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-blue-800 {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-blue-900 {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-indigo-50 {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-indigo-100 {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-indigo-200 {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-indigo-300 {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-indigo-400 {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-indigo-500 {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-indigo-600 {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-indigo-700 {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-indigo-800 {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-indigo-900 {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-purple-50 {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-purple-100 {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-purple-200 {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-purple-300 {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-purple-400 {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-purple-500 {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-purple-600 {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-purple-700 {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-purple-800 {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-purple-900 {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-pink-50 {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-pink-100 {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-pink-200 {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-pink-300 {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-pink-400 {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-pink-500 {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-pink-600 {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-pink-700 {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-pink-800 {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:border-pink-900 {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .xl\\:hover\\:border-white:hover {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-black:hover {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-50:hover {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-100:hover {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-200:hover {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-300:hover {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-400:hover {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-500:hover {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-600:hover {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-700:hover {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-800:hover {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-900:hover {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-cool-gray-50:hover {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-cool-gray-100:hover {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-cool-gray-200:hover {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-cool-gray-300:hover {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-cool-gray-400:hover {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-cool-gray-500:hover {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-cool-gray-600:hover {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-cool-gray-700:hover {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-cool-gray-800:hover {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-cool-gray-900:hover {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-50:hover {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-100:hover {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-200:hover {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-300:hover {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-400:hover {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-500:hover {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-600:hover {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-700:hover {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-800:hover {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-900:hover {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-50:hover {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-100:hover {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-200:hover {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-300:hover {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-400:hover {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-500:hover {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-600:hover {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-700:hover {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-800:hover {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-900:hover {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-50:hover {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-100:hover {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-200:hover {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-300:hover {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-400:hover {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-500:hover {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-600:hover {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-700:hover {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-800:hover {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-900:hover {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-50:hover {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-100:hover {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-200:hover {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-300:hover {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-400:hover {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-500:hover {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-600:hover {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-700:hover {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-800:hover {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-900:hover {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-50:hover {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-100:hover {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-200:hover {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-300:hover {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-400:hover {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-500:hover {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-600:hover {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-700:hover {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-800:hover {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-900:hover {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-50:hover {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-100:hover {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-200:hover {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-300:hover {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-400:hover {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-500:hover {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-600:hover {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-700:hover {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-800:hover {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-900:hover {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-50:hover {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-100:hover {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-200:hover {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-300:hover {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-400:hover {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-500:hover {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-600:hover {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-700:hover {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-800:hover {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-900:hover {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-50:hover {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-100:hover {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-200:hover {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-300:hover {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-400:hover {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-500:hover {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-600:hover {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-700:hover {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-800:hover {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-900:hover {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-50:hover {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-100:hover {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-200:hover {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-300:hover {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-400:hover {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-500:hover {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-600:hover {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-700:hover {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-800:hover {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-900:hover {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .xl\\:focus\\:border-white:focus {\n    --border-opacity: 1;\n    border-color: #ffffff;\n    border-color: rgba(255, 255, 255, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-black:focus {\n    --border-opacity: 1;\n    border-color: #000000;\n    border-color: rgba(0, 0, 0, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-50:focus {\n    --border-opacity: 1;\n    border-color: #f9fafb;\n    border-color: rgba(249, 250, 251, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-100:focus {\n    --border-opacity: 1;\n    border-color: #f4f5f7;\n    border-color: rgba(244, 245, 247, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-200:focus {\n    --border-opacity: 1;\n    border-color: #e5e7eb;\n    border-color: rgba(229, 231, 235, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-300:focus {\n    --border-opacity: 1;\n    border-color: #d2d6dc;\n    border-color: rgba(210, 214, 220, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-400:focus {\n    --border-opacity: 1;\n    border-color: #9fa6b2;\n    border-color: rgba(159, 166, 178, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-500:focus {\n    --border-opacity: 1;\n    border-color: #6b7280;\n    border-color: rgba(107, 114, 128, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-600:focus {\n    --border-opacity: 1;\n    border-color: #4b5563;\n    border-color: rgba(75, 85, 99, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-700:focus {\n    --border-opacity: 1;\n    border-color: #374151;\n    border-color: rgba(55, 65, 81, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-800:focus {\n    --border-opacity: 1;\n    border-color: #252f3f;\n    border-color: rgba(37, 47, 63, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-900:focus {\n    --border-opacity: 1;\n    border-color: #161e2e;\n    border-color: rgba(22, 30, 46, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-cool-gray-50:focus {\n    --border-opacity: 1;\n    border-color: #fbfdfe;\n    border-color: rgba(251, 253, 254, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-cool-gray-100:focus {\n    --border-opacity: 1;\n    border-color: #f1f5f9;\n    border-color: rgba(241, 245, 249, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-cool-gray-200:focus {\n    --border-opacity: 1;\n    border-color: #e2e8f0;\n    border-color: rgba(226, 232, 240, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-cool-gray-300:focus {\n    --border-opacity: 1;\n    border-color: #cfd8e3;\n    border-color: rgba(207, 216, 227, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-cool-gray-400:focus {\n    --border-opacity: 1;\n    border-color: #97a6ba;\n    border-color: rgba(151, 166, 186, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-cool-gray-500:focus {\n    --border-opacity: 1;\n    border-color: #64748b;\n    border-color: rgba(100, 116, 139, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-cool-gray-600:focus {\n    --border-opacity: 1;\n    border-color: #475569;\n    border-color: rgba(71, 85, 105, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-cool-gray-700:focus {\n    --border-opacity: 1;\n    border-color: #364152;\n    border-color: rgba(54, 65, 82, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-cool-gray-800:focus {\n    --border-opacity: 1;\n    border-color: #27303f;\n    border-color: rgba(39, 48, 63, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-cool-gray-900:focus {\n    --border-opacity: 1;\n    border-color: #1a202e;\n    border-color: rgba(26, 32, 46, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-50:focus {\n    --border-opacity: 1;\n    border-color: #fdf2f2;\n    border-color: rgba(253, 242, 242, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-100:focus {\n    --border-opacity: 1;\n    border-color: #fde8e8;\n    border-color: rgba(253, 232, 232, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-200:focus {\n    --border-opacity: 1;\n    border-color: #fbd5d5;\n    border-color: rgba(251, 213, 213, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-300:focus {\n    --border-opacity: 1;\n    border-color: #f8b4b4;\n    border-color: rgba(248, 180, 180, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-400:focus {\n    --border-opacity: 1;\n    border-color: #f98080;\n    border-color: rgba(249, 128, 128, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-500:focus {\n    --border-opacity: 1;\n    border-color: #f05252;\n    border-color: rgba(240, 82, 82, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-600:focus {\n    --border-opacity: 1;\n    border-color: #e02424;\n    border-color: rgba(224, 36, 36, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-700:focus {\n    --border-opacity: 1;\n    border-color: #c81e1e;\n    border-color: rgba(200, 30, 30, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-800:focus {\n    --border-opacity: 1;\n    border-color: #9b1c1c;\n    border-color: rgba(155, 28, 28, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-900:focus {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-50:focus {\n    --border-opacity: 1;\n    border-color: #fff8f1;\n    border-color: rgba(255, 248, 241, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-100:focus {\n    --border-opacity: 1;\n    border-color: #feecdc;\n    border-color: rgba(254, 236, 220, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-200:focus {\n    --border-opacity: 1;\n    border-color: #fcd9bd;\n    border-color: rgba(252, 217, 189, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-300:focus {\n    --border-opacity: 1;\n    border-color: #fdba8c;\n    border-color: rgba(253, 186, 140, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-400:focus {\n    --border-opacity: 1;\n    border-color: #ff8a4c;\n    border-color: rgba(255, 138, 76, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-500:focus {\n    --border-opacity: 1;\n    border-color: #ff5a1f;\n    border-color: rgba(255, 90, 31, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-600:focus {\n    --border-opacity: 1;\n    border-color: #d03801;\n    border-color: rgba(208, 56, 1, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-700:focus {\n    --border-opacity: 1;\n    border-color: #b43403;\n    border-color: rgba(180, 52, 3, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-800:focus {\n    --border-opacity: 1;\n    border-color: #8a2c0d;\n    border-color: rgba(138, 44, 13, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-900:focus {\n    --border-opacity: 1;\n    border-color: #771d1d;\n    border-color: rgba(119, 29, 29, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-50:focus {\n    --border-opacity: 1;\n    border-color: #fdfdea;\n    border-color: rgba(253, 253, 234, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-100:focus {\n    --border-opacity: 1;\n    border-color: #fdf6b2;\n    border-color: rgba(253, 246, 178, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-200:focus {\n    --border-opacity: 1;\n    border-color: #fce96a;\n    border-color: rgba(252, 233, 106, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-300:focus {\n    --border-opacity: 1;\n    border-color: #faca15;\n    border-color: rgba(250, 202, 21, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-400:focus {\n    --border-opacity: 1;\n    border-color: #e3a008;\n    border-color: rgba(227, 160, 8, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-500:focus {\n    --border-opacity: 1;\n    border-color: #c27803;\n    border-color: rgba(194, 120, 3, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-600:focus {\n    --border-opacity: 1;\n    border-color: #9f580a;\n    border-color: rgba(159, 88, 10, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-700:focus {\n    --border-opacity: 1;\n    border-color: #8e4b10;\n    border-color: rgba(142, 75, 16, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-800:focus {\n    --border-opacity: 1;\n    border-color: #723b13;\n    border-color: rgba(114, 59, 19, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-900:focus {\n    --border-opacity: 1;\n    border-color: #633112;\n    border-color: rgba(99, 49, 18, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-50:focus {\n    --border-opacity: 1;\n    border-color: #f3faf7;\n    border-color: rgba(243, 250, 247, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-100:focus {\n    --border-opacity: 1;\n    border-color: #def7ec;\n    border-color: rgba(222, 247, 236, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-200:focus {\n    --border-opacity: 1;\n    border-color: #bcf0da;\n    border-color: rgba(188, 240, 218, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-300:focus {\n    --border-opacity: 1;\n    border-color: #84e1bc;\n    border-color: rgba(132, 225, 188, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-400:focus {\n    --border-opacity: 1;\n    border-color: #31c48d;\n    border-color: rgba(49, 196, 141, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-500:focus {\n    --border-opacity: 1;\n    border-color: #0e9f6e;\n    border-color: rgba(14, 159, 110, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-600:focus {\n    --border-opacity: 1;\n    border-color: #057a55;\n    border-color: rgba(5, 122, 85, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-700:focus {\n    --border-opacity: 1;\n    border-color: #046c4e;\n    border-color: rgba(4, 108, 78, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-800:focus {\n    --border-opacity: 1;\n    border-color: #03543f;\n    border-color: rgba(3, 84, 63, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-900:focus {\n    --border-opacity: 1;\n    border-color: #014737;\n    border-color: rgba(1, 71, 55, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-50:focus {\n    --border-opacity: 1;\n    border-color: #edfafa;\n    border-color: rgba(237, 250, 250, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-100:focus {\n    --border-opacity: 1;\n    border-color: #d5f5f6;\n    border-color: rgba(213, 245, 246, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-200:focus {\n    --border-opacity: 1;\n    border-color: #afecef;\n    border-color: rgba(175, 236, 239, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-300:focus {\n    --border-opacity: 1;\n    border-color: #7edce2;\n    border-color: rgba(126, 220, 226, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-400:focus {\n    --border-opacity: 1;\n    border-color: #16bdca;\n    border-color: rgba(22, 189, 202, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-500:focus {\n    --border-opacity: 1;\n    border-color: #0694a2;\n    border-color: rgba(6, 148, 162, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-600:focus {\n    --border-opacity: 1;\n    border-color: #047481;\n    border-color: rgba(4, 116, 129, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-700:focus {\n    --border-opacity: 1;\n    border-color: #036672;\n    border-color: rgba(3, 102, 114, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-800:focus {\n    --border-opacity: 1;\n    border-color: #05505c;\n    border-color: rgba(5, 80, 92, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-900:focus {\n    --border-opacity: 1;\n    border-color: #014451;\n    border-color: rgba(1, 68, 81, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-50:focus {\n    --border-opacity: 1;\n    border-color: #ebf5ff;\n    border-color: rgba(235, 245, 255, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-100:focus {\n    --border-opacity: 1;\n    border-color: #e1effe;\n    border-color: rgba(225, 239, 254, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-200:focus {\n    --border-opacity: 1;\n    border-color: #c3ddfd;\n    border-color: rgba(195, 221, 253, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-300:focus {\n    --border-opacity: 1;\n    border-color: #a4cafe;\n    border-color: rgba(164, 202, 254, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-400:focus {\n    --border-opacity: 1;\n    border-color: #76a9fa;\n    border-color: rgba(118, 169, 250, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-500:focus {\n    --border-opacity: 1;\n    border-color: #3f83f8;\n    border-color: rgba(63, 131, 248, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-600:focus {\n    --border-opacity: 1;\n    border-color: #1c64f2;\n    border-color: rgba(28, 100, 242, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-700:focus {\n    --border-opacity: 1;\n    border-color: #1a56db;\n    border-color: rgba(26, 86, 219, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-800:focus {\n    --border-opacity: 1;\n    border-color: #1e429f;\n    border-color: rgba(30, 66, 159, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-900:focus {\n    --border-opacity: 1;\n    border-color: #233876;\n    border-color: rgba(35, 56, 118, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-50:focus {\n    --border-opacity: 1;\n    border-color: #f0f5ff;\n    border-color: rgba(240, 245, 255, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-100:focus {\n    --border-opacity: 1;\n    border-color: #e5edff;\n    border-color: rgba(229, 237, 255, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-200:focus {\n    --border-opacity: 1;\n    border-color: #cddbfe;\n    border-color: rgba(205, 219, 254, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-300:focus {\n    --border-opacity: 1;\n    border-color: #b4c6fc;\n    border-color: rgba(180, 198, 252, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-400:focus {\n    --border-opacity: 1;\n    border-color: #8da2fb;\n    border-color: rgba(141, 162, 251, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-500:focus {\n    --border-opacity: 1;\n    border-color: #6875f5;\n    border-color: rgba(104, 117, 245, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-600:focus {\n    --border-opacity: 1;\n    border-color: #5850ec;\n    border-color: rgba(88, 80, 236, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-700:focus {\n    --border-opacity: 1;\n    border-color: #5145cd;\n    border-color: rgba(81, 69, 205, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-800:focus {\n    --border-opacity: 1;\n    border-color: #42389d;\n    border-color: rgba(66, 56, 157, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-900:focus {\n    --border-opacity: 1;\n    border-color: #362f78;\n    border-color: rgba(54, 47, 120, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-50:focus {\n    --border-opacity: 1;\n    border-color: #f6f5ff;\n    border-color: rgba(246, 245, 255, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-100:focus {\n    --border-opacity: 1;\n    border-color: #edebfe;\n    border-color: rgba(237, 235, 254, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-200:focus {\n    --border-opacity: 1;\n    border-color: #dcd7fe;\n    border-color: rgba(220, 215, 254, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-300:focus {\n    --border-opacity: 1;\n    border-color: #cabffd;\n    border-color: rgba(202, 191, 253, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-400:focus {\n    --border-opacity: 1;\n    border-color: #ac94fa;\n    border-color: rgba(172, 148, 250, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-500:focus {\n    --border-opacity: 1;\n    border-color: #9061f9;\n    border-color: rgba(144, 97, 249, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-600:focus {\n    --border-opacity: 1;\n    border-color: #7e3af2;\n    border-color: rgba(126, 58, 242, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-700:focus {\n    --border-opacity: 1;\n    border-color: #6c2bd9;\n    border-color: rgba(108, 43, 217, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-800:focus {\n    --border-opacity: 1;\n    border-color: #5521b5;\n    border-color: rgba(85, 33, 181, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-900:focus {\n    --border-opacity: 1;\n    border-color: #4a1d96;\n    border-color: rgba(74, 29, 150, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-50:focus {\n    --border-opacity: 1;\n    border-color: #fdf2f8;\n    border-color: rgba(253, 242, 248, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-100:focus {\n    --border-opacity: 1;\n    border-color: #fce8f3;\n    border-color: rgba(252, 232, 243, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-200:focus {\n    --border-opacity: 1;\n    border-color: #fad1e8;\n    border-color: rgba(250, 209, 232, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-300:focus {\n    --border-opacity: 1;\n    border-color: #f8b4d9;\n    border-color: rgba(248, 180, 217, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-400:focus {\n    --border-opacity: 1;\n    border-color: #f17eb8;\n    border-color: rgba(241, 126, 184, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-500:focus {\n    --border-opacity: 1;\n    border-color: #e74694;\n    border-color: rgba(231, 70, 148, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-600:focus {\n    --border-opacity: 1;\n    border-color: #d61f69;\n    border-color: rgba(214, 31, 105, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-700:focus {\n    --border-opacity: 1;\n    border-color: #bf125d;\n    border-color: rgba(191, 18, 93, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-800:focus {\n    --border-opacity: 1;\n    border-color: #99154b;\n    border-color: rgba(153, 21, 75, var(--border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-900:focus {\n    --border-opacity: 1;\n    border-color: #751a3d;\n    border-color: rgba(117, 26, 61, var(--border-opacity));\n  }\n\n  .xl\\:border-opacity-0 {\n    --border-opacity: 0;\n  }\n\n  .xl\\:border-opacity-25 {\n    --border-opacity: 0.25;\n  }\n\n  .xl\\:border-opacity-50 {\n    --border-opacity: 0.5;\n  }\n\n  .xl\\:border-opacity-75 {\n    --border-opacity: 0.75;\n  }\n\n  .xl\\:border-opacity-100 {\n    --border-opacity: 1;\n  }\n\n  .xl\\:hover\\:border-opacity-0:hover {\n    --border-opacity: 0;\n  }\n\n  .xl\\:hover\\:border-opacity-25:hover {\n    --border-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:border-opacity-50:hover {\n    --border-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:border-opacity-75:hover {\n    --border-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:border-opacity-100:hover {\n    --border-opacity: 1;\n  }\n\n  .xl\\:focus\\:border-opacity-0:focus {\n    --border-opacity: 0;\n  }\n\n  .xl\\:focus\\:border-opacity-25:focus {\n    --border-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:border-opacity-50:focus {\n    --border-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:border-opacity-75:focus {\n    --border-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:border-opacity-100:focus {\n    --border-opacity: 1;\n  }\n\n  .xl\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .xl\\:rounded-sm {\n    border-radius: 0.125rem;\n  }\n\n  .xl\\:rounded {\n    border-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-lg {\n    border-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .xl\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .xl\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .xl\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .xl\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .xl\\:rounded-t-sm {\n    border-top-left-radius: 0.125rem;\n    border-top-right-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-r-sm {\n    border-top-right-radius: 0.125rem;\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-b-sm {\n    border-bottom-right-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-l-sm {\n    border-top-left-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-t {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-r {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-b {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-l {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-t-lg {\n    border-top-left-radius: 0.5rem;\n    border-top-right-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-r-lg {\n    border-top-right-radius: 0.5rem;\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-b-lg {\n    border-bottom-right-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-l-lg {\n    border-top-left-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .xl\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .xl\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .xl\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .xl\\:rounded-tl-sm {\n    border-top-left-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-tr-sm {\n    border-top-right-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-br-sm {\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-bl-sm {\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-tl {\n    border-top-left-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-tr {\n    border-top-right-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-br {\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-bl {\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-tl-lg {\n    border-top-left-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-tr-lg {\n    border-top-right-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-br-lg {\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-bl-lg {\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:border-solid {\n    border-style: solid;\n  }\n\n  .xl\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .xl\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .xl\\:border-double {\n    border-style: double;\n  }\n\n  .xl\\:border-none {\n    border-style: none;\n  }\n\n  .xl\\:border-0 {\n    border-width: 0;\n  }\n\n  .xl\\:border-2 {\n    border-width: 2px;\n  }\n\n  .xl\\:border-4 {\n    border-width: 4px;\n  }\n\n  .xl\\:border-8 {\n    border-width: 8px;\n  }\n\n  .xl\\:border {\n    border-width: 1px;\n  }\n\n  .xl\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .xl\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .xl\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .xl\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .xl\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .xl\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .xl\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .xl\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .xl\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .xl\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .xl\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .xl\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .xl\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .xl\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .xl\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .xl\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .xl\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .xl\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .xl\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .xl\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .xl\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .xl\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .xl\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .xl\\:cursor-default {\n    cursor: default;\n  }\n\n  .xl\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .xl\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .xl\\:cursor-text {\n    cursor: text;\n  }\n\n  .xl\\:cursor-move {\n    cursor: move;\n  }\n\n  .xl\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .xl\\:block {\n    display: block;\n  }\n\n  .xl\\:inline-block {\n    display: inline-block;\n  }\n\n  .xl\\:inline {\n    display: inline;\n  }\n\n  .xl\\:flex {\n    display: flex;\n  }\n\n  .xl\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .xl\\:table {\n    display: table;\n  }\n\n  .xl\\:table-caption {\n    display: table-caption;\n  }\n\n  .xl\\:table-cell {\n    display: table-cell;\n  }\n\n  .xl\\:table-column {\n    display: table-column;\n  }\n\n  .xl\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .xl\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .xl\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .xl\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .xl\\:table-row {\n    display: table-row;\n  }\n\n  .xl\\:flow-root {\n    display: flow-root;\n  }\n\n  .xl\\:grid {\n    display: grid;\n  }\n\n  .xl\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .xl\\:hidden {\n    display: none;\n  }\n\n  .xl\\:flex-row {\n    flex-direction: row;\n  }\n\n  .xl\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .xl\\:flex-col {\n    flex-direction: column;\n  }\n\n  .xl\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .xl\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .xl\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .xl\\:flex-no-wrap {\n    flex-wrap: nowrap;\n  }\n\n  .xl\\:items-start {\n    align-items: flex-start;\n  }\n\n  .xl\\:items-end {\n    align-items: flex-end;\n  }\n\n  .xl\\:items-center {\n    align-items: center;\n  }\n\n  .xl\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .xl\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .xl\\:self-auto {\n    align-self: auto;\n  }\n\n  .xl\\:self-start {\n    align-self: flex-start;\n  }\n\n  .xl\\:self-end {\n    align-self: flex-end;\n  }\n\n  .xl\\:self-center {\n    align-self: center;\n  }\n\n  .xl\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .xl\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .xl\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .xl\\:justify-center {\n    justify-content: center;\n  }\n\n  .xl\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .xl\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .xl\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .xl\\:content-center {\n    align-content: center;\n  }\n\n  .xl\\:content-start {\n    align-content: flex-start;\n  }\n\n  .xl\\:content-end {\n    align-content: flex-end;\n  }\n\n  .xl\\:content-between {\n    align-content: space-between;\n  }\n\n  .xl\\:content-around {\n    align-content: space-around;\n  }\n\n  .xl\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .xl\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .xl\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .xl\\:flex-none {\n    flex: none;\n  }\n\n  .xl\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .xl\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .xl\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .xl\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .xl\\:order-1 {\n    order: 1;\n  }\n\n  .xl\\:order-2 {\n    order: 2;\n  }\n\n  .xl\\:order-3 {\n    order: 3;\n  }\n\n  .xl\\:order-4 {\n    order: 4;\n  }\n\n  .xl\\:order-5 {\n    order: 5;\n  }\n\n  .xl\\:order-6 {\n    order: 6;\n  }\n\n  .xl\\:order-7 {\n    order: 7;\n  }\n\n  .xl\\:order-8 {\n    order: 8;\n  }\n\n  .xl\\:order-9 {\n    order: 9;\n  }\n\n  .xl\\:order-10 {\n    order: 10;\n  }\n\n  .xl\\:order-11 {\n    order: 11;\n  }\n\n  .xl\\:order-12 {\n    order: 12;\n  }\n\n  .xl\\:order-first {\n    order: -9999;\n  }\n\n  .xl\\:order-last {\n    order: 9999;\n  }\n\n  .xl\\:order-none {\n    order: 0;\n  }\n\n  .xl\\:float-right {\n    float: right;\n  }\n\n  .xl\\:float-left {\n    float: left;\n  }\n\n  .xl\\:float-none {\n    float: none;\n  }\n\n  .xl\\:clearfix:after {\n    content: \"\";\n    display: table;\n    clear: both;\n  }\n\n  .xl\\:clear-left {\n    clear: left;\n  }\n\n  .xl\\:clear-right {\n    clear: right;\n  }\n\n  .xl\\:clear-both {\n    clear: both;\n  }\n\n  .xl\\:clear-none {\n    clear: none;\n  }\n\n  .xl\\:font-sans {\n    font-family: Inter var, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  }\n\n  .xl\\:font-serif {\n    font-family: Georgia, Cambria, \"Times New Roman\", Times, serif;\n  }\n\n  .xl\\:font-mono {\n    font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  }\n\n  .xl\\:font-hairline {\n    font-weight: 100;\n  }\n\n  .xl\\:font-thin {\n    font-weight: 200;\n  }\n\n  .xl\\:font-light {\n    font-weight: 300;\n  }\n\n  .xl\\:font-normal {\n    font-weight: 400;\n  }\n\n  .xl\\:font-medium {\n    font-weight: 500;\n  }\n\n  .xl\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .xl\\:font-bold {\n    font-weight: 700;\n  }\n\n  .xl\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .xl\\:font-black {\n    font-weight: 900;\n  }\n\n  .xl\\:hover\\:font-hairline:hover {\n    font-weight: 100;\n  }\n\n  .xl\\:hover\\:font-thin:hover {\n    font-weight: 200;\n  }\n\n  .xl\\:hover\\:font-light:hover {\n    font-weight: 300;\n  }\n\n  .xl\\:hover\\:font-normal:hover {\n    font-weight: 400;\n  }\n\n  .xl\\:hover\\:font-medium:hover {\n    font-weight: 500;\n  }\n\n  .xl\\:hover\\:font-semibold:hover {\n    font-weight: 600;\n  }\n\n  .xl\\:hover\\:font-bold:hover {\n    font-weight: 700;\n  }\n\n  .xl\\:hover\\:font-extrabold:hover {\n    font-weight: 800;\n  }\n\n  .xl\\:hover\\:font-black:hover {\n    font-weight: 900;\n  }\n\n  .xl\\:focus\\:font-hairline:focus {\n    font-weight: 100;\n  }\n\n  .xl\\:focus\\:font-thin:focus {\n    font-weight: 200;\n  }\n\n  .xl\\:focus\\:font-light:focus {\n    font-weight: 300;\n  }\n\n  .xl\\:focus\\:font-normal:focus {\n    font-weight: 400;\n  }\n\n  .xl\\:focus\\:font-medium:focus {\n    font-weight: 500;\n  }\n\n  .xl\\:focus\\:font-semibold:focus {\n    font-weight: 600;\n  }\n\n  .xl\\:focus\\:font-bold:focus {\n    font-weight: 700;\n  }\n\n  .xl\\:focus\\:font-extrabold:focus {\n    font-weight: 800;\n  }\n\n  .xl\\:focus\\:font-black:focus {\n    font-weight: 900;\n  }\n\n  .xl\\:h-0 {\n    height: 0;\n  }\n\n  .xl\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .xl\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .xl\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .xl\\:h-4 {\n    height: 1rem;\n  }\n\n  .xl\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .xl\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .xl\\:h-7 {\n    height: 1.75rem;\n  }\n\n  .xl\\:h-8 {\n    height: 2rem;\n  }\n\n  .xl\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .xl\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .xl\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .xl\\:h-12 {\n    height: 3rem;\n  }\n\n  .xl\\:h-13 {\n    height: 3.25rem;\n  }\n\n  .xl\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .xl\\:h-15 {\n    height: 3.75rem;\n  }\n\n  .xl\\:h-16 {\n    height: 4rem;\n  }\n\n  .xl\\:h-20 {\n    height: 5rem;\n  }\n\n  .xl\\:h-24 {\n    height: 6rem;\n  }\n\n  .xl\\:h-28 {\n    height: 7rem;\n  }\n\n  .xl\\:h-32 {\n    height: 8rem;\n  }\n\n  .xl\\:h-36 {\n    height: 9rem;\n  }\n\n  .xl\\:h-40 {\n    height: 10rem;\n  }\n\n  .xl\\:h-48 {\n    height: 12rem;\n  }\n\n  .xl\\:h-56 {\n    height: 14rem;\n  }\n\n  .xl\\:h-60 {\n    height: 15rem;\n  }\n\n  .xl\\:h-64 {\n    height: 16rem;\n  }\n\n  .xl\\:h-72 {\n    height: 18rem;\n  }\n\n  .xl\\:h-80 {\n    height: 20rem;\n  }\n\n  .xl\\:h-96 {\n    height: 24rem;\n  }\n\n  .xl\\:h-auto {\n    height: auto;\n  }\n\n  .xl\\:h-px {\n    height: 1px;\n  }\n\n  .xl\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .xl\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .xl\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .xl\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .xl\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .xl\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .xl\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .xl\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .xl\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .xl\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .xl\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .xl\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .xl\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .xl\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .xl\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .xl\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .xl\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .xl\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .xl\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .xl\\:h-1\\/12 {\n    height: 8.333333%;\n  }\n\n  .xl\\:h-2\\/12 {\n    height: 16.666667%;\n  }\n\n  .xl\\:h-3\\/12 {\n    height: 25%;\n  }\n\n  .xl\\:h-4\\/12 {\n    height: 33.333333%;\n  }\n\n  .xl\\:h-5\\/12 {\n    height: 41.666667%;\n  }\n\n  .xl\\:h-6\\/12 {\n    height: 50%;\n  }\n\n  .xl\\:h-7\\/12 {\n    height: 58.333333%;\n  }\n\n  .xl\\:h-8\\/12 {\n    height: 66.666667%;\n  }\n\n  .xl\\:h-9\\/12 {\n    height: 75%;\n  }\n\n  .xl\\:h-10\\/12 {\n    height: 83.333333%;\n  }\n\n  .xl\\:h-11\\/12 {\n    height: 91.666667%;\n  }\n\n  .xl\\:h-full {\n    height: 100%;\n  }\n\n  .xl\\:h-screen {\n    height: 100vh;\n  }\n\n  .xl\\:text-xs {\n    font-size: 0.75rem;\n  }\n\n  .xl\\:text-sm {\n    font-size: 0.875rem;\n  }\n\n  .xl\\:text-base {\n    font-size: 1rem;\n  }\n\n  .xl\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .xl\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .xl\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .xl\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .xl\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .xl\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .xl\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .xl\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .xl\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .xl\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .xl\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .xl\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .xl\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .xl\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .xl\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .xl\\:leading-none {\n    line-height: 1;\n  }\n\n  .xl\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .xl\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .xl\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .xl\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .xl\\:leading-loose {\n    line-height: 2;\n  }\n\n  .xl\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .xl\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .xl\\:list-none {\n    list-style-type: none;\n  }\n\n  .xl\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .xl\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .xl\\:m-0 {\n    margin: 0;\n  }\n\n  .xl\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .xl\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .xl\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .xl\\:m-4 {\n    margin: 1rem;\n  }\n\n  .xl\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .xl\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .xl\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .xl\\:m-8 {\n    margin: 2rem;\n  }\n\n  .xl\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .xl\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .xl\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .xl\\:m-12 {\n    margin: 3rem;\n  }\n\n  .xl\\:m-13 {\n    margin: 3.25rem;\n  }\n\n  .xl\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .xl\\:m-15 {\n    margin: 3.75rem;\n  }\n\n  .xl\\:m-16 {\n    margin: 4rem;\n  }\n\n  .xl\\:m-20 {\n    margin: 5rem;\n  }\n\n  .xl\\:m-24 {\n    margin: 6rem;\n  }\n\n  .xl\\:m-28 {\n    margin: 7rem;\n  }\n\n  .xl\\:m-32 {\n    margin: 8rem;\n  }\n\n  .xl\\:m-36 {\n    margin: 9rem;\n  }\n\n  .xl\\:m-40 {\n    margin: 10rem;\n  }\n\n  .xl\\:m-48 {\n    margin: 12rem;\n  }\n\n  .xl\\:m-56 {\n    margin: 14rem;\n  }\n\n  .xl\\:m-60 {\n    margin: 15rem;\n  }\n\n  .xl\\:m-64 {\n    margin: 16rem;\n  }\n\n  .xl\\:m-72 {\n    margin: 18rem;\n  }\n\n  .xl\\:m-80 {\n    margin: 20rem;\n  }\n\n  .xl\\:m-96 {\n    margin: 24rem;\n  }\n\n  .xl\\:m-auto {\n    margin: auto;\n  }\n\n  .xl\\:m-px {\n    margin: 1px;\n  }\n\n  .xl\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .xl\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .xl\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .xl\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .xl\\:m-1\\/2 {\n    margin: 50%;\n  }\n\n  .xl\\:m-1\\/3 {\n    margin: 33.333333%;\n  }\n\n  .xl\\:m-2\\/3 {\n    margin: 66.666667%;\n  }\n\n  .xl\\:m-1\\/4 {\n    margin: 25%;\n  }\n\n  .xl\\:m-2\\/4 {\n    margin: 50%;\n  }\n\n  .xl\\:m-3\\/4 {\n    margin: 75%;\n  }\n\n  .xl\\:m-1\\/5 {\n    margin: 20%;\n  }\n\n  .xl\\:m-2\\/5 {\n    margin: 40%;\n  }\n\n  .xl\\:m-3\\/5 {\n    margin: 60%;\n  }\n\n  .xl\\:m-4\\/5 {\n    margin: 80%;\n  }\n\n  .xl\\:m-1\\/6 {\n    margin: 16.666667%;\n  }\n\n  .xl\\:m-2\\/6 {\n    margin: 33.333333%;\n  }\n\n  .xl\\:m-3\\/6 {\n    margin: 50%;\n  }\n\n  .xl\\:m-4\\/6 {\n    margin: 66.666667%;\n  }\n\n  .xl\\:m-5\\/6 {\n    margin: 83.333333%;\n  }\n\n  .xl\\:m-1\\/12 {\n    margin: 8.333333%;\n  }\n\n  .xl\\:m-2\\/12 {\n    margin: 16.666667%;\n  }\n\n  .xl\\:m-3\\/12 {\n    margin: 25%;\n  }\n\n  .xl\\:m-4\\/12 {\n    margin: 33.333333%;\n  }\n\n  .xl\\:m-5\\/12 {\n    margin: 41.666667%;\n  }\n\n  .xl\\:m-6\\/12 {\n    margin: 50%;\n  }\n\n  .xl\\:m-7\\/12 {\n    margin: 58.333333%;\n  }\n\n  .xl\\:m-8\\/12 {\n    margin: 66.666667%;\n  }\n\n  .xl\\:m-9\\/12 {\n    margin: 75%;\n  }\n\n  .xl\\:m-10\\/12 {\n    margin: 83.333333%;\n  }\n\n  .xl\\:m-11\\/12 {\n    margin: 91.666667%;\n  }\n\n  .xl\\:m-full {\n    margin: 100%;\n  }\n\n  .xl\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .xl\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .xl\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .xl\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .xl\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .xl\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .xl\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .xl\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .xl\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .xl\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .xl\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .xl\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .xl\\:-m-13 {\n    margin: -3.25rem;\n  }\n\n  .xl\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .xl\\:-m-15 {\n    margin: -3.75rem;\n  }\n\n  .xl\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .xl\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .xl\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .xl\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .xl\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .xl\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .xl\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .xl\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .xl\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .xl\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .xl\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .xl\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .xl\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .xl\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .xl\\:-m-px {\n    margin: -1px;\n  }\n\n  .xl\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .xl\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .xl\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .xl\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .xl\\:-m-1\\/2 {\n    margin: -50%;\n  }\n\n  .xl\\:-m-1\\/3 {\n    margin: -33.33333%;\n  }\n\n  .xl\\:-m-2\\/3 {\n    margin: -66.66667%;\n  }\n\n  .xl\\:-m-1\\/4 {\n    margin: -25%;\n  }\n\n  .xl\\:-m-2\\/4 {\n    margin: -50%;\n  }\n\n  .xl\\:-m-3\\/4 {\n    margin: -75%;\n  }\n\n  .xl\\:-m-1\\/5 {\n    margin: -20%;\n  }\n\n  .xl\\:-m-2\\/5 {\n    margin: -40%;\n  }\n\n  .xl\\:-m-3\\/5 {\n    margin: -60%;\n  }\n\n  .xl\\:-m-4\\/5 {\n    margin: -80%;\n  }\n\n  .xl\\:-m-1\\/6 {\n    margin: -16.66667%;\n  }\n\n  .xl\\:-m-2\\/6 {\n    margin: -33.33333%;\n  }\n\n  .xl\\:-m-3\\/6 {\n    margin: -50%;\n  }\n\n  .xl\\:-m-4\\/6 {\n    margin: -66.66667%;\n  }\n\n  .xl\\:-m-5\\/6 {\n    margin: -83.33333%;\n  }\n\n  .xl\\:-m-1\\/12 {\n    margin: -8.33333%;\n  }\n\n  .xl\\:-m-2\\/12 {\n    margin: -16.66667%;\n  }\n\n  .xl\\:-m-3\\/12 {\n    margin: -25%;\n  }\n\n  .xl\\:-m-4\\/12 {\n    margin: -33.33333%;\n  }\n\n  .xl\\:-m-5\\/12 {\n    margin: -41.66667%;\n  }\n\n  .xl\\:-m-6\\/12 {\n    margin: -50%;\n  }\n\n  .xl\\:-m-7\\/12 {\n    margin: -58.33333%;\n  }\n\n  .xl\\:-m-8\\/12 {\n    margin: -66.66667%;\n  }\n\n  .xl\\:-m-9\\/12 {\n    margin: -75%;\n  }\n\n  .xl\\:-m-10\\/12 {\n    margin: -83.33333%;\n  }\n\n  .xl\\:-m-11\\/12 {\n    margin: -91.66667%;\n  }\n\n  .xl\\:-m-full {\n    margin: -100%;\n  }\n\n  .xl\\:my-0 {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n\n  .xl\\:mx-0 {\n    margin-left: 0;\n    margin-right: 0;\n  }\n\n  .xl\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .xl\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .xl\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .xl\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .xl\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .xl\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .xl\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .xl\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .xl\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .xl\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .xl\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .xl\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .xl\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .xl\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .xl\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .xl\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .xl\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .xl\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .xl\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .xl\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .xl\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .xl\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .xl\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .xl\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .xl\\:my-13 {\n    margin-top: 3.25rem;\n    margin-bottom: 3.25rem;\n  }\n\n  .xl\\:mx-13 {\n    margin-left: 3.25rem;\n    margin-right: 3.25rem;\n  }\n\n  .xl\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .xl\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .xl\\:my-15 {\n    margin-top: 3.75rem;\n    margin-bottom: 3.75rem;\n  }\n\n  .xl\\:mx-15 {\n    margin-left: 3.75rem;\n    margin-right: 3.75rem;\n  }\n\n  .xl\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .xl\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .xl\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .xl\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .xl\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .xl\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .xl\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .xl\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .xl\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .xl\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .xl\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .xl\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .xl\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .xl\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .xl\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .xl\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .xl\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .xl\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .xl\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .xl\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .xl\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .xl\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .xl\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .xl\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .xl\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .xl\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .xl\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .xl\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .xl\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .xl\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .xl\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .xl\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .xl\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .xl\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .xl\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .xl\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .xl\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .xl\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .xl\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .xl\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .xl\\:my-1\\/2 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .xl\\:mx-1\\/2 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .xl\\:my-1\\/3 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .xl\\:mx-1\\/3 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .xl\\:my-2\\/3 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .xl\\:mx-2\\/3 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .xl\\:my-1\\/4 {\n    margin-top: 25%;\n    margin-bottom: 25%;\n  }\n\n  .xl\\:mx-1\\/4 {\n    margin-left: 25%;\n    margin-right: 25%;\n  }\n\n  .xl\\:my-2\\/4 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .xl\\:mx-2\\/4 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .xl\\:my-3\\/4 {\n    margin-top: 75%;\n    margin-bottom: 75%;\n  }\n\n  .xl\\:mx-3\\/4 {\n    margin-left: 75%;\n    margin-right: 75%;\n  }\n\n  .xl\\:my-1\\/5 {\n    margin-top: 20%;\n    margin-bottom: 20%;\n  }\n\n  .xl\\:mx-1\\/5 {\n    margin-left: 20%;\n    margin-right: 20%;\n  }\n\n  .xl\\:my-2\\/5 {\n    margin-top: 40%;\n    margin-bottom: 40%;\n  }\n\n  .xl\\:mx-2\\/5 {\n    margin-left: 40%;\n    margin-right: 40%;\n  }\n\n  .xl\\:my-3\\/5 {\n    margin-top: 60%;\n    margin-bottom: 60%;\n  }\n\n  .xl\\:mx-3\\/5 {\n    margin-left: 60%;\n    margin-right: 60%;\n  }\n\n  .xl\\:my-4\\/5 {\n    margin-top: 80%;\n    margin-bottom: 80%;\n  }\n\n  .xl\\:mx-4\\/5 {\n    margin-left: 80%;\n    margin-right: 80%;\n  }\n\n  .xl\\:my-1\\/6 {\n    margin-top: 16.666667%;\n    margin-bottom: 16.666667%;\n  }\n\n  .xl\\:mx-1\\/6 {\n    margin-left: 16.666667%;\n    margin-right: 16.666667%;\n  }\n\n  .xl\\:my-2\\/6 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .xl\\:mx-2\\/6 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .xl\\:my-3\\/6 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .xl\\:mx-3\\/6 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .xl\\:my-4\\/6 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .xl\\:mx-4\\/6 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .xl\\:my-5\\/6 {\n    margin-top: 83.333333%;\n    margin-bottom: 83.333333%;\n  }\n\n  .xl\\:mx-5\\/6 {\n    margin-left: 83.333333%;\n    margin-right: 83.333333%;\n  }\n\n  .xl\\:my-1\\/12 {\n    margin-top: 8.333333%;\n    margin-bottom: 8.333333%;\n  }\n\n  .xl\\:mx-1\\/12 {\n    margin-left: 8.333333%;\n    margin-right: 8.333333%;\n  }\n\n  .xl\\:my-2\\/12 {\n    margin-top: 16.666667%;\n    margin-bottom: 16.666667%;\n  }\n\n  .xl\\:mx-2\\/12 {\n    margin-left: 16.666667%;\n    margin-right: 16.666667%;\n  }\n\n  .xl\\:my-3\\/12 {\n    margin-top: 25%;\n    margin-bottom: 25%;\n  }\n\n  .xl\\:mx-3\\/12 {\n    margin-left: 25%;\n    margin-right: 25%;\n  }\n\n  .xl\\:my-4\\/12 {\n    margin-top: 33.333333%;\n    margin-bottom: 33.333333%;\n  }\n\n  .xl\\:mx-4\\/12 {\n    margin-left: 33.333333%;\n    margin-right: 33.333333%;\n  }\n\n  .xl\\:my-5\\/12 {\n    margin-top: 41.666667%;\n    margin-bottom: 41.666667%;\n  }\n\n  .xl\\:mx-5\\/12 {\n    margin-left: 41.666667%;\n    margin-right: 41.666667%;\n  }\n\n  .xl\\:my-6\\/12 {\n    margin-top: 50%;\n    margin-bottom: 50%;\n  }\n\n  .xl\\:mx-6\\/12 {\n    margin-left: 50%;\n    margin-right: 50%;\n  }\n\n  .xl\\:my-7\\/12 {\n    margin-top: 58.333333%;\n    margin-bottom: 58.333333%;\n  }\n\n  .xl\\:mx-7\\/12 {\n    margin-left: 58.333333%;\n    margin-right: 58.333333%;\n  }\n\n  .xl\\:my-8\\/12 {\n    margin-top: 66.666667%;\n    margin-bottom: 66.666667%;\n  }\n\n  .xl\\:mx-8\\/12 {\n    margin-left: 66.666667%;\n    margin-right: 66.666667%;\n  }\n\n  .xl\\:my-9\\/12 {\n    margin-top: 75%;\n    margin-bottom: 75%;\n  }\n\n  .xl\\:mx-9\\/12 {\n    margin-left: 75%;\n    margin-right: 75%;\n  }\n\n  .xl\\:my-10\\/12 {\n    margin-top: 83.333333%;\n    margin-bottom: 83.333333%;\n  }\n\n  .xl\\:mx-10\\/12 {\n    margin-left: 83.333333%;\n    margin-right: 83.333333%;\n  }\n\n  .xl\\:my-11\\/12 {\n    margin-top: 91.666667%;\n    margin-bottom: 91.666667%;\n  }\n\n  .xl\\:mx-11\\/12 {\n    margin-left: 91.666667%;\n    margin-right: 91.666667%;\n  }\n\n  .xl\\:my-full {\n    margin-top: 100%;\n    margin-bottom: 100%;\n  }\n\n  .xl\\:mx-full {\n    margin-left: 100%;\n    margin-right: 100%;\n  }\n\n  .xl\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .xl\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .xl\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .xl\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .xl\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .xl\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .xl\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .xl\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .xl\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .xl\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .xl\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .xl\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .xl\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .xl\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .xl\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .xl\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .xl\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .xl\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .xl\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .xl\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .xl\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .xl\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .xl\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .xl\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .xl\\:-my-13 {\n    margin-top: -3.25rem;\n    margin-bottom: -3.25rem;\n  }\n\n  .xl\\:-mx-13 {\n    margin-left: -3.25rem;\n    margin-right: -3.25rem;\n  }\n\n  .xl\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .xl\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .xl\\:-my-15 {\n    margin-top: -3.75rem;\n    margin-bottom: -3.75rem;\n  }\n\n  .xl\\:-mx-15 {\n    margin-left: -3.75rem;\n    margin-right: -3.75rem;\n  }\n\n  .xl\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .xl\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .xl\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .xl\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .xl\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .xl\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .xl\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .xl\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .xl\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .xl\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .xl\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .xl\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .xl\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .xl\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .xl\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .xl\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .xl\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .xl\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .xl\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .xl\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .xl\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .xl\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .xl\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .xl\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .xl\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .xl\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .xl\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .xl\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .xl\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .xl\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .xl\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .xl\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .xl\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .xl\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .xl\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .xl\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .xl\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .xl\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .xl\\:-my-1\\/2 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .xl\\:-mx-1\\/2 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .xl\\:-my-1\\/3 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .xl\\:-mx-1\\/3 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .xl\\:-my-2\\/3 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .xl\\:-mx-2\\/3 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .xl\\:-my-1\\/4 {\n    margin-top: -25%;\n    margin-bottom: -25%;\n  }\n\n  .xl\\:-mx-1\\/4 {\n    margin-left: -25%;\n    margin-right: -25%;\n  }\n\n  .xl\\:-my-2\\/4 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .xl\\:-mx-2\\/4 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .xl\\:-my-3\\/4 {\n    margin-top: -75%;\n    margin-bottom: -75%;\n  }\n\n  .xl\\:-mx-3\\/4 {\n    margin-left: -75%;\n    margin-right: -75%;\n  }\n\n  .xl\\:-my-1\\/5 {\n    margin-top: -20%;\n    margin-bottom: -20%;\n  }\n\n  .xl\\:-mx-1\\/5 {\n    margin-left: -20%;\n    margin-right: -20%;\n  }\n\n  .xl\\:-my-2\\/5 {\n    margin-top: -40%;\n    margin-bottom: -40%;\n  }\n\n  .xl\\:-mx-2\\/5 {\n    margin-left: -40%;\n    margin-right: -40%;\n  }\n\n  .xl\\:-my-3\\/5 {\n    margin-top: -60%;\n    margin-bottom: -60%;\n  }\n\n  .xl\\:-mx-3\\/5 {\n    margin-left: -60%;\n    margin-right: -60%;\n  }\n\n  .xl\\:-my-4\\/5 {\n    margin-top: -80%;\n    margin-bottom: -80%;\n  }\n\n  .xl\\:-mx-4\\/5 {\n    margin-left: -80%;\n    margin-right: -80%;\n  }\n\n  .xl\\:-my-1\\/6 {\n    margin-top: -16.66667%;\n    margin-bottom: -16.66667%;\n  }\n\n  .xl\\:-mx-1\\/6 {\n    margin-left: -16.66667%;\n    margin-right: -16.66667%;\n  }\n\n  .xl\\:-my-2\\/6 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .xl\\:-mx-2\\/6 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .xl\\:-my-3\\/6 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .xl\\:-mx-3\\/6 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .xl\\:-my-4\\/6 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .xl\\:-mx-4\\/6 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .xl\\:-my-5\\/6 {\n    margin-top: -83.33333%;\n    margin-bottom: -83.33333%;\n  }\n\n  .xl\\:-mx-5\\/6 {\n    margin-left: -83.33333%;\n    margin-right: -83.33333%;\n  }\n\n  .xl\\:-my-1\\/12 {\n    margin-top: -8.33333%;\n    margin-bottom: -8.33333%;\n  }\n\n  .xl\\:-mx-1\\/12 {\n    margin-left: -8.33333%;\n    margin-right: -8.33333%;\n  }\n\n  .xl\\:-my-2\\/12 {\n    margin-top: -16.66667%;\n    margin-bottom: -16.66667%;\n  }\n\n  .xl\\:-mx-2\\/12 {\n    margin-left: -16.66667%;\n    margin-right: -16.66667%;\n  }\n\n  .xl\\:-my-3\\/12 {\n    margin-top: -25%;\n    margin-bottom: -25%;\n  }\n\n  .xl\\:-mx-3\\/12 {\n    margin-left: -25%;\n    margin-right: -25%;\n  }\n\n  .xl\\:-my-4\\/12 {\n    margin-top: -33.33333%;\n    margin-bottom: -33.33333%;\n  }\n\n  .xl\\:-mx-4\\/12 {\n    margin-left: -33.33333%;\n    margin-right: -33.33333%;\n  }\n\n  .xl\\:-my-5\\/12 {\n    margin-top: -41.66667%;\n    margin-bottom: -41.66667%;\n  }\n\n  .xl\\:-mx-5\\/12 {\n    margin-left: -41.66667%;\n    margin-right: -41.66667%;\n  }\n\n  .xl\\:-my-6\\/12 {\n    margin-top: -50%;\n    margin-bottom: -50%;\n  }\n\n  .xl\\:-mx-6\\/12 {\n    margin-left: -50%;\n    margin-right: -50%;\n  }\n\n  .xl\\:-my-7\\/12 {\n    margin-top: -58.33333%;\n    margin-bottom: -58.33333%;\n  }\n\n  .xl\\:-mx-7\\/12 {\n    margin-left: -58.33333%;\n    margin-right: -58.33333%;\n  }\n\n  .xl\\:-my-8\\/12 {\n    margin-top: -66.66667%;\n    margin-bottom: -66.66667%;\n  }\n\n  .xl\\:-mx-8\\/12 {\n    margin-left: -66.66667%;\n    margin-right: -66.66667%;\n  }\n\n  .xl\\:-my-9\\/12 {\n    margin-top: -75%;\n    margin-bottom: -75%;\n  }\n\n  .xl\\:-mx-9\\/12 {\n    margin-left: -75%;\n    margin-right: -75%;\n  }\n\n  .xl\\:-my-10\\/12 {\n    margin-top: -83.33333%;\n    margin-bottom: -83.33333%;\n  }\n\n  .xl\\:-mx-10\\/12 {\n    margin-left: -83.33333%;\n    margin-right: -83.33333%;\n  }\n\n  .xl\\:-my-11\\/12 {\n    margin-top: -91.66667%;\n    margin-bottom: -91.66667%;\n  }\n\n  .xl\\:-mx-11\\/12 {\n    margin-left: -91.66667%;\n    margin-right: -91.66667%;\n  }\n\n  .xl\\:-my-full {\n    margin-top: -100%;\n    margin-bottom: -100%;\n  }\n\n  .xl\\:-mx-full {\n    margin-left: -100%;\n    margin-right: -100%;\n  }\n\n  .xl\\:mt-0 {\n    margin-top: 0;\n  }\n\n  .xl\\:mr-0 {\n    margin-right: 0;\n  }\n\n  .xl\\:mb-0 {\n    margin-bottom: 0;\n  }\n\n  .xl\\:ml-0 {\n    margin-left: 0;\n  }\n\n  .xl\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .xl\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .xl\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .xl\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .xl\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .xl\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .xl\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .xl\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .xl\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .xl\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .xl\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .xl\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .xl\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .xl\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .xl\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .xl\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .xl\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .xl\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .xl\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .xl\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .xl\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .xl\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .xl\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .xl\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .xl\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .xl\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .xl\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .xl\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .xl\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .xl\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .xl\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .xl\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .xl\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .xl\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .xl\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .xl\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .xl\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .xl\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .xl\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .xl\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .xl\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .xl\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .xl\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .xl\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .xl\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .xl\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .xl\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .xl\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .xl\\:mt-13 {\n    margin-top: 3.25rem;\n  }\n\n  .xl\\:mr-13 {\n    margin-right: 3.25rem;\n  }\n\n  .xl\\:mb-13 {\n    margin-bottom: 3.25rem;\n  }\n\n  .xl\\:ml-13 {\n    margin-left: 3.25rem;\n  }\n\n  .xl\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .xl\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .xl\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .xl\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .xl\\:mt-15 {\n    margin-top: 3.75rem;\n  }\n\n  .xl\\:mr-15 {\n    margin-right: 3.75rem;\n  }\n\n  .xl\\:mb-15 {\n    margin-bottom: 3.75rem;\n  }\n\n  .xl\\:ml-15 {\n    margin-left: 3.75rem;\n  }\n\n  .xl\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .xl\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .xl\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .xl\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .xl\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .xl\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .xl\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .xl\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .xl\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .xl\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .xl\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .xl\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .xl\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .xl\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .xl\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .xl\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .xl\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .xl\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .xl\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .xl\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .xl\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .xl\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .xl\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .xl\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .xl\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .xl\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .xl\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .xl\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .xl\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .xl\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .xl\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .xl\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .xl\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .xl\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .xl\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .xl\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .xl\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .xl\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .xl\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .xl\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .xl\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .xl\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .xl\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .xl\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .xl\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .xl\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .xl\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .xl\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .xl\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .xl\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .xl\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .xl\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .xl\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .xl\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .xl\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .xl\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .xl\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .xl\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .xl\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .xl\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .xl\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .xl\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .xl\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .xl\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .xl\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .xl\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .xl\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .xl\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .xl\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .xl\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .xl\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .xl\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .xl\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .xl\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .xl\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .xl\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .xl\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .xl\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .xl\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .xl\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .xl\\:mt-1\\/2 {\n    margin-top: 50%;\n  }\n\n  .xl\\:mr-1\\/2 {\n    margin-right: 50%;\n  }\n\n  .xl\\:mb-1\\/2 {\n    margin-bottom: 50%;\n  }\n\n  .xl\\:ml-1\\/2 {\n    margin-left: 50%;\n  }\n\n  .xl\\:mt-1\\/3 {\n    margin-top: 33.333333%;\n  }\n\n  .xl\\:mr-1\\/3 {\n    margin-right: 33.333333%;\n  }\n\n  .xl\\:mb-1\\/3 {\n    margin-bottom: 33.333333%;\n  }\n\n  .xl\\:ml-1\\/3 {\n    margin-left: 33.333333%;\n  }\n\n  .xl\\:mt-2\\/3 {\n    margin-top: 66.666667%;\n  }\n\n  .xl\\:mr-2\\/3 {\n    margin-right: 66.666667%;\n  }\n\n  .xl\\:mb-2\\/3 {\n    margin-bottom: 66.666667%;\n  }\n\n  .xl\\:ml-2\\/3 {\n    margin-left: 66.666667%;\n  }\n\n  .xl\\:mt-1\\/4 {\n    margin-top: 25%;\n  }\n\n  .xl\\:mr-1\\/4 {\n    margin-right: 25%;\n  }\n\n  .xl\\:mb-1\\/4 {\n    margin-bottom: 25%;\n  }\n\n  .xl\\:ml-1\\/4 {\n    margin-left: 25%;\n  }\n\n  .xl\\:mt-2\\/4 {\n    margin-top: 50%;\n  }\n\n  .xl\\:mr-2\\/4 {\n    margin-right: 50%;\n  }\n\n  .xl\\:mb-2\\/4 {\n    margin-bottom: 50%;\n  }\n\n  .xl\\:ml-2\\/4 {\n    margin-left: 50%;\n  }\n\n  .xl\\:mt-3\\/4 {\n    margin-top: 75%;\n  }\n\n  .xl\\:mr-3\\/4 {\n    margin-right: 75%;\n  }\n\n  .xl\\:mb-3\\/4 {\n    margin-bottom: 75%;\n  }\n\n  .xl\\:ml-3\\/4 {\n    margin-left: 75%;\n  }\n\n  .xl\\:mt-1\\/5 {\n    margin-top: 20%;\n  }\n\n  .xl\\:mr-1\\/5 {\n    margin-right: 20%;\n  }\n\n  .xl\\:mb-1\\/5 {\n    margin-bottom: 20%;\n  }\n\n  .xl\\:ml-1\\/5 {\n    margin-left: 20%;\n  }\n\n  .xl\\:mt-2\\/5 {\n    margin-top: 40%;\n  }\n\n  .xl\\:mr-2\\/5 {\n    margin-right: 40%;\n  }\n\n  .xl\\:mb-2\\/5 {\n    margin-bottom: 40%;\n  }\n\n  .xl\\:ml-2\\/5 {\n    margin-left: 40%;\n  }\n\n  .xl\\:mt-3\\/5 {\n    margin-top: 60%;\n  }\n\n  .xl\\:mr-3\\/5 {\n    margin-right: 60%;\n  }\n\n  .xl\\:mb-3\\/5 {\n    margin-bottom: 60%;\n  }\n\n  .xl\\:ml-3\\/5 {\n    margin-left: 60%;\n  }\n\n  .xl\\:mt-4\\/5 {\n    margin-top: 80%;\n  }\n\n  .xl\\:mr-4\\/5 {\n    margin-right: 80%;\n  }\n\n  .xl\\:mb-4\\/5 {\n    margin-bottom: 80%;\n  }\n\n  .xl\\:ml-4\\/5 {\n    margin-left: 80%;\n  }\n\n  .xl\\:mt-1\\/6 {\n    margin-top: 16.666667%;\n  }\n\n  .xl\\:mr-1\\/6 {\n    margin-right: 16.666667%;\n  }\n\n  .xl\\:mb-1\\/6 {\n    margin-bottom: 16.666667%;\n  }\n\n  .xl\\:ml-1\\/6 {\n    margin-left: 16.666667%;\n  }\n\n  .xl\\:mt-2\\/6 {\n    margin-top: 33.333333%;\n  }\n\n  .xl\\:mr-2\\/6 {\n    margin-right: 33.333333%;\n  }\n\n  .xl\\:mb-2\\/6 {\n    margin-bottom: 33.333333%;\n  }\n\n  .xl\\:ml-2\\/6 {\n    margin-left: 33.333333%;\n  }\n\n  .xl\\:mt-3\\/6 {\n    margin-top: 50%;\n  }\n\n  .xl\\:mr-3\\/6 {\n    margin-right: 50%;\n  }\n\n  .xl\\:mb-3\\/6 {\n    margin-bottom: 50%;\n  }\n\n  .xl\\:ml-3\\/6 {\n    margin-left: 50%;\n  }\n\n  .xl\\:mt-4\\/6 {\n    margin-top: 66.666667%;\n  }\n\n  .xl\\:mr-4\\/6 {\n    margin-right: 66.666667%;\n  }\n\n  .xl\\:mb-4\\/6 {\n    margin-bottom: 66.666667%;\n  }\n\n  .xl\\:ml-4\\/6 {\n    margin-left: 66.666667%;\n  }\n\n  .xl\\:mt-5\\/6 {\n    margin-top: 83.333333%;\n  }\n\n  .xl\\:mr-5\\/6 {\n    margin-right: 83.333333%;\n  }\n\n  .xl\\:mb-5\\/6 {\n    margin-bottom: 83.333333%;\n  }\n\n  .xl\\:ml-5\\/6 {\n    margin-left: 83.333333%;\n  }\n\n  .xl\\:mt-1\\/12 {\n    margin-top: 8.333333%;\n  }\n\n  .xl\\:mr-1\\/12 {\n    margin-right: 8.333333%;\n  }\n\n  .xl\\:mb-1\\/12 {\n    margin-bottom: 8.333333%;\n  }\n\n  .xl\\:ml-1\\/12 {\n    margin-left: 8.333333%;\n  }\n\n  .xl\\:mt-2\\/12 {\n    margin-top: 16.666667%;\n  }\n\n  .xl\\:mr-2\\/12 {\n    margin-right: 16.666667%;\n  }\n\n  .xl\\:mb-2\\/12 {\n    margin-bottom: 16.666667%;\n  }\n\n  .xl\\:ml-2\\/12 {\n    margin-left: 16.666667%;\n  }\n\n  .xl\\:mt-3\\/12 {\n    margin-top: 25%;\n  }\n\n  .xl\\:mr-3\\/12 {\n    margin-right: 25%;\n  }\n\n  .xl\\:mb-3\\/12 {\n    margin-bottom: 25%;\n  }\n\n  .xl\\:ml-3\\/12 {\n    margin-left: 25%;\n  }\n\n  .xl\\:mt-4\\/12 {\n    margin-top: 33.333333%;\n  }\n\n  .xl\\:mr-4\\/12 {\n    margin-right: 33.333333%;\n  }\n\n  .xl\\:mb-4\\/12 {\n    margin-bottom: 33.333333%;\n  }\n\n  .xl\\:ml-4\\/12 {\n    margin-left: 33.333333%;\n  }\n\n  .xl\\:mt-5\\/12 {\n    margin-top: 41.666667%;\n  }\n\n  .xl\\:mr-5\\/12 {\n    margin-right: 41.666667%;\n  }\n\n  .xl\\:mb-5\\/12 {\n    margin-bottom: 41.666667%;\n  }\n\n  .xl\\:ml-5\\/12 {\n    margin-left: 41.666667%;\n  }\n\n  .xl\\:mt-6\\/12 {\n    margin-top: 50%;\n  }\n\n  .xl\\:mr-6\\/12 {\n    margin-right: 50%;\n  }\n\n  .xl\\:mb-6\\/12 {\n    margin-bottom: 50%;\n  }\n\n  .xl\\:ml-6\\/12 {\n    margin-left: 50%;\n  }\n\n  .xl\\:mt-7\\/12 {\n    margin-top: 58.333333%;\n  }\n\n  .xl\\:mr-7\\/12 {\n    margin-right: 58.333333%;\n  }\n\n  .xl\\:mb-7\\/12 {\n    margin-bottom: 58.333333%;\n  }\n\n  .xl\\:ml-7\\/12 {\n    margin-left: 58.333333%;\n  }\n\n  .xl\\:mt-8\\/12 {\n    margin-top: 66.666667%;\n  }\n\n  .xl\\:mr-8\\/12 {\n    margin-right: 66.666667%;\n  }\n\n  .xl\\:mb-8\\/12 {\n    margin-bottom: 66.666667%;\n  }\n\n  .xl\\:ml-8\\/12 {\n    margin-left: 66.666667%;\n  }\n\n  .xl\\:mt-9\\/12 {\n    margin-top: 75%;\n  }\n\n  .xl\\:mr-9\\/12 {\n    margin-right: 75%;\n  }\n\n  .xl\\:mb-9\\/12 {\n    margin-bottom: 75%;\n  }\n\n  .xl\\:ml-9\\/12 {\n    margin-left: 75%;\n  }\n\n  .xl\\:mt-10\\/12 {\n    margin-top: 83.333333%;\n  }\n\n  .xl\\:mr-10\\/12 {\n    margin-right: 83.333333%;\n  }\n\n  .xl\\:mb-10\\/12 {\n    margin-bottom: 83.333333%;\n  }\n\n  .xl\\:ml-10\\/12 {\n    margin-left: 83.333333%;\n  }\n\n  .xl\\:mt-11\\/12 {\n    margin-top: 91.666667%;\n  }\n\n  .xl\\:mr-11\\/12 {\n    margin-right: 91.666667%;\n  }\n\n  .xl\\:mb-11\\/12 {\n    margin-bottom: 91.666667%;\n  }\n\n  .xl\\:ml-11\\/12 {\n    margin-left: 91.666667%;\n  }\n\n  .xl\\:mt-full {\n    margin-top: 100%;\n  }\n\n  .xl\\:mr-full {\n    margin-right: 100%;\n  }\n\n  .xl\\:mb-full {\n    margin-bottom: 100%;\n  }\n\n  .xl\\:ml-full {\n    margin-left: 100%;\n  }\n\n  .xl\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .xl\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .xl\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .xl\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .xl\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .xl\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .xl\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .xl\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .xl\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .xl\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .xl\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .xl\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .xl\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .xl\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .xl\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .xl\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .xl\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .xl\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .xl\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .xl\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .xl\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .xl\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .xl\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .xl\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .xl\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .xl\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .xl\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .xl\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .xl\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .xl\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .xl\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .xl\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .xl\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .xl\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .xl\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .xl\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .xl\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .xl\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .xl\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .xl\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .xl\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .xl\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .xl\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .xl\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .xl\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .xl\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .xl\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .xl\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .xl\\:-mt-13 {\n    margin-top: -3.25rem;\n  }\n\n  .xl\\:-mr-13 {\n    margin-right: -3.25rem;\n  }\n\n  .xl\\:-mb-13 {\n    margin-bottom: -3.25rem;\n  }\n\n  .xl\\:-ml-13 {\n    margin-left: -3.25rem;\n  }\n\n  .xl\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .xl\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .xl\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .xl\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .xl\\:-mt-15 {\n    margin-top: -3.75rem;\n  }\n\n  .xl\\:-mr-15 {\n    margin-right: -3.75rem;\n  }\n\n  .xl\\:-mb-15 {\n    margin-bottom: -3.75rem;\n  }\n\n  .xl\\:-ml-15 {\n    margin-left: -3.75rem;\n  }\n\n  .xl\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .xl\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .xl\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .xl\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .xl\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .xl\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .xl\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .xl\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .xl\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .xl\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .xl\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .xl\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .xl\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .xl\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .xl\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .xl\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .xl\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .xl\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .xl\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .xl\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .xl\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .xl\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .xl\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .xl\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .xl\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .xl\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .xl\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .xl\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .xl\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .xl\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .xl\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .xl\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .xl\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .xl\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .xl\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .xl\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .xl\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .xl\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .xl\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .xl\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .xl\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .xl\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .xl\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .xl\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .xl\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .xl\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .xl\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .xl\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .xl\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .xl\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .xl\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .xl\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .xl\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .xl\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .xl\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .xl\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .xl\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .xl\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .xl\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .xl\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .xl\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .xl\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .xl\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .xl\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .xl\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .xl\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .xl\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .xl\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .xl\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .xl\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .xl\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .xl\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .xl\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .xl\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .xl\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .xl\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .xl\\:-mt-1\\/2 {\n    margin-top: -50%;\n  }\n\n  .xl\\:-mr-1\\/2 {\n    margin-right: -50%;\n  }\n\n  .xl\\:-mb-1\\/2 {\n    margin-bottom: -50%;\n  }\n\n  .xl\\:-ml-1\\/2 {\n    margin-left: -50%;\n  }\n\n  .xl\\:-mt-1\\/3 {\n    margin-top: -33.33333%;\n  }\n\n  .xl\\:-mr-1\\/3 {\n    margin-right: -33.33333%;\n  }\n\n  .xl\\:-mb-1\\/3 {\n    margin-bottom: -33.33333%;\n  }\n\n  .xl\\:-ml-1\\/3 {\n    margin-left: -33.33333%;\n  }\n\n  .xl\\:-mt-2\\/3 {\n    margin-top: -66.66667%;\n  }\n\n  .xl\\:-mr-2\\/3 {\n    margin-right: -66.66667%;\n  }\n\n  .xl\\:-mb-2\\/3 {\n    margin-bottom: -66.66667%;\n  }\n\n  .xl\\:-ml-2\\/3 {\n    margin-left: -66.66667%;\n  }\n\n  .xl\\:-mt-1\\/4 {\n    margin-top: -25%;\n  }\n\n  .xl\\:-mr-1\\/4 {\n    margin-right: -25%;\n  }\n\n  .xl\\:-mb-1\\/4 {\n    margin-bottom: -25%;\n  }\n\n  .xl\\:-ml-1\\/4 {\n    margin-left: -25%;\n  }\n\n  .xl\\:-mt-2\\/4 {\n    margin-top: -50%;\n  }\n\n  .xl\\:-mr-2\\/4 {\n    margin-right: -50%;\n  }\n\n  .xl\\:-mb-2\\/4 {\n    margin-bottom: -50%;\n  }\n\n  .xl\\:-ml-2\\/4 {\n    margin-left: -50%;\n  }\n\n  .xl\\:-mt-3\\/4 {\n    margin-top: -75%;\n  }\n\n  .xl\\:-mr-3\\/4 {\n    margin-right: -75%;\n  }\n\n  .xl\\:-mb-3\\/4 {\n    margin-bottom: -75%;\n  }\n\n  .xl\\:-ml-3\\/4 {\n    margin-left: -75%;\n  }\n\n  .xl\\:-mt-1\\/5 {\n    margin-top: -20%;\n  }\n\n  .xl\\:-mr-1\\/5 {\n    margin-right: -20%;\n  }\n\n  .xl\\:-mb-1\\/5 {\n    margin-bottom: -20%;\n  }\n\n  .xl\\:-ml-1\\/5 {\n    margin-left: -20%;\n  }\n\n  .xl\\:-mt-2\\/5 {\n    margin-top: -40%;\n  }\n\n  .xl\\:-mr-2\\/5 {\n    margin-right: -40%;\n  }\n\n  .xl\\:-mb-2\\/5 {\n    margin-bottom: -40%;\n  }\n\n  .xl\\:-ml-2\\/5 {\n    margin-left: -40%;\n  }\n\n  .xl\\:-mt-3\\/5 {\n    margin-top: -60%;\n  }\n\n  .xl\\:-mr-3\\/5 {\n    margin-right: -60%;\n  }\n\n  .xl\\:-mb-3\\/5 {\n    margin-bottom: -60%;\n  }\n\n  .xl\\:-ml-3\\/5 {\n    margin-left: -60%;\n  }\n\n  .xl\\:-mt-4\\/5 {\n    margin-top: -80%;\n  }\n\n  .xl\\:-mr-4\\/5 {\n    margin-right: -80%;\n  }\n\n  .xl\\:-mb-4\\/5 {\n    margin-bottom: -80%;\n  }\n\n  .xl\\:-ml-4\\/5 {\n    margin-left: -80%;\n  }\n\n  .xl\\:-mt-1\\/6 {\n    margin-top: -16.66667%;\n  }\n\n  .xl\\:-mr-1\\/6 {\n    margin-right: -16.66667%;\n  }\n\n  .xl\\:-mb-1\\/6 {\n    margin-bottom: -16.66667%;\n  }\n\n  .xl\\:-ml-1\\/6 {\n    margin-left: -16.66667%;\n  }\n\n  .xl\\:-mt-2\\/6 {\n    margin-top: -33.33333%;\n  }\n\n  .xl\\:-mr-2\\/6 {\n    margin-right: -33.33333%;\n  }\n\n  .xl\\:-mb-2\\/6 {\n    margin-bottom: -33.33333%;\n  }\n\n  .xl\\:-ml-2\\/6 {\n    margin-left: -33.33333%;\n  }\n\n  .xl\\:-mt-3\\/6 {\n    margin-top: -50%;\n  }\n\n  .xl\\:-mr-3\\/6 {\n    margin-right: -50%;\n  }\n\n  .xl\\:-mb-3\\/6 {\n    margin-bottom: -50%;\n  }\n\n  .xl\\:-ml-3\\/6 {\n    margin-left: -50%;\n  }\n\n  .xl\\:-mt-4\\/6 {\n    margin-top: -66.66667%;\n  }\n\n  .xl\\:-mr-4\\/6 {\n    margin-right: -66.66667%;\n  }\n\n  .xl\\:-mb-4\\/6 {\n    margin-bottom: -66.66667%;\n  }\n\n  .xl\\:-ml-4\\/6 {\n    margin-left: -66.66667%;\n  }\n\n  .xl\\:-mt-5\\/6 {\n    margin-top: -83.33333%;\n  }\n\n  .xl\\:-mr-5\\/6 {\n    margin-right: -83.33333%;\n  }\n\n  .xl\\:-mb-5\\/6 {\n    margin-bottom: -83.33333%;\n  }\n\n  .xl\\:-ml-5\\/6 {\n    margin-left: -83.33333%;\n  }\n\n  .xl\\:-mt-1\\/12 {\n    margin-top: -8.33333%;\n  }\n\n  .xl\\:-mr-1\\/12 {\n    margin-right: -8.33333%;\n  }\n\n  .xl\\:-mb-1\\/12 {\n    margin-bottom: -8.33333%;\n  }\n\n  .xl\\:-ml-1\\/12 {\n    margin-left: -8.33333%;\n  }\n\n  .xl\\:-mt-2\\/12 {\n    margin-top: -16.66667%;\n  }\n\n  .xl\\:-mr-2\\/12 {\n    margin-right: -16.66667%;\n  }\n\n  .xl\\:-mb-2\\/12 {\n    margin-bottom: -16.66667%;\n  }\n\n  .xl\\:-ml-2\\/12 {\n    margin-left: -16.66667%;\n  }\n\n  .xl\\:-mt-3\\/12 {\n    margin-top: -25%;\n  }\n\n  .xl\\:-mr-3\\/12 {\n    margin-right: -25%;\n  }\n\n  .xl\\:-mb-3\\/12 {\n    margin-bottom: -25%;\n  }\n\n  .xl\\:-ml-3\\/12 {\n    margin-left: -25%;\n  }\n\n  .xl\\:-mt-4\\/12 {\n    margin-top: -33.33333%;\n  }\n\n  .xl\\:-mr-4\\/12 {\n    margin-right: -33.33333%;\n  }\n\n  .xl\\:-mb-4\\/12 {\n    margin-bottom: -33.33333%;\n  }\n\n  .xl\\:-ml-4\\/12 {\n    margin-left: -33.33333%;\n  }\n\n  .xl\\:-mt-5\\/12 {\n    margin-top: -41.66667%;\n  }\n\n  .xl\\:-mr-5\\/12 {\n    margin-right: -41.66667%;\n  }\n\n  .xl\\:-mb-5\\/12 {\n    margin-bottom: -41.66667%;\n  }\n\n  .xl\\:-ml-5\\/12 {\n    margin-left: -41.66667%;\n  }\n\n  .xl\\:-mt-6\\/12 {\n    margin-top: -50%;\n  }\n\n  .xl\\:-mr-6\\/12 {\n    margin-right: -50%;\n  }\n\n  .xl\\:-mb-6\\/12 {\n    margin-bottom: -50%;\n  }\n\n  .xl\\:-ml-6\\/12 {\n    margin-left: -50%;\n  }\n\n  .xl\\:-mt-7\\/12 {\n    margin-top: -58.33333%;\n  }\n\n  .xl\\:-mr-7\\/12 {\n    margin-right: -58.33333%;\n  }\n\n  .xl\\:-mb-7\\/12 {\n    margin-bottom: -58.33333%;\n  }\n\n  .xl\\:-ml-7\\/12 {\n    margin-left: -58.33333%;\n  }\n\n  .xl\\:-mt-8\\/12 {\n    margin-top: -66.66667%;\n  }\n\n  .xl\\:-mr-8\\/12 {\n    margin-right: -66.66667%;\n  }\n\n  .xl\\:-mb-8\\/12 {\n    margin-bottom: -66.66667%;\n  }\n\n  .xl\\:-ml-8\\/12 {\n    margin-left: -66.66667%;\n  }\n\n  .xl\\:-mt-9\\/12 {\n    margin-top: -75%;\n  }\n\n  .xl\\:-mr-9\\/12 {\n    margin-right: -75%;\n  }\n\n  .xl\\:-mb-9\\/12 {\n    margin-bottom: -75%;\n  }\n\n  .xl\\:-ml-9\\/12 {\n    margin-left: -75%;\n  }\n\n  .xl\\:-mt-10\\/12 {\n    margin-top: -83.33333%;\n  }\n\n  .xl\\:-mr-10\\/12 {\n    margin-right: -83.33333%;\n  }\n\n  .xl\\:-mb-10\\/12 {\n    margin-bottom: -83.33333%;\n  }\n\n  .xl\\:-ml-10\\/12 {\n    margin-left: -83.33333%;\n  }\n\n  .xl\\:-mt-11\\/12 {\n    margin-top: -91.66667%;\n  }\n\n  .xl\\:-mr-11\\/12 {\n    margin-right: -91.66667%;\n  }\n\n  .xl\\:-mb-11\\/12 {\n    margin-bottom: -91.66667%;\n  }\n\n  .xl\\:-ml-11\\/12 {\n    margin-left: -91.66667%;\n  }\n\n  .xl\\:-mt-full {\n    margin-top: -100%;\n  }\n\n  .xl\\:-mr-full {\n    margin-right: -100%;\n  }\n\n  .xl\\:-mb-full {\n    margin-bottom: -100%;\n  }\n\n  .xl\\:-ml-full {\n    margin-left: -100%;\n  }\n\n  .xl\\:max-h-0 {\n    max-height: 0;\n  }\n\n  .xl\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .xl\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .xl\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .xl\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .xl\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .xl\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .xl\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .xl\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .xl\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .xl\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .xl\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .xl\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .xl\\:max-h-13 {\n    max-height: 3.25rem;\n  }\n\n  .xl\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .xl\\:max-h-15 {\n    max-height: 3.75rem;\n  }\n\n  .xl\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .xl\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .xl\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .xl\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .xl\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .xl\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .xl\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .xl\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .xl\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .xl\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .xl\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .xl\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .xl\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .xl\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .xl\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .xl\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .xl\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .xl\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .xl\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .xl\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .xl\\:max-h-1\\/2 {\n    max-height: 50%;\n  }\n\n  .xl\\:max-h-1\\/3 {\n    max-height: 33.333333%;\n  }\n\n  .xl\\:max-h-2\\/3 {\n    max-height: 66.666667%;\n  }\n\n  .xl\\:max-h-1\\/4 {\n    max-height: 25%;\n  }\n\n  .xl\\:max-h-2\\/4 {\n    max-height: 50%;\n  }\n\n  .xl\\:max-h-3\\/4 {\n    max-height: 75%;\n  }\n\n  .xl\\:max-h-1\\/5 {\n    max-height: 20%;\n  }\n\n  .xl\\:max-h-2\\/5 {\n    max-height: 40%;\n  }\n\n  .xl\\:max-h-3\\/5 {\n    max-height: 60%;\n  }\n\n  .xl\\:max-h-4\\/5 {\n    max-height: 80%;\n  }\n\n  .xl\\:max-h-1\\/6 {\n    max-height: 16.666667%;\n  }\n\n  .xl\\:max-h-2\\/6 {\n    max-height: 33.333333%;\n  }\n\n  .xl\\:max-h-3\\/6 {\n    max-height: 50%;\n  }\n\n  .xl\\:max-h-4\\/6 {\n    max-height: 66.666667%;\n  }\n\n  .xl\\:max-h-5\\/6 {\n    max-height: 83.333333%;\n  }\n\n  .xl\\:max-h-1\\/12 {\n    max-height: 8.333333%;\n  }\n\n  .xl\\:max-h-2\\/12 {\n    max-height: 16.666667%;\n  }\n\n  .xl\\:max-h-3\\/12 {\n    max-height: 25%;\n  }\n\n  .xl\\:max-h-4\\/12 {\n    max-height: 33.333333%;\n  }\n\n  .xl\\:max-h-5\\/12 {\n    max-height: 41.666667%;\n  }\n\n  .xl\\:max-h-6\\/12 {\n    max-height: 50%;\n  }\n\n  .xl\\:max-h-7\\/12 {\n    max-height: 58.333333%;\n  }\n\n  .xl\\:max-h-8\\/12 {\n    max-height: 66.666667%;\n  }\n\n  .xl\\:max-h-9\\/12 {\n    max-height: 75%;\n  }\n\n  .xl\\:max-h-10\\/12 {\n    max-height: 83.333333%;\n  }\n\n  .xl\\:max-h-11\\/12 {\n    max-height: 91.666667%;\n  }\n\n  .xl\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .xl\\:max-w-none {\n    max-width: none;\n  }\n\n  .xl\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .xl\\:max-w-sm {\n    max-width: 24rem;\n  }\n\n  .xl\\:max-w-md {\n    max-width: 28rem;\n  }\n\n  .xl\\:max-w-lg {\n    max-width: 32rem;\n  }\n\n  .xl\\:max-w-xl {\n    max-width: 36rem;\n  }\n\n  .xl\\:max-w-2xl {\n    max-width: 42rem;\n  }\n\n  .xl\\:max-w-3xl {\n    max-width: 48rem;\n  }\n\n  .xl\\:max-w-4xl {\n    max-width: 56rem;\n  }\n\n  .xl\\:max-w-5xl {\n    max-width: 64rem;\n  }\n\n  .xl\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .xl\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .xl\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .xl\\:max-w-screen-sm {\n    max-width: 640px;\n  }\n\n  .xl\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .xl\\:max-w-screen-lg {\n    max-width: 1024px;\n  }\n\n  .xl\\:max-w-screen-xl {\n    max-width: 1280px;\n  }\n\n  .xl\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .xl\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .xl\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .xl\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .xl\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .xl\\:object-contain {\n    -o-object-fit: contain;\n       object-fit: contain;\n  }\n\n  .xl\\:object-cover {\n    -o-object-fit: cover;\n       object-fit: cover;\n  }\n\n  .xl\\:object-fill {\n    -o-object-fit: fill;\n       object-fit: fill;\n  }\n\n  .xl\\:object-none {\n    -o-object-fit: none;\n       object-fit: none;\n  }\n\n  .xl\\:object-scale-down {\n    -o-object-fit: scale-down;\n       object-fit: scale-down;\n  }\n\n  .xl\\:object-bottom {\n    -o-object-position: bottom;\n       object-position: bottom;\n  }\n\n  .xl\\:object-center {\n    -o-object-position: center;\n       object-position: center;\n  }\n\n  .xl\\:object-left {\n    -o-object-position: left;\n       object-position: left;\n  }\n\n  .xl\\:object-left-bottom {\n    -o-object-position: left bottom;\n       object-position: left bottom;\n  }\n\n  .xl\\:object-left-top {\n    -o-object-position: left top;\n       object-position: left top;\n  }\n\n  .xl\\:object-right {\n    -o-object-position: right;\n       object-position: right;\n  }\n\n  .xl\\:object-right-bottom {\n    -o-object-position: right bottom;\n       object-position: right bottom;\n  }\n\n  .xl\\:object-right-top {\n    -o-object-position: right top;\n       object-position: right top;\n  }\n\n  .xl\\:object-top {\n    -o-object-position: top;\n       object-position: top;\n  }\n\n  .xl\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .xl\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .xl\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .xl\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .xl\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .xl\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .xl\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .xl\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .xl\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .xl\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .xl\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .xl\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .xl\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .xl\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .xl\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .xl\\:outline-none {\n    outline: 0;\n  }\n\n  .xl\\:focus\\:outline-none:focus {\n    outline: 0;\n  }\n\n  .xl\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .xl\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .xl\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .xl\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .xl\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .xl\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .xl\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .xl\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .xl\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .xl\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .xl\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .xl\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .xl\\:scrolling-touch {\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .xl\\:scrolling-auto {\n    -webkit-overflow-scrolling: auto;\n  }\n\n  .xl\\:p-0 {\n    padding: 0;\n  }\n\n  .xl\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .xl\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .xl\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .xl\\:p-4 {\n    padding: 1rem;\n  }\n\n  .xl\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .xl\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .xl\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .xl\\:p-8 {\n    padding: 2rem;\n  }\n\n  .xl\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .xl\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .xl\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .xl\\:p-12 {\n    padding: 3rem;\n  }\n\n  .xl\\:p-13 {\n    padding: 3.25rem;\n  }\n\n  .xl\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .xl\\:p-15 {\n    padding: 3.75rem;\n  }\n\n  .xl\\:p-16 {\n    padding: 4rem;\n  }\n\n  .xl\\:p-20 {\n    padding: 5rem;\n  }\n\n  .xl\\:p-24 {\n    padding: 6rem;\n  }\n\n  .xl\\:p-28 {\n    padding: 7rem;\n  }\n\n  .xl\\:p-32 {\n    padding: 8rem;\n  }\n\n  .xl\\:p-36 {\n    padding: 9rem;\n  }\n\n  .xl\\:p-40 {\n    padding: 10rem;\n  }\n\n  .xl\\:p-48 {\n    padding: 12rem;\n  }\n\n  .xl\\:p-56 {\n    padding: 14rem;\n  }\n\n  .xl\\:p-60 {\n    padding: 15rem;\n  }\n\n  .xl\\:p-64 {\n    padding: 16rem;\n  }\n\n  .xl\\:p-72 {\n    padding: 18rem;\n  }\n\n  .xl\\:p-80 {\n    padding: 20rem;\n  }\n\n  .xl\\:p-96 {\n    padding: 24rem;\n  }\n\n  .xl\\:p-px {\n    padding: 1px;\n  }\n\n  .xl\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .xl\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .xl\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .xl\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .xl\\:p-1\\/2 {\n    padding: 50%;\n  }\n\n  .xl\\:p-1\\/3 {\n    padding: 33.333333%;\n  }\n\n  .xl\\:p-2\\/3 {\n    padding: 66.666667%;\n  }\n\n  .xl\\:p-1\\/4 {\n    padding: 25%;\n  }\n\n  .xl\\:p-2\\/4 {\n    padding: 50%;\n  }\n\n  .xl\\:p-3\\/4 {\n    padding: 75%;\n  }\n\n  .xl\\:p-1\\/5 {\n    padding: 20%;\n  }\n\n  .xl\\:p-2\\/5 {\n    padding: 40%;\n  }\n\n  .xl\\:p-3\\/5 {\n    padding: 60%;\n  }\n\n  .xl\\:p-4\\/5 {\n    padding: 80%;\n  }\n\n  .xl\\:p-1\\/6 {\n    padding: 16.666667%;\n  }\n\n  .xl\\:p-2\\/6 {\n    padding: 33.333333%;\n  }\n\n  .xl\\:p-3\\/6 {\n    padding: 50%;\n  }\n\n  .xl\\:p-4\\/6 {\n    padding: 66.666667%;\n  }\n\n  .xl\\:p-5\\/6 {\n    padding: 83.333333%;\n  }\n\n  .xl\\:p-1\\/12 {\n    padding: 8.333333%;\n  }\n\n  .xl\\:p-2\\/12 {\n    padding: 16.666667%;\n  }\n\n  .xl\\:p-3\\/12 {\n    padding: 25%;\n  }\n\n  .xl\\:p-4\\/12 {\n    padding: 33.333333%;\n  }\n\n  .xl\\:p-5\\/12 {\n    padding: 41.666667%;\n  }\n\n  .xl\\:p-6\\/12 {\n    padding: 50%;\n  }\n\n  .xl\\:p-7\\/12 {\n    padding: 58.333333%;\n  }\n\n  .xl\\:p-8\\/12 {\n    padding: 66.666667%;\n  }\n\n  .xl\\:p-9\\/12 {\n    padding: 75%;\n  }\n\n  .xl\\:p-10\\/12 {\n    padding: 83.333333%;\n  }\n\n  .xl\\:p-11\\/12 {\n    padding: 91.666667%;\n  }\n\n  .xl\\:p-full {\n    padding: 100%;\n  }\n\n  .xl\\:py-0 {\n    padding-top: 0;\n    padding-bottom: 0;\n  }\n\n  .xl\\:px-0 {\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .xl\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .xl\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .xl\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .xl\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .xl\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .xl\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .xl\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .xl\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .xl\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .xl\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .xl\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .xl\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .xl\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .xl\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .xl\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .xl\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .xl\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .xl\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .xl\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .xl\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .xl\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .xl\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .xl\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .xl\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .xl\\:py-13 {\n    padding-top: 3.25rem;\n    padding-bottom: 3.25rem;\n  }\n\n  .xl\\:px-13 {\n    padding-left: 3.25rem;\n    padding-right: 3.25rem;\n  }\n\n  .xl\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .xl\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .xl\\:py-15 {\n    padding-top: 3.75rem;\n    padding-bottom: 3.75rem;\n  }\n\n  .xl\\:px-15 {\n    padding-left: 3.75rem;\n    padding-right: 3.75rem;\n  }\n\n  .xl\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .xl\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .xl\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .xl\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .xl\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .xl\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .xl\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .xl\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .xl\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .xl\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .xl\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .xl\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .xl\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .xl\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .xl\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .xl\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .xl\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .xl\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .xl\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .xl\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .xl\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .xl\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .xl\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .xl\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .xl\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .xl\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .xl\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .xl\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .xl\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .xl\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .xl\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .xl\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .xl\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .xl\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .xl\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .xl\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .xl\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .xl\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .xl\\:py-1\\/2 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .xl\\:px-1\\/2 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .xl\\:py-1\\/3 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .xl\\:px-1\\/3 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .xl\\:py-2\\/3 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .xl\\:px-2\\/3 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .xl\\:py-1\\/4 {\n    padding-top: 25%;\n    padding-bottom: 25%;\n  }\n\n  .xl\\:px-1\\/4 {\n    padding-left: 25%;\n    padding-right: 25%;\n  }\n\n  .xl\\:py-2\\/4 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .xl\\:px-2\\/4 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .xl\\:py-3\\/4 {\n    padding-top: 75%;\n    padding-bottom: 75%;\n  }\n\n  .xl\\:px-3\\/4 {\n    padding-left: 75%;\n    padding-right: 75%;\n  }\n\n  .xl\\:py-1\\/5 {\n    padding-top: 20%;\n    padding-bottom: 20%;\n  }\n\n  .xl\\:px-1\\/5 {\n    padding-left: 20%;\n    padding-right: 20%;\n  }\n\n  .xl\\:py-2\\/5 {\n    padding-top: 40%;\n    padding-bottom: 40%;\n  }\n\n  .xl\\:px-2\\/5 {\n    padding-left: 40%;\n    padding-right: 40%;\n  }\n\n  .xl\\:py-3\\/5 {\n    padding-top: 60%;\n    padding-bottom: 60%;\n  }\n\n  .xl\\:px-3\\/5 {\n    padding-left: 60%;\n    padding-right: 60%;\n  }\n\n  .xl\\:py-4\\/5 {\n    padding-top: 80%;\n    padding-bottom: 80%;\n  }\n\n  .xl\\:px-4\\/5 {\n    padding-left: 80%;\n    padding-right: 80%;\n  }\n\n  .xl\\:py-1\\/6 {\n    padding-top: 16.666667%;\n    padding-bottom: 16.666667%;\n  }\n\n  .xl\\:px-1\\/6 {\n    padding-left: 16.666667%;\n    padding-right: 16.666667%;\n  }\n\n  .xl\\:py-2\\/6 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .xl\\:px-2\\/6 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .xl\\:py-3\\/6 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .xl\\:px-3\\/6 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .xl\\:py-4\\/6 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .xl\\:px-4\\/6 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .xl\\:py-5\\/6 {\n    padding-top: 83.333333%;\n    padding-bottom: 83.333333%;\n  }\n\n  .xl\\:px-5\\/6 {\n    padding-left: 83.333333%;\n    padding-right: 83.333333%;\n  }\n\n  .xl\\:py-1\\/12 {\n    padding-top: 8.333333%;\n    padding-bottom: 8.333333%;\n  }\n\n  .xl\\:px-1\\/12 {\n    padding-left: 8.333333%;\n    padding-right: 8.333333%;\n  }\n\n  .xl\\:py-2\\/12 {\n    padding-top: 16.666667%;\n    padding-bottom: 16.666667%;\n  }\n\n  .xl\\:px-2\\/12 {\n    padding-left: 16.666667%;\n    padding-right: 16.666667%;\n  }\n\n  .xl\\:py-3\\/12 {\n    padding-top: 25%;\n    padding-bottom: 25%;\n  }\n\n  .xl\\:px-3\\/12 {\n    padding-left: 25%;\n    padding-right: 25%;\n  }\n\n  .xl\\:py-4\\/12 {\n    padding-top: 33.333333%;\n    padding-bottom: 33.333333%;\n  }\n\n  .xl\\:px-4\\/12 {\n    padding-left: 33.333333%;\n    padding-right: 33.333333%;\n  }\n\n  .xl\\:py-5\\/12 {\n    padding-top: 41.666667%;\n    padding-bottom: 41.666667%;\n  }\n\n  .xl\\:px-5\\/12 {\n    padding-left: 41.666667%;\n    padding-right: 41.666667%;\n  }\n\n  .xl\\:py-6\\/12 {\n    padding-top: 50%;\n    padding-bottom: 50%;\n  }\n\n  .xl\\:px-6\\/12 {\n    padding-left: 50%;\n    padding-right: 50%;\n  }\n\n  .xl\\:py-7\\/12 {\n    padding-top: 58.333333%;\n    padding-bottom: 58.333333%;\n  }\n\n  .xl\\:px-7\\/12 {\n    padding-left: 58.333333%;\n    padding-right: 58.333333%;\n  }\n\n  .xl\\:py-8\\/12 {\n    padding-top: 66.666667%;\n    padding-bottom: 66.666667%;\n  }\n\n  .xl\\:px-8\\/12 {\n    padding-left: 66.666667%;\n    padding-right: 66.666667%;\n  }\n\n  .xl\\:py-9\\/12 {\n    padding-top: 75%;\n    padding-bottom: 75%;\n  }\n\n  .xl\\:px-9\\/12 {\n    padding-left: 75%;\n    padding-right: 75%;\n  }\n\n  .xl\\:py-10\\/12 {\n    padding-top: 83.333333%;\n    padding-bottom: 83.333333%;\n  }\n\n  .xl\\:px-10\\/12 {\n    padding-left: 83.333333%;\n    padding-right: 83.333333%;\n  }\n\n  .xl\\:py-11\\/12 {\n    padding-top: 91.666667%;\n    padding-bottom: 91.666667%;\n  }\n\n  .xl\\:px-11\\/12 {\n    padding-left: 91.666667%;\n    padding-right: 91.666667%;\n  }\n\n  .xl\\:py-full {\n    padding-top: 100%;\n    padding-bottom: 100%;\n  }\n\n  .xl\\:px-full {\n    padding-left: 100%;\n    padding-right: 100%;\n  }\n\n  .xl\\:pt-0 {\n    padding-top: 0;\n  }\n\n  .xl\\:pr-0 {\n    padding-right: 0;\n  }\n\n  .xl\\:pb-0 {\n    padding-bottom: 0;\n  }\n\n  .xl\\:pl-0 {\n    padding-left: 0;\n  }\n\n  .xl\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .xl\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .xl\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .xl\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .xl\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .xl\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .xl\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .xl\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .xl\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .xl\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .xl\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .xl\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .xl\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .xl\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .xl\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .xl\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .xl\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .xl\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .xl\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .xl\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .xl\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .xl\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .xl\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .xl\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .xl\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .xl\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .xl\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .xl\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .xl\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .xl\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .xl\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .xl\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .xl\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .xl\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .xl\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .xl\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .xl\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .xl\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .xl\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .xl\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .xl\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .xl\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .xl\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .xl\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .xl\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .xl\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .xl\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .xl\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .xl\\:pt-13 {\n    padding-top: 3.25rem;\n  }\n\n  .xl\\:pr-13 {\n    padding-right: 3.25rem;\n  }\n\n  .xl\\:pb-13 {\n    padding-bottom: 3.25rem;\n  }\n\n  .xl\\:pl-13 {\n    padding-left: 3.25rem;\n  }\n\n  .xl\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .xl\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .xl\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .xl\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .xl\\:pt-15 {\n    padding-top: 3.75rem;\n  }\n\n  .xl\\:pr-15 {\n    padding-right: 3.75rem;\n  }\n\n  .xl\\:pb-15 {\n    padding-bottom: 3.75rem;\n  }\n\n  .xl\\:pl-15 {\n    padding-left: 3.75rem;\n  }\n\n  .xl\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .xl\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .xl\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .xl\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .xl\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .xl\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .xl\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .xl\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .xl\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .xl\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .xl\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .xl\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .xl\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .xl\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .xl\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .xl\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .xl\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .xl\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .xl\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .xl\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .xl\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .xl\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .xl\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .xl\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .xl\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .xl\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .xl\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .xl\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .xl\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .xl\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .xl\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .xl\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .xl\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .xl\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .xl\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .xl\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .xl\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .xl\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .xl\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .xl\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .xl\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .xl\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .xl\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .xl\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .xl\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .xl\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .xl\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .xl\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .xl\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .xl\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .xl\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .xl\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .xl\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .xl\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .xl\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .xl\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .xl\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .xl\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .xl\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .xl\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .xl\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .xl\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .xl\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .xl\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .xl\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .xl\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .xl\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .xl\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .xl\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .xl\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .xl\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .xl\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .xl\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .xl\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .xl\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .xl\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .xl\\:pt-1\\/2 {\n    padding-top: 50%;\n  }\n\n  .xl\\:pr-1\\/2 {\n    padding-right: 50%;\n  }\n\n  .xl\\:pb-1\\/2 {\n    padding-bottom: 50%;\n  }\n\n  .xl\\:pl-1\\/2 {\n    padding-left: 50%;\n  }\n\n  .xl\\:pt-1\\/3 {\n    padding-top: 33.333333%;\n  }\n\n  .xl\\:pr-1\\/3 {\n    padding-right: 33.333333%;\n  }\n\n  .xl\\:pb-1\\/3 {\n    padding-bottom: 33.333333%;\n  }\n\n  .xl\\:pl-1\\/3 {\n    padding-left: 33.333333%;\n  }\n\n  .xl\\:pt-2\\/3 {\n    padding-top: 66.666667%;\n  }\n\n  .xl\\:pr-2\\/3 {\n    padding-right: 66.666667%;\n  }\n\n  .xl\\:pb-2\\/3 {\n    padding-bottom: 66.666667%;\n  }\n\n  .xl\\:pl-2\\/3 {\n    padding-left: 66.666667%;\n  }\n\n  .xl\\:pt-1\\/4 {\n    padding-top: 25%;\n  }\n\n  .xl\\:pr-1\\/4 {\n    padding-right: 25%;\n  }\n\n  .xl\\:pb-1\\/4 {\n    padding-bottom: 25%;\n  }\n\n  .xl\\:pl-1\\/4 {\n    padding-left: 25%;\n  }\n\n  .xl\\:pt-2\\/4 {\n    padding-top: 50%;\n  }\n\n  .xl\\:pr-2\\/4 {\n    padding-right: 50%;\n  }\n\n  .xl\\:pb-2\\/4 {\n    padding-bottom: 50%;\n  }\n\n  .xl\\:pl-2\\/4 {\n    padding-left: 50%;\n  }\n\n  .xl\\:pt-3\\/4 {\n    padding-top: 75%;\n  }\n\n  .xl\\:pr-3\\/4 {\n    padding-right: 75%;\n  }\n\n  .xl\\:pb-3\\/4 {\n    padding-bottom: 75%;\n  }\n\n  .xl\\:pl-3\\/4 {\n    padding-left: 75%;\n  }\n\n  .xl\\:pt-1\\/5 {\n    padding-top: 20%;\n  }\n\n  .xl\\:pr-1\\/5 {\n    padding-right: 20%;\n  }\n\n  .xl\\:pb-1\\/5 {\n    padding-bottom: 20%;\n  }\n\n  .xl\\:pl-1\\/5 {\n    padding-left: 20%;\n  }\n\n  .xl\\:pt-2\\/5 {\n    padding-top: 40%;\n  }\n\n  .xl\\:pr-2\\/5 {\n    padding-right: 40%;\n  }\n\n  .xl\\:pb-2\\/5 {\n    padding-bottom: 40%;\n  }\n\n  .xl\\:pl-2\\/5 {\n    padding-left: 40%;\n  }\n\n  .xl\\:pt-3\\/5 {\n    padding-top: 60%;\n  }\n\n  .xl\\:pr-3\\/5 {\n    padding-right: 60%;\n  }\n\n  .xl\\:pb-3\\/5 {\n    padding-bottom: 60%;\n  }\n\n  .xl\\:pl-3\\/5 {\n    padding-left: 60%;\n  }\n\n  .xl\\:pt-4\\/5 {\n    padding-top: 80%;\n  }\n\n  .xl\\:pr-4\\/5 {\n    padding-right: 80%;\n  }\n\n  .xl\\:pb-4\\/5 {\n    padding-bottom: 80%;\n  }\n\n  .xl\\:pl-4\\/5 {\n    padding-left: 80%;\n  }\n\n  .xl\\:pt-1\\/6 {\n    padding-top: 16.666667%;\n  }\n\n  .xl\\:pr-1\\/6 {\n    padding-right: 16.666667%;\n  }\n\n  .xl\\:pb-1\\/6 {\n    padding-bottom: 16.666667%;\n  }\n\n  .xl\\:pl-1\\/6 {\n    padding-left: 16.666667%;\n  }\n\n  .xl\\:pt-2\\/6 {\n    padding-top: 33.333333%;\n  }\n\n  .xl\\:pr-2\\/6 {\n    padding-right: 33.333333%;\n  }\n\n  .xl\\:pb-2\\/6 {\n    padding-bottom: 33.333333%;\n  }\n\n  .xl\\:pl-2\\/6 {\n    padding-left: 33.333333%;\n  }\n\n  .xl\\:pt-3\\/6 {\n    padding-top: 50%;\n  }\n\n  .xl\\:pr-3\\/6 {\n    padding-right: 50%;\n  }\n\n  .xl\\:pb-3\\/6 {\n    padding-bottom: 50%;\n  }\n\n  .xl\\:pl-3\\/6 {\n    padding-left: 50%;\n  }\n\n  .xl\\:pt-4\\/6 {\n    padding-top: 66.666667%;\n  }\n\n  .xl\\:pr-4\\/6 {\n    padding-right: 66.666667%;\n  }\n\n  .xl\\:pb-4\\/6 {\n    padding-bottom: 66.666667%;\n  }\n\n  .xl\\:pl-4\\/6 {\n    padding-left: 66.666667%;\n  }\n\n  .xl\\:pt-5\\/6 {\n    padding-top: 83.333333%;\n  }\n\n  .xl\\:pr-5\\/6 {\n    padding-right: 83.333333%;\n  }\n\n  .xl\\:pb-5\\/6 {\n    padding-bottom: 83.333333%;\n  }\n\n  .xl\\:pl-5\\/6 {\n    padding-left: 83.333333%;\n  }\n\n  .xl\\:pt-1\\/12 {\n    padding-top: 8.333333%;\n  }\n\n  .xl\\:pr-1\\/12 {\n    padding-right: 8.333333%;\n  }\n\n  .xl\\:pb-1\\/12 {\n    padding-bottom: 8.333333%;\n  }\n\n  .xl\\:pl-1\\/12 {\n    padding-left: 8.333333%;\n  }\n\n  .xl\\:pt-2\\/12 {\n    padding-top: 16.666667%;\n  }\n\n  .xl\\:pr-2\\/12 {\n    padding-right: 16.666667%;\n  }\n\n  .xl\\:pb-2\\/12 {\n    padding-bottom: 16.666667%;\n  }\n\n  .xl\\:pl-2\\/12 {\n    padding-left: 16.666667%;\n  }\n\n  .xl\\:pt-3\\/12 {\n    padding-top: 25%;\n  }\n\n  .xl\\:pr-3\\/12 {\n    padding-right: 25%;\n  }\n\n  .xl\\:pb-3\\/12 {\n    padding-bottom: 25%;\n  }\n\n  .xl\\:pl-3\\/12 {\n    padding-left: 25%;\n  }\n\n  .xl\\:pt-4\\/12 {\n    padding-top: 33.333333%;\n  }\n\n  .xl\\:pr-4\\/12 {\n    padding-right: 33.333333%;\n  }\n\n  .xl\\:pb-4\\/12 {\n    padding-bottom: 33.333333%;\n  }\n\n  .xl\\:pl-4\\/12 {\n    padding-left: 33.333333%;\n  }\n\n  .xl\\:pt-5\\/12 {\n    padding-top: 41.666667%;\n  }\n\n  .xl\\:pr-5\\/12 {\n    padding-right: 41.666667%;\n  }\n\n  .xl\\:pb-5\\/12 {\n    padding-bottom: 41.666667%;\n  }\n\n  .xl\\:pl-5\\/12 {\n    padding-left: 41.666667%;\n  }\n\n  .xl\\:pt-6\\/12 {\n    padding-top: 50%;\n  }\n\n  .xl\\:pr-6\\/12 {\n    padding-right: 50%;\n  }\n\n  .xl\\:pb-6\\/12 {\n    padding-bottom: 50%;\n  }\n\n  .xl\\:pl-6\\/12 {\n    padding-left: 50%;\n  }\n\n  .xl\\:pt-7\\/12 {\n    padding-top: 58.333333%;\n  }\n\n  .xl\\:pr-7\\/12 {\n    padding-right: 58.333333%;\n  }\n\n  .xl\\:pb-7\\/12 {\n    padding-bottom: 58.333333%;\n  }\n\n  .xl\\:pl-7\\/12 {\n    padding-left: 58.333333%;\n  }\n\n  .xl\\:pt-8\\/12 {\n    padding-top: 66.666667%;\n  }\n\n  .xl\\:pr-8\\/12 {\n    padding-right: 66.666667%;\n  }\n\n  .xl\\:pb-8\\/12 {\n    padding-bottom: 66.666667%;\n  }\n\n  .xl\\:pl-8\\/12 {\n    padding-left: 66.666667%;\n  }\n\n  .xl\\:pt-9\\/12 {\n    padding-top: 75%;\n  }\n\n  .xl\\:pr-9\\/12 {\n    padding-right: 75%;\n  }\n\n  .xl\\:pb-9\\/12 {\n    padding-bottom: 75%;\n  }\n\n  .xl\\:pl-9\\/12 {\n    padding-left: 75%;\n  }\n\n  .xl\\:pt-10\\/12 {\n    padding-top: 83.333333%;\n  }\n\n  .xl\\:pr-10\\/12 {\n    padding-right: 83.333333%;\n  }\n\n  .xl\\:pb-10\\/12 {\n    padding-bottom: 83.333333%;\n  }\n\n  .xl\\:pl-10\\/12 {\n    padding-left: 83.333333%;\n  }\n\n  .xl\\:pt-11\\/12 {\n    padding-top: 91.666667%;\n  }\n\n  .xl\\:pr-11\\/12 {\n    padding-right: 91.666667%;\n  }\n\n  .xl\\:pb-11\\/12 {\n    padding-bottom: 91.666667%;\n  }\n\n  .xl\\:pl-11\\/12 {\n    padding-left: 91.666667%;\n  }\n\n  .xl\\:pt-full {\n    padding-top: 100%;\n  }\n\n  .xl\\:pr-full {\n    padding-right: 100%;\n  }\n\n  .xl\\:pb-full {\n    padding-bottom: 100%;\n  }\n\n  .xl\\:pl-full {\n    padding-left: 100%;\n  }\n\n  .xl\\:placeholder-transparent::-webkit-input-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:placeholder-transparent::-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .xl\\:placeholder-white::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-white::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-white:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-white::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-white::placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-black::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-black::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-black:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-black::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-black::placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-cool-gray-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-50::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-50::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-50:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-50::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-50::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-100::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-200::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-200::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-200:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-200::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-200::placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-300::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-300::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-300:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-300::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-300::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-400::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-400::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-400:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-400::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-400::placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-500::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-500::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-500:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-500::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-500::placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-600::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-600::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-600:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-600::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-600::placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-700::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-700::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-700:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-700::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-700::placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-800::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-800::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-800:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-800::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-800::placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-900::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-900::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-900:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-900::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-900::placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::-webkit-input-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-cool-gray-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --placeholder-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--placeholder-opacity));\n  }\n\n  .xl\\:placeholder-opacity-0::-webkit-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .xl\\:placeholder-opacity-0::-moz-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .xl\\:placeholder-opacity-0:-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .xl\\:placeholder-opacity-0::-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .xl\\:placeholder-opacity-0::placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .xl\\:placeholder-opacity-25::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .xl\\:placeholder-opacity-25::-moz-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .xl\\:placeholder-opacity-25:-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .xl\\:placeholder-opacity-25::-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .xl\\:placeholder-opacity-25::placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .xl\\:placeholder-opacity-50::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .xl\\:placeholder-opacity-50::-moz-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .xl\\:placeholder-opacity-50:-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .xl\\:placeholder-opacity-50::-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .xl\\:placeholder-opacity-50::placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .xl\\:placeholder-opacity-75::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .xl\\:placeholder-opacity-75::-moz-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .xl\\:placeholder-opacity-75:-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .xl\\:placeholder-opacity-75::-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .xl\\:placeholder-opacity-75::placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .xl\\:placeholder-opacity-100::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .xl\\:placeholder-opacity-100::-moz-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .xl\\:placeholder-opacity-100:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .xl\\:placeholder-opacity-100::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .xl\\:placeholder-opacity-100::placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --placeholder-opacity: 0;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --placeholder-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --placeholder-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::-ms-input-placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --placeholder-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::-ms-input-placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --placeholder-opacity: 1;\n  }\n\n  .xl\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .xl\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .xl\\:static {\n    position: static;\n  }\n\n  .xl\\:fixed {\n    position: fixed;\n  }\n\n  .xl\\:absolute {\n    position: absolute;\n  }\n\n  .xl\\:relative {\n    position: relative;\n  }\n\n  .xl\\:sticky {\n    position: -webkit-sticky;\n    position: sticky;\n  }\n\n  .xl\\:inset-0 {\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n  }\n\n  .xl\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .xl\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .xl\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .xl\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .xl\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .xl\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .xl\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .xl\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .xl\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .xl\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .xl\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .xl\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .xl\\:inset-13 {\n    top: 3.25rem;\n    right: 3.25rem;\n    bottom: 3.25rem;\n    left: 3.25rem;\n  }\n\n  .xl\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .xl\\:inset-15 {\n    top: 3.75rem;\n    right: 3.75rem;\n    bottom: 3.75rem;\n    left: 3.75rem;\n  }\n\n  .xl\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .xl\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .xl\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .xl\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .xl\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .xl\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .xl\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .xl\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .xl\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .xl\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .xl\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .xl\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .xl\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .xl\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .xl\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .xl\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .xl\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .xl\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .xl\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .xl\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .xl\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .xl\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .xl\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .xl\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .xl\\:inset-1\\/5 {\n    top: 20%;\n    right: 20%;\n    bottom: 20%;\n    left: 20%;\n  }\n\n  .xl\\:inset-2\\/5 {\n    top: 40%;\n    right: 40%;\n    bottom: 40%;\n    left: 40%;\n  }\n\n  .xl\\:inset-3\\/5 {\n    top: 60%;\n    right: 60%;\n    bottom: 60%;\n    left: 60%;\n  }\n\n  .xl\\:inset-4\\/5 {\n    top: 80%;\n    right: 80%;\n    bottom: 80%;\n    left: 80%;\n  }\n\n  .xl\\:inset-1\\/6 {\n    top: 16.666667%;\n    right: 16.666667%;\n    bottom: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .xl\\:inset-2\\/6 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .xl\\:inset-3\\/6 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-4\\/6 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .xl\\:inset-5\\/6 {\n    top: 83.333333%;\n    right: 83.333333%;\n    bottom: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .xl\\:inset-1\\/12 {\n    top: 8.333333%;\n    right: 8.333333%;\n    bottom: 8.333333%;\n    left: 8.333333%;\n  }\n\n  .xl\\:inset-2\\/12 {\n    top: 16.666667%;\n    right: 16.666667%;\n    bottom: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .xl\\:inset-3\\/12 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .xl\\:inset-4\\/12 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .xl\\:inset-5\\/12 {\n    top: 41.666667%;\n    right: 41.666667%;\n    bottom: 41.666667%;\n    left: 41.666667%;\n  }\n\n  .xl\\:inset-6\\/12 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-7\\/12 {\n    top: 58.333333%;\n    right: 58.333333%;\n    bottom: 58.333333%;\n    left: 58.333333%;\n  }\n\n  .xl\\:inset-8\\/12 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .xl\\:inset-9\\/12 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .xl\\:inset-10\\/12 {\n    top: 83.333333%;\n    right: 83.333333%;\n    bottom: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .xl\\:inset-11\\/12 {\n    top: 91.666667%;\n    right: 91.666667%;\n    bottom: 91.666667%;\n    left: 91.666667%;\n  }\n\n  .xl\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .xl\\:inset-y-0 {\n    top: 0;\n    bottom: 0;\n  }\n\n  .xl\\:inset-x-0 {\n    right: 0;\n    left: 0;\n  }\n\n  .xl\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .xl\\:inset-x-1 {\n    right: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .xl\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .xl\\:inset-x-2 {\n    right: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .xl\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .xl\\:inset-x-3 {\n    right: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .xl\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .xl\\:inset-x-4 {\n    right: 1rem;\n    left: 1rem;\n  }\n\n  .xl\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .xl\\:inset-x-5 {\n    right: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .xl\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .xl\\:inset-x-6 {\n    right: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .xl\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .xl\\:inset-x-7 {\n    right: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .xl\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .xl\\:inset-x-8 {\n    right: 2rem;\n    left: 2rem;\n  }\n\n  .xl\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .xl\\:inset-x-9 {\n    right: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .xl\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .xl\\:inset-x-10 {\n    right: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .xl\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .xl\\:inset-x-11 {\n    right: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .xl\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .xl\\:inset-x-12 {\n    right: 3rem;\n    left: 3rem;\n  }\n\n  .xl\\:inset-y-13 {\n    top: 3.25rem;\n    bottom: 3.25rem;\n  }\n\n  .xl\\:inset-x-13 {\n    right: 3.25rem;\n    left: 3.25rem;\n  }\n\n  .xl\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .xl\\:inset-x-14 {\n    right: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .xl\\:inset-y-15 {\n    top: 3.75rem;\n    bottom: 3.75rem;\n  }\n\n  .xl\\:inset-x-15 {\n    right: 3.75rem;\n    left: 3.75rem;\n  }\n\n  .xl\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .xl\\:inset-x-16 {\n    right: 4rem;\n    left: 4rem;\n  }\n\n  .xl\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .xl\\:inset-x-20 {\n    right: 5rem;\n    left: 5rem;\n  }\n\n  .xl\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .xl\\:inset-x-24 {\n    right: 6rem;\n    left: 6rem;\n  }\n\n  .xl\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .xl\\:inset-x-28 {\n    right: 7rem;\n    left: 7rem;\n  }\n\n  .xl\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .xl\\:inset-x-32 {\n    right: 8rem;\n    left: 8rem;\n  }\n\n  .xl\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .xl\\:inset-x-36 {\n    right: 9rem;\n    left: 9rem;\n  }\n\n  .xl\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .xl\\:inset-x-40 {\n    right: 10rem;\n    left: 10rem;\n  }\n\n  .xl\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .xl\\:inset-x-48 {\n    right: 12rem;\n    left: 12rem;\n  }\n\n  .xl\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .xl\\:inset-x-56 {\n    right: 14rem;\n    left: 14rem;\n  }\n\n  .xl\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .xl\\:inset-x-60 {\n    right: 15rem;\n    left: 15rem;\n  }\n\n  .xl\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .xl\\:inset-x-64 {\n    right: 16rem;\n    left: 16rem;\n  }\n\n  .xl\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .xl\\:inset-x-72 {\n    right: 18rem;\n    left: 18rem;\n  }\n\n  .xl\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .xl\\:inset-x-80 {\n    right: 20rem;\n    left: 20rem;\n  }\n\n  .xl\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .xl\\:inset-x-96 {\n    right: 24rem;\n    left: 24rem;\n  }\n\n  .xl\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .xl\\:inset-x-auto {\n    right: auto;\n    left: auto;\n  }\n\n  .xl\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .xl\\:inset-x-px {\n    right: 1px;\n    left: 1px;\n  }\n\n  .xl\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .xl\\:inset-x-0\\.5 {\n    right: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .xl\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .xl\\:inset-x-1\\.5 {\n    right: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .xl\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .xl\\:inset-x-2\\.5 {\n    right: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .xl\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .xl\\:inset-x-3\\.5 {\n    right: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .xl\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .xl\\:inset-x-1\\/2 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .xl\\:inset-x-1\\/3 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .xl\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .xl\\:inset-x-2\\/3 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .xl\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .xl\\:inset-x-1\\/4 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .xl\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .xl\\:inset-x-2\\/4 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .xl\\:inset-x-3\\/4 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .xl\\:inset-y-1\\/5 {\n    top: 20%;\n    bottom: 20%;\n  }\n\n  .xl\\:inset-x-1\\/5 {\n    right: 20%;\n    left: 20%;\n  }\n\n  .xl\\:inset-y-2\\/5 {\n    top: 40%;\n    bottom: 40%;\n  }\n\n  .xl\\:inset-x-2\\/5 {\n    right: 40%;\n    left: 40%;\n  }\n\n  .xl\\:inset-y-3\\/5 {\n    top: 60%;\n    bottom: 60%;\n  }\n\n  .xl\\:inset-x-3\\/5 {\n    right: 60%;\n    left: 60%;\n  }\n\n  .xl\\:inset-y-4\\/5 {\n    top: 80%;\n    bottom: 80%;\n  }\n\n  .xl\\:inset-x-4\\/5 {\n    right: 80%;\n    left: 80%;\n  }\n\n  .xl\\:inset-y-1\\/6 {\n    top: 16.666667%;\n    bottom: 16.666667%;\n  }\n\n  .xl\\:inset-x-1\\/6 {\n    right: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .xl\\:inset-y-2\\/6 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .xl\\:inset-x-2\\/6 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .xl\\:inset-y-3\\/6 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .xl\\:inset-x-3\\/6 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-y-4\\/6 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .xl\\:inset-x-4\\/6 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .xl\\:inset-y-5\\/6 {\n    top: 83.333333%;\n    bottom: 83.333333%;\n  }\n\n  .xl\\:inset-x-5\\/6 {\n    right: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .xl\\:inset-y-1\\/12 {\n    top: 8.333333%;\n    bottom: 8.333333%;\n  }\n\n  .xl\\:inset-x-1\\/12 {\n    right: 8.333333%;\n    left: 8.333333%;\n  }\n\n  .xl\\:inset-y-2\\/12 {\n    top: 16.666667%;\n    bottom: 16.666667%;\n  }\n\n  .xl\\:inset-x-2\\/12 {\n    right: 16.666667%;\n    left: 16.666667%;\n  }\n\n  .xl\\:inset-y-3\\/12 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .xl\\:inset-x-3\\/12 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .xl\\:inset-y-4\\/12 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .xl\\:inset-x-4\\/12 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .xl\\:inset-y-5\\/12 {\n    top: 41.666667%;\n    bottom: 41.666667%;\n  }\n\n  .xl\\:inset-x-5\\/12 {\n    right: 41.666667%;\n    left: 41.666667%;\n  }\n\n  .xl\\:inset-y-6\\/12 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .xl\\:inset-x-6\\/12 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-y-7\\/12 {\n    top: 58.333333%;\n    bottom: 58.333333%;\n  }\n\n  .xl\\:inset-x-7\\/12 {\n    right: 58.333333%;\n    left: 58.333333%;\n  }\n\n  .xl\\:inset-y-8\\/12 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .xl\\:inset-x-8\\/12 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .xl\\:inset-y-9\\/12 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .xl\\:inset-x-9\\/12 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .xl\\:inset-y-10\\/12 {\n    top: 83.333333%;\n    bottom: 83.333333%;\n  }\n\n  .xl\\:inset-x-10\\/12 {\n    right: 83.333333%;\n    left: 83.333333%;\n  }\n\n  .xl\\:inset-y-11\\/12 {\n    top: 91.666667%;\n    bottom: 91.666667%;\n  }\n\n  .xl\\:inset-x-11\\/12 {\n    right: 91.666667%;\n    left: 91.666667%;\n  }\n\n  .xl\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .xl\\:inset-x-full {\n    right: 100%;\n    left: 100%;\n  }\n\n  .xl\\:top-0 {\n    top: 0;\n  }\n\n  .xl\\:right-0 {\n    right: 0;\n  }\n\n  .xl\\:bottom-0 {\n    bottom: 0;\n  }\n\n  .xl\\:left-0 {\n    left: 0;\n  }\n\n  .xl\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .xl\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .xl\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .xl\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .xl\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .xl\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .xl\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .xl\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .xl\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .xl\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .xl\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .xl\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .xl\\:top-4 {\n    top: 1rem;\n  }\n\n  .xl\\:right-4 {\n    right: 1rem;\n  }\n\n  .xl\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .xl\\:left-4 {\n    left: 1rem;\n  }\n\n  .xl\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .xl\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .xl\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .xl\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .xl\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .xl\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .xl\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .xl\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .xl\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .xl\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .xl\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .xl\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .xl\\:top-8 {\n    top: 2rem;\n  }\n\n  .xl\\:right-8 {\n    right: 2rem;\n  }\n\n  .xl\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .xl\\:left-8 {\n    left: 2rem;\n  }\n\n  .xl\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .xl\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .xl\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .xl\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .xl\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .xl\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .xl\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .xl\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .xl\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .xl\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .xl\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .xl\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .xl\\:top-12 {\n    top: 3rem;\n  }\n\n  .xl\\:right-12 {\n    right: 3rem;\n  }\n\n  .xl\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .xl\\:left-12 {\n    left: 3rem;\n  }\n\n  .xl\\:top-13 {\n    top: 3.25rem;\n  }\n\n  .xl\\:right-13 {\n    right: 3.25rem;\n  }\n\n  .xl\\:bottom-13 {\n    bottom: 3.25rem;\n  }\n\n  .xl\\:left-13 {\n    left: 3.25rem;\n  }\n\n  .xl\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .xl\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .xl\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .xl\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .xl\\:top-15 {\n    top: 3.75rem;\n  }\n\n  .xl\\:right-15 {\n    right: 3.75rem;\n  }\n\n  .xl\\:bottom-15 {\n    bottom: 3.75rem;\n  }\n\n  .xl\\:left-15 {\n    left: 3.75rem;\n  }\n\n  .xl\\:top-16 {\n    top: 4rem;\n  }\n\n  .xl\\:right-16 {\n    right: 4rem;\n  }\n\n  .xl\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .xl\\:left-16 {\n    left: 4rem;\n  }\n\n  .xl\\:top-20 {\n    top: 5rem;\n  }\n\n  .xl\\:right-20 {\n    right: 5rem;\n  }\n\n  .xl\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .xl\\:left-20 {\n    left: 5rem;\n  }\n\n  .xl\\:top-24 {\n    top: 6rem;\n  }\n\n  .xl\\:right-24 {\n    right: 6rem;\n  }\n\n  .xl\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .xl\\:left-24 {\n    left: 6rem;\n  }\n\n  .xl\\:top-28 {\n    top: 7rem;\n  }\n\n  .xl\\:right-28 {\n    right: 7rem;\n  }\n\n  .xl\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .xl\\:left-28 {\n    left: 7rem;\n  }\n\n  .xl\\:top-32 {\n    top: 8rem;\n  }\n\n  .xl\\:right-32 {\n    right: 8rem;\n  }\n\n  .xl\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .xl\\:left-32 {\n    left: 8rem;\n  }\n\n  .xl\\:top-36 {\n    top: 9rem;\n  }\n\n  .xl\\:right-36 {\n    right: 9rem;\n  }\n\n  .xl\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .xl\\:left-36 {\n    left: 9rem;\n  }\n\n  .xl\\:top-40 {\n    top: 10rem;\n  }\n\n  .xl\\:right-40 {\n    right: 10rem;\n  }\n\n  .xl\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .xl\\:left-40 {\n    left: 10rem;\n  }\n\n  .xl\\:top-48 {\n    top: 12rem;\n  }\n\n  .xl\\:right-48 {\n    right: 12rem;\n  }\n\n  .xl\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .xl\\:left-48 {\n    left: 12rem;\n  }\n\n  .xl\\:top-56 {\n    top: 14rem;\n  }\n\n  .xl\\:right-56 {\n    right: 14rem;\n  }\n\n  .xl\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .xl\\:left-56 {\n    left: 14rem;\n  }\n\n  .xl\\:top-60 {\n    top: 15rem;\n  }\n\n  .xl\\:right-60 {\n    right: 15rem;\n  }\n\n  .xl\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .xl\\:left-60 {\n    left: 15rem;\n  }\n\n  .xl\\:top-64 {\n    top: 16rem;\n  }\n\n  .xl\\:right-64 {\n    right: 16rem;\n  }\n\n  .xl\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .xl\\:left-64 {\n    left: 16rem;\n  }\n\n  .xl\\:top-72 {\n    top: 18rem;\n  }\n\n  .xl\\:right-72 {\n    right: 18rem;\n  }\n\n  .xl\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .xl\\:left-72 {\n    left: 18rem;\n  }\n\n  .xl\\:top-80 {\n    top: 20rem;\n  }\n\n  .xl\\:right-80 {\n    right: 20rem;\n  }\n\n  .xl\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .xl\\:left-80 {\n    left: 20rem;\n  }\n\n  .xl\\:top-96 {\n    top: 24rem;\n  }\n\n  .xl\\:right-96 {\n    right: 24rem;\n  }\n\n  .xl\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .xl\\:left-96 {\n    left: 24rem;\n  }\n\n  .xl\\:top-auto {\n    top: auto;\n  }\n\n  .xl\\:right-auto {\n    right: auto;\n  }\n\n  .xl\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .xl\\:left-auto {\n    left: auto;\n  }\n\n  .xl\\:top-px {\n    top: 1px;\n  }\n\n  .xl\\:right-px {\n    right: 1px;\n  }\n\n  .xl\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .xl\\:left-px {\n    left: 1px;\n  }\n\n  .xl\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .xl\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .xl\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .xl\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .xl\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .xl\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .xl\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .xl\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .xl\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .xl\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .xl\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .xl\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .xl\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .xl\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .xl\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .xl\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .xl\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .xl\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .xl\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .xl\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .xl\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .xl\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .xl\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .xl\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .xl\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .xl\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .xl\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .xl\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .xl\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .xl\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .xl\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .xl\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .xl\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .xl\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .xl\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .xl\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .xl\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .xl\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .xl\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .xl\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .xl\\:top-1\\/5 {\n    top: 20%;\n  }\n\n  .xl\\:right-1\\/5 {\n    right: 20%;\n  }\n\n  .xl\\:bottom-1\\/5 {\n    bottom: 20%;\n  }\n\n  .xl\\:left-1\\/5 {\n    left: 20%;\n  }\n\n  .xl\\:top-2\\/5 {\n    top: 40%;\n  }\n\n  .xl\\:right-2\\/5 {\n    right: 40%;\n  }\n\n  .xl\\:bottom-2\\/5 {\n    bottom: 40%;\n  }\n\n  .xl\\:left-2\\/5 {\n    left: 40%;\n  }\n\n  .xl\\:top-3\\/5 {\n    top: 60%;\n  }\n\n  .xl\\:right-3\\/5 {\n    right: 60%;\n  }\n\n  .xl\\:bottom-3\\/5 {\n    bottom: 60%;\n  }\n\n  .xl\\:left-3\\/5 {\n    left: 60%;\n  }\n\n  .xl\\:top-4\\/5 {\n    top: 80%;\n  }\n\n  .xl\\:right-4\\/5 {\n    right: 80%;\n  }\n\n  .xl\\:bottom-4\\/5 {\n    bottom: 80%;\n  }\n\n  .xl\\:left-4\\/5 {\n    left: 80%;\n  }\n\n  .xl\\:top-1\\/6 {\n    top: 16.666667%;\n  }\n\n  .xl\\:right-1\\/6 {\n    right: 16.666667%;\n  }\n\n  .xl\\:bottom-1\\/6 {\n    bottom: 16.666667%;\n  }\n\n  .xl\\:left-1\\/6 {\n    left: 16.666667%;\n  }\n\n  .xl\\:top-2\\/6 {\n    top: 33.333333%;\n  }\n\n  .xl\\:right-2\\/6 {\n    right: 33.333333%;\n  }\n\n  .xl\\:bottom-2\\/6 {\n    bottom: 33.333333%;\n  }\n\n  .xl\\:left-2\\/6 {\n    left: 33.333333%;\n  }\n\n  .xl\\:top-3\\/6 {\n    top: 50%;\n  }\n\n  .xl\\:right-3\\/6 {\n    right: 50%;\n  }\n\n  .xl\\:bottom-3\\/6 {\n    bottom: 50%;\n  }\n\n  .xl\\:left-3\\/6 {\n    left: 50%;\n  }\n\n  .xl\\:top-4\\/6 {\n    top: 66.666667%;\n  }\n\n  .xl\\:right-4\\/6 {\n    right: 66.666667%;\n  }\n\n  .xl\\:bottom-4\\/6 {\n    bottom: 66.666667%;\n  }\n\n  .xl\\:left-4\\/6 {\n    left: 66.666667%;\n  }\n\n  .xl\\:top-5\\/6 {\n    top: 83.333333%;\n  }\n\n  .xl\\:right-5\\/6 {\n    right: 83.333333%;\n  }\n\n  .xl\\:bottom-5\\/6 {\n    bottom: 83.333333%;\n  }\n\n  .xl\\:left-5\\/6 {\n    left: 83.333333%;\n  }\n\n  .xl\\:top-1\\/12 {\n    top: 8.333333%;\n  }\n\n  .xl\\:right-1\\/12 {\n    right: 8.333333%;\n  }\n\n  .xl\\:bottom-1\\/12 {\n    bottom: 8.333333%;\n  }\n\n  .xl\\:left-1\\/12 {\n    left: 8.333333%;\n  }\n\n  .xl\\:top-2\\/12 {\n    top: 16.666667%;\n  }\n\n  .xl\\:right-2\\/12 {\n    right: 16.666667%;\n  }\n\n  .xl\\:bottom-2\\/12 {\n    bottom: 16.666667%;\n  }\n\n  .xl\\:left-2\\/12 {\n    left: 16.666667%;\n  }\n\n  .xl\\:top-3\\/12 {\n    top: 25%;\n  }\n\n  .xl\\:right-3\\/12 {\n    right: 25%;\n  }\n\n  .xl\\:bottom-3\\/12 {\n    bottom: 25%;\n  }\n\n  .xl\\:left-3\\/12 {\n    left: 25%;\n  }\n\n  .xl\\:top-4\\/12 {\n    top: 33.333333%;\n  }\n\n  .xl\\:right-4\\/12 {\n    right: 33.333333%;\n  }\n\n  .xl\\:bottom-4\\/12 {\n    bottom: 33.333333%;\n  }\n\n  .xl\\:left-4\\/12 {\n    left: 33.333333%;\n  }\n\n  .xl\\:top-5\\/12 {\n    top: 41.666667%;\n  }\n\n  .xl\\:right-5\\/12 {\n    right: 41.666667%;\n  }\n\n  .xl\\:bottom-5\\/12 {\n    bottom: 41.666667%;\n  }\n\n  .xl\\:left-5\\/12 {\n    left: 41.666667%;\n  }\n\n  .xl\\:top-6\\/12 {\n    top: 50%;\n  }\n\n  .xl\\:right-6\\/12 {\n    right: 50%;\n  }\n\n  .xl\\:bottom-6\\/12 {\n    bottom: 50%;\n  }\n\n  .xl\\:left-6\\/12 {\n    left: 50%;\n  }\n\n  .xl\\:top-7\\/12 {\n    top: 58.333333%;\n  }\n\n  .xl\\:right-7\\/12 {\n    right: 58.333333%;\n  }\n\n  .xl\\:bottom-7\\/12 {\n    bottom: 58.333333%;\n  }\n\n  .xl\\:left-7\\/12 {\n    left: 58.333333%;\n  }\n\n  .xl\\:top-8\\/12 {\n    top: 66.666667%;\n  }\n\n  .xl\\:right-8\\/12 {\n    right: 66.666667%;\n  }\n\n  .xl\\:bottom-8\\/12 {\n    bottom: 66.666667%;\n  }\n\n  .xl\\:left-8\\/12 {\n    left: 66.666667%;\n  }\n\n  .xl\\:top-9\\/12 {\n    top: 75%;\n  }\n\n  .xl\\:right-9\\/12 {\n    right: 75%;\n  }\n\n  .xl\\:bottom-9\\/12 {\n    bottom: 75%;\n  }\n\n  .xl\\:left-9\\/12 {\n    left: 75%;\n  }\n\n  .xl\\:top-10\\/12 {\n    top: 83.333333%;\n  }\n\n  .xl\\:right-10\\/12 {\n    right: 83.333333%;\n  }\n\n  .xl\\:bottom-10\\/12 {\n    bottom: 83.333333%;\n  }\n\n  .xl\\:left-10\\/12 {\n    left: 83.333333%;\n  }\n\n  .xl\\:top-11\\/12 {\n    top: 91.666667%;\n  }\n\n  .xl\\:right-11\\/12 {\n    right: 91.666667%;\n  }\n\n  .xl\\:bottom-11\\/12 {\n    bottom: 91.666667%;\n  }\n\n  .xl\\:left-11\\/12 {\n    left: 91.666667%;\n  }\n\n  .xl\\:top-full {\n    top: 100%;\n  }\n\n  .xl\\:right-full {\n    right: 100%;\n  }\n\n  .xl\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .xl\\:left-full {\n    left: 100%;\n  }\n\n  .xl\\:resize-none {\n    resize: none;\n  }\n\n  .xl\\:resize-y {\n    resize: vertical;\n  }\n\n  .xl\\:resize-x {\n    resize: horizontal;\n  }\n\n  .xl\\:resize {\n    resize: both;\n  }\n\n  .xl\\:shadow-xs {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .xl\\:shadow-sm {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .xl\\:shadow {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .xl\\:shadow-md {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .xl\\:shadow-lg {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .xl\\:shadow-xl {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .xl\\:shadow-2xl {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .xl\\:shadow-inner {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .xl\\:shadow-outline {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .xl\\:shadow-none {\n    box-shadow: none;\n  }\n\n  .xl\\:shadow-solid {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .xl\\:shadow-outline-gray {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .xl\\:shadow-outline-blue {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .xl\\:shadow-outline-teal {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .xl\\:shadow-outline-green {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .xl\\:shadow-outline-yellow {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .xl\\:shadow-outline-orange {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .xl\\:shadow-outline-red {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .xl\\:shadow-outline-pink {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .xl\\:shadow-outline-purple {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .xl\\:shadow-outline-indigo {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-xs {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-sm {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-md {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-lg {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-xl {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-2xl {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-inner {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-none {\n    box-shadow: none;\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-solid {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline-gray {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline-blue {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline-teal {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline-green {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline-yellow {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline-orange {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline-red {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline-pink {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline-purple {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .group:focus .xl\\:group-focus\\:shadow-outline-indigo {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-xs:hover {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .xl\\:hover\\:shadow-sm:hover {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .xl\\:hover\\:shadow:hover {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .xl\\:hover\\:shadow-md:hover {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .xl\\:hover\\:shadow-lg:hover {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .xl\\:hover\\:shadow-xl:hover {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .xl\\:hover\\:shadow-2xl:hover {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .xl\\:hover\\:shadow-inner:hover {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .xl\\:hover\\:shadow-outline:hover {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-none:hover {\n    box-shadow: none;\n  }\n\n  .xl\\:hover\\:shadow-solid:hover {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .xl\\:hover\\:shadow-outline-gray:hover {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-outline-blue:hover {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-outline-teal:hover {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-outline-green:hover {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-outline-yellow:hover {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-outline-orange:hover {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-outline-red:hover {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-outline-pink:hover {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-outline-purple:hover {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .xl\\:hover\\:shadow-outline-indigo:hover {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-xs:focus {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  }\n\n  .xl\\:focus\\:shadow-sm:focus {\n    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  }\n\n  .xl\\:focus\\:shadow:focus {\n    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .xl\\:focus\\:shadow-md:focus {\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  }\n\n  .xl\\:focus\\:shadow-lg:focus {\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  }\n\n  .xl\\:focus\\:shadow-xl:focus {\n    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  }\n\n  .xl\\:focus\\:shadow-2xl:focus {\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  }\n\n  .xl\\:focus\\:shadow-inner:focus {\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  }\n\n  .xl\\:focus\\:shadow-outline:focus {\n    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-none:focus {\n    box-shadow: none;\n  }\n\n  .xl\\:focus\\:shadow-solid:focus {\n    box-shadow: 0 0 0 2px currentColor;\n  }\n\n  .xl\\:focus\\:shadow-outline-gray:focus {\n    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-outline-blue:focus {\n    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-outline-teal:focus {\n    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-outline-green:focus {\n    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-outline-yellow:focus {\n    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-outline-orange:focus {\n    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-outline-red:focus {\n    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-outline-pink:focus {\n    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-outline-purple:focus {\n    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);\n  }\n\n  .xl\\:focus\\:shadow-outline-indigo:focus {\n    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);\n  }\n\n  .xl\\:fill-current {\n    fill: currentColor;\n  }\n\n  .xl\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .xl\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .xl\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .xl\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .xl\\:table-auto {\n    table-layout: auto;\n  }\n\n  .xl\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .xl\\:text-left {\n    text-align: left;\n  }\n\n  .xl\\:text-center {\n    text-align: center;\n  }\n\n  .xl\\:text-right {\n    text-align: right;\n  }\n\n  .xl\\:text-justify {\n    text-align: justify;\n  }\n\n  .xl\\:text-transparent {\n    color: transparent;\n  }\n\n  .xl\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .xl\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .xl\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .xl\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .xl\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .xl\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .xl\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .xl\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .xl\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .xl\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .xl\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .xl\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .xl\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .xl\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .xl\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .xl\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .xl\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .xl\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .xl\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .xl\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .xl\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .xl\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .xl\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .xl\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .xl\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .xl\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .xl\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .xl\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .xl\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .xl\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .xl\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .xl\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .xl\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .xl\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .xl\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .xl\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .xl\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .xl\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .xl\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .xl\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .xl\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .xl\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .xl\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .xl\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .xl\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .xl\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .xl\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .xl\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .xl\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .xl\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .xl\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .xl\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .xl\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .xl\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .xl\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .xl\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .xl\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .xl\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .xl\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .xl\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .xl\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .xl\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .xl\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .xl\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .xl\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .xl\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .xl\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .xl\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .xl\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .xl\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .xl\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .xl\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .xl\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .xl\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .xl\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .xl\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .xl\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .xl\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .xl\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .xl\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .xl\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .xl\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .xl\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .xl\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .xl\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .xl\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .xl\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .xl\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .xl\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .xl\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .xl\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .xl\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .xl\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .xl\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .xl\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .xl\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .xl\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .xl\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .xl\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .xl\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .xl\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .xl\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .xl\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .xl\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .xl\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .xl\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .xl\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .xl\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .xl\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:focus .xl\\:group-focus\\:text-white {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-black {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-gray-50 {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-gray-100 {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-gray-200 {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-gray-300 {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-gray-400 {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-gray-500 {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-gray-600 {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-gray-700 {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-gray-800 {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-gray-900 {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-cool-gray-50 {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-cool-gray-100 {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-cool-gray-200 {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-cool-gray-300 {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-cool-gray-400 {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-cool-gray-500 {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-cool-gray-600 {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-cool-gray-700 {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-cool-gray-800 {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-cool-gray-900 {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-red-50 {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-red-100 {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-red-200 {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-red-300 {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-red-400 {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-red-500 {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-red-600 {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-red-700 {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-red-800 {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-red-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-orange-50 {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-orange-100 {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-orange-200 {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-orange-300 {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-orange-400 {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-orange-500 {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-orange-600 {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-orange-700 {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-orange-800 {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-orange-900 {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-yellow-50 {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-yellow-100 {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-yellow-200 {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-yellow-300 {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-yellow-400 {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-yellow-500 {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-yellow-600 {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-yellow-700 {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-yellow-800 {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-yellow-900 {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-green-50 {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-green-100 {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-green-200 {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-green-300 {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-green-400 {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-green-500 {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-green-600 {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-green-700 {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-green-800 {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-green-900 {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-teal-50 {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-teal-100 {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-teal-200 {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-teal-300 {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-teal-400 {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-teal-500 {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-teal-600 {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-teal-700 {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-teal-800 {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-teal-900 {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-blue-50 {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-blue-100 {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-blue-200 {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-blue-300 {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-blue-400 {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-blue-500 {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-blue-600 {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-blue-700 {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-blue-800 {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-blue-900 {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-indigo-50 {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-indigo-100 {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-indigo-200 {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-indigo-300 {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-indigo-400 {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-indigo-500 {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-indigo-600 {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-indigo-700 {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-indigo-800 {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-indigo-900 {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-purple-50 {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-purple-100 {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-purple-200 {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-purple-300 {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-purple-400 {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-purple-500 {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-purple-600 {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-purple-700 {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-purple-800 {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-purple-900 {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-pink-50 {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-pink-100 {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-pink-200 {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-pink-300 {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-pink-400 {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-pink-500 {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-pink-600 {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-pink-700 {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-pink-800 {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .group:focus .xl\\:group-focus\\:text-pink-900 {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .xl\\:hover\\:text-white:hover {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-black:hover {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-50:hover {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-100:hover {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-200:hover {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-300:hover {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-400:hover {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-500:hover {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-600:hover {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-700:hover {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-800:hover {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-900:hover {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-cool-gray-50:hover {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-cool-gray-100:hover {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-cool-gray-200:hover {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-cool-gray-300:hover {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-cool-gray-400:hover {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-cool-gray-500:hover {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-cool-gray-600:hover {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-cool-gray-700:hover {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-cool-gray-800:hover {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-cool-gray-900:hover {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-50:hover {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-100:hover {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-200:hover {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-300:hover {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-400:hover {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-500:hover {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-600:hover {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-700:hover {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-800:hover {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-900:hover {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-50:hover {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-100:hover {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-200:hover {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-300:hover {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-400:hover {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-500:hover {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-600:hover {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-700:hover {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-800:hover {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-900:hover {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-50:hover {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-100:hover {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-200:hover {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-300:hover {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-400:hover {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-500:hover {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-600:hover {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-700:hover {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-800:hover {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-900:hover {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-50:hover {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-100:hover {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-200:hover {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-300:hover {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-400:hover {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-500:hover {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-600:hover {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-700:hover {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-800:hover {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-900:hover {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-50:hover {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-100:hover {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-200:hover {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-300:hover {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-400:hover {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-500:hover {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-600:hover {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-700:hover {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-800:hover {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-900:hover {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-50:hover {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-100:hover {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-200:hover {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-300:hover {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-400:hover {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-500:hover {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-600:hover {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-700:hover {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-800:hover {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-900:hover {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-50:hover {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-100:hover {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-200:hover {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-300:hover {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-400:hover {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-500:hover {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-600:hover {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-700:hover {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-800:hover {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-900:hover {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-50:hover {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-100:hover {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-200:hover {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-300:hover {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-400:hover {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-500:hover {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-600:hover {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-700:hover {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-800:hover {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-900:hover {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-50:hover {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-100:hover {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-200:hover {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-300:hover {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-400:hover {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-500:hover {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-600:hover {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-700:hover {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-800:hover {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-900:hover {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .xl\\:focus-within\\:text-white:focus-within {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-black:focus-within {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-50:focus-within {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-100:focus-within {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-200:focus-within {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-300:focus-within {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-400:focus-within {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-500:focus-within {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-600:focus-within {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-700:focus-within {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-800:focus-within {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-900:focus-within {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-cool-gray-50:focus-within {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-cool-gray-100:focus-within {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-cool-gray-200:focus-within {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-cool-gray-300:focus-within {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-cool-gray-400:focus-within {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-cool-gray-500:focus-within {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-cool-gray-600:focus-within {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-cool-gray-700:focus-within {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-cool-gray-800:focus-within {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-cool-gray-900:focus-within {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-50:focus-within {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-100:focus-within {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-200:focus-within {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-300:focus-within {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-400:focus-within {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-500:focus-within {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-600:focus-within {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-700:focus-within {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-800:focus-within {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-900:focus-within {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-50:focus-within {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-100:focus-within {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-200:focus-within {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-300:focus-within {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-400:focus-within {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-500:focus-within {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-600:focus-within {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-700:focus-within {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-800:focus-within {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-900:focus-within {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-50:focus-within {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-100:focus-within {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-200:focus-within {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-300:focus-within {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-400:focus-within {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-500:focus-within {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-600:focus-within {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-700:focus-within {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-800:focus-within {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-900:focus-within {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-50:focus-within {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-100:focus-within {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-200:focus-within {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-300:focus-within {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-400:focus-within {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-500:focus-within {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-600:focus-within {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-700:focus-within {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-800:focus-within {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-900:focus-within {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-50:focus-within {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-100:focus-within {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-200:focus-within {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-300:focus-within {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-400:focus-within {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-500:focus-within {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-600:focus-within {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-700:focus-within {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-800:focus-within {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-900:focus-within {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-50:focus-within {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-100:focus-within {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-200:focus-within {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-300:focus-within {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-400:focus-within {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-500:focus-within {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-600:focus-within {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-700:focus-within {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-800:focus-within {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-900:focus-within {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-50:focus-within {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-100:focus-within {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-200:focus-within {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-300:focus-within {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-400:focus-within {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-500:focus-within {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-600:focus-within {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-700:focus-within {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-800:focus-within {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-900:focus-within {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-50:focus-within {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-100:focus-within {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-200:focus-within {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-300:focus-within {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-400:focus-within {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-500:focus-within {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-600:focus-within {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-700:focus-within {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-800:focus-within {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-900:focus-within {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-50:focus-within {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-100:focus-within {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-200:focus-within {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-300:focus-within {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-400:focus-within {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-500:focus-within {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-600:focus-within {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-700:focus-within {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-800:focus-within {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-900:focus-within {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:text-white:focus {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-black:focus {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-50:focus {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-100:focus {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-200:focus {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-300:focus {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-400:focus {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-500:focus {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-600:focus {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-700:focus {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-800:focus {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-900:focus {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-cool-gray-50:focus {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-cool-gray-100:focus {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-cool-gray-200:focus {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-cool-gray-300:focus {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-cool-gray-400:focus {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-cool-gray-500:focus {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-cool-gray-600:focus {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-cool-gray-700:focus {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-cool-gray-800:focus {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-cool-gray-900:focus {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-50:focus {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-100:focus {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-200:focus {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-300:focus {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-400:focus {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-500:focus {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-600:focus {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-700:focus {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-800:focus {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-900:focus {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-50:focus {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-100:focus {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-200:focus {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-300:focus {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-400:focus {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-500:focus {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-600:focus {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-700:focus {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-800:focus {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-900:focus {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-50:focus {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-100:focus {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-200:focus {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-300:focus {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-400:focus {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-500:focus {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-600:focus {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-700:focus {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-800:focus {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-900:focus {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-50:focus {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-100:focus {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-200:focus {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-300:focus {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-400:focus {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-500:focus {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-600:focus {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-700:focus {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-800:focus {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-900:focus {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-50:focus {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-100:focus {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-200:focus {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-300:focus {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-400:focus {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-500:focus {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-600:focus {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-700:focus {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-800:focus {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-900:focus {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-50:focus {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-100:focus {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-200:focus {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-300:focus {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-400:focus {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-500:focus {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-600:focus {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-700:focus {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-800:focus {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-900:focus {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-50:focus {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-100:focus {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-200:focus {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-300:focus {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-400:focus {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-500:focus {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-600:focus {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-700:focus {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-800:focus {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-900:focus {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-50:focus {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-100:focus {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-200:focus {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-300:focus {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-400:focus {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-500:focus {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-600:focus {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-700:focus {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-800:focus {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-900:focus {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-50:focus {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-100:focus {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-200:focus {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-300:focus {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-400:focus {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-500:focus {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-600:focus {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-700:focus {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-800:focus {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-900:focus {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-transparent:active {\n    color: transparent;\n  }\n\n  .xl\\:active\\:text-white:active {\n    --text-opacity: 1;\n    color: #ffffff;\n    color: rgba(255, 255, 255, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-black:active {\n    --text-opacity: 1;\n    color: #000000;\n    color: rgba(0, 0, 0, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-gray-50:active {\n    --text-opacity: 1;\n    color: #f9fafb;\n    color: rgba(249, 250, 251, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-gray-100:active {\n    --text-opacity: 1;\n    color: #f4f5f7;\n    color: rgba(244, 245, 247, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-gray-200:active {\n    --text-opacity: 1;\n    color: #e5e7eb;\n    color: rgba(229, 231, 235, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-gray-300:active {\n    --text-opacity: 1;\n    color: #d2d6dc;\n    color: rgba(210, 214, 220, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-gray-400:active {\n    --text-opacity: 1;\n    color: #9fa6b2;\n    color: rgba(159, 166, 178, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-gray-500:active {\n    --text-opacity: 1;\n    color: #6b7280;\n    color: rgba(107, 114, 128, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-gray-600:active {\n    --text-opacity: 1;\n    color: #4b5563;\n    color: rgba(75, 85, 99, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-gray-700:active {\n    --text-opacity: 1;\n    color: #374151;\n    color: rgba(55, 65, 81, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-gray-800:active {\n    --text-opacity: 1;\n    color: #252f3f;\n    color: rgba(37, 47, 63, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-gray-900:active {\n    --text-opacity: 1;\n    color: #161e2e;\n    color: rgba(22, 30, 46, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-cool-gray-50:active {\n    --text-opacity: 1;\n    color: #fbfdfe;\n    color: rgba(251, 253, 254, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-cool-gray-100:active {\n    --text-opacity: 1;\n    color: #f1f5f9;\n    color: rgba(241, 245, 249, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-cool-gray-200:active {\n    --text-opacity: 1;\n    color: #e2e8f0;\n    color: rgba(226, 232, 240, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-cool-gray-300:active {\n    --text-opacity: 1;\n    color: #cfd8e3;\n    color: rgba(207, 216, 227, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-cool-gray-400:active {\n    --text-opacity: 1;\n    color: #97a6ba;\n    color: rgba(151, 166, 186, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-cool-gray-500:active {\n    --text-opacity: 1;\n    color: #64748b;\n    color: rgba(100, 116, 139, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-cool-gray-600:active {\n    --text-opacity: 1;\n    color: #475569;\n    color: rgba(71, 85, 105, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-cool-gray-700:active {\n    --text-opacity: 1;\n    color: #364152;\n    color: rgba(54, 65, 82, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-cool-gray-800:active {\n    --text-opacity: 1;\n    color: #27303f;\n    color: rgba(39, 48, 63, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-cool-gray-900:active {\n    --text-opacity: 1;\n    color: #1a202e;\n    color: rgba(26, 32, 46, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-red-50:active {\n    --text-opacity: 1;\n    color: #fdf2f2;\n    color: rgba(253, 242, 242, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-red-100:active {\n    --text-opacity: 1;\n    color: #fde8e8;\n    color: rgba(253, 232, 232, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-red-200:active {\n    --text-opacity: 1;\n    color: #fbd5d5;\n    color: rgba(251, 213, 213, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-red-300:active {\n    --text-opacity: 1;\n    color: #f8b4b4;\n    color: rgba(248, 180, 180, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-red-400:active {\n    --text-opacity: 1;\n    color: #f98080;\n    color: rgba(249, 128, 128, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-red-500:active {\n    --text-opacity: 1;\n    color: #f05252;\n    color: rgba(240, 82, 82, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-red-600:active {\n    --text-opacity: 1;\n    color: #e02424;\n    color: rgba(224, 36, 36, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-red-700:active {\n    --text-opacity: 1;\n    color: #c81e1e;\n    color: rgba(200, 30, 30, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-red-800:active {\n    --text-opacity: 1;\n    color: #9b1c1c;\n    color: rgba(155, 28, 28, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-red-900:active {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-orange-50:active {\n    --text-opacity: 1;\n    color: #fff8f1;\n    color: rgba(255, 248, 241, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-orange-100:active {\n    --text-opacity: 1;\n    color: #feecdc;\n    color: rgba(254, 236, 220, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-orange-200:active {\n    --text-opacity: 1;\n    color: #fcd9bd;\n    color: rgba(252, 217, 189, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-orange-300:active {\n    --text-opacity: 1;\n    color: #fdba8c;\n    color: rgba(253, 186, 140, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-orange-400:active {\n    --text-opacity: 1;\n    color: #ff8a4c;\n    color: rgba(255, 138, 76, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-orange-500:active {\n    --text-opacity: 1;\n    color: #ff5a1f;\n    color: rgba(255, 90, 31, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-orange-600:active {\n    --text-opacity: 1;\n    color: #d03801;\n    color: rgba(208, 56, 1, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-orange-700:active {\n    --text-opacity: 1;\n    color: #b43403;\n    color: rgba(180, 52, 3, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-orange-800:active {\n    --text-opacity: 1;\n    color: #8a2c0d;\n    color: rgba(138, 44, 13, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-orange-900:active {\n    --text-opacity: 1;\n    color: #771d1d;\n    color: rgba(119, 29, 29, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-yellow-50:active {\n    --text-opacity: 1;\n    color: #fdfdea;\n    color: rgba(253, 253, 234, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-yellow-100:active {\n    --text-opacity: 1;\n    color: #fdf6b2;\n    color: rgba(253, 246, 178, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-yellow-200:active {\n    --text-opacity: 1;\n    color: #fce96a;\n    color: rgba(252, 233, 106, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-yellow-300:active {\n    --text-opacity: 1;\n    color: #faca15;\n    color: rgba(250, 202, 21, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-yellow-400:active {\n    --text-opacity: 1;\n    color: #e3a008;\n    color: rgba(227, 160, 8, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-yellow-500:active {\n    --text-opacity: 1;\n    color: #c27803;\n    color: rgba(194, 120, 3, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-yellow-600:active {\n    --text-opacity: 1;\n    color: #9f580a;\n    color: rgba(159, 88, 10, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-yellow-700:active {\n    --text-opacity: 1;\n    color: #8e4b10;\n    color: rgba(142, 75, 16, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-yellow-800:active {\n    --text-opacity: 1;\n    color: #723b13;\n    color: rgba(114, 59, 19, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-yellow-900:active {\n    --text-opacity: 1;\n    color: #633112;\n    color: rgba(99, 49, 18, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-green-50:active {\n    --text-opacity: 1;\n    color: #f3faf7;\n    color: rgba(243, 250, 247, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-green-100:active {\n    --text-opacity: 1;\n    color: #def7ec;\n    color: rgba(222, 247, 236, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-green-200:active {\n    --text-opacity: 1;\n    color: #bcf0da;\n    color: rgba(188, 240, 218, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-green-300:active {\n    --text-opacity: 1;\n    color: #84e1bc;\n    color: rgba(132, 225, 188, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-green-400:active {\n    --text-opacity: 1;\n    color: #31c48d;\n    color: rgba(49, 196, 141, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-green-500:active {\n    --text-opacity: 1;\n    color: #0e9f6e;\n    color: rgba(14, 159, 110, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-green-600:active {\n    --text-opacity: 1;\n    color: #057a55;\n    color: rgba(5, 122, 85, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-green-700:active {\n    --text-opacity: 1;\n    color: #046c4e;\n    color: rgba(4, 108, 78, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-green-800:active {\n    --text-opacity: 1;\n    color: #03543f;\n    color: rgba(3, 84, 63, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-green-900:active {\n    --text-opacity: 1;\n    color: #014737;\n    color: rgba(1, 71, 55, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-teal-50:active {\n    --text-opacity: 1;\n    color: #edfafa;\n    color: rgba(237, 250, 250, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-teal-100:active {\n    --text-opacity: 1;\n    color: #d5f5f6;\n    color: rgba(213, 245, 246, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-teal-200:active {\n    --text-opacity: 1;\n    color: #afecef;\n    color: rgba(175, 236, 239, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-teal-300:active {\n    --text-opacity: 1;\n    color: #7edce2;\n    color: rgba(126, 220, 226, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-teal-400:active {\n    --text-opacity: 1;\n    color: #16bdca;\n    color: rgba(22, 189, 202, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-teal-500:active {\n    --text-opacity: 1;\n    color: #0694a2;\n    color: rgba(6, 148, 162, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-teal-600:active {\n    --text-opacity: 1;\n    color: #047481;\n    color: rgba(4, 116, 129, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-teal-700:active {\n    --text-opacity: 1;\n    color: #036672;\n    color: rgba(3, 102, 114, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-teal-800:active {\n    --text-opacity: 1;\n    color: #05505c;\n    color: rgba(5, 80, 92, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-teal-900:active {\n    --text-opacity: 1;\n    color: #014451;\n    color: rgba(1, 68, 81, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-blue-50:active {\n    --text-opacity: 1;\n    color: #ebf5ff;\n    color: rgba(235, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-blue-100:active {\n    --text-opacity: 1;\n    color: #e1effe;\n    color: rgba(225, 239, 254, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-blue-200:active {\n    --text-opacity: 1;\n    color: #c3ddfd;\n    color: rgba(195, 221, 253, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-blue-300:active {\n    --text-opacity: 1;\n    color: #a4cafe;\n    color: rgba(164, 202, 254, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-blue-400:active {\n    --text-opacity: 1;\n    color: #76a9fa;\n    color: rgba(118, 169, 250, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-blue-500:active {\n    --text-opacity: 1;\n    color: #3f83f8;\n    color: rgba(63, 131, 248, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-blue-600:active {\n    --text-opacity: 1;\n    color: #1c64f2;\n    color: rgba(28, 100, 242, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-blue-700:active {\n    --text-opacity: 1;\n    color: #1a56db;\n    color: rgba(26, 86, 219, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-blue-800:active {\n    --text-opacity: 1;\n    color: #1e429f;\n    color: rgba(30, 66, 159, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-blue-900:active {\n    --text-opacity: 1;\n    color: #233876;\n    color: rgba(35, 56, 118, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-indigo-50:active {\n    --text-opacity: 1;\n    color: #f0f5ff;\n    color: rgba(240, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-indigo-100:active {\n    --text-opacity: 1;\n    color: #e5edff;\n    color: rgba(229, 237, 255, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-indigo-200:active {\n    --text-opacity: 1;\n    color: #cddbfe;\n    color: rgba(205, 219, 254, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-indigo-300:active {\n    --text-opacity: 1;\n    color: #b4c6fc;\n    color: rgba(180, 198, 252, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-indigo-400:active {\n    --text-opacity: 1;\n    color: #8da2fb;\n    color: rgba(141, 162, 251, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-indigo-500:active {\n    --text-opacity: 1;\n    color: #6875f5;\n    color: rgba(104, 117, 245, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-indigo-600:active {\n    --text-opacity: 1;\n    color: #5850ec;\n    color: rgba(88, 80, 236, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-indigo-700:active {\n    --text-opacity: 1;\n    color: #5145cd;\n    color: rgba(81, 69, 205, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-indigo-800:active {\n    --text-opacity: 1;\n    color: #42389d;\n    color: rgba(66, 56, 157, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-indigo-900:active {\n    --text-opacity: 1;\n    color: #362f78;\n    color: rgba(54, 47, 120, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-purple-50:active {\n    --text-opacity: 1;\n    color: #f6f5ff;\n    color: rgba(246, 245, 255, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-purple-100:active {\n    --text-opacity: 1;\n    color: #edebfe;\n    color: rgba(237, 235, 254, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-purple-200:active {\n    --text-opacity: 1;\n    color: #dcd7fe;\n    color: rgba(220, 215, 254, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-purple-300:active {\n    --text-opacity: 1;\n    color: #cabffd;\n    color: rgba(202, 191, 253, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-purple-400:active {\n    --text-opacity: 1;\n    color: #ac94fa;\n    color: rgba(172, 148, 250, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-purple-500:active {\n    --text-opacity: 1;\n    color: #9061f9;\n    color: rgba(144, 97, 249, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-purple-600:active {\n    --text-opacity: 1;\n    color: #7e3af2;\n    color: rgba(126, 58, 242, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-purple-700:active {\n    --text-opacity: 1;\n    color: #6c2bd9;\n    color: rgba(108, 43, 217, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-purple-800:active {\n    --text-opacity: 1;\n    color: #5521b5;\n    color: rgba(85, 33, 181, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-purple-900:active {\n    --text-opacity: 1;\n    color: #4a1d96;\n    color: rgba(74, 29, 150, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-pink-50:active {\n    --text-opacity: 1;\n    color: #fdf2f8;\n    color: rgba(253, 242, 248, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-pink-100:active {\n    --text-opacity: 1;\n    color: #fce8f3;\n    color: rgba(252, 232, 243, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-pink-200:active {\n    --text-opacity: 1;\n    color: #fad1e8;\n    color: rgba(250, 209, 232, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-pink-300:active {\n    --text-opacity: 1;\n    color: #f8b4d9;\n    color: rgba(248, 180, 217, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-pink-400:active {\n    --text-opacity: 1;\n    color: #f17eb8;\n    color: rgba(241, 126, 184, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-pink-500:active {\n    --text-opacity: 1;\n    color: #e74694;\n    color: rgba(231, 70, 148, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-pink-600:active {\n    --text-opacity: 1;\n    color: #d61f69;\n    color: rgba(214, 31, 105, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-pink-700:active {\n    --text-opacity: 1;\n    color: #bf125d;\n    color: rgba(191, 18, 93, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-pink-800:active {\n    --text-opacity: 1;\n    color: #99154b;\n    color: rgba(153, 21, 75, var(--text-opacity));\n  }\n\n  .xl\\:active\\:text-pink-900:active {\n    --text-opacity: 1;\n    color: #751a3d;\n    color: rgba(117, 26, 61, var(--text-opacity));\n  }\n\n  .xl\\:text-opacity-0 {\n    --text-opacity: 0;\n  }\n\n  .xl\\:text-opacity-25 {\n    --text-opacity: 0.25;\n  }\n\n  .xl\\:text-opacity-50 {\n    --text-opacity: 0.5;\n  }\n\n  .xl\\:text-opacity-75 {\n    --text-opacity: 0.75;\n  }\n\n  .xl\\:text-opacity-100 {\n    --text-opacity: 1;\n  }\n\n  .xl\\:hover\\:text-opacity-0:hover {\n    --text-opacity: 0;\n  }\n\n  .xl\\:hover\\:text-opacity-25:hover {\n    --text-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:text-opacity-50:hover {\n    --text-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:text-opacity-75:hover {\n    --text-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:text-opacity-100:hover {\n    --text-opacity: 1;\n  }\n\n  .xl\\:focus\\:text-opacity-0:focus {\n    --text-opacity: 0;\n  }\n\n  .xl\\:focus\\:text-opacity-25:focus {\n    --text-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:text-opacity-50:focus {\n    --text-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:text-opacity-75:focus {\n    --text-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:text-opacity-100:focus {\n    --text-opacity: 1;\n  }\n\n  .xl\\:italic {\n    font-style: italic;\n  }\n\n  .xl\\:not-italic {\n    font-style: normal;\n  }\n\n  .xl\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .xl\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .xl\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .xl\\:normal-case {\n    text-transform: none;\n  }\n\n  .xl\\:underline {\n    text-decoration: underline;\n  }\n\n  .xl\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .xl\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .xl\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .xl\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .xl\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:focus .xl\\:group-focus\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:focus .xl\\:group-focus\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:focus .xl\\:group-focus\\:no-underline {\n    text-decoration: none;\n  }\n\n  .xl\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .xl\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .xl\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .xl\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .xl\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .xl\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .xl\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .xl\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .xl\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .xl\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .xl\\:tracking-normal {\n    letter-spacing: 0;\n  }\n\n  .xl\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .xl\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .xl\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .xl\\:select-none {\n    -webkit-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n  }\n\n  .xl\\:select-text {\n    -webkit-user-select: text;\n       -moz-user-select: text;\n        -ms-user-select: text;\n            user-select: text;\n  }\n\n  .xl\\:select-all {\n    -webkit-user-select: all;\n       -moz-user-select: all;\n        -ms-user-select: all;\n            user-select: all;\n  }\n\n  .xl\\:select-auto {\n    -webkit-user-select: auto;\n       -moz-user-select: auto;\n        -ms-user-select: auto;\n            user-select: auto;\n  }\n\n  .xl\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .xl\\:align-top {\n    vertical-align: top;\n  }\n\n  .xl\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .xl\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .xl\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .xl\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .xl\\:visible {\n    visibility: visible;\n  }\n\n  .xl\\:invisible {\n    visibility: hidden;\n  }\n\n  .xl\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .xl\\:whitespace-no-wrap {\n    white-space: nowrap;\n  }\n\n  .xl\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .xl\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .xl\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .xl\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .xl\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .xl\\:break-all {\n    word-break: break-all;\n  }\n\n  .xl\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .xl\\:w-0 {\n    width: 0;\n  }\n\n  .xl\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .xl\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .xl\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .xl\\:w-4 {\n    width: 1rem;\n  }\n\n  .xl\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .xl\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .xl\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .xl\\:w-8 {\n    width: 2rem;\n  }\n\n  .xl\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .xl\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .xl\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .xl\\:w-12 {\n    width: 3rem;\n  }\n\n  .xl\\:w-13 {\n    width: 3.25rem;\n  }\n\n  .xl\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .xl\\:w-15 {\n    width: 3.75rem;\n  }\n\n  .xl\\:w-16 {\n    width: 4rem;\n  }\n\n  .xl\\:w-20 {\n    width: 5rem;\n  }\n\n  .xl\\:w-24 {\n    width: 6rem;\n  }\n\n  .xl\\:w-28 {\n    width: 7rem;\n  }\n\n  .xl\\:w-32 {\n    width: 8rem;\n  }\n\n  .xl\\:w-36 {\n    width: 9rem;\n  }\n\n  .xl\\:w-40 {\n    width: 10rem;\n  }\n\n  .xl\\:w-48 {\n    width: 12rem;\n  }\n\n  .xl\\:w-56 {\n    width: 14rem;\n  }\n\n  .xl\\:w-60 {\n    width: 15rem;\n  }\n\n  .xl\\:w-64 {\n    width: 16rem;\n  }\n\n  .xl\\:w-72 {\n    width: 18rem;\n  }\n\n  .xl\\:w-80 {\n    width: 20rem;\n  }\n\n  .xl\\:w-96 {\n    width: 24rem;\n  }\n\n  .xl\\:w-auto {\n    width: auto;\n  }\n\n  .xl\\:w-px {\n    width: 1px;\n  }\n\n  .xl\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .xl\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .xl\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .xl\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .xl\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .xl\\:w-1\\/3 {\n    width: 33.333333%;\n  }\n\n  .xl\\:w-2\\/3 {\n    width: 66.666667%;\n  }\n\n  .xl\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .xl\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .xl\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .xl\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .xl\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .xl\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .xl\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .xl\\:w-1\\/6 {\n    width: 16.666667%;\n  }\n\n  .xl\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .xl\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .xl\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .xl\\:w-5\\/6 {\n    width: 83.333333%;\n  }\n\n  .xl\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .xl\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .xl\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .xl\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .xl\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .xl\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .xl\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .xl\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .xl\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .xl\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .xl\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .xl\\:w-full {\n    width: 100%;\n  }\n\n  .xl\\:w-screen {\n    width: 100vw;\n  }\n\n  .xl\\:z-0 {\n    z-index: 0;\n  }\n\n  .xl\\:z-10 {\n    z-index: 10;\n  }\n\n  .xl\\:z-20 {\n    z-index: 20;\n  }\n\n  .xl\\:z-30 {\n    z-index: 30;\n  }\n\n  .xl\\:z-40 {\n    z-index: 40;\n  }\n\n  .xl\\:z-50 {\n    z-index: 50;\n  }\n\n  .xl\\:z-auto {\n    z-index: auto;\n  }\n\n  .xl\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .xl\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .xl\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .xl\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .xl\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .xl\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .xl\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .xl\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .xl\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .xl\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .xl\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .xl\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .xl\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .xl\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .xl\\:gap-0 {\n    grid-gap: 0;\n    gap: 0;\n  }\n\n  .xl\\:gap-1 {\n    grid-gap: 0.25rem;\n    gap: 0.25rem;\n  }\n\n  .xl\\:gap-2 {\n    grid-gap: 0.5rem;\n    gap: 0.5rem;\n  }\n\n  .xl\\:gap-3 {\n    grid-gap: 0.75rem;\n    gap: 0.75rem;\n  }\n\n  .xl\\:gap-4 {\n    grid-gap: 1rem;\n    gap: 1rem;\n  }\n\n  .xl\\:gap-5 {\n    grid-gap: 1.25rem;\n    gap: 1.25rem;\n  }\n\n  .xl\\:gap-6 {\n    grid-gap: 1.5rem;\n    gap: 1.5rem;\n  }\n\n  .xl\\:gap-7 {\n    grid-gap: 1.75rem;\n    gap: 1.75rem;\n  }\n\n  .xl\\:gap-8 {\n    grid-gap: 2rem;\n    gap: 2rem;\n  }\n\n  .xl\\:gap-9 {\n    grid-gap: 2.25rem;\n    gap: 2.25rem;\n  }\n\n  .xl\\:gap-10 {\n    grid-gap: 2.5rem;\n    gap: 2.5rem;\n  }\n\n  .xl\\:gap-11 {\n    grid-gap: 2.75rem;\n    gap: 2.75rem;\n  }\n\n  .xl\\:gap-12 {\n    grid-gap: 3rem;\n    gap: 3rem;\n  }\n\n  .xl\\:gap-13 {\n    grid-gap: 3.25rem;\n    gap: 3.25rem;\n  }\n\n  .xl\\:gap-14 {\n    grid-gap: 3.5rem;\n    gap: 3.5rem;\n  }\n\n  .xl\\:gap-15 {\n    grid-gap: 3.75rem;\n    gap: 3.75rem;\n  }\n\n  .xl\\:gap-16 {\n    grid-gap: 4rem;\n    gap: 4rem;\n  }\n\n  .xl\\:gap-20 {\n    grid-gap: 5rem;\n    gap: 5rem;\n  }\n\n  .xl\\:gap-24 {\n    grid-gap: 6rem;\n    gap: 6rem;\n  }\n\n  .xl\\:gap-28 {\n    grid-gap: 7rem;\n    gap: 7rem;\n  }\n\n  .xl\\:gap-32 {\n    grid-gap: 8rem;\n    gap: 8rem;\n  }\n\n  .xl\\:gap-36 {\n    grid-gap: 9rem;\n    gap: 9rem;\n  }\n\n  .xl\\:gap-40 {\n    grid-gap: 10rem;\n    gap: 10rem;\n  }\n\n  .xl\\:gap-48 {\n    grid-gap: 12rem;\n    gap: 12rem;\n  }\n\n  .xl\\:gap-56 {\n    grid-gap: 14rem;\n    gap: 14rem;\n  }\n\n  .xl\\:gap-60 {\n    grid-gap: 15rem;\n    gap: 15rem;\n  }\n\n  .xl\\:gap-64 {\n    grid-gap: 16rem;\n    gap: 16rem;\n  }\n\n  .xl\\:gap-72 {\n    grid-gap: 18rem;\n    gap: 18rem;\n  }\n\n  .xl\\:gap-80 {\n    grid-gap: 20rem;\n    gap: 20rem;\n  }\n\n  .xl\\:gap-96 {\n    grid-gap: 24rem;\n    gap: 24rem;\n  }\n\n  .xl\\:gap-px {\n    grid-gap: 1px;\n    gap: 1px;\n  }\n\n  .xl\\:gap-0\\.5 {\n    grid-gap: 0.125rem;\n    gap: 0.125rem;\n  }\n\n  .xl\\:gap-1\\.5 {\n    grid-gap: 0.375rem;\n    gap: 0.375rem;\n  }\n\n  .xl\\:gap-2\\.5 {\n    grid-gap: 0.625rem;\n    gap: 0.625rem;\n  }\n\n  .xl\\:gap-3\\.5 {\n    grid-gap: 0.875rem;\n    gap: 0.875rem;\n  }\n\n  .xl\\:gap-1\\/2 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .xl\\:gap-1\\/3 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .xl\\:gap-2\\/3 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .xl\\:gap-1\\/4 {\n    grid-gap: 25%;\n    gap: 25%;\n  }\n\n  .xl\\:gap-2\\/4 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .xl\\:gap-3\\/4 {\n    grid-gap: 75%;\n    gap: 75%;\n  }\n\n  .xl\\:gap-1\\/5 {\n    grid-gap: 20%;\n    gap: 20%;\n  }\n\n  .xl\\:gap-2\\/5 {\n    grid-gap: 40%;\n    gap: 40%;\n  }\n\n  .xl\\:gap-3\\/5 {\n    grid-gap: 60%;\n    gap: 60%;\n  }\n\n  .xl\\:gap-4\\/5 {\n    grid-gap: 80%;\n    gap: 80%;\n  }\n\n  .xl\\:gap-1\\/6 {\n    grid-gap: 16.666667%;\n    gap: 16.666667%;\n  }\n\n  .xl\\:gap-2\\/6 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .xl\\:gap-3\\/6 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .xl\\:gap-4\\/6 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .xl\\:gap-5\\/6 {\n    grid-gap: 83.333333%;\n    gap: 83.333333%;\n  }\n\n  .xl\\:gap-1\\/12 {\n    grid-gap: 8.333333%;\n    gap: 8.333333%;\n  }\n\n  .xl\\:gap-2\\/12 {\n    grid-gap: 16.666667%;\n    gap: 16.666667%;\n  }\n\n  .xl\\:gap-3\\/12 {\n    grid-gap: 25%;\n    gap: 25%;\n  }\n\n  .xl\\:gap-4\\/12 {\n    grid-gap: 33.333333%;\n    gap: 33.333333%;\n  }\n\n  .xl\\:gap-5\\/12 {\n    grid-gap: 41.666667%;\n    gap: 41.666667%;\n  }\n\n  .xl\\:gap-6\\/12 {\n    grid-gap: 50%;\n    gap: 50%;\n  }\n\n  .xl\\:gap-7\\/12 {\n    grid-gap: 58.333333%;\n    gap: 58.333333%;\n  }\n\n  .xl\\:gap-8\\/12 {\n    grid-gap: 66.666667%;\n    gap: 66.666667%;\n  }\n\n  .xl\\:gap-9\\/12 {\n    grid-gap: 75%;\n    gap: 75%;\n  }\n\n  .xl\\:gap-10\\/12 {\n    grid-gap: 83.333333%;\n    gap: 83.333333%;\n  }\n\n  .xl\\:gap-11\\/12 {\n    grid-gap: 91.666667%;\n    gap: 91.666667%;\n  }\n\n  .xl\\:gap-full {\n    grid-gap: 100%;\n    gap: 100%;\n  }\n\n  .xl\\:col-gap-0 {\n    grid-column-gap: 0;\n    -moz-column-gap: 0;\n         column-gap: 0;\n  }\n\n  .xl\\:col-gap-1 {\n    grid-column-gap: 0.25rem;\n    -moz-column-gap: 0.25rem;\n         column-gap: 0.25rem;\n  }\n\n  .xl\\:col-gap-2 {\n    grid-column-gap: 0.5rem;\n    -moz-column-gap: 0.5rem;\n         column-gap: 0.5rem;\n  }\n\n  .xl\\:col-gap-3 {\n    grid-column-gap: 0.75rem;\n    -moz-column-gap: 0.75rem;\n         column-gap: 0.75rem;\n  }\n\n  .xl\\:col-gap-4 {\n    grid-column-gap: 1rem;\n    -moz-column-gap: 1rem;\n         column-gap: 1rem;\n  }\n\n  .xl\\:col-gap-5 {\n    grid-column-gap: 1.25rem;\n    -moz-column-gap: 1.25rem;\n         column-gap: 1.25rem;\n  }\n\n  .xl\\:col-gap-6 {\n    grid-column-gap: 1.5rem;\n    -moz-column-gap: 1.5rem;\n         column-gap: 1.5rem;\n  }\n\n  .xl\\:col-gap-7 {\n    grid-column-gap: 1.75rem;\n    -moz-column-gap: 1.75rem;\n         column-gap: 1.75rem;\n  }\n\n  .xl\\:col-gap-8 {\n    grid-column-gap: 2rem;\n    -moz-column-gap: 2rem;\n         column-gap: 2rem;\n  }\n\n  .xl\\:col-gap-9 {\n    grid-column-gap: 2.25rem;\n    -moz-column-gap: 2.25rem;\n         column-gap: 2.25rem;\n  }\n\n  .xl\\:col-gap-10 {\n    grid-column-gap: 2.5rem;\n    -moz-column-gap: 2.5rem;\n         column-gap: 2.5rem;\n  }\n\n  .xl\\:col-gap-11 {\n    grid-column-gap: 2.75rem;\n    -moz-column-gap: 2.75rem;\n         column-gap: 2.75rem;\n  }\n\n  .xl\\:col-gap-12 {\n    grid-column-gap: 3rem;\n    -moz-column-gap: 3rem;\n         column-gap: 3rem;\n  }\n\n  .xl\\:col-gap-13 {\n    grid-column-gap: 3.25rem;\n    -moz-column-gap: 3.25rem;\n         column-gap: 3.25rem;\n  }\n\n  .xl\\:col-gap-14 {\n    grid-column-gap: 3.5rem;\n    -moz-column-gap: 3.5rem;\n         column-gap: 3.5rem;\n  }\n\n  .xl\\:col-gap-15 {\n    grid-column-gap: 3.75rem;\n    -moz-column-gap: 3.75rem;\n         column-gap: 3.75rem;\n  }\n\n  .xl\\:col-gap-16 {\n    grid-column-gap: 4rem;\n    -moz-column-gap: 4rem;\n         column-gap: 4rem;\n  }\n\n  .xl\\:col-gap-20 {\n    grid-column-gap: 5rem;\n    -moz-column-gap: 5rem;\n         column-gap: 5rem;\n  }\n\n  .xl\\:col-gap-24 {\n    grid-column-gap: 6rem;\n    -moz-column-gap: 6rem;\n         column-gap: 6rem;\n  }\n\n  .xl\\:col-gap-28 {\n    grid-column-gap: 7rem;\n    -moz-column-gap: 7rem;\n         column-gap: 7rem;\n  }\n\n  .xl\\:col-gap-32 {\n    grid-column-gap: 8rem;\n    -moz-column-gap: 8rem;\n         column-gap: 8rem;\n  }\n\n  .xl\\:col-gap-36 {\n    grid-column-gap: 9rem;\n    -moz-column-gap: 9rem;\n         column-gap: 9rem;\n  }\n\n  .xl\\:col-gap-40 {\n    grid-column-gap: 10rem;\n    -moz-column-gap: 10rem;\n         column-gap: 10rem;\n  }\n\n  .xl\\:col-gap-48 {\n    grid-column-gap: 12rem;\n    -moz-column-gap: 12rem;\n         column-gap: 12rem;\n  }\n\n  .xl\\:col-gap-56 {\n    grid-column-gap: 14rem;\n    -moz-column-gap: 14rem;\n         column-gap: 14rem;\n  }\n\n  .xl\\:col-gap-60 {\n    grid-column-gap: 15rem;\n    -moz-column-gap: 15rem;\n         column-gap: 15rem;\n  }\n\n  .xl\\:col-gap-64 {\n    grid-column-gap: 16rem;\n    -moz-column-gap: 16rem;\n         column-gap: 16rem;\n  }\n\n  .xl\\:col-gap-72 {\n    grid-column-gap: 18rem;\n    -moz-column-gap: 18rem;\n         column-gap: 18rem;\n  }\n\n  .xl\\:col-gap-80 {\n    grid-column-gap: 20rem;\n    -moz-column-gap: 20rem;\n         column-gap: 20rem;\n  }\n\n  .xl\\:col-gap-96 {\n    grid-column-gap: 24rem;\n    -moz-column-gap: 24rem;\n         column-gap: 24rem;\n  }\n\n  .xl\\:col-gap-px {\n    grid-column-gap: 1px;\n    -moz-column-gap: 1px;\n         column-gap: 1px;\n  }\n\n  .xl\\:col-gap-0\\.5 {\n    grid-column-gap: 0.125rem;\n    -moz-column-gap: 0.125rem;\n         column-gap: 0.125rem;\n  }\n\n  .xl\\:col-gap-1\\.5 {\n    grid-column-gap: 0.375rem;\n    -moz-column-gap: 0.375rem;\n         column-gap: 0.375rem;\n  }\n\n  .xl\\:col-gap-2\\.5 {\n    grid-column-gap: 0.625rem;\n    -moz-column-gap: 0.625rem;\n         column-gap: 0.625rem;\n  }\n\n  .xl\\:col-gap-3\\.5 {\n    grid-column-gap: 0.875rem;\n    -moz-column-gap: 0.875rem;\n         column-gap: 0.875rem;\n  }\n\n  .xl\\:col-gap-1\\/2 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .xl\\:col-gap-1\\/3 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .xl\\:col-gap-2\\/3 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .xl\\:col-gap-1\\/4 {\n    grid-column-gap: 25%;\n    -moz-column-gap: 25%;\n         column-gap: 25%;\n  }\n\n  .xl\\:col-gap-2\\/4 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .xl\\:col-gap-3\\/4 {\n    grid-column-gap: 75%;\n    -moz-column-gap: 75%;\n         column-gap: 75%;\n  }\n\n  .xl\\:col-gap-1\\/5 {\n    grid-column-gap: 20%;\n    -moz-column-gap: 20%;\n         column-gap: 20%;\n  }\n\n  .xl\\:col-gap-2\\/5 {\n    grid-column-gap: 40%;\n    -moz-column-gap: 40%;\n         column-gap: 40%;\n  }\n\n  .xl\\:col-gap-3\\/5 {\n    grid-column-gap: 60%;\n    -moz-column-gap: 60%;\n         column-gap: 60%;\n  }\n\n  .xl\\:col-gap-4\\/5 {\n    grid-column-gap: 80%;\n    -moz-column-gap: 80%;\n         column-gap: 80%;\n  }\n\n  .xl\\:col-gap-1\\/6 {\n    grid-column-gap: 16.666667%;\n    -moz-column-gap: 16.666667%;\n         column-gap: 16.666667%;\n  }\n\n  .xl\\:col-gap-2\\/6 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .xl\\:col-gap-3\\/6 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .xl\\:col-gap-4\\/6 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .xl\\:col-gap-5\\/6 {\n    grid-column-gap: 83.333333%;\n    -moz-column-gap: 83.333333%;\n         column-gap: 83.333333%;\n  }\n\n  .xl\\:col-gap-1\\/12 {\n    grid-column-gap: 8.333333%;\n    -moz-column-gap: 8.333333%;\n         column-gap: 8.333333%;\n  }\n\n  .xl\\:col-gap-2\\/12 {\n    grid-column-gap: 16.666667%;\n    -moz-column-gap: 16.666667%;\n         column-gap: 16.666667%;\n  }\n\n  .xl\\:col-gap-3\\/12 {\n    grid-column-gap: 25%;\n    -moz-column-gap: 25%;\n         column-gap: 25%;\n  }\n\n  .xl\\:col-gap-4\\/12 {\n    grid-column-gap: 33.333333%;\n    -moz-column-gap: 33.333333%;\n         column-gap: 33.333333%;\n  }\n\n  .xl\\:col-gap-5\\/12 {\n    grid-column-gap: 41.666667%;\n    -moz-column-gap: 41.666667%;\n         column-gap: 41.666667%;\n  }\n\n  .xl\\:col-gap-6\\/12 {\n    grid-column-gap: 50%;\n    -moz-column-gap: 50%;\n         column-gap: 50%;\n  }\n\n  .xl\\:col-gap-7\\/12 {\n    grid-column-gap: 58.333333%;\n    -moz-column-gap: 58.333333%;\n         column-gap: 58.333333%;\n  }\n\n  .xl\\:col-gap-8\\/12 {\n    grid-column-gap: 66.666667%;\n    -moz-column-gap: 66.666667%;\n         column-gap: 66.666667%;\n  }\n\n  .xl\\:col-gap-9\\/12 {\n    grid-column-gap: 75%;\n    -moz-column-gap: 75%;\n         column-gap: 75%;\n  }\n\n  .xl\\:col-gap-10\\/12 {\n    grid-column-gap: 83.333333%;\n    -moz-column-gap: 83.333333%;\n         column-gap: 83.333333%;\n  }\n\n  .xl\\:col-gap-11\\/12 {\n    grid-column-gap: 91.666667%;\n    -moz-column-gap: 91.666667%;\n         column-gap: 91.666667%;\n  }\n\n  .xl\\:col-gap-full {\n    grid-column-gap: 100%;\n    -moz-column-gap: 100%;\n         column-gap: 100%;\n  }\n\n  .xl\\:row-gap-0 {\n    grid-row-gap: 0;\n    row-gap: 0;\n  }\n\n  .xl\\:row-gap-1 {\n    grid-row-gap: 0.25rem;\n    row-gap: 0.25rem;\n  }\n\n  .xl\\:row-gap-2 {\n    grid-row-gap: 0.5rem;\n    row-gap: 0.5rem;\n  }\n\n  .xl\\:row-gap-3 {\n    grid-row-gap: 0.75rem;\n    row-gap: 0.75rem;\n  }\n\n  .xl\\:row-gap-4 {\n    grid-row-gap: 1rem;\n    row-gap: 1rem;\n  }\n\n  .xl\\:row-gap-5 {\n    grid-row-gap: 1.25rem;\n    row-gap: 1.25rem;\n  }\n\n  .xl\\:row-gap-6 {\n    grid-row-gap: 1.5rem;\n    row-gap: 1.5rem;\n  }\n\n  .xl\\:row-gap-7 {\n    grid-row-gap: 1.75rem;\n    row-gap: 1.75rem;\n  }\n\n  .xl\\:row-gap-8 {\n    grid-row-gap: 2rem;\n    row-gap: 2rem;\n  }\n\n  .xl\\:row-gap-9 {\n    grid-row-gap: 2.25rem;\n    row-gap: 2.25rem;\n  }\n\n  .xl\\:row-gap-10 {\n    grid-row-gap: 2.5rem;\n    row-gap: 2.5rem;\n  }\n\n  .xl\\:row-gap-11 {\n    grid-row-gap: 2.75rem;\n    row-gap: 2.75rem;\n  }\n\n  .xl\\:row-gap-12 {\n    grid-row-gap: 3rem;\n    row-gap: 3rem;\n  }\n\n  .xl\\:row-gap-13 {\n    grid-row-gap: 3.25rem;\n    row-gap: 3.25rem;\n  }\n\n  .xl\\:row-gap-14 {\n    grid-row-gap: 3.5rem;\n    row-gap: 3.5rem;\n  }\n\n  .xl\\:row-gap-15 {\n    grid-row-gap: 3.75rem;\n    row-gap: 3.75rem;\n  }\n\n  .xl\\:row-gap-16 {\n    grid-row-gap: 4rem;\n    row-gap: 4rem;\n  }\n\n  .xl\\:row-gap-20 {\n    grid-row-gap: 5rem;\n    row-gap: 5rem;\n  }\n\n  .xl\\:row-gap-24 {\n    grid-row-gap: 6rem;\n    row-gap: 6rem;\n  }\n\n  .xl\\:row-gap-28 {\n    grid-row-gap: 7rem;\n    row-gap: 7rem;\n  }\n\n  .xl\\:row-gap-32 {\n    grid-row-gap: 8rem;\n    row-gap: 8rem;\n  }\n\n  .xl\\:row-gap-36 {\n    grid-row-gap: 9rem;\n    row-gap: 9rem;\n  }\n\n  .xl\\:row-gap-40 {\n    grid-row-gap: 10rem;\n    row-gap: 10rem;\n  }\n\n  .xl\\:row-gap-48 {\n    grid-row-gap: 12rem;\n    row-gap: 12rem;\n  }\n\n  .xl\\:row-gap-56 {\n    grid-row-gap: 14rem;\n    row-gap: 14rem;\n  }\n\n  .xl\\:row-gap-60 {\n    grid-row-gap: 15rem;\n    row-gap: 15rem;\n  }\n\n  .xl\\:row-gap-64 {\n    grid-row-gap: 16rem;\n    row-gap: 16rem;\n  }\n\n  .xl\\:row-gap-72 {\n    grid-row-gap: 18rem;\n    row-gap: 18rem;\n  }\n\n  .xl\\:row-gap-80 {\n    grid-row-gap: 20rem;\n    row-gap: 20rem;\n  }\n\n  .xl\\:row-gap-96 {\n    grid-row-gap: 24rem;\n    row-gap: 24rem;\n  }\n\n  .xl\\:row-gap-px {\n    grid-row-gap: 1px;\n    row-gap: 1px;\n  }\n\n  .xl\\:row-gap-0\\.5 {\n    grid-row-gap: 0.125rem;\n    row-gap: 0.125rem;\n  }\n\n  .xl\\:row-gap-1\\.5 {\n    grid-row-gap: 0.375rem;\n    row-gap: 0.375rem;\n  }\n\n  .xl\\:row-gap-2\\.5 {\n    grid-row-gap: 0.625rem;\n    row-gap: 0.625rem;\n  }\n\n  .xl\\:row-gap-3\\.5 {\n    grid-row-gap: 0.875rem;\n    row-gap: 0.875rem;\n  }\n\n  .xl\\:row-gap-1\\/2 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .xl\\:row-gap-1\\/3 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .xl\\:row-gap-2\\/3 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .xl\\:row-gap-1\\/4 {\n    grid-row-gap: 25%;\n    row-gap: 25%;\n  }\n\n  .xl\\:row-gap-2\\/4 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .xl\\:row-gap-3\\/4 {\n    grid-row-gap: 75%;\n    row-gap: 75%;\n  }\n\n  .xl\\:row-gap-1\\/5 {\n    grid-row-gap: 20%;\n    row-gap: 20%;\n  }\n\n  .xl\\:row-gap-2\\/5 {\n    grid-row-gap: 40%;\n    row-gap: 40%;\n  }\n\n  .xl\\:row-gap-3\\/5 {\n    grid-row-gap: 60%;\n    row-gap: 60%;\n  }\n\n  .xl\\:row-gap-4\\/5 {\n    grid-row-gap: 80%;\n    row-gap: 80%;\n  }\n\n  .xl\\:row-gap-1\\/6 {\n    grid-row-gap: 16.666667%;\n    row-gap: 16.666667%;\n  }\n\n  .xl\\:row-gap-2\\/6 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .xl\\:row-gap-3\\/6 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .xl\\:row-gap-4\\/6 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .xl\\:row-gap-5\\/6 {\n    grid-row-gap: 83.333333%;\n    row-gap: 83.333333%;\n  }\n\n  .xl\\:row-gap-1\\/12 {\n    grid-row-gap: 8.333333%;\n    row-gap: 8.333333%;\n  }\n\n  .xl\\:row-gap-2\\/12 {\n    grid-row-gap: 16.666667%;\n    row-gap: 16.666667%;\n  }\n\n  .xl\\:row-gap-3\\/12 {\n    grid-row-gap: 25%;\n    row-gap: 25%;\n  }\n\n  .xl\\:row-gap-4\\/12 {\n    grid-row-gap: 33.333333%;\n    row-gap: 33.333333%;\n  }\n\n  .xl\\:row-gap-5\\/12 {\n    grid-row-gap: 41.666667%;\n    row-gap: 41.666667%;\n  }\n\n  .xl\\:row-gap-6\\/12 {\n    grid-row-gap: 50%;\n    row-gap: 50%;\n  }\n\n  .xl\\:row-gap-7\\/12 {\n    grid-row-gap: 58.333333%;\n    row-gap: 58.333333%;\n  }\n\n  .xl\\:row-gap-8\\/12 {\n    grid-row-gap: 66.666667%;\n    row-gap: 66.666667%;\n  }\n\n  .xl\\:row-gap-9\\/12 {\n    grid-row-gap: 75%;\n    row-gap: 75%;\n  }\n\n  .xl\\:row-gap-10\\/12 {\n    grid-row-gap: 83.333333%;\n    row-gap: 83.333333%;\n  }\n\n  .xl\\:row-gap-11\\/12 {\n    grid-row-gap: 91.666667%;\n    row-gap: 91.666667%;\n  }\n\n  .xl\\:row-gap-full {\n    grid-row-gap: 100%;\n    row-gap: 100%;\n  }\n\n  .xl\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .xl\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .xl\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .xl\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .xl\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .xl\\:col-auto {\n    grid-column: auto;\n  }\n\n  .xl\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .xl\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .xl\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .xl\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .xl\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .xl\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .xl\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .xl\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .xl\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .xl\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .xl\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .xl\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .xl\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .xl\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .xl\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .xl\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .xl\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .xl\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .xl\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .xl\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .xl\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .xl\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .xl\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .xl\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .xl\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .xl\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .xl\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .xl\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .xl\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .xl\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .xl\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .xl\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .xl\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .xl\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .xl\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .xl\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .xl\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .xl\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .xl\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .xl\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .xl\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .xl\\:row-auto {\n    grid-row: auto;\n  }\n\n  .xl\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .xl\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .xl\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .xl\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .xl\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .xl\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .xl\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .xl\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .xl\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .xl\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .xl\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .xl\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .xl\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .xl\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .xl\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .xl\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .xl\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .xl\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .xl\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .xl\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .xl\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .xl\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .xl\\:transform {\n    --transform-translate-x: 0;\n    --transform-translate-y: 0;\n    --transform-rotate: 0;\n    --transform-skew-x: 0;\n    --transform-skew-y: 0;\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));\n  }\n\n  .xl\\:transform-none {\n    transform: none;\n  }\n\n  .xl\\:origin-center {\n    transform-origin: center;\n  }\n\n  .xl\\:origin-top {\n    transform-origin: top;\n  }\n\n  .xl\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .xl\\:origin-right {\n    transform-origin: right;\n  }\n\n  .xl\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .xl\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .xl\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .xl\\:origin-left {\n    transform-origin: left;\n  }\n\n  .xl\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .xl\\:scale-0 {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .xl\\:scale-50 {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .xl\\:scale-75 {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .xl\\:scale-90 {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .xl\\:scale-95 {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .xl\\:scale-100 {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .xl\\:scale-105 {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .xl\\:scale-110 {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .xl\\:scale-125 {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .xl\\:scale-150 {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .xl\\:scale-x-0 {\n    --transform-scale-x: 0;\n  }\n\n  .xl\\:scale-x-50 {\n    --transform-scale-x: .5;\n  }\n\n  .xl\\:scale-x-75 {\n    --transform-scale-x: .75;\n  }\n\n  .xl\\:scale-x-90 {\n    --transform-scale-x: .9;\n  }\n\n  .xl\\:scale-x-95 {\n    --transform-scale-x: .95;\n  }\n\n  .xl\\:scale-x-100 {\n    --transform-scale-x: 1;\n  }\n\n  .xl\\:scale-x-105 {\n    --transform-scale-x: 1.05;\n  }\n\n  .xl\\:scale-x-110 {\n    --transform-scale-x: 1.1;\n  }\n\n  .xl\\:scale-x-125 {\n    --transform-scale-x: 1.25;\n  }\n\n  .xl\\:scale-x-150 {\n    --transform-scale-x: 1.5;\n  }\n\n  .xl\\:scale-y-0 {\n    --transform-scale-y: 0;\n  }\n\n  .xl\\:scale-y-50 {\n    --transform-scale-y: .5;\n  }\n\n  .xl\\:scale-y-75 {\n    --transform-scale-y: .75;\n  }\n\n  .xl\\:scale-y-90 {\n    --transform-scale-y: .9;\n  }\n\n  .xl\\:scale-y-95 {\n    --transform-scale-y: .95;\n  }\n\n  .xl\\:scale-y-100 {\n    --transform-scale-y: 1;\n  }\n\n  .xl\\:scale-y-105 {\n    --transform-scale-y: 1.05;\n  }\n\n  .xl\\:scale-y-110 {\n    --transform-scale-y: 1.1;\n  }\n\n  .xl\\:scale-y-125 {\n    --transform-scale-y: 1.25;\n  }\n\n  .xl\\:scale-y-150 {\n    --transform-scale-y: 1.5;\n  }\n\n  .xl\\:hover\\:scale-0:hover {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .xl\\:hover\\:scale-50:hover {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .xl\\:hover\\:scale-75:hover {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .xl\\:hover\\:scale-90:hover {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .xl\\:hover\\:scale-95:hover {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .xl\\:hover\\:scale-100:hover {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .xl\\:hover\\:scale-105:hover {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .xl\\:hover\\:scale-110:hover {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .xl\\:hover\\:scale-125:hover {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .xl\\:hover\\:scale-150:hover {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .xl\\:hover\\:scale-x-0:hover {\n    --transform-scale-x: 0;\n  }\n\n  .xl\\:hover\\:scale-x-50:hover {\n    --transform-scale-x: .5;\n  }\n\n  .xl\\:hover\\:scale-x-75:hover {\n    --transform-scale-x: .75;\n  }\n\n  .xl\\:hover\\:scale-x-90:hover {\n    --transform-scale-x: .9;\n  }\n\n  .xl\\:hover\\:scale-x-95:hover {\n    --transform-scale-x: .95;\n  }\n\n  .xl\\:hover\\:scale-x-100:hover {\n    --transform-scale-x: 1;\n  }\n\n  .xl\\:hover\\:scale-x-105:hover {\n    --transform-scale-x: 1.05;\n  }\n\n  .xl\\:hover\\:scale-x-110:hover {\n    --transform-scale-x: 1.1;\n  }\n\n  .xl\\:hover\\:scale-x-125:hover {\n    --transform-scale-x: 1.25;\n  }\n\n  .xl\\:hover\\:scale-x-150:hover {\n    --transform-scale-x: 1.5;\n  }\n\n  .xl\\:hover\\:scale-y-0:hover {\n    --transform-scale-y: 0;\n  }\n\n  .xl\\:hover\\:scale-y-50:hover {\n    --transform-scale-y: .5;\n  }\n\n  .xl\\:hover\\:scale-y-75:hover {\n    --transform-scale-y: .75;\n  }\n\n  .xl\\:hover\\:scale-y-90:hover {\n    --transform-scale-y: .9;\n  }\n\n  .xl\\:hover\\:scale-y-95:hover {\n    --transform-scale-y: .95;\n  }\n\n  .xl\\:hover\\:scale-y-100:hover {\n    --transform-scale-y: 1;\n  }\n\n  .xl\\:hover\\:scale-y-105:hover {\n    --transform-scale-y: 1.05;\n  }\n\n  .xl\\:hover\\:scale-y-110:hover {\n    --transform-scale-y: 1.1;\n  }\n\n  .xl\\:hover\\:scale-y-125:hover {\n    --transform-scale-y: 1.25;\n  }\n\n  .xl\\:hover\\:scale-y-150:hover {\n    --transform-scale-y: 1.5;\n  }\n\n  .xl\\:focus\\:scale-0:focus {\n    --transform-scale-x: 0;\n    --transform-scale-y: 0;\n  }\n\n  .xl\\:focus\\:scale-50:focus {\n    --transform-scale-x: .5;\n    --transform-scale-y: .5;\n  }\n\n  .xl\\:focus\\:scale-75:focus {\n    --transform-scale-x: .75;\n    --transform-scale-y: .75;\n  }\n\n  .xl\\:focus\\:scale-90:focus {\n    --transform-scale-x: .9;\n    --transform-scale-y: .9;\n  }\n\n  .xl\\:focus\\:scale-95:focus {\n    --transform-scale-x: .95;\n    --transform-scale-y: .95;\n  }\n\n  .xl\\:focus\\:scale-100:focus {\n    --transform-scale-x: 1;\n    --transform-scale-y: 1;\n  }\n\n  .xl\\:focus\\:scale-105:focus {\n    --transform-scale-x: 1.05;\n    --transform-scale-y: 1.05;\n  }\n\n  .xl\\:focus\\:scale-110:focus {\n    --transform-scale-x: 1.1;\n    --transform-scale-y: 1.1;\n  }\n\n  .xl\\:focus\\:scale-125:focus {\n    --transform-scale-x: 1.25;\n    --transform-scale-y: 1.25;\n  }\n\n  .xl\\:focus\\:scale-150:focus {\n    --transform-scale-x: 1.5;\n    --transform-scale-y: 1.5;\n  }\n\n  .xl\\:focus\\:scale-x-0:focus {\n    --transform-scale-x: 0;\n  }\n\n  .xl\\:focus\\:scale-x-50:focus {\n    --transform-scale-x: .5;\n  }\n\n  .xl\\:focus\\:scale-x-75:focus {\n    --transform-scale-x: .75;\n  }\n\n  .xl\\:focus\\:scale-x-90:focus {\n    --transform-scale-x: .9;\n  }\n\n  .xl\\:focus\\:scale-x-95:focus {\n    --transform-scale-x: .95;\n  }\n\n  .xl\\:focus\\:scale-x-100:focus {\n    --transform-scale-x: 1;\n  }\n\n  .xl\\:focus\\:scale-x-105:focus {\n    --transform-scale-x: 1.05;\n  }\n\n  .xl\\:focus\\:scale-x-110:focus {\n    --transform-scale-x: 1.1;\n  }\n\n  .xl\\:focus\\:scale-x-125:focus {\n    --transform-scale-x: 1.25;\n  }\n\n  .xl\\:focus\\:scale-x-150:focus {\n    --transform-scale-x: 1.5;\n  }\n\n  .xl\\:focus\\:scale-y-0:focus {\n    --transform-scale-y: 0;\n  }\n\n  .xl\\:focus\\:scale-y-50:focus {\n    --transform-scale-y: .5;\n  }\n\n  .xl\\:focus\\:scale-y-75:focus {\n    --transform-scale-y: .75;\n  }\n\n  .xl\\:focus\\:scale-y-90:focus {\n    --transform-scale-y: .9;\n  }\n\n  .xl\\:focus\\:scale-y-95:focus {\n    --transform-scale-y: .95;\n  }\n\n  .xl\\:focus\\:scale-y-100:focus {\n    --transform-scale-y: 1;\n  }\n\n  .xl\\:focus\\:scale-y-105:focus {\n    --transform-scale-y: 1.05;\n  }\n\n  .xl\\:focus\\:scale-y-110:focus {\n    --transform-scale-y: 1.1;\n  }\n\n  .xl\\:focus\\:scale-y-125:focus {\n    --transform-scale-y: 1.25;\n  }\n\n  .xl\\:focus\\:scale-y-150:focus {\n    --transform-scale-y: 1.5;\n  }\n\n  .xl\\:rotate-0 {\n    --transform-rotate: 0;\n  }\n\n  .xl\\:rotate-45 {\n    --transform-rotate: 45deg;\n  }\n\n  .xl\\:rotate-90 {\n    --transform-rotate: 90deg;\n  }\n\n  .xl\\:rotate-180 {\n    --transform-rotate: 180deg;\n  }\n\n  .xl\\:-rotate-180 {\n    --transform-rotate: -180deg;\n  }\n\n  .xl\\:-rotate-90 {\n    --transform-rotate: -90deg;\n  }\n\n  .xl\\:-rotate-45 {\n    --transform-rotate: -45deg;\n  }\n\n  .xl\\:hover\\:rotate-0:hover {\n    --transform-rotate: 0;\n  }\n\n  .xl\\:hover\\:rotate-45:hover {\n    --transform-rotate: 45deg;\n  }\n\n  .xl\\:hover\\:rotate-90:hover {\n    --transform-rotate: 90deg;\n  }\n\n  .xl\\:hover\\:rotate-180:hover {\n    --transform-rotate: 180deg;\n  }\n\n  .xl\\:hover\\:-rotate-180:hover {\n    --transform-rotate: -180deg;\n  }\n\n  .xl\\:hover\\:-rotate-90:hover {\n    --transform-rotate: -90deg;\n  }\n\n  .xl\\:hover\\:-rotate-45:hover {\n    --transform-rotate: -45deg;\n  }\n\n  .xl\\:focus\\:rotate-0:focus {\n    --transform-rotate: 0;\n  }\n\n  .xl\\:focus\\:rotate-45:focus {\n    --transform-rotate: 45deg;\n  }\n\n  .xl\\:focus\\:rotate-90:focus {\n    --transform-rotate: 90deg;\n  }\n\n  .xl\\:focus\\:rotate-180:focus {\n    --transform-rotate: 180deg;\n  }\n\n  .xl\\:focus\\:-rotate-180:focus {\n    --transform-rotate: -180deg;\n  }\n\n  .xl\\:focus\\:-rotate-90:focus {\n    --transform-rotate: -90deg;\n  }\n\n  .xl\\:focus\\:-rotate-45:focus {\n    --transform-rotate: -45deg;\n  }\n\n  .xl\\:translate-x-0 {\n    --transform-translate-x: 0;\n  }\n\n  .xl\\:translate-x-1 {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .xl\\:translate-x-2 {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .xl\\:translate-x-3 {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .xl\\:translate-x-4 {\n    --transform-translate-x: 1rem;\n  }\n\n  .xl\\:translate-x-5 {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .xl\\:translate-x-6 {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .xl\\:translate-x-7 {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .xl\\:translate-x-8 {\n    --transform-translate-x: 2rem;\n  }\n\n  .xl\\:translate-x-9 {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .xl\\:translate-x-10 {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .xl\\:translate-x-11 {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .xl\\:translate-x-12 {\n    --transform-translate-x: 3rem;\n  }\n\n  .xl\\:translate-x-13 {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .xl\\:translate-x-14 {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .xl\\:translate-x-15 {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .xl\\:translate-x-16 {\n    --transform-translate-x: 4rem;\n  }\n\n  .xl\\:translate-x-20 {\n    --transform-translate-x: 5rem;\n  }\n\n  .xl\\:translate-x-24 {\n    --transform-translate-x: 6rem;\n  }\n\n  .xl\\:translate-x-28 {\n    --transform-translate-x: 7rem;\n  }\n\n  .xl\\:translate-x-32 {\n    --transform-translate-x: 8rem;\n  }\n\n  .xl\\:translate-x-36 {\n    --transform-translate-x: 9rem;\n  }\n\n  .xl\\:translate-x-40 {\n    --transform-translate-x: 10rem;\n  }\n\n  .xl\\:translate-x-48 {\n    --transform-translate-x: 12rem;\n  }\n\n  .xl\\:translate-x-56 {\n    --transform-translate-x: 14rem;\n  }\n\n  .xl\\:translate-x-60 {\n    --transform-translate-x: 15rem;\n  }\n\n  .xl\\:translate-x-64 {\n    --transform-translate-x: 16rem;\n  }\n\n  .xl\\:translate-x-72 {\n    --transform-translate-x: 18rem;\n  }\n\n  .xl\\:translate-x-80 {\n    --transform-translate-x: 20rem;\n  }\n\n  .xl\\:translate-x-96 {\n    --transform-translate-x: 24rem;\n  }\n\n  .xl\\:translate-x-px {\n    --transform-translate-x: 1px;\n  }\n\n  .xl\\:translate-x-0\\.5 {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .xl\\:translate-x-1\\.5 {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .xl\\:translate-x-2\\.5 {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .xl\\:translate-x-3\\.5 {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .xl\\:translate-x-1\\/2 {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:translate-x-1\\/3 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .xl\\:translate-x-2\\/3 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .xl\\:translate-x-1\\/4 {\n    --transform-translate-x: 25%;\n  }\n\n  .xl\\:translate-x-2\\/4 {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:translate-x-3\\/4 {\n    --transform-translate-x: 75%;\n  }\n\n  .xl\\:translate-x-1\\/5 {\n    --transform-translate-x: 20%;\n  }\n\n  .xl\\:translate-x-2\\/5 {\n    --transform-translate-x: 40%;\n  }\n\n  .xl\\:translate-x-3\\/5 {\n    --transform-translate-x: 60%;\n  }\n\n  .xl\\:translate-x-4\\/5 {\n    --transform-translate-x: 80%;\n  }\n\n  .xl\\:translate-x-1\\/6 {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .xl\\:translate-x-2\\/6 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .xl\\:translate-x-3\\/6 {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:translate-x-4\\/6 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .xl\\:translate-x-5\\/6 {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .xl\\:translate-x-1\\/12 {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .xl\\:translate-x-2\\/12 {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .xl\\:translate-x-3\\/12 {\n    --transform-translate-x: 25%;\n  }\n\n  .xl\\:translate-x-4\\/12 {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .xl\\:translate-x-5\\/12 {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .xl\\:translate-x-6\\/12 {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:translate-x-7\\/12 {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .xl\\:translate-x-8\\/12 {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .xl\\:translate-x-9\\/12 {\n    --transform-translate-x: 75%;\n  }\n\n  .xl\\:translate-x-10\\/12 {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .xl\\:translate-x-11\\/12 {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .xl\\:translate-x-full {\n    --transform-translate-x: 100%;\n  }\n\n  .xl\\:-translate-x-1 {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .xl\\:-translate-x-2 {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .xl\\:-translate-x-3 {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .xl\\:-translate-x-4 {\n    --transform-translate-x: -1rem;\n  }\n\n  .xl\\:-translate-x-5 {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .xl\\:-translate-x-6 {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .xl\\:-translate-x-7 {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .xl\\:-translate-x-8 {\n    --transform-translate-x: -2rem;\n  }\n\n  .xl\\:-translate-x-9 {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .xl\\:-translate-x-10 {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .xl\\:-translate-x-11 {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .xl\\:-translate-x-12 {\n    --transform-translate-x: -3rem;\n  }\n\n  .xl\\:-translate-x-13 {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .xl\\:-translate-x-14 {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .xl\\:-translate-x-15 {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .xl\\:-translate-x-16 {\n    --transform-translate-x: -4rem;\n  }\n\n  .xl\\:-translate-x-20 {\n    --transform-translate-x: -5rem;\n  }\n\n  .xl\\:-translate-x-24 {\n    --transform-translate-x: -6rem;\n  }\n\n  .xl\\:-translate-x-28 {\n    --transform-translate-x: -7rem;\n  }\n\n  .xl\\:-translate-x-32 {\n    --transform-translate-x: -8rem;\n  }\n\n  .xl\\:-translate-x-36 {\n    --transform-translate-x: -9rem;\n  }\n\n  .xl\\:-translate-x-40 {\n    --transform-translate-x: -10rem;\n  }\n\n  .xl\\:-translate-x-48 {\n    --transform-translate-x: -12rem;\n  }\n\n  .xl\\:-translate-x-56 {\n    --transform-translate-x: -14rem;\n  }\n\n  .xl\\:-translate-x-60 {\n    --transform-translate-x: -15rem;\n  }\n\n  .xl\\:-translate-x-64 {\n    --transform-translate-x: -16rem;\n  }\n\n  .xl\\:-translate-x-72 {\n    --transform-translate-x: -18rem;\n  }\n\n  .xl\\:-translate-x-80 {\n    --transform-translate-x: -20rem;\n  }\n\n  .xl\\:-translate-x-96 {\n    --transform-translate-x: -24rem;\n  }\n\n  .xl\\:-translate-x-px {\n    --transform-translate-x: -1px;\n  }\n\n  .xl\\:-translate-x-0\\.5 {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .xl\\:-translate-x-1\\.5 {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .xl\\:-translate-x-2\\.5 {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .xl\\:-translate-x-3\\.5 {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .xl\\:-translate-x-1\\/2 {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:-translate-x-1\\/3 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .xl\\:-translate-x-2\\/3 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .xl\\:-translate-x-1\\/4 {\n    --transform-translate-x: -25%;\n  }\n\n  .xl\\:-translate-x-2\\/4 {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:-translate-x-3\\/4 {\n    --transform-translate-x: -75%;\n  }\n\n  .xl\\:-translate-x-1\\/5 {\n    --transform-translate-x: -20%;\n  }\n\n  .xl\\:-translate-x-2\\/5 {\n    --transform-translate-x: -40%;\n  }\n\n  .xl\\:-translate-x-3\\/5 {\n    --transform-translate-x: -60%;\n  }\n\n  .xl\\:-translate-x-4\\/5 {\n    --transform-translate-x: -80%;\n  }\n\n  .xl\\:-translate-x-1\\/6 {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .xl\\:-translate-x-2\\/6 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .xl\\:-translate-x-3\\/6 {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:-translate-x-4\\/6 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .xl\\:-translate-x-5\\/6 {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .xl\\:-translate-x-1\\/12 {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .xl\\:-translate-x-2\\/12 {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .xl\\:-translate-x-3\\/12 {\n    --transform-translate-x: -25%;\n  }\n\n  .xl\\:-translate-x-4\\/12 {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .xl\\:-translate-x-5\\/12 {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .xl\\:-translate-x-6\\/12 {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:-translate-x-7\\/12 {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .xl\\:-translate-x-8\\/12 {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .xl\\:-translate-x-9\\/12 {\n    --transform-translate-x: -75%;\n  }\n\n  .xl\\:-translate-x-10\\/12 {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .xl\\:-translate-x-11\\/12 {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .xl\\:-translate-x-full {\n    --transform-translate-x: -100%;\n  }\n\n  .xl\\:translate-y-0 {\n    --transform-translate-y: 0;\n  }\n\n  .xl\\:translate-y-1 {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .xl\\:translate-y-2 {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .xl\\:translate-y-3 {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .xl\\:translate-y-4 {\n    --transform-translate-y: 1rem;\n  }\n\n  .xl\\:translate-y-5 {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .xl\\:translate-y-6 {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .xl\\:translate-y-7 {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .xl\\:translate-y-8 {\n    --transform-translate-y: 2rem;\n  }\n\n  .xl\\:translate-y-9 {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .xl\\:translate-y-10 {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .xl\\:translate-y-11 {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .xl\\:translate-y-12 {\n    --transform-translate-y: 3rem;\n  }\n\n  .xl\\:translate-y-13 {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .xl\\:translate-y-14 {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .xl\\:translate-y-15 {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .xl\\:translate-y-16 {\n    --transform-translate-y: 4rem;\n  }\n\n  .xl\\:translate-y-20 {\n    --transform-translate-y: 5rem;\n  }\n\n  .xl\\:translate-y-24 {\n    --transform-translate-y: 6rem;\n  }\n\n  .xl\\:translate-y-28 {\n    --transform-translate-y: 7rem;\n  }\n\n  .xl\\:translate-y-32 {\n    --transform-translate-y: 8rem;\n  }\n\n  .xl\\:translate-y-36 {\n    --transform-translate-y: 9rem;\n  }\n\n  .xl\\:translate-y-40 {\n    --transform-translate-y: 10rem;\n  }\n\n  .xl\\:translate-y-48 {\n    --transform-translate-y: 12rem;\n  }\n\n  .xl\\:translate-y-56 {\n    --transform-translate-y: 14rem;\n  }\n\n  .xl\\:translate-y-60 {\n    --transform-translate-y: 15rem;\n  }\n\n  .xl\\:translate-y-64 {\n    --transform-translate-y: 16rem;\n  }\n\n  .xl\\:translate-y-72 {\n    --transform-translate-y: 18rem;\n  }\n\n  .xl\\:translate-y-80 {\n    --transform-translate-y: 20rem;\n  }\n\n  .xl\\:translate-y-96 {\n    --transform-translate-y: 24rem;\n  }\n\n  .xl\\:translate-y-px {\n    --transform-translate-y: 1px;\n  }\n\n  .xl\\:translate-y-0\\.5 {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .xl\\:translate-y-1\\.5 {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .xl\\:translate-y-2\\.5 {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .xl\\:translate-y-3\\.5 {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .xl\\:translate-y-1\\/2 {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:translate-y-1\\/3 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .xl\\:translate-y-2\\/3 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .xl\\:translate-y-1\\/4 {\n    --transform-translate-y: 25%;\n  }\n\n  .xl\\:translate-y-2\\/4 {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:translate-y-3\\/4 {\n    --transform-translate-y: 75%;\n  }\n\n  .xl\\:translate-y-1\\/5 {\n    --transform-translate-y: 20%;\n  }\n\n  .xl\\:translate-y-2\\/5 {\n    --transform-translate-y: 40%;\n  }\n\n  .xl\\:translate-y-3\\/5 {\n    --transform-translate-y: 60%;\n  }\n\n  .xl\\:translate-y-4\\/5 {\n    --transform-translate-y: 80%;\n  }\n\n  .xl\\:translate-y-1\\/6 {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .xl\\:translate-y-2\\/6 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .xl\\:translate-y-3\\/6 {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:translate-y-4\\/6 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .xl\\:translate-y-5\\/6 {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .xl\\:translate-y-1\\/12 {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .xl\\:translate-y-2\\/12 {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .xl\\:translate-y-3\\/12 {\n    --transform-translate-y: 25%;\n  }\n\n  .xl\\:translate-y-4\\/12 {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .xl\\:translate-y-5\\/12 {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .xl\\:translate-y-6\\/12 {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:translate-y-7\\/12 {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .xl\\:translate-y-8\\/12 {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .xl\\:translate-y-9\\/12 {\n    --transform-translate-y: 75%;\n  }\n\n  .xl\\:translate-y-10\\/12 {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .xl\\:translate-y-11\\/12 {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .xl\\:translate-y-full {\n    --transform-translate-y: 100%;\n  }\n\n  .xl\\:-translate-y-1 {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .xl\\:-translate-y-2 {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .xl\\:-translate-y-3 {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .xl\\:-translate-y-4 {\n    --transform-translate-y: -1rem;\n  }\n\n  .xl\\:-translate-y-5 {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .xl\\:-translate-y-6 {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .xl\\:-translate-y-7 {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .xl\\:-translate-y-8 {\n    --transform-translate-y: -2rem;\n  }\n\n  .xl\\:-translate-y-9 {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .xl\\:-translate-y-10 {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .xl\\:-translate-y-11 {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .xl\\:-translate-y-12 {\n    --transform-translate-y: -3rem;\n  }\n\n  .xl\\:-translate-y-13 {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .xl\\:-translate-y-14 {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .xl\\:-translate-y-15 {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .xl\\:-translate-y-16 {\n    --transform-translate-y: -4rem;\n  }\n\n  .xl\\:-translate-y-20 {\n    --transform-translate-y: -5rem;\n  }\n\n  .xl\\:-translate-y-24 {\n    --transform-translate-y: -6rem;\n  }\n\n  .xl\\:-translate-y-28 {\n    --transform-translate-y: -7rem;\n  }\n\n  .xl\\:-translate-y-32 {\n    --transform-translate-y: -8rem;\n  }\n\n  .xl\\:-translate-y-36 {\n    --transform-translate-y: -9rem;\n  }\n\n  .xl\\:-translate-y-40 {\n    --transform-translate-y: -10rem;\n  }\n\n  .xl\\:-translate-y-48 {\n    --transform-translate-y: -12rem;\n  }\n\n  .xl\\:-translate-y-56 {\n    --transform-translate-y: -14rem;\n  }\n\n  .xl\\:-translate-y-60 {\n    --transform-translate-y: -15rem;\n  }\n\n  .xl\\:-translate-y-64 {\n    --transform-translate-y: -16rem;\n  }\n\n  .xl\\:-translate-y-72 {\n    --transform-translate-y: -18rem;\n  }\n\n  .xl\\:-translate-y-80 {\n    --transform-translate-y: -20rem;\n  }\n\n  .xl\\:-translate-y-96 {\n    --transform-translate-y: -24rem;\n  }\n\n  .xl\\:-translate-y-px {\n    --transform-translate-y: -1px;\n  }\n\n  .xl\\:-translate-y-0\\.5 {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .xl\\:-translate-y-1\\.5 {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .xl\\:-translate-y-2\\.5 {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .xl\\:-translate-y-3\\.5 {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .xl\\:-translate-y-1\\/2 {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:-translate-y-1\\/3 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .xl\\:-translate-y-2\\/3 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .xl\\:-translate-y-1\\/4 {\n    --transform-translate-y: -25%;\n  }\n\n  .xl\\:-translate-y-2\\/4 {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:-translate-y-3\\/4 {\n    --transform-translate-y: -75%;\n  }\n\n  .xl\\:-translate-y-1\\/5 {\n    --transform-translate-y: -20%;\n  }\n\n  .xl\\:-translate-y-2\\/5 {\n    --transform-translate-y: -40%;\n  }\n\n  .xl\\:-translate-y-3\\/5 {\n    --transform-translate-y: -60%;\n  }\n\n  .xl\\:-translate-y-4\\/5 {\n    --transform-translate-y: -80%;\n  }\n\n  .xl\\:-translate-y-1\\/6 {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .xl\\:-translate-y-2\\/6 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .xl\\:-translate-y-3\\/6 {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:-translate-y-4\\/6 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .xl\\:-translate-y-5\\/6 {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .xl\\:-translate-y-1\\/12 {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .xl\\:-translate-y-2\\/12 {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .xl\\:-translate-y-3\\/12 {\n    --transform-translate-y: -25%;\n  }\n\n  .xl\\:-translate-y-4\\/12 {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .xl\\:-translate-y-5\\/12 {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .xl\\:-translate-y-6\\/12 {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:-translate-y-7\\/12 {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .xl\\:-translate-y-8\\/12 {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .xl\\:-translate-y-9\\/12 {\n    --transform-translate-y: -75%;\n  }\n\n  .xl\\:-translate-y-10\\/12 {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .xl\\:-translate-y-11\\/12 {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .xl\\:-translate-y-full {\n    --transform-translate-y: -100%;\n  }\n\n  .xl\\:hover\\:translate-x-0:hover {\n    --transform-translate-x: 0;\n  }\n\n  .xl\\:hover\\:translate-x-1:hover {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-2:hover {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-3:hover {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-4:hover {\n    --transform-translate-x: 1rem;\n  }\n\n  .xl\\:hover\\:translate-x-5:hover {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-6:hover {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-7:hover {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-8:hover {\n    --transform-translate-x: 2rem;\n  }\n\n  .xl\\:hover\\:translate-x-9:hover {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-10:hover {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-11:hover {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-12:hover {\n    --transform-translate-x: 3rem;\n  }\n\n  .xl\\:hover\\:translate-x-13:hover {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-14:hover {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-15:hover {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-16:hover {\n    --transform-translate-x: 4rem;\n  }\n\n  .xl\\:hover\\:translate-x-20:hover {\n    --transform-translate-x: 5rem;\n  }\n\n  .xl\\:hover\\:translate-x-24:hover {\n    --transform-translate-x: 6rem;\n  }\n\n  .xl\\:hover\\:translate-x-28:hover {\n    --transform-translate-x: 7rem;\n  }\n\n  .xl\\:hover\\:translate-x-32:hover {\n    --transform-translate-x: 8rem;\n  }\n\n  .xl\\:hover\\:translate-x-36:hover {\n    --transform-translate-x: 9rem;\n  }\n\n  .xl\\:hover\\:translate-x-40:hover {\n    --transform-translate-x: 10rem;\n  }\n\n  .xl\\:hover\\:translate-x-48:hover {\n    --transform-translate-x: 12rem;\n  }\n\n  .xl\\:hover\\:translate-x-56:hover {\n    --transform-translate-x: 14rem;\n  }\n\n  .xl\\:hover\\:translate-x-60:hover {\n    --transform-translate-x: 15rem;\n  }\n\n  .xl\\:hover\\:translate-x-64:hover {\n    --transform-translate-x: 16rem;\n  }\n\n  .xl\\:hover\\:translate-x-72:hover {\n    --transform-translate-x: 18rem;\n  }\n\n  .xl\\:hover\\:translate-x-80:hover {\n    --transform-translate-x: 20rem;\n  }\n\n  .xl\\:hover\\:translate-x-96:hover {\n    --transform-translate-x: 24rem;\n  }\n\n  .xl\\:hover\\:translate-x-px:hover {\n    --transform-translate-x: 1px;\n  }\n\n  .xl\\:hover\\:translate-x-0\\.5:hover {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .xl\\:hover\\:translate-x-1\\.5:hover {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .xl\\:hover\\:translate-x-2\\.5:hover {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .xl\\:hover\\:translate-x-3\\.5:hover {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/2:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/3:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/3:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/4:hover {\n    --transform-translate-x: 25%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/4:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:hover\\:translate-x-3\\/4:hover {\n    --transform-translate-x: 75%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/5:hover {\n    --transform-translate-x: 20%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/5:hover {\n    --transform-translate-x: 40%;\n  }\n\n  .xl\\:hover\\:translate-x-3\\/5:hover {\n    --transform-translate-x: 60%;\n  }\n\n  .xl\\:hover\\:translate-x-4\\/5:hover {\n    --transform-translate-x: 80%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/6:hover {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/6:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-x-3\\/6:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:hover\\:translate-x-4\\/6:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-x-5\\/6:hover {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/12:hover {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/12:hover {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .xl\\:hover\\:translate-x-3\\/12:hover {\n    --transform-translate-x: 25%;\n  }\n\n  .xl\\:hover\\:translate-x-4\\/12:hover {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-x-5\\/12:hover {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .xl\\:hover\\:translate-x-6\\/12:hover {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:hover\\:translate-x-7\\/12:hover {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .xl\\:hover\\:translate-x-8\\/12:hover {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-x-9\\/12:hover {\n    --transform-translate-x: 75%;\n  }\n\n  .xl\\:hover\\:translate-x-10\\/12:hover {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .xl\\:hover\\:translate-x-11\\/12:hover {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .xl\\:hover\\:translate-x-full:hover {\n    --transform-translate-x: 100%;\n  }\n\n  .xl\\:hover\\:-translate-x-1:hover {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-2:hover {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-3:hover {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-4:hover {\n    --transform-translate-x: -1rem;\n  }\n\n  .xl\\:hover\\:-translate-x-5:hover {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-6:hover {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-7:hover {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-8:hover {\n    --transform-translate-x: -2rem;\n  }\n\n  .xl\\:hover\\:-translate-x-9:hover {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-10:hover {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-11:hover {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-12:hover {\n    --transform-translate-x: -3rem;\n  }\n\n  .xl\\:hover\\:-translate-x-13:hover {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-14:hover {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-15:hover {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-16:hover {\n    --transform-translate-x: -4rem;\n  }\n\n  .xl\\:hover\\:-translate-x-20:hover {\n    --transform-translate-x: -5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-24:hover {\n    --transform-translate-x: -6rem;\n  }\n\n  .xl\\:hover\\:-translate-x-28:hover {\n    --transform-translate-x: -7rem;\n  }\n\n  .xl\\:hover\\:-translate-x-32:hover {\n    --transform-translate-x: -8rem;\n  }\n\n  .xl\\:hover\\:-translate-x-36:hover {\n    --transform-translate-x: -9rem;\n  }\n\n  .xl\\:hover\\:-translate-x-40:hover {\n    --transform-translate-x: -10rem;\n  }\n\n  .xl\\:hover\\:-translate-x-48:hover {\n    --transform-translate-x: -12rem;\n  }\n\n  .xl\\:hover\\:-translate-x-56:hover {\n    --transform-translate-x: -14rem;\n  }\n\n  .xl\\:hover\\:-translate-x-60:hover {\n    --transform-translate-x: -15rem;\n  }\n\n  .xl\\:hover\\:-translate-x-64:hover {\n    --transform-translate-x: -16rem;\n  }\n\n  .xl\\:hover\\:-translate-x-72:hover {\n    --transform-translate-x: -18rem;\n  }\n\n  .xl\\:hover\\:-translate-x-80:hover {\n    --transform-translate-x: -20rem;\n  }\n\n  .xl\\:hover\\:-translate-x-96:hover {\n    --transform-translate-x: -24rem;\n  }\n\n  .xl\\:hover\\:-translate-x-px:hover {\n    --transform-translate-x: -1px;\n  }\n\n  .xl\\:hover\\:-translate-x-0\\.5:hover {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\.5:hover {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\.5:hover {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\.5:hover {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/2:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/3:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/3:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/4:hover {\n    --transform-translate-x: -25%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/4:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\/4:hover {\n    --transform-translate-x: -75%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/5:hover {\n    --transform-translate-x: -20%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/5:hover {\n    --transform-translate-x: -40%;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\/5:hover {\n    --transform-translate-x: -60%;\n  }\n\n  .xl\\:hover\\:-translate-x-4\\/5:hover {\n    --transform-translate-x: -80%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/6:hover {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/6:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\/6:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:hover\\:-translate-x-4\\/6:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .xl\\:hover\\:-translate-x-5\\/6:hover {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/12:hover {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/12:hover {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\/12:hover {\n    --transform-translate-x: -25%;\n  }\n\n  .xl\\:hover\\:-translate-x-4\\/12:hover {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .xl\\:hover\\:-translate-x-5\\/12:hover {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .xl\\:hover\\:-translate-x-6\\/12:hover {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:hover\\:-translate-x-7\\/12:hover {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .xl\\:hover\\:-translate-x-8\\/12:hover {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .xl\\:hover\\:-translate-x-9\\/12:hover {\n    --transform-translate-x: -75%;\n  }\n\n  .xl\\:hover\\:-translate-x-10\\/12:hover {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .xl\\:hover\\:-translate-x-11\\/12:hover {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .xl\\:hover\\:-translate-x-full:hover {\n    --transform-translate-x: -100%;\n  }\n\n  .xl\\:hover\\:translate-y-0:hover {\n    --transform-translate-y: 0;\n  }\n\n  .xl\\:hover\\:translate-y-1:hover {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-2:hover {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-3:hover {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-4:hover {\n    --transform-translate-y: 1rem;\n  }\n\n  .xl\\:hover\\:translate-y-5:hover {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-6:hover {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-7:hover {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-8:hover {\n    --transform-translate-y: 2rem;\n  }\n\n  .xl\\:hover\\:translate-y-9:hover {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-10:hover {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-11:hover {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-12:hover {\n    --transform-translate-y: 3rem;\n  }\n\n  .xl\\:hover\\:translate-y-13:hover {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-14:hover {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-15:hover {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-16:hover {\n    --transform-translate-y: 4rem;\n  }\n\n  .xl\\:hover\\:translate-y-20:hover {\n    --transform-translate-y: 5rem;\n  }\n\n  .xl\\:hover\\:translate-y-24:hover {\n    --transform-translate-y: 6rem;\n  }\n\n  .xl\\:hover\\:translate-y-28:hover {\n    --transform-translate-y: 7rem;\n  }\n\n  .xl\\:hover\\:translate-y-32:hover {\n    --transform-translate-y: 8rem;\n  }\n\n  .xl\\:hover\\:translate-y-36:hover {\n    --transform-translate-y: 9rem;\n  }\n\n  .xl\\:hover\\:translate-y-40:hover {\n    --transform-translate-y: 10rem;\n  }\n\n  .xl\\:hover\\:translate-y-48:hover {\n    --transform-translate-y: 12rem;\n  }\n\n  .xl\\:hover\\:translate-y-56:hover {\n    --transform-translate-y: 14rem;\n  }\n\n  .xl\\:hover\\:translate-y-60:hover {\n    --transform-translate-y: 15rem;\n  }\n\n  .xl\\:hover\\:translate-y-64:hover {\n    --transform-translate-y: 16rem;\n  }\n\n  .xl\\:hover\\:translate-y-72:hover {\n    --transform-translate-y: 18rem;\n  }\n\n  .xl\\:hover\\:translate-y-80:hover {\n    --transform-translate-y: 20rem;\n  }\n\n  .xl\\:hover\\:translate-y-96:hover {\n    --transform-translate-y: 24rem;\n  }\n\n  .xl\\:hover\\:translate-y-px:hover {\n    --transform-translate-y: 1px;\n  }\n\n  .xl\\:hover\\:translate-y-0\\.5:hover {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .xl\\:hover\\:translate-y-1\\.5:hover {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .xl\\:hover\\:translate-y-2\\.5:hover {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .xl\\:hover\\:translate-y-3\\.5:hover {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/2:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/3:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/3:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/4:hover {\n    --transform-translate-y: 25%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/4:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:hover\\:translate-y-3\\/4:hover {\n    --transform-translate-y: 75%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/5:hover {\n    --transform-translate-y: 20%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/5:hover {\n    --transform-translate-y: 40%;\n  }\n\n  .xl\\:hover\\:translate-y-3\\/5:hover {\n    --transform-translate-y: 60%;\n  }\n\n  .xl\\:hover\\:translate-y-4\\/5:hover {\n    --transform-translate-y: 80%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/6:hover {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/6:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-y-3\\/6:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:hover\\:translate-y-4\\/6:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-y-5\\/6:hover {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/12:hover {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/12:hover {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .xl\\:hover\\:translate-y-3\\/12:hover {\n    --transform-translate-y: 25%;\n  }\n\n  .xl\\:hover\\:translate-y-4\\/12:hover {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-y-5\\/12:hover {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .xl\\:hover\\:translate-y-6\\/12:hover {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:hover\\:translate-y-7\\/12:hover {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .xl\\:hover\\:translate-y-8\\/12:hover {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-y-9\\/12:hover {\n    --transform-translate-y: 75%;\n  }\n\n  .xl\\:hover\\:translate-y-10\\/12:hover {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .xl\\:hover\\:translate-y-11\\/12:hover {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .xl\\:hover\\:translate-y-full:hover {\n    --transform-translate-y: 100%;\n  }\n\n  .xl\\:hover\\:-translate-y-1:hover {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-2:hover {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-3:hover {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-4:hover {\n    --transform-translate-y: -1rem;\n  }\n\n  .xl\\:hover\\:-translate-y-5:hover {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-6:hover {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-7:hover {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-8:hover {\n    --transform-translate-y: -2rem;\n  }\n\n  .xl\\:hover\\:-translate-y-9:hover {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-10:hover {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-11:hover {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-12:hover {\n    --transform-translate-y: -3rem;\n  }\n\n  .xl\\:hover\\:-translate-y-13:hover {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-14:hover {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-15:hover {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-16:hover {\n    --transform-translate-y: -4rem;\n  }\n\n  .xl\\:hover\\:-translate-y-20:hover {\n    --transform-translate-y: -5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-24:hover {\n    --transform-translate-y: -6rem;\n  }\n\n  .xl\\:hover\\:-translate-y-28:hover {\n    --transform-translate-y: -7rem;\n  }\n\n  .xl\\:hover\\:-translate-y-32:hover {\n    --transform-translate-y: -8rem;\n  }\n\n  .xl\\:hover\\:-translate-y-36:hover {\n    --transform-translate-y: -9rem;\n  }\n\n  .xl\\:hover\\:-translate-y-40:hover {\n    --transform-translate-y: -10rem;\n  }\n\n  .xl\\:hover\\:-translate-y-48:hover {\n    --transform-translate-y: -12rem;\n  }\n\n  .xl\\:hover\\:-translate-y-56:hover {\n    --transform-translate-y: -14rem;\n  }\n\n  .xl\\:hover\\:-translate-y-60:hover {\n    --transform-translate-y: -15rem;\n  }\n\n  .xl\\:hover\\:-translate-y-64:hover {\n    --transform-translate-y: -16rem;\n  }\n\n  .xl\\:hover\\:-translate-y-72:hover {\n    --transform-translate-y: -18rem;\n  }\n\n  .xl\\:hover\\:-translate-y-80:hover {\n    --transform-translate-y: -20rem;\n  }\n\n  .xl\\:hover\\:-translate-y-96:hover {\n    --transform-translate-y: -24rem;\n  }\n\n  .xl\\:hover\\:-translate-y-px:hover {\n    --transform-translate-y: -1px;\n  }\n\n  .xl\\:hover\\:-translate-y-0\\.5:hover {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\.5:hover {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\.5:hover {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\.5:hover {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/2:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/3:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/3:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/4:hover {\n    --transform-translate-y: -25%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/4:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\/4:hover {\n    --transform-translate-y: -75%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/5:hover {\n    --transform-translate-y: -20%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/5:hover {\n    --transform-translate-y: -40%;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\/5:hover {\n    --transform-translate-y: -60%;\n  }\n\n  .xl\\:hover\\:-translate-y-4\\/5:hover {\n    --transform-translate-y: -80%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/6:hover {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/6:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\/6:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:hover\\:-translate-y-4\\/6:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .xl\\:hover\\:-translate-y-5\\/6:hover {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/12:hover {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/12:hover {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\/12:hover {\n    --transform-translate-y: -25%;\n  }\n\n  .xl\\:hover\\:-translate-y-4\\/12:hover {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .xl\\:hover\\:-translate-y-5\\/12:hover {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .xl\\:hover\\:-translate-y-6\\/12:hover {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:hover\\:-translate-y-7\\/12:hover {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .xl\\:hover\\:-translate-y-8\\/12:hover {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .xl\\:hover\\:-translate-y-9\\/12:hover {\n    --transform-translate-y: -75%;\n  }\n\n  .xl\\:hover\\:-translate-y-10\\/12:hover {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .xl\\:hover\\:-translate-y-11\\/12:hover {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .xl\\:hover\\:-translate-y-full:hover {\n    --transform-translate-y: -100%;\n  }\n\n  .xl\\:focus\\:translate-x-0:focus {\n    --transform-translate-x: 0;\n  }\n\n  .xl\\:focus\\:translate-x-1:focus {\n    --transform-translate-x: 0.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-2:focus {\n    --transform-translate-x: 0.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-3:focus {\n    --transform-translate-x: 0.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-4:focus {\n    --transform-translate-x: 1rem;\n  }\n\n  .xl\\:focus\\:translate-x-5:focus {\n    --transform-translate-x: 1.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-6:focus {\n    --transform-translate-x: 1.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-7:focus {\n    --transform-translate-x: 1.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-8:focus {\n    --transform-translate-x: 2rem;\n  }\n\n  .xl\\:focus\\:translate-x-9:focus {\n    --transform-translate-x: 2.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-10:focus {\n    --transform-translate-x: 2.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-11:focus {\n    --transform-translate-x: 2.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-12:focus {\n    --transform-translate-x: 3rem;\n  }\n\n  .xl\\:focus\\:translate-x-13:focus {\n    --transform-translate-x: 3.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-14:focus {\n    --transform-translate-x: 3.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-15:focus {\n    --transform-translate-x: 3.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-16:focus {\n    --transform-translate-x: 4rem;\n  }\n\n  .xl\\:focus\\:translate-x-20:focus {\n    --transform-translate-x: 5rem;\n  }\n\n  .xl\\:focus\\:translate-x-24:focus {\n    --transform-translate-x: 6rem;\n  }\n\n  .xl\\:focus\\:translate-x-28:focus {\n    --transform-translate-x: 7rem;\n  }\n\n  .xl\\:focus\\:translate-x-32:focus {\n    --transform-translate-x: 8rem;\n  }\n\n  .xl\\:focus\\:translate-x-36:focus {\n    --transform-translate-x: 9rem;\n  }\n\n  .xl\\:focus\\:translate-x-40:focus {\n    --transform-translate-x: 10rem;\n  }\n\n  .xl\\:focus\\:translate-x-48:focus {\n    --transform-translate-x: 12rem;\n  }\n\n  .xl\\:focus\\:translate-x-56:focus {\n    --transform-translate-x: 14rem;\n  }\n\n  .xl\\:focus\\:translate-x-60:focus {\n    --transform-translate-x: 15rem;\n  }\n\n  .xl\\:focus\\:translate-x-64:focus {\n    --transform-translate-x: 16rem;\n  }\n\n  .xl\\:focus\\:translate-x-72:focus {\n    --transform-translate-x: 18rem;\n  }\n\n  .xl\\:focus\\:translate-x-80:focus {\n    --transform-translate-x: 20rem;\n  }\n\n  .xl\\:focus\\:translate-x-96:focus {\n    --transform-translate-x: 24rem;\n  }\n\n  .xl\\:focus\\:translate-x-px:focus {\n    --transform-translate-x: 1px;\n  }\n\n  .xl\\:focus\\:translate-x-0\\.5:focus {\n    --transform-translate-x: 0.125rem;\n  }\n\n  .xl\\:focus\\:translate-x-1\\.5:focus {\n    --transform-translate-x: 0.375rem;\n  }\n\n  .xl\\:focus\\:translate-x-2\\.5:focus {\n    --transform-translate-x: 0.625rem;\n  }\n\n  .xl\\:focus\\:translate-x-3\\.5:focus {\n    --transform-translate-x: 0.875rem;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/2:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/3:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/3:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/4:focus {\n    --transform-translate-x: 25%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/4:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:focus\\:translate-x-3\\/4:focus {\n    --transform-translate-x: 75%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/5:focus {\n    --transform-translate-x: 20%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/5:focus {\n    --transform-translate-x: 40%;\n  }\n\n  .xl\\:focus\\:translate-x-3\\/5:focus {\n    --transform-translate-x: 60%;\n  }\n\n  .xl\\:focus\\:translate-x-4\\/5:focus {\n    --transform-translate-x: 80%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/6:focus {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/6:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-x-3\\/6:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:focus\\:translate-x-4\\/6:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-x-5\\/6:focus {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/12:focus {\n    --transform-translate-x: 8.333333%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/12:focus {\n    --transform-translate-x: 16.666667%;\n  }\n\n  .xl\\:focus\\:translate-x-3\\/12:focus {\n    --transform-translate-x: 25%;\n  }\n\n  .xl\\:focus\\:translate-x-4\\/12:focus {\n    --transform-translate-x: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-x-5\\/12:focus {\n    --transform-translate-x: 41.666667%;\n  }\n\n  .xl\\:focus\\:translate-x-6\\/12:focus {\n    --transform-translate-x: 50%;\n  }\n\n  .xl\\:focus\\:translate-x-7\\/12:focus {\n    --transform-translate-x: 58.333333%;\n  }\n\n  .xl\\:focus\\:translate-x-8\\/12:focus {\n    --transform-translate-x: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-x-9\\/12:focus {\n    --transform-translate-x: 75%;\n  }\n\n  .xl\\:focus\\:translate-x-10\\/12:focus {\n    --transform-translate-x: 83.333333%;\n  }\n\n  .xl\\:focus\\:translate-x-11\\/12:focus {\n    --transform-translate-x: 91.666667%;\n  }\n\n  .xl\\:focus\\:translate-x-full:focus {\n    --transform-translate-x: 100%;\n  }\n\n  .xl\\:focus\\:-translate-x-1:focus {\n    --transform-translate-x: -0.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-2:focus {\n    --transform-translate-x: -0.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-3:focus {\n    --transform-translate-x: -0.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-4:focus {\n    --transform-translate-x: -1rem;\n  }\n\n  .xl\\:focus\\:-translate-x-5:focus {\n    --transform-translate-x: -1.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-6:focus {\n    --transform-translate-x: -1.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-7:focus {\n    --transform-translate-x: -1.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-8:focus {\n    --transform-translate-x: -2rem;\n  }\n\n  .xl\\:focus\\:-translate-x-9:focus {\n    --transform-translate-x: -2.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-10:focus {\n    --transform-translate-x: -2.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-11:focus {\n    --transform-translate-x: -2.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-12:focus {\n    --transform-translate-x: -3rem;\n  }\n\n  .xl\\:focus\\:-translate-x-13:focus {\n    --transform-translate-x: -3.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-14:focus {\n    --transform-translate-x: -3.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-15:focus {\n    --transform-translate-x: -3.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-16:focus {\n    --transform-translate-x: -4rem;\n  }\n\n  .xl\\:focus\\:-translate-x-20:focus {\n    --transform-translate-x: -5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-24:focus {\n    --transform-translate-x: -6rem;\n  }\n\n  .xl\\:focus\\:-translate-x-28:focus {\n    --transform-translate-x: -7rem;\n  }\n\n  .xl\\:focus\\:-translate-x-32:focus {\n    --transform-translate-x: -8rem;\n  }\n\n  .xl\\:focus\\:-translate-x-36:focus {\n    --transform-translate-x: -9rem;\n  }\n\n  .xl\\:focus\\:-translate-x-40:focus {\n    --transform-translate-x: -10rem;\n  }\n\n  .xl\\:focus\\:-translate-x-48:focus {\n    --transform-translate-x: -12rem;\n  }\n\n  .xl\\:focus\\:-translate-x-56:focus {\n    --transform-translate-x: -14rem;\n  }\n\n  .xl\\:focus\\:-translate-x-60:focus {\n    --transform-translate-x: -15rem;\n  }\n\n  .xl\\:focus\\:-translate-x-64:focus {\n    --transform-translate-x: -16rem;\n  }\n\n  .xl\\:focus\\:-translate-x-72:focus {\n    --transform-translate-x: -18rem;\n  }\n\n  .xl\\:focus\\:-translate-x-80:focus {\n    --transform-translate-x: -20rem;\n  }\n\n  .xl\\:focus\\:-translate-x-96:focus {\n    --transform-translate-x: -24rem;\n  }\n\n  .xl\\:focus\\:-translate-x-px:focus {\n    --transform-translate-x: -1px;\n  }\n\n  .xl\\:focus\\:-translate-x-0\\.5:focus {\n    --transform-translate-x: -0.125rem;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\.5:focus {\n    --transform-translate-x: -0.375rem;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\.5:focus {\n    --transform-translate-x: -0.625rem;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\.5:focus {\n    --transform-translate-x: -0.875rem;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/2:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/3:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/3:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/4:focus {\n    --transform-translate-x: -25%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/4:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\/4:focus {\n    --transform-translate-x: -75%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/5:focus {\n    --transform-translate-x: -20%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/5:focus {\n    --transform-translate-x: -40%;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\/5:focus {\n    --transform-translate-x: -60%;\n  }\n\n  .xl\\:focus\\:-translate-x-4\\/5:focus {\n    --transform-translate-x: -80%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/6:focus {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/6:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\/6:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:focus\\:-translate-x-4\\/6:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .xl\\:focus\\:-translate-x-5\\/6:focus {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/12:focus {\n    --transform-translate-x: -8.33333%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/12:focus {\n    --transform-translate-x: -16.66667%;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\/12:focus {\n    --transform-translate-x: -25%;\n  }\n\n  .xl\\:focus\\:-translate-x-4\\/12:focus {\n    --transform-translate-x: -33.33333%;\n  }\n\n  .xl\\:focus\\:-translate-x-5\\/12:focus {\n    --transform-translate-x: -41.66667%;\n  }\n\n  .xl\\:focus\\:-translate-x-6\\/12:focus {\n    --transform-translate-x: -50%;\n  }\n\n  .xl\\:focus\\:-translate-x-7\\/12:focus {\n    --transform-translate-x: -58.33333%;\n  }\n\n  .xl\\:focus\\:-translate-x-8\\/12:focus {\n    --transform-translate-x: -66.66667%;\n  }\n\n  .xl\\:focus\\:-translate-x-9\\/12:focus {\n    --transform-translate-x: -75%;\n  }\n\n  .xl\\:focus\\:-translate-x-10\\/12:focus {\n    --transform-translate-x: -83.33333%;\n  }\n\n  .xl\\:focus\\:-translate-x-11\\/12:focus {\n    --transform-translate-x: -91.66667%;\n  }\n\n  .xl\\:focus\\:-translate-x-full:focus {\n    --transform-translate-x: -100%;\n  }\n\n  .xl\\:focus\\:translate-y-0:focus {\n    --transform-translate-y: 0;\n  }\n\n  .xl\\:focus\\:translate-y-1:focus {\n    --transform-translate-y: 0.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-2:focus {\n    --transform-translate-y: 0.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-3:focus {\n    --transform-translate-y: 0.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-4:focus {\n    --transform-translate-y: 1rem;\n  }\n\n  .xl\\:focus\\:translate-y-5:focus {\n    --transform-translate-y: 1.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-6:focus {\n    --transform-translate-y: 1.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-7:focus {\n    --transform-translate-y: 1.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-8:focus {\n    --transform-translate-y: 2rem;\n  }\n\n  .xl\\:focus\\:translate-y-9:focus {\n    --transform-translate-y: 2.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-10:focus {\n    --transform-translate-y: 2.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-11:focus {\n    --transform-translate-y: 2.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-12:focus {\n    --transform-translate-y: 3rem;\n  }\n\n  .xl\\:focus\\:translate-y-13:focus {\n    --transform-translate-y: 3.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-14:focus {\n    --transform-translate-y: 3.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-15:focus {\n    --transform-translate-y: 3.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-16:focus {\n    --transform-translate-y: 4rem;\n  }\n\n  .xl\\:focus\\:translate-y-20:focus {\n    --transform-translate-y: 5rem;\n  }\n\n  .xl\\:focus\\:translate-y-24:focus {\n    --transform-translate-y: 6rem;\n  }\n\n  .xl\\:focus\\:translate-y-28:focus {\n    --transform-translate-y: 7rem;\n  }\n\n  .xl\\:focus\\:translate-y-32:focus {\n    --transform-translate-y: 8rem;\n  }\n\n  .xl\\:focus\\:translate-y-36:focus {\n    --transform-translate-y: 9rem;\n  }\n\n  .xl\\:focus\\:translate-y-40:focus {\n    --transform-translate-y: 10rem;\n  }\n\n  .xl\\:focus\\:translate-y-48:focus {\n    --transform-translate-y: 12rem;\n  }\n\n  .xl\\:focus\\:translate-y-56:focus {\n    --transform-translate-y: 14rem;\n  }\n\n  .xl\\:focus\\:translate-y-60:focus {\n    --transform-translate-y: 15rem;\n  }\n\n  .xl\\:focus\\:translate-y-64:focus {\n    --transform-translate-y: 16rem;\n  }\n\n  .xl\\:focus\\:translate-y-72:focus {\n    --transform-translate-y: 18rem;\n  }\n\n  .xl\\:focus\\:translate-y-80:focus {\n    --transform-translate-y: 20rem;\n  }\n\n  .xl\\:focus\\:translate-y-96:focus {\n    --transform-translate-y: 24rem;\n  }\n\n  .xl\\:focus\\:translate-y-px:focus {\n    --transform-translate-y: 1px;\n  }\n\n  .xl\\:focus\\:translate-y-0\\.5:focus {\n    --transform-translate-y: 0.125rem;\n  }\n\n  .xl\\:focus\\:translate-y-1\\.5:focus {\n    --transform-translate-y: 0.375rem;\n  }\n\n  .xl\\:focus\\:translate-y-2\\.5:focus {\n    --transform-translate-y: 0.625rem;\n  }\n\n  .xl\\:focus\\:translate-y-3\\.5:focus {\n    --transform-translate-y: 0.875rem;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/2:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/3:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/3:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/4:focus {\n    --transform-translate-y: 25%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/4:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:focus\\:translate-y-3\\/4:focus {\n    --transform-translate-y: 75%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/5:focus {\n    --transform-translate-y: 20%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/5:focus {\n    --transform-translate-y: 40%;\n  }\n\n  .xl\\:focus\\:translate-y-3\\/5:focus {\n    --transform-translate-y: 60%;\n  }\n\n  .xl\\:focus\\:translate-y-4\\/5:focus {\n    --transform-translate-y: 80%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/6:focus {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/6:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-y-3\\/6:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:focus\\:translate-y-4\\/6:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-y-5\\/6:focus {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/12:focus {\n    --transform-translate-y: 8.333333%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/12:focus {\n    --transform-translate-y: 16.666667%;\n  }\n\n  .xl\\:focus\\:translate-y-3\\/12:focus {\n    --transform-translate-y: 25%;\n  }\n\n  .xl\\:focus\\:translate-y-4\\/12:focus {\n    --transform-translate-y: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-y-5\\/12:focus {\n    --transform-translate-y: 41.666667%;\n  }\n\n  .xl\\:focus\\:translate-y-6\\/12:focus {\n    --transform-translate-y: 50%;\n  }\n\n  .xl\\:focus\\:translate-y-7\\/12:focus {\n    --transform-translate-y: 58.333333%;\n  }\n\n  .xl\\:focus\\:translate-y-8\\/12:focus {\n    --transform-translate-y: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-y-9\\/12:focus {\n    --transform-translate-y: 75%;\n  }\n\n  .xl\\:focus\\:translate-y-10\\/12:focus {\n    --transform-translate-y: 83.333333%;\n  }\n\n  .xl\\:focus\\:translate-y-11\\/12:focus {\n    --transform-translate-y: 91.666667%;\n  }\n\n  .xl\\:focus\\:translate-y-full:focus {\n    --transform-translate-y: 100%;\n  }\n\n  .xl\\:focus\\:-translate-y-1:focus {\n    --transform-translate-y: -0.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-2:focus {\n    --transform-translate-y: -0.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-3:focus {\n    --transform-translate-y: -0.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-4:focus {\n    --transform-translate-y: -1rem;\n  }\n\n  .xl\\:focus\\:-translate-y-5:focus {\n    --transform-translate-y: -1.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-6:focus {\n    --transform-translate-y: -1.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-7:focus {\n    --transform-translate-y: -1.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-8:focus {\n    --transform-translate-y: -2rem;\n  }\n\n  .xl\\:focus\\:-translate-y-9:focus {\n    --transform-translate-y: -2.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-10:focus {\n    --transform-translate-y: -2.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-11:focus {\n    --transform-translate-y: -2.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-12:focus {\n    --transform-translate-y: -3rem;\n  }\n\n  .xl\\:focus\\:-translate-y-13:focus {\n    --transform-translate-y: -3.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-14:focus {\n    --transform-translate-y: -3.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-15:focus {\n    --transform-translate-y: -3.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-16:focus {\n    --transform-translate-y: -4rem;\n  }\n\n  .xl\\:focus\\:-translate-y-20:focus {\n    --transform-translate-y: -5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-24:focus {\n    --transform-translate-y: -6rem;\n  }\n\n  .xl\\:focus\\:-translate-y-28:focus {\n    --transform-translate-y: -7rem;\n  }\n\n  .xl\\:focus\\:-translate-y-32:focus {\n    --transform-translate-y: -8rem;\n  }\n\n  .xl\\:focus\\:-translate-y-36:focus {\n    --transform-translate-y: -9rem;\n  }\n\n  .xl\\:focus\\:-translate-y-40:focus {\n    --transform-translate-y: -10rem;\n  }\n\n  .xl\\:focus\\:-translate-y-48:focus {\n    --transform-translate-y: -12rem;\n  }\n\n  .xl\\:focus\\:-translate-y-56:focus {\n    --transform-translate-y: -14rem;\n  }\n\n  .xl\\:focus\\:-translate-y-60:focus {\n    --transform-translate-y: -15rem;\n  }\n\n  .xl\\:focus\\:-translate-y-64:focus {\n    --transform-translate-y: -16rem;\n  }\n\n  .xl\\:focus\\:-translate-y-72:focus {\n    --transform-translate-y: -18rem;\n  }\n\n  .xl\\:focus\\:-translate-y-80:focus {\n    --transform-translate-y: -20rem;\n  }\n\n  .xl\\:focus\\:-translate-y-96:focus {\n    --transform-translate-y: -24rem;\n  }\n\n  .xl\\:focus\\:-translate-y-px:focus {\n    --transform-translate-y: -1px;\n  }\n\n  .xl\\:focus\\:-translate-y-0\\.5:focus {\n    --transform-translate-y: -0.125rem;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\.5:focus {\n    --transform-translate-y: -0.375rem;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\.5:focus {\n    --transform-translate-y: -0.625rem;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\.5:focus {\n    --transform-translate-y: -0.875rem;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/2:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/3:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/3:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/4:focus {\n    --transform-translate-y: -25%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/4:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\/4:focus {\n    --transform-translate-y: -75%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/5:focus {\n    --transform-translate-y: -20%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/5:focus {\n    --transform-translate-y: -40%;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\/5:focus {\n    --transform-translate-y: -60%;\n  }\n\n  .xl\\:focus\\:-translate-y-4\\/5:focus {\n    --transform-translate-y: -80%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/6:focus {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/6:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\/6:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:focus\\:-translate-y-4\\/6:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .xl\\:focus\\:-translate-y-5\\/6:focus {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/12:focus {\n    --transform-translate-y: -8.33333%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/12:focus {\n    --transform-translate-y: -16.66667%;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\/12:focus {\n    --transform-translate-y: -25%;\n  }\n\n  .xl\\:focus\\:-translate-y-4\\/12:focus {\n    --transform-translate-y: -33.33333%;\n  }\n\n  .xl\\:focus\\:-translate-y-5\\/12:focus {\n    --transform-translate-y: -41.66667%;\n  }\n\n  .xl\\:focus\\:-translate-y-6\\/12:focus {\n    --transform-translate-y: -50%;\n  }\n\n  .xl\\:focus\\:-translate-y-7\\/12:focus {\n    --transform-translate-y: -58.33333%;\n  }\n\n  .xl\\:focus\\:-translate-y-8\\/12:focus {\n    --transform-translate-y: -66.66667%;\n  }\n\n  .xl\\:focus\\:-translate-y-9\\/12:focus {\n    --transform-translate-y: -75%;\n  }\n\n  .xl\\:focus\\:-translate-y-10\\/12:focus {\n    --transform-translate-y: -83.33333%;\n  }\n\n  .xl\\:focus\\:-translate-y-11\\/12:focus {\n    --transform-translate-y: -91.66667%;\n  }\n\n  .xl\\:focus\\:-translate-y-full:focus {\n    --transform-translate-y: -100%;\n  }\n\n  .xl\\:skew-x-0 {\n    --transform-skew-x: 0;\n  }\n\n  .xl\\:skew-x-3 {\n    --transform-skew-x: 3deg;\n  }\n\n  .xl\\:skew-x-6 {\n    --transform-skew-x: 6deg;\n  }\n\n  .xl\\:skew-x-12 {\n    --transform-skew-x: 12deg;\n  }\n\n  .xl\\:-skew-x-12 {\n    --transform-skew-x: -12deg;\n  }\n\n  .xl\\:-skew-x-6 {\n    --transform-skew-x: -6deg;\n  }\n\n  .xl\\:-skew-x-3 {\n    --transform-skew-x: -3deg;\n  }\n\n  .xl\\:skew-y-0 {\n    --transform-skew-y: 0;\n  }\n\n  .xl\\:skew-y-3 {\n    --transform-skew-y: 3deg;\n  }\n\n  .xl\\:skew-y-6 {\n    --transform-skew-y: 6deg;\n  }\n\n  .xl\\:skew-y-12 {\n    --transform-skew-y: 12deg;\n  }\n\n  .xl\\:-skew-y-12 {\n    --transform-skew-y: -12deg;\n  }\n\n  .xl\\:-skew-y-6 {\n    --transform-skew-y: -6deg;\n  }\n\n  .xl\\:-skew-y-3 {\n    --transform-skew-y: -3deg;\n  }\n\n  .xl\\:hover\\:skew-x-0:hover {\n    --transform-skew-x: 0;\n  }\n\n  .xl\\:hover\\:skew-x-3:hover {\n    --transform-skew-x: 3deg;\n  }\n\n  .xl\\:hover\\:skew-x-6:hover {\n    --transform-skew-x: 6deg;\n  }\n\n  .xl\\:hover\\:skew-x-12:hover {\n    --transform-skew-x: 12deg;\n  }\n\n  .xl\\:hover\\:-skew-x-12:hover {\n    --transform-skew-x: -12deg;\n  }\n\n  .xl\\:hover\\:-skew-x-6:hover {\n    --transform-skew-x: -6deg;\n  }\n\n  .xl\\:hover\\:-skew-x-3:hover {\n    --transform-skew-x: -3deg;\n  }\n\n  .xl\\:hover\\:skew-y-0:hover {\n    --transform-skew-y: 0;\n  }\n\n  .xl\\:hover\\:skew-y-3:hover {\n    --transform-skew-y: 3deg;\n  }\n\n  .xl\\:hover\\:skew-y-6:hover {\n    --transform-skew-y: 6deg;\n  }\n\n  .xl\\:hover\\:skew-y-12:hover {\n    --transform-skew-y: 12deg;\n  }\n\n  .xl\\:hover\\:-skew-y-12:hover {\n    --transform-skew-y: -12deg;\n  }\n\n  .xl\\:hover\\:-skew-y-6:hover {\n    --transform-skew-y: -6deg;\n  }\n\n  .xl\\:hover\\:-skew-y-3:hover {\n    --transform-skew-y: -3deg;\n  }\n\n  .xl\\:focus\\:skew-x-0:focus {\n    --transform-skew-x: 0;\n  }\n\n  .xl\\:focus\\:skew-x-3:focus {\n    --transform-skew-x: 3deg;\n  }\n\n  .xl\\:focus\\:skew-x-6:focus {\n    --transform-skew-x: 6deg;\n  }\n\n  .xl\\:focus\\:skew-x-12:focus {\n    --transform-skew-x: 12deg;\n  }\n\n  .xl\\:focus\\:-skew-x-12:focus {\n    --transform-skew-x: -12deg;\n  }\n\n  .xl\\:focus\\:-skew-x-6:focus {\n    --transform-skew-x: -6deg;\n  }\n\n  .xl\\:focus\\:-skew-x-3:focus {\n    --transform-skew-x: -3deg;\n  }\n\n  .xl\\:focus\\:skew-y-0:focus {\n    --transform-skew-y: 0;\n  }\n\n  .xl\\:focus\\:skew-y-3:focus {\n    --transform-skew-y: 3deg;\n  }\n\n  .xl\\:focus\\:skew-y-6:focus {\n    --transform-skew-y: 6deg;\n  }\n\n  .xl\\:focus\\:skew-y-12:focus {\n    --transform-skew-y: 12deg;\n  }\n\n  .xl\\:focus\\:-skew-y-12:focus {\n    --transform-skew-y: -12deg;\n  }\n\n  .xl\\:focus\\:-skew-y-6:focus {\n    --transform-skew-y: -6deg;\n  }\n\n  .xl\\:focus\\:-skew-y-3:focus {\n    --transform-skew-y: -3deg;\n  }\n\n  .xl\\:transition-none {\n    transition-property: none;\n  }\n\n  .xl\\:transition-all {\n    transition-property: all;\n  }\n\n  .xl\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  }\n\n  .xl\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n  }\n\n  .xl\\:transition-opacity {\n    transition-property: opacity;\n  }\n\n  .xl\\:transition-shadow {\n    transition-property: box-shadow;\n  }\n\n  .xl\\:transition-transform {\n    transition-property: transform;\n  }\n\n  .xl\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .xl\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .xl\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .xl\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .xl\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .xl\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .xl\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .xl\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .xl\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .xl\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .xl\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .xl\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .xl\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .xl\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .xl\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .xl\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .xl\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .xl\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .xl\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .xl\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n}"
  },
  {
    "path": "public/index.php",
    "content": "<?php\n\n/**\n * Laravel - A PHP Framework For Web Artisans\n *\n * @package  Laravel\n * @author   Taylor Otwell <taylor@laravel.com>\n */\n\ndefine('LARAVEL_START', microtime(true));\n\n/*\n|--------------------------------------------------------------------------\n| Register The Auto Loader\n|--------------------------------------------------------------------------\n|\n| Composer provides a convenient, automatically generated class loader for\n| our application. We just need to utilize it! We'll simply require it\n| into the script here so that we don't have to worry about manual\n| loading any of our classes later on. It feels great to relax.\n|\n*/\n\nrequire __DIR__.'/../vendor/autoload.php';\n\n/*\n|--------------------------------------------------------------------------\n| Turn On The Lights\n|--------------------------------------------------------------------------\n|\n| We need to illuminate PHP development, so let us turn on the lights.\n| This bootstraps the framework and gets it ready for use, then it\n| will load up this application so that we can run it and send\n| the responses back to the browser and delight our users.\n|\n*/\n\n$app = require_once __DIR__.'/../bootstrap/app.php';\n\n/*\n|--------------------------------------------------------------------------\n| Run The Application\n|--------------------------------------------------------------------------\n|\n| Once we have the application, we can handle the incoming request\n| through the kernel, and send the associated response back to\n| the client's browser allowing them to enjoy the creative\n| and wonderful application we have prepared for them.\n|\n*/\n\n$kernel = $app->make(Illuminate\\Contracts\\Http\\Kernel::class);\n\n$response = $kernel->handle(\n    $request = Illuminate\\Http\\Request::capture()\n);\n\n$response->send();\n\n$kernel->terminate($request, $response);\n"
  },
  {
    "path": "public/js/app.js",
    "content": "/******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// define __esModule on exports\n/******/ \t__webpack_require__.r = function(exports) {\n/******/ \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t}\n/******/ \t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t};\n/******/\n/******/ \t// create a fake namespace object\n/******/ \t// mode & 1: value is a module id, require it\n/******/ \t// mode & 2: merge all properties of value into the ns\n/******/ \t// mode & 4: return value when already ns object\n/******/ \t// mode & 8|1: behave like require\n/******/ \t__webpack_require__.t = function(value, mode) {\n/******/ \t\tif(mode & 1) value = __webpack_require__(value);\n/******/ \t\tif(mode & 8) return value;\n/******/ \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n/******/ \t\tvar ns = Object.create(null);\n/******/ \t\t__webpack_require__.r(ns);\n/******/ \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n/******/ \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n/******/ \t\treturn ns;\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/\";\n/******/\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 0);\n/******/ })\n/************************************************************************/\n/******/ ({\n\n/***/ \"./node_modules/@trevoreyre/autocomplete-vue/dist/autocomplete.esm.js\":\n/*!****************************************************************************!*\\\n  !*** ./node_modules/@trevoreyre/autocomplete-vue/dist/autocomplete.esm.js ***!\n  \\****************************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* WEBPACK VAR INJECTION */(function(global) {function _classCallCheck(instance, Constructor) {\\n  if (!(instance instanceof Constructor)) {\\n    throw new TypeError(\\\"Cannot call a class as a function\\\");\\n  }\\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\\n// Polyfill for element.matches, to support Internet Explorer. It's a relatively\\n// simple polyfill, so we'll just include it rather than require the user to\\n// include the polyfill themselves. Adapted from\\n// https://developer.mozilla.org/en-US/docs/Web/API/Element/matches#Polyfill\\nvar matches = function matches(element, selector) {\\n  return element.matches ? element.matches(selector) : element.msMatchesSelector ? element.msMatchesSelector(selector) : element.webkitMatchesSelector ? element.webkitMatchesSelector(selector) : null;\\n};\\n\\n// Polyfill for element.closest, to support Internet Explorer. It's a relatively\\n\\nvar closestPolyfill = function closestPolyfill(el, selector) {\\n  var element = el;\\n\\n  while (element && element.nodeType === 1) {\\n    if (matches(element, selector)) {\\n      return element;\\n    }\\n\\n    element = element.parentNode;\\n  }\\n\\n  return null;\\n};\\n\\nvar closest = function closest(element, selector) {\\n  return element.closest ? element.closest(selector) : closestPolyfill(element, selector);\\n};\\n\\n// Returns true if the value has a \\\"then\\\" function. Adapted from\\n// https://github.com/graphql/graphql-js/blob/499a75939f70c4863d44149371d6a99d57ff7c35/src/jsutils/isPromise.js\\nvar isPromise = function isPromise(value) {\\n  return Boolean(value && typeof value.then === 'function');\\n};\\n\\nvar AutocompleteCore = function AutocompleteCore() {\\n  var _this = this;\\n\\n  var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\\n      search = _ref.search,\\n      _ref$autoSelect = _ref.autoSelect,\\n      autoSelect = _ref$autoSelect === void 0 ? false : _ref$autoSelect,\\n      _ref$setValue = _ref.setValue,\\n      setValue = _ref$setValue === void 0 ? function () {} : _ref$setValue,\\n      _ref$setAttribute = _ref.setAttribute,\\n      setAttribute = _ref$setAttribute === void 0 ? function () {} : _ref$setAttribute,\\n      _ref$onUpdate = _ref.onUpdate,\\n      onUpdate = _ref$onUpdate === void 0 ? function () {} : _ref$onUpdate,\\n      _ref$onSubmit = _ref.onSubmit,\\n      onSubmit = _ref$onSubmit === void 0 ? function () {} : _ref$onSubmit,\\n      _ref$onShow = _ref.onShow,\\n      onShow = _ref$onShow === void 0 ? function () {} : _ref$onShow,\\n      _ref$onHide = _ref.onHide,\\n      onHide = _ref$onHide === void 0 ? function () {} : _ref$onHide,\\n      _ref$onLoading = _ref.onLoading,\\n      onLoading = _ref$onLoading === void 0 ? function () {} : _ref$onLoading,\\n      _ref$onLoaded = _ref.onLoaded,\\n      onLoaded = _ref$onLoaded === void 0 ? function () {} : _ref$onLoaded;\\n\\n  _classCallCheck(this, AutocompleteCore);\\n\\n  _defineProperty(this, \\\"value\\\", '');\\n\\n  _defineProperty(this, \\\"searchCounter\\\", 0);\\n\\n  _defineProperty(this, \\\"results\\\", []);\\n\\n  _defineProperty(this, \\\"selectedIndex\\\", -1);\\n\\n  _defineProperty(this, \\\"handleInput\\\", function (event) {\\n    var value = event.target.value;\\n\\n    _this.updateResults(value);\\n\\n    _this.value = value;\\n  });\\n\\n  _defineProperty(this, \\\"handleKeyDown\\\", function (event) {\\n    var key = event.key;\\n\\n    switch (key) {\\n      case 'Up': // IE/Edge\\n\\n      case 'Down': // IE/Edge\\n\\n      case 'ArrowUp':\\n      case 'ArrowDown':\\n        {\\n          var selectedIndex = key === 'ArrowUp' || key === 'Up' ? _this.selectedIndex - 1 : _this.selectedIndex + 1;\\n          event.preventDefault();\\n\\n          _this.handleArrows(selectedIndex);\\n\\n          break;\\n        }\\n\\n      case 'Tab':\\n        {\\n          _this.selectResult();\\n\\n          break;\\n        }\\n\\n      case 'Enter':\\n        {\\n          var selectedResult = _this.results[_this.selectedIndex];\\n\\n          _this.selectResult();\\n\\n          _this.onSubmit(selectedResult);\\n\\n          break;\\n        }\\n\\n      case 'Esc': // IE/Edge\\n\\n      case 'Escape':\\n        {\\n          _this.hideResults();\\n\\n          _this.setValue();\\n\\n          break;\\n        }\\n\\n      default:\\n        return;\\n    }\\n  });\\n\\n  _defineProperty(this, \\\"handleFocus\\\", function (event) {\\n    var value = event.target.value;\\n\\n    _this.updateResults(value);\\n\\n    _this.value = value;\\n  });\\n\\n  _defineProperty(this, \\\"handleBlur\\\", function () {\\n    _this.hideResults();\\n  });\\n\\n  _defineProperty(this, \\\"handleResultMouseDown\\\", function (event) {\\n    event.preventDefault();\\n  });\\n\\n  _defineProperty(this, \\\"handleResultClick\\\", function (event) {\\n    var target = event.target;\\n    var result = closest(target, '[data-result-index]');\\n\\n    if (result) {\\n      _this.selectedIndex = parseInt(result.dataset.resultIndex, 10);\\n      var selectedResult = _this.results[_this.selectedIndex];\\n\\n      _this.selectResult();\\n\\n      _this.onSubmit(selectedResult);\\n    }\\n  });\\n\\n  _defineProperty(this, \\\"handleArrows\\\", function (selectedIndex) {\\n    // Loop selectedIndex back to first or last result if out of bounds\\n    var resultsCount = _this.results.length;\\n    _this.selectedIndex = (selectedIndex % resultsCount + resultsCount) % resultsCount; // Update results and aria attributes\\n\\n    _this.onUpdate(_this.results, _this.selectedIndex);\\n  });\\n\\n  _defineProperty(this, \\\"selectResult\\\", function () {\\n    var selectedResult = _this.results[_this.selectedIndex];\\n\\n    if (selectedResult) {\\n      _this.setValue(selectedResult);\\n    }\\n\\n    _this.hideResults();\\n  });\\n\\n  _defineProperty(this, \\\"updateResults\\\", function (value) {\\n    var currentSearch = ++_this.searchCounter;\\n\\n    _this.onLoading();\\n\\n    _this.search(value).then(function (results) {\\n      if (currentSearch !== _this.searchCounter) {\\n        return;\\n      }\\n\\n      _this.results = results;\\n\\n      _this.onLoaded();\\n\\n      if (_this.results.length === 0) {\\n        _this.hideResults();\\n\\n        return;\\n      }\\n\\n      _this.selectedIndex = _this.autoSelect ? 0 : -1;\\n\\n      _this.onUpdate(_this.results, _this.selectedIndex);\\n\\n      _this.showResults();\\n    });\\n  });\\n\\n  _defineProperty(this, \\\"showResults\\\", function () {\\n    _this.setAttribute('aria-expanded', true);\\n\\n    _this.onShow();\\n  });\\n\\n  _defineProperty(this, \\\"hideResults\\\", function () {\\n    _this.selectedIndex = -1;\\n    _this.results = [];\\n\\n    _this.setAttribute('aria-expanded', false);\\n\\n    _this.setAttribute('aria-activedescendant', '');\\n\\n    _this.onUpdate(_this.results, _this.selectedIndex);\\n\\n    _this.onHide();\\n  });\\n\\n  _defineProperty(this, \\\"checkSelectedResultVisible\\\", function (resultsElement) {\\n    var selectedResultElement = resultsElement.querySelector(\\\"[data-result-index=\\\\\\\"\\\".concat(_this.selectedIndex, \\\"\\\\\\\"]\\\"));\\n\\n    if (!selectedResultElement) {\\n      return;\\n    }\\n\\n    var resultsPosition = resultsElement.getBoundingClientRect();\\n    var selectedPosition = selectedResultElement.getBoundingClientRect();\\n\\n    if (selectedPosition.top < resultsPosition.top) {\\n      // Element is above viewable area\\n      resultsElement.scrollTop -= resultsPosition.top - selectedPosition.top;\\n    } else if (selectedPosition.bottom > resultsPosition.bottom) {\\n      // Element is below viewable area\\n      resultsElement.scrollTop += selectedPosition.bottom - resultsPosition.bottom;\\n    }\\n  });\\n\\n  this.search = isPromise(search) ? search : function (value) {\\n    return Promise.resolve(search(value));\\n  };\\n  this.autoSelect = autoSelect;\\n  this.setValue = setValue;\\n  this.setAttribute = setAttribute;\\n  this.onUpdate = onUpdate;\\n  this.onSubmit = onSubmit;\\n  this.onShow = onShow;\\n  this.onHide = onHide;\\n  this.onLoading = onLoading;\\n  this.onLoaded = onLoaded;\\n};\\n\\n// Generates a unique ID, with optional prefix. Adapted from\\n// https://github.com/lodash/lodash/blob/61acdd0c295e4447c9c10da04e287b1ebffe452c/uniqueId.js\\nvar idCounter = 0;\\n\\nvar uniqueId = function uniqueId() {\\n  var prefix = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\\n  return \\\"\\\".concat(prefix).concat(++idCounter);\\n};\\n\\n// Calculates whether element2 should be above or below element1. Always\\n// places element2 below unless all of the following:\\n// 1. There isn't enough visible viewport below to fit element2\\n// 2. There is more room above element1 than there is below\\n// 3. Placing elemen2 above 1 won't overflow window\\nvar getRelativePosition = function getRelativePosition(element1, element2) {\\n  var position1 = element1.getBoundingClientRect();\\n  var position2 = element2.getBoundingClientRect();\\n  var positionAbove =\\n  /* 1 */\\n  position1.bottom + position2.height > window.innerHeight &&\\n  /* 2 */\\n  window.innerHeight - position1.bottom < position1.top &&\\n  /* 3 */\\n  window.pageYOffset + position1.top - position2.height > 0;\\n  return positionAbove ? 'above' : 'below';\\n};\\n\\n// Credit David Walsh (https://davidwalsh.name/javascript-debounce-function)\\n// Returns a function, that, as long as it continues to be invoked, will not\\n// be triggered. The function will be called after it stops being called for\\n// N milliseconds. If `immediate` is passed, trigger the function on the\\n// leading edge, instead of the trailing.\\nvar debounce = function debounce(func, wait, immediate) {\\n  var timeout;\\n  return function executedFunction() {\\n    var context = this;\\n    var args = arguments;\\n\\n    var later = function later() {\\n      timeout = null;\\n      if (!immediate) func.apply(context, args);\\n    };\\n\\n    var callNow = immediate && !timeout;\\n    clearTimeout(timeout);\\n    timeout = setTimeout(later, wait);\\n    if (callNow) func.apply(context, args);\\n  };\\n};\\n\\nvar script = {\\n  name: 'Autocomplete',\\n  inheritAttrs: false,\\n  props: {\\n    search: {\\n      type: Function,\\n      required: true\\n    },\\n    baseClass: {\\n      type: String,\\n      \\\"default\\\": 'autocomplete'\\n    },\\n    autoSelect: {\\n      type: Boolean,\\n      \\\"default\\\": false\\n    },\\n    getResultValue: {\\n      type: Function,\\n      \\\"default\\\": function _default(result) {\\n        return result;\\n      }\\n    },\\n    defaultValue: {\\n      type: String,\\n      \\\"default\\\": ''\\n    },\\n    debounceTime: {\\n      type: Number,\\n      \\\"default\\\": 0\\n    }\\n  },\\n  data: function data() {\\n    var core = new AutocompleteCore({\\n      search: this.search,\\n      autoSelect: this.autoSelect,\\n      setValue: this.setValue,\\n      onUpdate: this.handleUpdate,\\n      onSubmit: this.handleSubmit,\\n      onShow: this.handleShow,\\n      onHide: this.handleHide,\\n      onLoading: this.handleLoading,\\n      onLoaded: this.handleLoaded\\n    });\\n\\n    if (this.debounceTime > 0) {\\n      core.handleInput = debounce(core.handleInput, this.debounceTime);\\n    }\\n\\n    return {\\n      core: core,\\n      value: this.defaultValue,\\n      resultListId: uniqueId(\\\"\\\".concat(this.baseClass, \\\"-result-list-\\\")),\\n      results: [],\\n      selectedIndex: -1,\\n      expanded: false,\\n      loading: false,\\n      position: 'below',\\n      resetPosition: true\\n    };\\n  },\\n  computed: {\\n    rootProps: function rootProps() {\\n      return {\\n        \\\"class\\\": this.baseClass,\\n        style: {\\n          position: 'relative'\\n        },\\n        'data-expanded': this.expanded,\\n        'data-loading': this.loading,\\n        'data-position': this.position\\n      };\\n    },\\n    inputProps: function inputProps() {\\n      return _objectSpread2({\\n        \\\"class\\\": \\\"\\\".concat(this.baseClass, \\\"-input\\\"),\\n        value: this.value,\\n        role: 'combobox',\\n        autocomplete: 'off',\\n        autocapitalize: 'off',\\n        autocorrect: 'off',\\n        spellcheck: 'false',\\n        'aria-autocomplete': 'list',\\n        'aria-haspopup': 'listbox',\\n        'aria-owns': this.resultListId,\\n        'aria-expanded': this.expanded ? 'true' : 'false',\\n        'aria-activedescendant': this.selectedIndex > -1 ? this.resultProps[this.selectedIndex].id : ''\\n      }, this.$attrs);\\n    },\\n    inputListeners: function inputListeners() {\\n      return {\\n        input: this.handleInput,\\n        keydown: this.core.handleKeyDown,\\n        focus: this.core.handleFocus,\\n        blur: this.core.handleBlur\\n      };\\n    },\\n    resultListProps: function resultListProps() {\\n      var yPosition = this.position === 'below' ? 'top' : 'bottom';\\n      return {\\n        id: this.resultListId,\\n        \\\"class\\\": \\\"\\\".concat(this.baseClass, \\\"-result-list\\\"),\\n        role: 'listbox',\\n        style: _defineProperty({\\n          position: 'absolute',\\n          zIndex: 1,\\n          width: '100%',\\n          visibility: this.expanded ? 'visible' : 'hidden',\\n          pointerEvents: this.expanded ? 'auto' : 'none'\\n        }, yPosition, '100%')\\n      };\\n    },\\n    resultListListeners: function resultListListeners() {\\n      return {\\n        mousedown: this.core.handleResultMouseDown,\\n        click: this.core.handleResultClick\\n      };\\n    },\\n    resultProps: function resultProps() {\\n      var _this = this;\\n\\n      return this.results.map(function (result, index) {\\n        return _objectSpread2({\\n          id: \\\"\\\".concat(_this.baseClass, \\\"-result-\\\").concat(index),\\n          \\\"class\\\": \\\"\\\".concat(_this.baseClass, \\\"-result\\\"),\\n          'data-result-index': index,\\n          role: 'option'\\n        }, _this.selectedIndex === index ? {\\n          'aria-selected': 'true'\\n        } : {});\\n      });\\n    }\\n  },\\n  mounted: function mounted() {\\n    document.body.addEventListener('click', this.handleDocumentClick);\\n  },\\n  beforeDestroy: function beforeDestroy() {\\n    document.body.removeEventListener('click', this.handleDocumentClick);\\n  },\\n  updated: function updated() {\\n    if (!this.$refs.input || !this.$refs.resultList) {\\n      return;\\n    }\\n\\n    if (this.resetPosition && this.results.length > 0) {\\n      this.resetPosition = false;\\n      this.position = getRelativePosition(this.$refs.input, this.$refs.resultList);\\n    }\\n\\n    this.core.checkSelectedResultVisible(this.$refs.resultList);\\n  },\\n  methods: {\\n    setValue: function setValue(result) {\\n      this.value = result ? this.getResultValue(result) : '';\\n    },\\n    handleUpdate: function handleUpdate(results, selectedIndex) {\\n      this.results = results;\\n      this.selectedIndex = selectedIndex;\\n      this.$emit('update', results, selectedIndex);\\n    },\\n    handleShow: function handleShow() {\\n      this.expanded = true;\\n    },\\n    handleHide: function handleHide() {\\n      this.expanded = false;\\n      this.resetPosition = true;\\n    },\\n    handleLoading: function handleLoading() {\\n      this.loading = true;\\n    },\\n    handleLoaded: function handleLoaded() {\\n      this.loading = false;\\n    },\\n    handleInput: function handleInput(event) {\\n      this.value = event.target.value;\\n      this.core.handleInput(event);\\n    },\\n    handleSubmit: function handleSubmit(selectedResult) {\\n      this.$emit('submit', selectedResult);\\n    },\\n    handleDocumentClick: function handleDocumentClick(event) {\\n      if (this.$refs.root.contains(event.target)) {\\n        return;\\n      }\\n\\n      this.core.hideResults();\\n    }\\n  }\\n};\\n\\nfunction normalizeComponent(template, style, script, scopeId, isFunctionalTemplate, moduleIdentifier /* server only */, shadowMode, createInjector, createInjectorSSR, createInjectorShadow) {\\r\\n    if (typeof shadowMode !== 'boolean') {\\r\\n        createInjectorSSR = createInjector;\\r\\n        createInjector = shadowMode;\\r\\n        shadowMode = false;\\r\\n    }\\r\\n    // Vue.extend constructor export interop.\\r\\n    const options = typeof script === 'function' ? script.options : script;\\r\\n    // render functions\\r\\n    if (template && template.render) {\\r\\n        options.render = template.render;\\r\\n        options.staticRenderFns = template.staticRenderFns;\\r\\n        options._compiled = true;\\r\\n        // functional template\\r\\n        if (isFunctionalTemplate) {\\r\\n            options.functional = true;\\r\\n        }\\r\\n    }\\r\\n    // scopedId\\r\\n    if (scopeId) {\\r\\n        options._scopeId = scopeId;\\r\\n    }\\r\\n    let hook;\\r\\n    if (moduleIdentifier) {\\r\\n        // server build\\r\\n        hook = function (context) {\\r\\n            // 2.3 injection\\r\\n            context =\\r\\n                context || // cached call\\r\\n                    (this.$vnode && this.$vnode.ssrContext) || // stateful\\r\\n                    (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext); // functional\\r\\n            // 2.2 with runInNewContext: true\\r\\n            if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\\r\\n                context = __VUE_SSR_CONTEXT__;\\r\\n            }\\r\\n            // inject component styles\\r\\n            if (style) {\\r\\n                style.call(this, createInjectorSSR(context));\\r\\n            }\\r\\n            // register component module identifier for async chunk inference\\r\\n            if (context && context._registeredComponents) {\\r\\n                context._registeredComponents.add(moduleIdentifier);\\r\\n            }\\r\\n        };\\r\\n        // used by ssr in case component is cached and beforeCreate\\r\\n        // never gets called\\r\\n        options._ssrRegister = hook;\\r\\n    }\\r\\n    else if (style) {\\r\\n        hook = shadowMode\\r\\n            ? function (context) {\\r\\n                style.call(this, createInjectorShadow(context, this.$root.$options.shadowRoot));\\r\\n            }\\r\\n            : function (context) {\\r\\n                style.call(this, createInjector(context));\\r\\n            };\\r\\n    }\\r\\n    if (hook) {\\r\\n        if (options.functional) {\\r\\n            // register for functional component in vue file\\r\\n            const originalRender = options.render;\\r\\n            options.render = function renderWithStyleInjection(h, context) {\\r\\n                hook.call(context);\\r\\n                return originalRender(h, context);\\r\\n            };\\r\\n        }\\r\\n        else {\\r\\n            // inject component registration as beforeCreate hook\\r\\n            const existing = options.beforeCreate;\\r\\n            options.beforeCreate = existing ? [].concat(existing, hook) : [hook];\\r\\n        }\\r\\n    }\\r\\n    return script;\\r\\n}\\n\\n/* script */\\nconst __vue_script__ = script;\\n\\n/* template */\\nvar __vue_render__ = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:\\\"root\\\"},[_vm._t(\\\"default\\\",[_c('div',_vm._b({},'div',_vm.rootProps,false),[_c('input',_vm._g(_vm._b({ref:\\\"input\\\",on:{\\\"input\\\":_vm.handleInput,\\\"keydown\\\":_vm.core.handleKeyDown,\\\"focus\\\":_vm.core.handleFocus,\\\"blur\\\":_vm.core.handleBlur}},'input',_vm.inputProps,false),_vm.$listeners)),_vm._v(\\\" \\\"),_c('ul',_vm._g(_vm._b({ref:\\\"resultList\\\"},'ul',_vm.resultListProps,false),_vm.resultListListeners),[_vm._l((_vm.results),function(result,index){return [_vm._t(\\\"result\\\",[_c('li',_vm._b({key:_vm.resultProps[index].id},'li',_vm.resultProps[index],false),[_vm._v(\\\"\\\\n              \\\"+_vm._s(_vm.getResultValue(result))+\\\"\\\\n            \\\")])],{\\\"result\\\":result,\\\"props\\\":_vm.resultProps[index]})]})],2)])],{\\\"rootProps\\\":_vm.rootProps,\\\"inputProps\\\":_vm.inputProps,\\\"inputListeners\\\":_vm.inputListeners,\\\"resultListProps\\\":_vm.resultListProps,\\\"resultListListeners\\\":_vm.resultListListeners,\\\"results\\\":_vm.results,\\\"resultProps\\\":_vm.resultProps})],2)};\\nvar __vue_staticRenderFns__ = [];\\n\\n  /* style */\\n  const __vue_inject_styles__ = undefined;\\n  /* scoped */\\n  const __vue_scope_id__ = undefined;\\n  /* module identifier */\\n  const __vue_module_identifier__ = undefined;\\n  /* functional template */\\n  const __vue_is_functional_template__ = false;\\n  /* style inject */\\n  \\n  /* style inject SSR */\\n  \\n  /* style inject shadow dom */\\n  \\n\\n  \\n  const __vue_component__ = normalizeComponent(\\n    { render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ },\\n    __vue_inject_styles__,\\n    __vue_script__,\\n    __vue_scope_id__,\\n    __vue_is_functional_template__,\\n    __vue_module_identifier__,\\n    false,\\n    undefined,\\n    undefined,\\n    undefined\\n  );\\n\\nfunction install(Vue) {\\n  if (install.installed) {\\n    return;\\n  }\\n\\n  install.installed = true;\\n  Vue.component('Autocomplete', __vue_component__);\\n}\\n\\nvar plugin = {\\n  install: install\\n}; // Auto install if Vue is found\\n\\nvar GlobalVue;\\n\\nif (typeof window !== 'undefined') {\\n  GlobalVue = window.Vue;\\n} else if (typeof global !== 'undefined') {\\n  GlobalVue = global.Vue;\\n}\\n\\nif (GlobalVue) {\\n  GlobalVue.use(plugin);\\n} // Inject install function into component. Allows component to be registered via\\n// Vue.use() as well as Vue.component()\\n\\n\\n__vue_component__.install = install;\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (__vue_component__);\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ \\\"./node_modules/webpack/buildin/global.js\\\")))//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHRyZXZvcmV5cmUvYXV0b2NvbXBsZXRlLXZ1ZS9kaXN0L2F1dG9jb21wbGV0ZS5lc20uanM/OTViZiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsR0FBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLGlCQUFpQixzQkFBc0I7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQLEtBQUs7QUFDTDtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBLG1GQUFtRjtBQUNuRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBEQUEwRDtBQUMxRDtBQUNBLGtFQUFrRTtBQUNsRTtBQUNBLDBEQUEwRDtBQUMxRDtBQUNBLDBEQUEwRDtBQUMxRDtBQUNBLHNEQUFzRDtBQUN0RDtBQUNBLHNEQUFzRDtBQUN0RDtBQUNBLDREQUE0RDtBQUM1RDtBQUNBLDBEQUEwRDs7QUFFMUQ7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0EsdUZBQXVGOztBQUV2RjtBQUNBLEdBQUc7O0FBRUg7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHOztBQUVIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0EsS0FBSztBQUNMLEdBQUc7O0FBRUg7QUFDQTs7QUFFQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBOztBQUVBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLOztBQUVMO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBLFNBQVMsS0FBSztBQUNkLE9BQU87QUFDUDtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5RkFBeUY7QUFDekY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLGtDQUFrQyxhQUFhLDBCQUEwQix3QkFBd0IsaUJBQWlCLFdBQVcsc0NBQXNDLHVEQUF1RCxnQkFBZ0Isa0hBQWtILG1GQUFtRixpQkFBaUIsdUdBQXVHLHlDQUF5Qyw4QkFBOEIsd0hBQXdILCtDQUErQyxHQUFHLFVBQVUsa09BQWtPO0FBQ3BnQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7Ozs7QUFJQTtBQUNBLEtBQUssbUVBQW1FO0FBQ3hFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjs7QUFFQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLENBQUM7QUFDRDs7O0FBR0E7O0FBRWUsZ0ZBQWlCLEVBQUMiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHRyZXZvcmV5cmUvYXV0b2NvbXBsZXRlLXZ1ZS9kaXN0L2F1dG9jb21wbGV0ZS5lc20uanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7XG4gIGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBfZGVmaW5lUHJvcGVydHkob2JqLCBrZXksIHZhbHVlKSB7XG4gIGlmIChrZXkgaW4gb2JqKSB7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9iaiwga2V5LCB7XG4gICAgICB2YWx1ZTogdmFsdWUsXG4gICAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgICAgY29uZmlndXJhYmxlOiB0cnVlLFxuICAgICAgd3JpdGFibGU6IHRydWVcbiAgICB9KTtcbiAgfSBlbHNlIHtcbiAgICBvYmpba2V5XSA9IHZhbHVlO1xuICB9XG5cbiAgcmV0dXJuIG9iajtcbn1cblxuZnVuY3Rpb24gb3duS2V5cyhvYmplY3QsIGVudW1lcmFibGVPbmx5KSB7XG4gIHZhciBrZXlzID0gT2JqZWN0LmtleXMob2JqZWN0KTtcblxuICBpZiAoT2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scykge1xuICAgIHZhciBzeW1ib2xzID0gT2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyhvYmplY3QpO1xuICAgIGlmIChlbnVtZXJhYmxlT25seSkgc3ltYm9scyA9IHN5bWJvbHMuZmlsdGVyKGZ1bmN0aW9uIChzeW0pIHtcbiAgICAgIHJldHVybiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKG9iamVjdCwgc3ltKS5lbnVtZXJhYmxlO1xuICAgIH0pO1xuICAgIGtleXMucHVzaC5hcHBseShrZXlzLCBzeW1ib2xzKTtcbiAgfVxuXG4gIHJldHVybiBrZXlzO1xufVxuXG5mdW5jdGlvbiBfb2JqZWN0U3ByZWFkMih0YXJnZXQpIHtcbiAgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHtcbiAgICB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldICE9IG51bGwgPyBhcmd1bWVudHNbaV0gOiB7fTtcblxuICAgIGlmIChpICUgMikge1xuICAgICAgb3duS2V5cyhPYmplY3Qoc291cmNlKSwgdHJ1ZSkuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7XG4gICAgICAgIF9kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGtleSwgc291cmNlW2tleV0pO1xuICAgICAgfSk7XG4gICAgfSBlbHNlIGlmIChPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycykge1xuICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycyhzb3VyY2UpKTtcbiAgICB9IGVsc2Uge1xuICAgICAgb3duS2V5cyhPYmplY3Qoc291cmNlKSkuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7XG4gICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGtleSwgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihzb3VyY2UsIGtleSkpO1xuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIHRhcmdldDtcbn1cblxuLy8gUG9seWZpbGwgZm9yIGVsZW1lbnQubWF0Y2hlcywgdG8gc3VwcG9ydCBJbnRlcm5ldCBFeHBsb3Jlci4gSXQncyBhIHJlbGF0aXZlbHlcbi8vIHNpbXBsZSBwb2x5ZmlsbCwgc28gd2UnbGwganVzdCBpbmNsdWRlIGl0IHJhdGhlciB0aGFuIHJlcXVpcmUgdGhlIHVzZXIgdG9cbi8vIGluY2x1ZGUgdGhlIHBvbHlmaWxsIHRoZW1zZWx2ZXMuIEFkYXB0ZWQgZnJvbVxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQVBJL0VsZW1lbnQvbWF0Y2hlcyNQb2x5ZmlsbFxudmFyIG1hdGNoZXMgPSBmdW5jdGlvbiBtYXRjaGVzKGVsZW1lbnQsIHNlbGVjdG9yKSB7XG4gIHJldHVybiBlbGVtZW50Lm1hdGNoZXMgPyBlbGVtZW50Lm1hdGNoZXMoc2VsZWN0b3IpIDogZWxlbWVudC5tc01hdGNoZXNTZWxlY3RvciA/IGVsZW1lbnQubXNNYXRjaGVzU2VsZWN0b3Ioc2VsZWN0b3IpIDogZWxlbWVudC53ZWJraXRNYXRjaGVzU2VsZWN0b3IgPyBlbGVtZW50LndlYmtpdE1hdGNoZXNTZWxlY3RvcihzZWxlY3RvcikgOiBudWxsO1xufTtcblxuLy8gUG9seWZpbGwgZm9yIGVsZW1lbnQuY2xvc2VzdCwgdG8gc3VwcG9ydCBJbnRlcm5ldCBFeHBsb3Jlci4gSXQncyBhIHJlbGF0aXZlbHlcblxudmFyIGNsb3Nlc3RQb2x5ZmlsbCA9IGZ1bmN0aW9uIGNsb3Nlc3RQb2x5ZmlsbChlbCwgc2VsZWN0b3IpIHtcbiAgdmFyIGVsZW1lbnQgPSBlbDtcblxuICB3aGlsZSAoZWxlbWVudCAmJiBlbGVtZW50Lm5vZGVUeXBlID09PSAxKSB7XG4gICAgaWYgKG1hdGNoZXMoZWxlbWVudCwgc2VsZWN0b3IpKSB7XG4gICAgICByZXR1cm4gZWxlbWVudDtcbiAgICB9XG5cbiAgICBlbGVtZW50ID0gZWxlbWVudC5wYXJlbnROb2RlO1xuICB9XG5cbiAgcmV0dXJuIG51bGw7XG59O1xuXG52YXIgY2xvc2VzdCA9IGZ1bmN0aW9uIGNsb3Nlc3QoZWxlbWVudCwgc2VsZWN0b3IpIHtcbiAgcmV0dXJuIGVsZW1lbnQuY2xvc2VzdCA/IGVsZW1lbnQuY2xvc2VzdChzZWxlY3RvcikgOiBjbG9zZXN0UG9seWZpbGwoZWxlbWVudCwgc2VsZWN0b3IpO1xufTtcblxuLy8gUmV0dXJucyB0cnVlIGlmIHRoZSB2YWx1ZSBoYXMgYSBcInRoZW5cIiBmdW5jdGlvbi4gQWRhcHRlZCBmcm9tXG4vLyBodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC9ncmFwaHFsLWpzL2Jsb2IvNDk5YTc1OTM5ZjcwYzQ4NjNkNDQxNDkzNzFkNmE5OWQ1N2ZmN2MzNS9zcmMvanN1dGlscy9pc1Byb21pc2UuanNcbnZhciBpc1Byb21pc2UgPSBmdW5jdGlvbiBpc1Byb21pc2UodmFsdWUpIHtcbiAgcmV0dXJuIEJvb2xlYW4odmFsdWUgJiYgdHlwZW9mIHZhbHVlLnRoZW4gPT09ICdmdW5jdGlvbicpO1xufTtcblxudmFyIEF1dG9jb21wbGV0ZUNvcmUgPSBmdW5jdGlvbiBBdXRvY29tcGxldGVDb3JlKCkge1xuICB2YXIgX3RoaXMgPSB0aGlzO1xuXG4gIHZhciBfcmVmID0gYXJndW1lbnRzLmxlbmd0aCA+IDAgJiYgYXJndW1lbnRzWzBdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMF0gOiB7fSxcbiAgICAgIHNlYXJjaCA9IF9yZWYuc2VhcmNoLFxuICAgICAgX3JlZiRhdXRvU2VsZWN0ID0gX3JlZi5hdXRvU2VsZWN0LFxuICAgICAgYXV0b1NlbGVjdCA9IF9yZWYkYXV0b1NlbGVjdCA9PT0gdm9pZCAwID8gZmFsc2UgOiBfcmVmJGF1dG9TZWxlY3QsXG4gICAgICBfcmVmJHNldFZhbHVlID0gX3JlZi5zZXRWYWx1ZSxcbiAgICAgIHNldFZhbHVlID0gX3JlZiRzZXRWYWx1ZSA9PT0gdm9pZCAwID8gZnVuY3Rpb24gKCkge30gOiBfcmVmJHNldFZhbHVlLFxuICAgICAgX3JlZiRzZXRBdHRyaWJ1dGUgPSBfcmVmLnNldEF0dHJpYnV0ZSxcbiAgICAgIHNldEF0dHJpYnV0ZSA9IF9yZWYkc2V0QXR0cmlidXRlID09PSB2b2lkIDAgPyBmdW5jdGlvbiAoKSB7fSA6IF9yZWYkc2V0QXR0cmlidXRlLFxuICAgICAgX3JlZiRvblVwZGF0ZSA9IF9yZWYub25VcGRhdGUsXG4gICAgICBvblVwZGF0ZSA9IF9yZWYkb25VcGRhdGUgPT09IHZvaWQgMCA/IGZ1bmN0aW9uICgpIHt9IDogX3JlZiRvblVwZGF0ZSxcbiAgICAgIF9yZWYkb25TdWJtaXQgPSBfcmVmLm9uU3VibWl0LFxuICAgICAgb25TdWJtaXQgPSBfcmVmJG9uU3VibWl0ID09PSB2b2lkIDAgPyBmdW5jdGlvbiAoKSB7fSA6IF9yZWYkb25TdWJtaXQsXG4gICAgICBfcmVmJG9uU2hvdyA9IF9yZWYub25TaG93LFxuICAgICAgb25TaG93ID0gX3JlZiRvblNob3cgPT09IHZvaWQgMCA/IGZ1bmN0aW9uICgpIHt9IDogX3JlZiRvblNob3csXG4gICAgICBfcmVmJG9uSGlkZSA9IF9yZWYub25IaWRlLFxuICAgICAgb25IaWRlID0gX3JlZiRvbkhpZGUgPT09IHZvaWQgMCA/IGZ1bmN0aW9uICgpIHt9IDogX3JlZiRvbkhpZGUsXG4gICAgICBfcmVmJG9uTG9hZGluZyA9IF9yZWYub25Mb2FkaW5nLFxuICAgICAgb25Mb2FkaW5nID0gX3JlZiRvbkxvYWRpbmcgPT09IHZvaWQgMCA/IGZ1bmN0aW9uICgpIHt9IDogX3JlZiRvbkxvYWRpbmcsXG4gICAgICBfcmVmJG9uTG9hZGVkID0gX3JlZi5vbkxvYWRlZCxcbiAgICAgIG9uTG9hZGVkID0gX3JlZiRvbkxvYWRlZCA9PT0gdm9pZCAwID8gZnVuY3Rpb24gKCkge30gOiBfcmVmJG9uTG9hZGVkO1xuXG4gIF9jbGFzc0NhbGxDaGVjayh0aGlzLCBBdXRvY29tcGxldGVDb3JlKTtcblxuICBfZGVmaW5lUHJvcGVydHkodGhpcywgXCJ2YWx1ZVwiLCAnJyk7XG5cbiAgX2RlZmluZVByb3BlcnR5KHRoaXMsIFwic2VhcmNoQ291bnRlclwiLCAwKTtcblxuICBfZGVmaW5lUHJvcGVydHkodGhpcywgXCJyZXN1bHRzXCIsIFtdKTtcblxuICBfZGVmaW5lUHJvcGVydHkodGhpcywgXCJzZWxlY3RlZEluZGV4XCIsIC0xKTtcblxuICBfZGVmaW5lUHJvcGVydHkodGhpcywgXCJoYW5kbGVJbnB1dFwiLCBmdW5jdGlvbiAoZXZlbnQpIHtcbiAgICB2YXIgdmFsdWUgPSBldmVudC50YXJnZXQudmFsdWU7XG5cbiAgICBfdGhpcy51cGRhdGVSZXN1bHRzKHZhbHVlKTtcblxuICAgIF90aGlzLnZhbHVlID0gdmFsdWU7XG4gIH0pO1xuXG4gIF9kZWZpbmVQcm9wZXJ0eSh0aGlzLCBcImhhbmRsZUtleURvd25cIiwgZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgdmFyIGtleSA9IGV2ZW50LmtleTtcblxuICAgIHN3aXRjaCAoa2V5KSB7XG4gICAgICBjYXNlICdVcCc6IC8vIElFL0VkZ2VcblxuICAgICAgY2FzZSAnRG93bic6IC8vIElFL0VkZ2VcblxuICAgICAgY2FzZSAnQXJyb3dVcCc6XG4gICAgICBjYXNlICdBcnJvd0Rvd24nOlxuICAgICAgICB7XG4gICAgICAgICAgdmFyIHNlbGVjdGVkSW5kZXggPSBrZXkgPT09ICdBcnJvd1VwJyB8fCBrZXkgPT09ICdVcCcgPyBfdGhpcy5zZWxlY3RlZEluZGV4IC0gMSA6IF90aGlzLnNlbGVjdGVkSW5kZXggKyAxO1xuICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG5cbiAgICAgICAgICBfdGhpcy5oYW5kbGVBcnJvd3Moc2VsZWN0ZWRJbmRleCk7XG5cbiAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuXG4gICAgICBjYXNlICdUYWInOlxuICAgICAgICB7XG4gICAgICAgICAgX3RoaXMuc2VsZWN0UmVzdWx0KCk7XG5cbiAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuXG4gICAgICBjYXNlICdFbnRlcic6XG4gICAgICAgIHtcbiAgICAgICAgICB2YXIgc2VsZWN0ZWRSZXN1bHQgPSBfdGhpcy5yZXN1bHRzW190aGlzLnNlbGVjdGVkSW5kZXhdO1xuXG4gICAgICAgICAgX3RoaXMuc2VsZWN0UmVzdWx0KCk7XG5cbiAgICAgICAgICBfdGhpcy5vblN1Ym1pdChzZWxlY3RlZFJlc3VsdCk7XG5cbiAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuXG4gICAgICBjYXNlICdFc2MnOiAvLyBJRS9FZGdlXG5cbiAgICAgIGNhc2UgJ0VzY2FwZSc6XG4gICAgICAgIHtcbiAgICAgICAgICBfdGhpcy5oaWRlUmVzdWx0cygpO1xuXG4gICAgICAgICAgX3RoaXMuc2V0VmFsdWUoKTtcblxuICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybjtcbiAgICB9XG4gIH0pO1xuXG4gIF9kZWZpbmVQcm9wZXJ0eSh0aGlzLCBcImhhbmRsZUZvY3VzXCIsIGZ1bmN0aW9uIChldmVudCkge1xuICAgIHZhciB2YWx1ZSA9IGV2ZW50LnRhcmdldC52YWx1ZTtcblxuICAgIF90aGlzLnVwZGF0ZVJlc3VsdHModmFsdWUpO1xuXG4gICAgX3RoaXMudmFsdWUgPSB2YWx1ZTtcbiAgfSk7XG5cbiAgX2RlZmluZVByb3BlcnR5KHRoaXMsIFwiaGFuZGxlQmx1clwiLCBmdW5jdGlvbiAoKSB7XG4gICAgX3RoaXMuaGlkZVJlc3VsdHMoKTtcbiAgfSk7XG5cbiAgX2RlZmluZVByb3BlcnR5KHRoaXMsIFwiaGFuZGxlUmVzdWx0TW91c2VEb3duXCIsIGZ1bmN0aW9uIChldmVudCkge1xuICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gIH0pO1xuXG4gIF9kZWZpbmVQcm9wZXJ0eSh0aGlzLCBcImhhbmRsZVJlc3VsdENsaWNrXCIsIGZ1bmN0aW9uIChldmVudCkge1xuICAgIHZhciB0YXJnZXQgPSBldmVudC50YXJnZXQ7XG4gICAgdmFyIHJlc3VsdCA9IGNsb3Nlc3QodGFyZ2V0LCAnW2RhdGEtcmVzdWx0LWluZGV4XScpO1xuXG4gICAgaWYgKHJlc3VsdCkge1xuICAgICAgX3RoaXMuc2VsZWN0ZWRJbmRleCA9IHBhcnNlSW50KHJlc3VsdC5kYXRhc2V0LnJlc3VsdEluZGV4LCAxMCk7XG4gICAgICB2YXIgc2VsZWN0ZWRSZXN1bHQgPSBfdGhpcy5yZXN1bHRzW190aGlzLnNlbGVjdGVkSW5kZXhdO1xuXG4gICAgICBfdGhpcy5zZWxlY3RSZXN1bHQoKTtcblxuICAgICAgX3RoaXMub25TdWJtaXQoc2VsZWN0ZWRSZXN1bHQpO1xuICAgIH1cbiAgfSk7XG5cbiAgX2RlZmluZVByb3BlcnR5KHRoaXMsIFwiaGFuZGxlQXJyb3dzXCIsIGZ1bmN0aW9uIChzZWxlY3RlZEluZGV4KSB7XG4gICAgLy8gTG9vcCBzZWxlY3RlZEluZGV4IGJhY2sgdG8gZmlyc3Qgb3IgbGFzdCByZXN1bHQgaWYgb3V0IG9mIGJvdW5kc1xuICAgIHZhciByZXN1bHRzQ291bnQgPSBfdGhpcy5yZXN1bHRzLmxlbmd0aDtcbiAgICBfdGhpcy5zZWxlY3RlZEluZGV4ID0gKHNlbGVjdGVkSW5kZXggJSByZXN1bHRzQ291bnQgKyByZXN1bHRzQ291bnQpICUgcmVzdWx0c0NvdW50OyAvLyBVcGRhdGUgcmVzdWx0cyBhbmQgYXJpYSBhdHRyaWJ1dGVzXG5cbiAgICBfdGhpcy5vblVwZGF0ZShfdGhpcy5yZXN1bHRzLCBfdGhpcy5zZWxlY3RlZEluZGV4KTtcbiAgfSk7XG5cbiAgX2RlZmluZVByb3BlcnR5KHRoaXMsIFwic2VsZWN0UmVzdWx0XCIsIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgc2VsZWN0ZWRSZXN1bHQgPSBfdGhpcy5yZXN1bHRzW190aGlzLnNlbGVjdGVkSW5kZXhdO1xuXG4gICAgaWYgKHNlbGVjdGVkUmVzdWx0KSB7XG4gICAgICBfdGhpcy5zZXRWYWx1ZShzZWxlY3RlZFJlc3VsdCk7XG4gICAgfVxuXG4gICAgX3RoaXMuaGlkZVJlc3VsdHMoKTtcbiAgfSk7XG5cbiAgX2RlZmluZVByb3BlcnR5KHRoaXMsIFwidXBkYXRlUmVzdWx0c1wiLCBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICB2YXIgY3VycmVudFNlYXJjaCA9ICsrX3RoaXMuc2VhcmNoQ291bnRlcjtcblxuICAgIF90aGlzLm9uTG9hZGluZygpO1xuXG4gICAgX3RoaXMuc2VhcmNoKHZhbHVlKS50aGVuKGZ1bmN0aW9uIChyZXN1bHRzKSB7XG4gICAgICBpZiAoY3VycmVudFNlYXJjaCAhPT0gX3RoaXMuc2VhcmNoQ291bnRlcikge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIF90aGlzLnJlc3VsdHMgPSByZXN1bHRzO1xuXG4gICAgICBfdGhpcy5vbkxvYWRlZCgpO1xuXG4gICAgICBpZiAoX3RoaXMucmVzdWx0cy5sZW5ndGggPT09IDApIHtcbiAgICAgICAgX3RoaXMuaGlkZVJlc3VsdHMoKTtcblxuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIF90aGlzLnNlbGVjdGVkSW5kZXggPSBfdGhpcy5hdXRvU2VsZWN0ID8gMCA6IC0xO1xuXG4gICAgICBfdGhpcy5vblVwZGF0ZShfdGhpcy5yZXN1bHRzLCBfdGhpcy5zZWxlY3RlZEluZGV4KTtcblxuICAgICAgX3RoaXMuc2hvd1Jlc3VsdHMoKTtcbiAgICB9KTtcbiAgfSk7XG5cbiAgX2RlZmluZVByb3BlcnR5KHRoaXMsIFwic2hvd1Jlc3VsdHNcIiwgZnVuY3Rpb24gKCkge1xuICAgIF90aGlzLnNldEF0dHJpYnV0ZSgnYXJpYS1leHBhbmRlZCcsIHRydWUpO1xuXG4gICAgX3RoaXMub25TaG93KCk7XG4gIH0pO1xuXG4gIF9kZWZpbmVQcm9wZXJ0eSh0aGlzLCBcImhpZGVSZXN1bHRzXCIsIGZ1bmN0aW9uICgpIHtcbiAgICBfdGhpcy5zZWxlY3RlZEluZGV4ID0gLTE7XG4gICAgX3RoaXMucmVzdWx0cyA9IFtdO1xuXG4gICAgX3RoaXMuc2V0QXR0cmlidXRlKCdhcmlhLWV4cGFuZGVkJywgZmFsc2UpO1xuXG4gICAgX3RoaXMuc2V0QXR0cmlidXRlKCdhcmlhLWFjdGl2ZWRlc2NlbmRhbnQnLCAnJyk7XG5cbiAgICBfdGhpcy5vblVwZGF0ZShfdGhpcy5yZXN1bHRzLCBfdGhpcy5zZWxlY3RlZEluZGV4KTtcblxuICAgIF90aGlzLm9uSGlkZSgpO1xuICB9KTtcblxuICBfZGVmaW5lUHJvcGVydHkodGhpcywgXCJjaGVja1NlbGVjdGVkUmVzdWx0VmlzaWJsZVwiLCBmdW5jdGlvbiAocmVzdWx0c0VsZW1lbnQpIHtcbiAgICB2YXIgc2VsZWN0ZWRSZXN1bHRFbGVtZW50ID0gcmVzdWx0c0VsZW1lbnQucXVlcnlTZWxlY3RvcihcIltkYXRhLXJlc3VsdC1pbmRleD1cXFwiXCIuY29uY2F0KF90aGlzLnNlbGVjdGVkSW5kZXgsIFwiXFxcIl1cIikpO1xuXG4gICAgaWYgKCFzZWxlY3RlZFJlc3VsdEVsZW1lbnQpIHtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICB2YXIgcmVzdWx0c1Bvc2l0aW9uID0gcmVzdWx0c0VsZW1lbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gICAgdmFyIHNlbGVjdGVkUG9zaXRpb24gPSBzZWxlY3RlZFJlc3VsdEVsZW1lbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG5cbiAgICBpZiAoc2VsZWN0ZWRQb3NpdGlvbi50b3AgPCByZXN1bHRzUG9zaXRpb24udG9wKSB7XG4gICAgICAvLyBFbGVtZW50IGlzIGFib3ZlIHZpZXdhYmxlIGFyZWFcbiAgICAgIHJlc3VsdHNFbGVtZW50LnNjcm9sbFRvcCAtPSByZXN1bHRzUG9zaXRpb24udG9wIC0gc2VsZWN0ZWRQb3NpdGlvbi50b3A7XG4gICAgfSBlbHNlIGlmIChzZWxlY3RlZFBvc2l0aW9uLmJvdHRvbSA+IHJlc3VsdHNQb3NpdGlvbi5ib3R0b20pIHtcbiAgICAgIC8vIEVsZW1lbnQgaXMgYmVsb3cgdmlld2FibGUgYXJlYVxuICAgICAgcmVzdWx0c0VsZW1lbnQuc2Nyb2xsVG9wICs9IHNlbGVjdGVkUG9zaXRpb24uYm90dG9tIC0gcmVzdWx0c1Bvc2l0aW9uLmJvdHRvbTtcbiAgICB9XG4gIH0pO1xuXG4gIHRoaXMuc2VhcmNoID0gaXNQcm9taXNlKHNlYXJjaCkgPyBzZWFyY2ggOiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHNlYXJjaCh2YWx1ZSkpO1xuICB9O1xuICB0aGlzLmF1dG9TZWxlY3QgPSBhdXRvU2VsZWN0O1xuICB0aGlzLnNldFZhbHVlID0gc2V0VmFsdWU7XG4gIHRoaXMuc2V0QXR0cmlidXRlID0gc2V0QXR0cmlidXRlO1xuICB0aGlzLm9uVXBkYXRlID0gb25VcGRhdGU7XG4gIHRoaXMub25TdWJtaXQgPSBvblN1Ym1pdDtcbiAgdGhpcy5vblNob3cgPSBvblNob3c7XG4gIHRoaXMub25IaWRlID0gb25IaWRlO1xuICB0aGlzLm9uTG9hZGluZyA9IG9uTG9hZGluZztcbiAgdGhpcy5vbkxvYWRlZCA9IG9uTG9hZGVkO1xufTtcblxuLy8gR2VuZXJhdGVzIGEgdW5pcXVlIElELCB3aXRoIG9wdGlvbmFsIHByZWZpeC4gQWRhcHRlZCBmcm9tXG4vLyBodHRwczovL2dpdGh1Yi5jb20vbG9kYXNoL2xvZGFzaC9ibG9iLzYxYWNkZDBjMjk1ZTQ0NDdjOWMxMGRhMDRlMjg3YjFlYmZmZTQ1MmMvdW5pcXVlSWQuanNcbnZhciBpZENvdW50ZXIgPSAwO1xuXG52YXIgdW5pcXVlSWQgPSBmdW5jdGlvbiB1bmlxdWVJZCgpIHtcbiAgdmFyIHByZWZpeCA9IGFyZ3VtZW50cy5sZW5ndGggPiAwICYmIGFyZ3VtZW50c1swXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzBdIDogJyc7XG4gIHJldHVybiBcIlwiLmNvbmNhdChwcmVmaXgpLmNvbmNhdCgrK2lkQ291bnRlcik7XG59O1xuXG4vLyBDYWxjdWxhdGVzIHdoZXRoZXIgZWxlbWVudDIgc2hvdWxkIGJlIGFib3ZlIG9yIGJlbG93IGVsZW1lbnQxLiBBbHdheXNcbi8vIHBsYWNlcyBlbGVtZW50MiBiZWxvdyB1bmxlc3MgYWxsIG9mIHRoZSBmb2xsb3dpbmc6XG4vLyAxLiBUaGVyZSBpc24ndCBlbm91Z2ggdmlzaWJsZSB2aWV3cG9ydCBiZWxvdyB0byBmaXQgZWxlbWVudDJcbi8vIDIuIFRoZXJlIGlzIG1vcmUgcm9vbSBhYm92ZSBlbGVtZW50MSB0aGFuIHRoZXJlIGlzIGJlbG93XG4vLyAzLiBQbGFjaW5nIGVsZW1lbjIgYWJvdmUgMSB3b24ndCBvdmVyZmxvdyB3aW5kb3dcbnZhciBnZXRSZWxhdGl2ZVBvc2l0aW9uID0gZnVuY3Rpb24gZ2V0UmVsYXRpdmVQb3NpdGlvbihlbGVtZW50MSwgZWxlbWVudDIpIHtcbiAgdmFyIHBvc2l0aW9uMSA9IGVsZW1lbnQxLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO1xuICB2YXIgcG9zaXRpb24yID0gZWxlbWVudDIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gIHZhciBwb3NpdGlvbkFib3ZlID1cbiAgLyogMSAqL1xuICBwb3NpdGlvbjEuYm90dG9tICsgcG9zaXRpb24yLmhlaWdodCA+IHdpbmRvdy5pbm5lckhlaWdodCAmJlxuICAvKiAyICovXG4gIHdpbmRvdy5pbm5lckhlaWdodCAtIHBvc2l0aW9uMS5ib3R0b20gPCBwb3NpdGlvbjEudG9wICYmXG4gIC8qIDMgKi9cbiAgd2luZG93LnBhZ2VZT2Zmc2V0ICsgcG9zaXRpb24xLnRvcCAtIHBvc2l0aW9uMi5oZWlnaHQgPiAwO1xuICByZXR1cm4gcG9zaXRpb25BYm92ZSA/ICdhYm92ZScgOiAnYmVsb3cnO1xufTtcblxuLy8gQ3JlZGl0IERhdmlkIFdhbHNoIChodHRwczovL2Rhdmlkd2Fsc2gubmFtZS9qYXZhc2NyaXB0LWRlYm91bmNlLWZ1bmN0aW9uKVxuLy8gUmV0dXJucyBhIGZ1bmN0aW9uLCB0aGF0LCBhcyBsb25nIGFzIGl0IGNvbnRpbnVlcyB0byBiZSBpbnZva2VkLCB3aWxsIG5vdFxuLy8gYmUgdHJpZ2dlcmVkLiBUaGUgZnVuY3Rpb24gd2lsbCBiZSBjYWxsZWQgYWZ0ZXIgaXQgc3RvcHMgYmVpbmcgY2FsbGVkIGZvclxuLy8gTiBtaWxsaXNlY29uZHMuIElmIGBpbW1lZGlhdGVgIGlzIHBhc3NlZCwgdHJpZ2dlciB0aGUgZnVuY3Rpb24gb24gdGhlXG4vLyBsZWFkaW5nIGVkZ2UsIGluc3RlYWQgb2YgdGhlIHRyYWlsaW5nLlxudmFyIGRlYm91bmNlID0gZnVuY3Rpb24gZGVib3VuY2UoZnVuYywgd2FpdCwgaW1tZWRpYXRlKSB7XG4gIHZhciB0aW1lb3V0O1xuICByZXR1cm4gZnVuY3Rpb24gZXhlY3V0ZWRGdW5jdGlvbigpIHtcbiAgICB2YXIgY29udGV4dCA9IHRoaXM7XG4gICAgdmFyIGFyZ3MgPSBhcmd1bWVudHM7XG5cbiAgICB2YXIgbGF0ZXIgPSBmdW5jdGlvbiBsYXRlcigpIHtcbiAgICAgIHRpbWVvdXQgPSBudWxsO1xuICAgICAgaWYgKCFpbW1lZGlhdGUpIGZ1bmMuYXBwbHkoY29udGV4dCwgYXJncyk7XG4gICAgfTtcblxuICAgIHZhciBjYWxsTm93ID0gaW1tZWRpYXRlICYmICF0aW1lb3V0O1xuICAgIGNsZWFyVGltZW91dCh0aW1lb3V0KTtcbiAgICB0aW1lb3V0ID0gc2V0VGltZW91dChsYXRlciwgd2FpdCk7XG4gICAgaWYgKGNhbGxOb3cpIGZ1bmMuYXBwbHkoY29udGV4dCwgYXJncyk7XG4gIH07XG59O1xuXG52YXIgc2NyaXB0ID0ge1xuICBuYW1lOiAnQXV0b2NvbXBsZXRlJyxcbiAgaW5oZXJpdEF0dHJzOiBmYWxzZSxcbiAgcHJvcHM6IHtcbiAgICBzZWFyY2g6IHtcbiAgICAgIHR5cGU6IEZ1bmN0aW9uLFxuICAgICAgcmVxdWlyZWQ6IHRydWVcbiAgICB9LFxuICAgIGJhc2VDbGFzczoge1xuICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgXCJkZWZhdWx0XCI6ICdhdXRvY29tcGxldGUnXG4gICAgfSxcbiAgICBhdXRvU2VsZWN0OiB7XG4gICAgICB0eXBlOiBCb29sZWFuLFxuICAgICAgXCJkZWZhdWx0XCI6IGZhbHNlXG4gICAgfSxcbiAgICBnZXRSZXN1bHRWYWx1ZToge1xuICAgICAgdHlwZTogRnVuY3Rpb24sXG4gICAgICBcImRlZmF1bHRcIjogZnVuY3Rpb24gX2RlZmF1bHQocmVzdWx0KSB7XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgICB9XG4gICAgfSxcbiAgICBkZWZhdWx0VmFsdWU6IHtcbiAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgIFwiZGVmYXVsdFwiOiAnJ1xuICAgIH0sXG4gICAgZGVib3VuY2VUaW1lOiB7XG4gICAgICB0eXBlOiBOdW1iZXIsXG4gICAgICBcImRlZmF1bHRcIjogMFxuICAgIH1cbiAgfSxcbiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHtcbiAgICB2YXIgY29yZSA9IG5ldyBBdXRvY29tcGxldGVDb3JlKHtcbiAgICAgIHNlYXJjaDogdGhpcy5zZWFyY2gsXG4gICAgICBhdXRvU2VsZWN0OiB0aGlzLmF1dG9TZWxlY3QsXG4gICAgICBzZXRWYWx1ZTogdGhpcy5zZXRWYWx1ZSxcbiAgICAgIG9uVXBkYXRlOiB0aGlzLmhhbmRsZVVwZGF0ZSxcbiAgICAgIG9uU3VibWl0OiB0aGlzLmhhbmRsZVN1Ym1pdCxcbiAgICAgIG9uU2hvdzogdGhpcy5oYW5kbGVTaG93LFxuICAgICAgb25IaWRlOiB0aGlzLmhhbmRsZUhpZGUsXG4gICAgICBvbkxvYWRpbmc6IHRoaXMuaGFuZGxlTG9hZGluZyxcbiAgICAgIG9uTG9hZGVkOiB0aGlzLmhhbmRsZUxvYWRlZFxuICAgIH0pO1xuXG4gICAgaWYgKHRoaXMuZGVib3VuY2VUaW1lID4gMCkge1xuICAgICAgY29yZS5oYW5kbGVJbnB1dCA9IGRlYm91bmNlKGNvcmUuaGFuZGxlSW5wdXQsIHRoaXMuZGVib3VuY2VUaW1lKTtcbiAgICB9XG5cbiAgICByZXR1cm4ge1xuICAgICAgY29yZTogY29yZSxcbiAgICAgIHZhbHVlOiB0aGlzLmRlZmF1bHRWYWx1ZSxcbiAgICAgIHJlc3VsdExpc3RJZDogdW5pcXVlSWQoXCJcIi5jb25jYXQodGhpcy5iYXNlQ2xhc3MsIFwiLXJlc3VsdC1saXN0LVwiKSksXG4gICAgICByZXN1bHRzOiBbXSxcbiAgICAgIHNlbGVjdGVkSW5kZXg6IC0xLFxuICAgICAgZXhwYW5kZWQ6IGZhbHNlLFxuICAgICAgbG9hZGluZzogZmFsc2UsXG4gICAgICBwb3NpdGlvbjogJ2JlbG93JyxcbiAgICAgIHJlc2V0UG9zaXRpb246IHRydWVcbiAgICB9O1xuICB9LFxuICBjb21wdXRlZDoge1xuICAgIHJvb3RQcm9wczogZnVuY3Rpb24gcm9vdFByb3BzKCkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgXCJjbGFzc1wiOiB0aGlzLmJhc2VDbGFzcyxcbiAgICAgICAgc3R5bGU6IHtcbiAgICAgICAgICBwb3NpdGlvbjogJ3JlbGF0aXZlJ1xuICAgICAgICB9LFxuICAgICAgICAnZGF0YS1leHBhbmRlZCc6IHRoaXMuZXhwYW5kZWQsXG4gICAgICAgICdkYXRhLWxvYWRpbmcnOiB0aGlzLmxvYWRpbmcsXG4gICAgICAgICdkYXRhLXBvc2l0aW9uJzogdGhpcy5wb3NpdGlvblxuICAgICAgfTtcbiAgICB9LFxuICAgIGlucHV0UHJvcHM6IGZ1bmN0aW9uIGlucHV0UHJvcHMoKSB7XG4gICAgICByZXR1cm4gX29iamVjdFNwcmVhZDIoe1xuICAgICAgICBcImNsYXNzXCI6IFwiXCIuY29uY2F0KHRoaXMuYmFzZUNsYXNzLCBcIi1pbnB1dFwiKSxcbiAgICAgICAgdmFsdWU6IHRoaXMudmFsdWUsXG4gICAgICAgIHJvbGU6ICdjb21ib2JveCcsXG4gICAgICAgIGF1dG9jb21wbGV0ZTogJ29mZicsXG4gICAgICAgIGF1dG9jYXBpdGFsaXplOiAnb2ZmJyxcbiAgICAgICAgYXV0b2NvcnJlY3Q6ICdvZmYnLFxuICAgICAgICBzcGVsbGNoZWNrOiAnZmFsc2UnLFxuICAgICAgICAnYXJpYS1hdXRvY29tcGxldGUnOiAnbGlzdCcsXG4gICAgICAgICdhcmlhLWhhc3BvcHVwJzogJ2xpc3Rib3gnLFxuICAgICAgICAnYXJpYS1vd25zJzogdGhpcy5yZXN1bHRMaXN0SWQsXG4gICAgICAgICdhcmlhLWV4cGFuZGVkJzogdGhpcy5leHBhbmRlZCA/ICd0cnVlJyA6ICdmYWxzZScsXG4gICAgICAgICdhcmlhLWFjdGl2ZWRlc2NlbmRhbnQnOiB0aGlzLnNlbGVjdGVkSW5kZXggPiAtMSA/IHRoaXMucmVzdWx0UHJvcHNbdGhpcy5zZWxlY3RlZEluZGV4XS5pZCA6ICcnXG4gICAgICB9LCB0aGlzLiRhdHRycyk7XG4gICAgfSxcbiAgICBpbnB1dExpc3RlbmVyczogZnVuY3Rpb24gaW5wdXRMaXN0ZW5lcnMoKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBpbnB1dDogdGhpcy5oYW5kbGVJbnB1dCxcbiAgICAgICAga2V5ZG93bjogdGhpcy5jb3JlLmhhbmRsZUtleURvd24sXG4gICAgICAgIGZvY3VzOiB0aGlzLmNvcmUuaGFuZGxlRm9jdXMsXG4gICAgICAgIGJsdXI6IHRoaXMuY29yZS5oYW5kbGVCbHVyXG4gICAgICB9O1xuICAgIH0sXG4gICAgcmVzdWx0TGlzdFByb3BzOiBmdW5jdGlvbiByZXN1bHRMaXN0UHJvcHMoKSB7XG4gICAgICB2YXIgeVBvc2l0aW9uID0gdGhpcy5wb3NpdGlvbiA9PT0gJ2JlbG93JyA/ICd0b3AnIDogJ2JvdHRvbSc7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBpZDogdGhpcy5yZXN1bHRMaXN0SWQsXG4gICAgICAgIFwiY2xhc3NcIjogXCJcIi5jb25jYXQodGhpcy5iYXNlQ2xhc3MsIFwiLXJlc3VsdC1saXN0XCIpLFxuICAgICAgICByb2xlOiAnbGlzdGJveCcsXG4gICAgICAgIHN0eWxlOiBfZGVmaW5lUHJvcGVydHkoe1xuICAgICAgICAgIHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxuICAgICAgICAgIHpJbmRleDogMSxcbiAgICAgICAgICB3aWR0aDogJzEwMCUnLFxuICAgICAgICAgIHZpc2liaWxpdHk6IHRoaXMuZXhwYW5kZWQgPyAndmlzaWJsZScgOiAnaGlkZGVuJyxcbiAgICAgICAgICBwb2ludGVyRXZlbnRzOiB0aGlzLmV4cGFuZGVkID8gJ2F1dG8nIDogJ25vbmUnXG4gICAgICAgIH0sIHlQb3NpdGlvbiwgJzEwMCUnKVxuICAgICAgfTtcbiAgICB9LFxuICAgIHJlc3VsdExpc3RMaXN0ZW5lcnM6IGZ1bmN0aW9uIHJlc3VsdExpc3RMaXN0ZW5lcnMoKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBtb3VzZWRvd246IHRoaXMuY29yZS5oYW5kbGVSZXN1bHRNb3VzZURvd24sXG4gICAgICAgIGNsaWNrOiB0aGlzLmNvcmUuaGFuZGxlUmVzdWx0Q2xpY2tcbiAgICAgIH07XG4gICAgfSxcbiAgICByZXN1bHRQcm9wczogZnVuY3Rpb24gcmVzdWx0UHJvcHMoKSB7XG4gICAgICB2YXIgX3RoaXMgPSB0aGlzO1xuXG4gICAgICByZXR1cm4gdGhpcy5yZXN1bHRzLm1hcChmdW5jdGlvbiAocmVzdWx0LCBpbmRleCkge1xuICAgICAgICByZXR1cm4gX29iamVjdFNwcmVhZDIoe1xuICAgICAgICAgIGlkOiBcIlwiLmNvbmNhdChfdGhpcy5iYXNlQ2xhc3MsIFwiLXJlc3VsdC1cIikuY29uY2F0KGluZGV4KSxcbiAgICAgICAgICBcImNsYXNzXCI6IFwiXCIuY29uY2F0KF90aGlzLmJhc2VDbGFzcywgXCItcmVzdWx0XCIpLFxuICAgICAgICAgICdkYXRhLXJlc3VsdC1pbmRleCc6IGluZGV4LFxuICAgICAgICAgIHJvbGU6ICdvcHRpb24nXG4gICAgICAgIH0sIF90aGlzLnNlbGVjdGVkSW5kZXggPT09IGluZGV4ID8ge1xuICAgICAgICAgICdhcmlhLXNlbGVjdGVkJzogJ3RydWUnXG4gICAgICAgIH0gOiB7fSk7XG4gICAgICB9KTtcbiAgICB9XG4gIH0sXG4gIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7XG4gICAgZG9jdW1lbnQuYm9keS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHRoaXMuaGFuZGxlRG9jdW1lbnRDbGljayk7XG4gIH0sXG4gIGJlZm9yZURlc3Ryb3k6IGZ1bmN0aW9uIGJlZm9yZURlc3Ryb3koKSB7XG4gICAgZG9jdW1lbnQuYm9keS5yZW1vdmVFdmVudExpc3RlbmVyKCdjbGljaycsIHRoaXMuaGFuZGxlRG9jdW1lbnRDbGljayk7XG4gIH0sXG4gIHVwZGF0ZWQ6IGZ1bmN0aW9uIHVwZGF0ZWQoKSB7XG4gICAgaWYgKCF0aGlzLiRyZWZzLmlucHV0IHx8ICF0aGlzLiRyZWZzLnJlc3VsdExpc3QpIHtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5yZXNldFBvc2l0aW9uICYmIHRoaXMucmVzdWx0cy5sZW5ndGggPiAwKSB7XG4gICAgICB0aGlzLnJlc2V0UG9zaXRpb24gPSBmYWxzZTtcbiAgICAgIHRoaXMucG9zaXRpb24gPSBnZXRSZWxhdGl2ZVBvc2l0aW9uKHRoaXMuJHJlZnMuaW5wdXQsIHRoaXMuJHJlZnMucmVzdWx0TGlzdCk7XG4gICAgfVxuXG4gICAgdGhpcy5jb3JlLmNoZWNrU2VsZWN0ZWRSZXN1bHRWaXNpYmxlKHRoaXMuJHJlZnMucmVzdWx0TGlzdCk7XG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBzZXRWYWx1ZTogZnVuY3Rpb24gc2V0VmFsdWUocmVzdWx0KSB7XG4gICAgICB0aGlzLnZhbHVlID0gcmVzdWx0ID8gdGhpcy5nZXRSZXN1bHRWYWx1ZShyZXN1bHQpIDogJyc7XG4gICAgfSxcbiAgICBoYW5kbGVVcGRhdGU6IGZ1bmN0aW9uIGhhbmRsZVVwZGF0ZShyZXN1bHRzLCBzZWxlY3RlZEluZGV4KSB7XG4gICAgICB0aGlzLnJlc3VsdHMgPSByZXN1bHRzO1xuICAgICAgdGhpcy5zZWxlY3RlZEluZGV4ID0gc2VsZWN0ZWRJbmRleDtcbiAgICAgIHRoaXMuJGVtaXQoJ3VwZGF0ZScsIHJlc3VsdHMsIHNlbGVjdGVkSW5kZXgpO1xuICAgIH0sXG4gICAgaGFuZGxlU2hvdzogZnVuY3Rpb24gaGFuZGxlU2hvdygpIHtcbiAgICAgIHRoaXMuZXhwYW5kZWQgPSB0cnVlO1xuICAgIH0sXG4gICAgaGFuZGxlSGlkZTogZnVuY3Rpb24gaGFuZGxlSGlkZSgpIHtcbiAgICAgIHRoaXMuZXhwYW5kZWQgPSBmYWxzZTtcbiAgICAgIHRoaXMucmVzZXRQb3NpdGlvbiA9IHRydWU7XG4gICAgfSxcbiAgICBoYW5kbGVMb2FkaW5nOiBmdW5jdGlvbiBoYW5kbGVMb2FkaW5nKCkge1xuICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTtcbiAgICB9LFxuICAgIGhhbmRsZUxvYWRlZDogZnVuY3Rpb24gaGFuZGxlTG9hZGVkKCkge1xuICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7XG4gICAgfSxcbiAgICBoYW5kbGVJbnB1dDogZnVuY3Rpb24gaGFuZGxlSW5wdXQoZXZlbnQpIHtcbiAgICAgIHRoaXMudmFsdWUgPSBldmVudC50YXJnZXQudmFsdWU7XG4gICAgICB0aGlzLmNvcmUuaGFuZGxlSW5wdXQoZXZlbnQpO1xuICAgIH0sXG4gICAgaGFuZGxlU3VibWl0OiBmdW5jdGlvbiBoYW5kbGVTdWJtaXQoc2VsZWN0ZWRSZXN1bHQpIHtcbiAgICAgIHRoaXMuJGVtaXQoJ3N1Ym1pdCcsIHNlbGVjdGVkUmVzdWx0KTtcbiAgICB9LFxuICAgIGhhbmRsZURvY3VtZW50Q2xpY2s6IGZ1bmN0aW9uIGhhbmRsZURvY3VtZW50Q2xpY2soZXZlbnQpIHtcbiAgICAgIGlmICh0aGlzLiRyZWZzLnJvb3QuY29udGFpbnMoZXZlbnQudGFyZ2V0KSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIHRoaXMuY29yZS5oaWRlUmVzdWx0cygpO1xuICAgIH1cbiAgfVxufTtcblxuZnVuY3Rpb24gbm9ybWFsaXplQ29tcG9uZW50KHRlbXBsYXRlLCBzdHlsZSwgc2NyaXB0LCBzY29wZUlkLCBpc0Z1bmN0aW9uYWxUZW1wbGF0ZSwgbW9kdWxlSWRlbnRpZmllciAvKiBzZXJ2ZXIgb25seSAqLywgc2hhZG93TW9kZSwgY3JlYXRlSW5qZWN0b3IsIGNyZWF0ZUluamVjdG9yU1NSLCBjcmVhdGVJbmplY3RvclNoYWRvdykge1xyXG4gICAgaWYgKHR5cGVvZiBzaGFkb3dNb2RlICE9PSAnYm9vbGVhbicpIHtcclxuICAgICAgICBjcmVhdGVJbmplY3RvclNTUiA9IGNyZWF0ZUluamVjdG9yO1xyXG4gICAgICAgIGNyZWF0ZUluamVjdG9yID0gc2hhZG93TW9kZTtcclxuICAgICAgICBzaGFkb3dNb2RlID0gZmFsc2U7XHJcbiAgICB9XHJcbiAgICAvLyBWdWUuZXh0ZW5kIGNvbnN0cnVjdG9yIGV4cG9ydCBpbnRlcm9wLlxyXG4gICAgY29uc3Qgb3B0aW9ucyA9IHR5cGVvZiBzY3JpcHQgPT09ICdmdW5jdGlvbicgPyBzY3JpcHQub3B0aW9ucyA6IHNjcmlwdDtcclxuICAgIC8vIHJlbmRlciBmdW5jdGlvbnNcclxuICAgIGlmICh0ZW1wbGF0ZSAmJiB0ZW1wbGF0ZS5yZW5kZXIpIHtcclxuICAgICAgICBvcHRpb25zLnJlbmRlciA9IHRlbXBsYXRlLnJlbmRlcjtcclxuICAgICAgICBvcHRpb25zLnN0YXRpY1JlbmRlckZucyA9IHRlbXBsYXRlLnN0YXRpY1JlbmRlckZucztcclxuICAgICAgICBvcHRpb25zLl9jb21waWxlZCA9IHRydWU7XHJcbiAgICAgICAgLy8gZnVuY3Rpb25hbCB0ZW1wbGF0ZVxyXG4gICAgICAgIGlmIChpc0Z1bmN0aW9uYWxUZW1wbGF0ZSkge1xyXG4gICAgICAgICAgICBvcHRpb25zLmZ1bmN0aW9uYWwgPSB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIHNjb3BlZElkXHJcbiAgICBpZiAoc2NvcGVJZCkge1xyXG4gICAgICAgIG9wdGlvbnMuX3Njb3BlSWQgPSBzY29wZUlkO1xyXG4gICAgfVxyXG4gICAgbGV0IGhvb2s7XHJcbiAgICBpZiAobW9kdWxlSWRlbnRpZmllcikge1xyXG4gICAgICAgIC8vIHNlcnZlciBidWlsZFxyXG4gICAgICAgIGhvb2sgPSBmdW5jdGlvbiAoY29udGV4dCkge1xyXG4gICAgICAgICAgICAvLyAyLjMgaW5qZWN0aW9uXHJcbiAgICAgICAgICAgIGNvbnRleHQgPVxyXG4gICAgICAgICAgICAgICAgY29udGV4dCB8fCAvLyBjYWNoZWQgY2FsbFxyXG4gICAgICAgICAgICAgICAgICAgICh0aGlzLiR2bm9kZSAmJiB0aGlzLiR2bm9kZS5zc3JDb250ZXh0KSB8fCAvLyBzdGF0ZWZ1bFxyXG4gICAgICAgICAgICAgICAgICAgICh0aGlzLnBhcmVudCAmJiB0aGlzLnBhcmVudC4kdm5vZGUgJiYgdGhpcy5wYXJlbnQuJHZub2RlLnNzckNvbnRleHQpOyAvLyBmdW5jdGlvbmFsXHJcbiAgICAgICAgICAgIC8vIDIuMiB3aXRoIHJ1bkluTmV3Q29udGV4dDogdHJ1ZVxyXG4gICAgICAgICAgICBpZiAoIWNvbnRleHQgJiYgdHlwZW9mIF9fVlVFX1NTUl9DT05URVhUX18gIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0ID0gX19WVUVfU1NSX0NPTlRFWFRfXztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBpbmplY3QgY29tcG9uZW50IHN0eWxlc1xyXG4gICAgICAgICAgICBpZiAoc3R5bGUpIHtcclxuICAgICAgICAgICAgICAgIHN0eWxlLmNhbGwodGhpcywgY3JlYXRlSW5qZWN0b3JTU1IoY29udGV4dCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIHJlZ2lzdGVyIGNvbXBvbmVudCBtb2R1bGUgaWRlbnRpZmllciBmb3IgYXN5bmMgY2h1bmsgaW5mZXJlbmNlXHJcbiAgICAgICAgICAgIGlmIChjb250ZXh0ICYmIGNvbnRleHQuX3JlZ2lzdGVyZWRDb21wb25lbnRzKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0Ll9yZWdpc3RlcmVkQ29tcG9uZW50cy5hZGQobW9kdWxlSWRlbnRpZmllcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9O1xyXG4gICAgICAgIC8vIHVzZWQgYnkgc3NyIGluIGNhc2UgY29tcG9uZW50IGlzIGNhY2hlZCBhbmQgYmVmb3JlQ3JlYXRlXHJcbiAgICAgICAgLy8gbmV2ZXIgZ2V0cyBjYWxsZWRcclxuICAgICAgICBvcHRpb25zLl9zc3JSZWdpc3RlciA9IGhvb2s7XHJcbiAgICB9XHJcbiAgICBlbHNlIGlmIChzdHlsZSkge1xyXG4gICAgICAgIGhvb2sgPSBzaGFkb3dNb2RlXHJcbiAgICAgICAgICAgID8gZnVuY3Rpb24gKGNvbnRleHQpIHtcclxuICAgICAgICAgICAgICAgIHN0eWxlLmNhbGwodGhpcywgY3JlYXRlSW5qZWN0b3JTaGFkb3coY29udGV4dCwgdGhpcy4kcm9vdC4kb3B0aW9ucy5zaGFkb3dSb290KSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOiBmdW5jdGlvbiAoY29udGV4dCkge1xyXG4gICAgICAgICAgICAgICAgc3R5bGUuY2FsbCh0aGlzLCBjcmVhdGVJbmplY3Rvcihjb250ZXh0KSk7XHJcbiAgICAgICAgICAgIH07XHJcbiAgICB9XHJcbiAgICBpZiAoaG9vaykge1xyXG4gICAgICAgIGlmIChvcHRpb25zLmZ1bmN0aW9uYWwpIHtcclxuICAgICAgICAgICAgLy8gcmVnaXN0ZXIgZm9yIGZ1bmN0aW9uYWwgY29tcG9uZW50IGluIHZ1ZSBmaWxlXHJcbiAgICAgICAgICAgIGNvbnN0IG9yaWdpbmFsUmVuZGVyID0gb3B0aW9ucy5yZW5kZXI7XHJcbiAgICAgICAgICAgIG9wdGlvbnMucmVuZGVyID0gZnVuY3Rpb24gcmVuZGVyV2l0aFN0eWxlSW5qZWN0aW9uKGgsIGNvbnRleHQpIHtcclxuICAgICAgICAgICAgICAgIGhvb2suY2FsbChjb250ZXh0KTtcclxuICAgICAgICAgICAgICAgIHJldHVybiBvcmlnaW5hbFJlbmRlcihoLCBjb250ZXh0KTtcclxuICAgICAgICAgICAgfTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZSB7XHJcbiAgICAgICAgICAgIC8vIGluamVjdCBjb21wb25lbnQgcmVnaXN0cmF0aW9uIGFzIGJlZm9yZUNyZWF0ZSBob29rXHJcbiAgICAgICAgICAgIGNvbnN0IGV4aXN0aW5nID0gb3B0aW9ucy5iZWZvcmVDcmVhdGU7XHJcbiAgICAgICAgICAgIG9wdGlvbnMuYmVmb3JlQ3JlYXRlID0gZXhpc3RpbmcgPyBbXS5jb25jYXQoZXhpc3RpbmcsIGhvb2spIDogW2hvb2tdO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHJldHVybiBzY3JpcHQ7XHJcbn1cblxuLyogc2NyaXB0ICovXG5jb25zdCBfX3Z1ZV9zY3JpcHRfXyA9IHNjcmlwdDtcblxuLyogdGVtcGxhdGUgKi9cbnZhciBfX3Z1ZV9yZW5kZXJfXyA9IGZ1bmN0aW9uICgpIHt2YXIgX3ZtPXRoaXM7dmFyIF9oPV92bS4kY3JlYXRlRWxlbWVudDt2YXIgX2M9X3ZtLl9zZWxmLl9jfHxfaDtyZXR1cm4gX2MoJ2Rpdicse3JlZjpcInJvb3RcIn0sW192bS5fdChcImRlZmF1bHRcIixbX2MoJ2RpdicsX3ZtLl9iKHt9LCdkaXYnLF92bS5yb290UHJvcHMsZmFsc2UpLFtfYygnaW5wdXQnLF92bS5fZyhfdm0uX2Ioe3JlZjpcImlucHV0XCIsb246e1wiaW5wdXRcIjpfdm0uaGFuZGxlSW5wdXQsXCJrZXlkb3duXCI6X3ZtLmNvcmUuaGFuZGxlS2V5RG93bixcImZvY3VzXCI6X3ZtLmNvcmUuaGFuZGxlRm9jdXMsXCJibHVyXCI6X3ZtLmNvcmUuaGFuZGxlQmx1cn19LCdpbnB1dCcsX3ZtLmlucHV0UHJvcHMsZmFsc2UpLF92bS4kbGlzdGVuZXJzKSksX3ZtLl92KFwiIFwiKSxfYygndWwnLF92bS5fZyhfdm0uX2Ioe3JlZjpcInJlc3VsdExpc3RcIn0sJ3VsJyxfdm0ucmVzdWx0TGlzdFByb3BzLGZhbHNlKSxfdm0ucmVzdWx0TGlzdExpc3RlbmVycyksW192bS5fbCgoX3ZtLnJlc3VsdHMpLGZ1bmN0aW9uKHJlc3VsdCxpbmRleCl7cmV0dXJuIFtfdm0uX3QoXCJyZXN1bHRcIixbX2MoJ2xpJyxfdm0uX2Ioe2tleTpfdm0ucmVzdWx0UHJvcHNbaW5kZXhdLmlkfSwnbGknLF92bS5yZXN1bHRQcm9wc1tpbmRleF0sZmFsc2UpLFtfdm0uX3YoXCJcXG4gICAgICAgICAgICAgIFwiK192bS5fcyhfdm0uZ2V0UmVzdWx0VmFsdWUocmVzdWx0KSkrXCJcXG4gICAgICAgICAgICBcIildKV0se1wicmVzdWx0XCI6cmVzdWx0LFwicHJvcHNcIjpfdm0ucmVzdWx0UHJvcHNbaW5kZXhdfSldfSldLDIpXSldLHtcInJvb3RQcm9wc1wiOl92bS5yb290UHJvcHMsXCJpbnB1dFByb3BzXCI6X3ZtLmlucHV0UHJvcHMsXCJpbnB1dExpc3RlbmVyc1wiOl92bS5pbnB1dExpc3RlbmVycyxcInJlc3VsdExpc3RQcm9wc1wiOl92bS5yZXN1bHRMaXN0UHJvcHMsXCJyZXN1bHRMaXN0TGlzdGVuZXJzXCI6X3ZtLnJlc3VsdExpc3RMaXN0ZW5lcnMsXCJyZXN1bHRzXCI6X3ZtLnJlc3VsdHMsXCJyZXN1bHRQcm9wc1wiOl92bS5yZXN1bHRQcm9wc30pXSwyKX07XG52YXIgX192dWVfc3RhdGljUmVuZGVyRm5zX18gPSBbXTtcblxuICAvKiBzdHlsZSAqL1xuICBjb25zdCBfX3Z1ZV9pbmplY3Rfc3R5bGVzX18gPSB1bmRlZmluZWQ7XG4gIC8qIHNjb3BlZCAqL1xuICBjb25zdCBfX3Z1ZV9zY29wZV9pZF9fID0gdW5kZWZpbmVkO1xuICAvKiBtb2R1bGUgaWRlbnRpZmllciAqL1xuICBjb25zdCBfX3Z1ZV9tb2R1bGVfaWRlbnRpZmllcl9fID0gdW5kZWZpbmVkO1xuICAvKiBmdW5jdGlvbmFsIHRlbXBsYXRlICovXG4gIGNvbnN0IF9fdnVlX2lzX2Z1bmN0aW9uYWxfdGVtcGxhdGVfXyA9IGZhbHNlO1xuICAvKiBzdHlsZSBpbmplY3QgKi9cbiAgXG4gIC8qIHN0eWxlIGluamVjdCBTU1IgKi9cbiAgXG4gIC8qIHN0eWxlIGluamVjdCBzaGFkb3cgZG9tICovXG4gIFxuXG4gIFxuICBjb25zdCBfX3Z1ZV9jb21wb25lbnRfXyA9IG5vcm1hbGl6ZUNvbXBvbmVudChcbiAgICB7IHJlbmRlcjogX192dWVfcmVuZGVyX18sIHN0YXRpY1JlbmRlckZuczogX192dWVfc3RhdGljUmVuZGVyRm5zX18gfSxcbiAgICBfX3Z1ZV9pbmplY3Rfc3R5bGVzX18sXG4gICAgX192dWVfc2NyaXB0X18sXG4gICAgX192dWVfc2NvcGVfaWRfXyxcbiAgICBfX3Z1ZV9pc19mdW5jdGlvbmFsX3RlbXBsYXRlX18sXG4gICAgX192dWVfbW9kdWxlX2lkZW50aWZpZXJfXyxcbiAgICBmYWxzZSxcbiAgICB1bmRlZmluZWQsXG4gICAgdW5kZWZpbmVkLFxuICAgIHVuZGVmaW5lZFxuICApO1xuXG5mdW5jdGlvbiBpbnN0YWxsKFZ1ZSkge1xuICBpZiAoaW5zdGFsbC5pbnN0YWxsZWQpIHtcbiAgICByZXR1cm47XG4gIH1cblxuICBpbnN0YWxsLmluc3RhbGxlZCA9IHRydWU7XG4gIFZ1ZS5jb21wb25lbnQoJ0F1dG9jb21wbGV0ZScsIF9fdnVlX2NvbXBvbmVudF9fKTtcbn1cblxudmFyIHBsdWdpbiA9IHtcbiAgaW5zdGFsbDogaW5zdGFsbFxufTsgLy8gQXV0byBpbnN0YWxsIGlmIFZ1ZSBpcyBmb3VuZFxuXG52YXIgR2xvYmFsVnVlO1xuXG5pZiAodHlwZW9mIHdpbmRvdyAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgR2xvYmFsVnVlID0gd2luZG93LlZ1ZTtcbn0gZWxzZSBpZiAodHlwZW9mIGdsb2JhbCAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgR2xvYmFsVnVlID0gZ2xvYmFsLlZ1ZTtcbn1cblxuaWYgKEdsb2JhbFZ1ZSkge1xuICBHbG9iYWxWdWUudXNlKHBsdWdpbik7XG59IC8vIEluamVjdCBpbnN0YWxsIGZ1bmN0aW9uIGludG8gY29tcG9uZW50LiBBbGxvd3MgY29tcG9uZW50IHRvIGJlIHJlZ2lzdGVyZWQgdmlhXG4vLyBWdWUudXNlKCkgYXMgd2VsbCBhcyBWdWUuY29tcG9uZW50KClcblxuXG5fX3Z1ZV9jb21wb25lbnRfXy5pbnN0YWxsID0gaW5zdGFsbDtcblxuZXhwb3J0IGRlZmF1bHQgX192dWVfY29tcG9uZW50X187XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/@trevoreyre/autocomplete-vue/dist/autocomplete.esm.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/@trevoreyre/autocomplete-vue/dist/style.css\":\n/*!******************************************************************!*\\\n  !*** ./node_modules/@trevoreyre/autocomplete-vue/dist/style.css ***!\n  \\******************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"\\nvar content = __webpack_require__(/*! !../../../css-loader??ref--6-1!../../../postcss-loader/src??ref--6-2!./style.css */ \\\"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/@trevoreyre/autocomplete-vue/dist/style.css\\\");\\n\\nif(typeof content === 'string') content = [[module.i, content, '']];\\n\\nvar transform;\\nvar insertInto;\\n\\n\\n\\nvar options = {\\\"hmr\\\":true}\\n\\noptions.transform = transform\\noptions.insertInto = undefined;\\n\\nvar update = __webpack_require__(/*! ../../../style-loader/lib/addStyles.js */ \\\"./node_modules/style-loader/lib/addStyles.js\\\")(content, options);\\n\\nif(content.locals) module.exports = content.locals;\\n\\nif(false) {}//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHRyZXZvcmV5cmUvYXV0b2NvbXBsZXRlLXZ1ZS9kaXN0L3N0eWxlLmNzcz9iOWM2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSxjQUFjLG1CQUFPLENBQUMsb09BQXFHOztBQUUzSCw0Q0FBNEMsUUFBUzs7QUFFckQ7QUFDQTs7OztBQUlBLGVBQWU7O0FBRWY7QUFDQTs7QUFFQSxhQUFhLG1CQUFPLENBQUMsNEZBQXlDOztBQUU5RDs7QUFFQSxHQUFHLEtBQVUsRUFBRSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9AdHJldm9yZXlyZS9hdXRvY29tcGxldGUtdnVlL2Rpc3Qvc3R5bGUuY3NzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG52YXIgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uLy4uLy4uL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS02LTIhLi9zdHlsZS5jc3NcIik7XG5cbmlmKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykgY29udGVudCA9IFtbbW9kdWxlLmlkLCBjb250ZW50LCAnJ11dO1xuXG52YXIgdHJhbnNmb3JtO1xudmFyIGluc2VydEludG87XG5cblxuXG52YXIgb3B0aW9ucyA9IHtcImhtclwiOnRydWV9XG5cbm9wdGlvbnMudHJhbnNmb3JtID0gdHJhbnNmb3JtXG5vcHRpb25zLmluc2VydEludG8gPSB1bmRlZmluZWQ7XG5cbnZhciB1cGRhdGUgPSByZXF1aXJlKFwiIS4uLy4uLy4uL3N0eWxlLWxvYWRlci9saWIvYWRkU3R5bGVzLmpzXCIpKGNvbnRlbnQsIG9wdGlvbnMpO1xuXG5pZihjb250ZW50LmxvY2FscykgbW9kdWxlLmV4cG9ydHMgPSBjb250ZW50LmxvY2FscztcblxuaWYobW9kdWxlLmhvdCkge1xuXHRtb2R1bGUuaG90LmFjY2VwdChcIiEhLi4vLi4vLi4vY3NzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9yZWYtLTYtMiEuL3N0eWxlLmNzc1wiLCBmdW5jdGlvbigpIHtcblx0XHR2YXIgbmV3Q29udGVudCA9IHJlcXVpcmUoXCIhIS4uLy4uLy4uL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS02LTIhLi9zdHlsZS5jc3NcIik7XG5cblx0XHRpZih0eXBlb2YgbmV3Q29udGVudCA9PT0gJ3N0cmluZycpIG5ld0NvbnRlbnQgPSBbW21vZHVsZS5pZCwgbmV3Q29udGVudCwgJyddXTtcblxuXHRcdHZhciBsb2NhbHMgPSAoZnVuY3Rpb24oYSwgYikge1xuXHRcdFx0dmFyIGtleSwgaWR4ID0gMDtcblxuXHRcdFx0Zm9yKGtleSBpbiBhKSB7XG5cdFx0XHRcdGlmKCFiIHx8IGFba2V5XSAhPT0gYltrZXldKSByZXR1cm4gZmFsc2U7XG5cdFx0XHRcdGlkeCsrO1xuXHRcdFx0fVxuXG5cdFx0XHRmb3Ioa2V5IGluIGIpIGlkeC0tO1xuXG5cdFx0XHRyZXR1cm4gaWR4ID09PSAwO1xuXHRcdH0oY29udGVudC5sb2NhbHMsIG5ld0NvbnRlbnQubG9jYWxzKSk7XG5cblx0XHRpZighbG9jYWxzKSB0aHJvdyBuZXcgRXJyb3IoJ0Fib3J0aW5nIENTUyBITVIgZHVlIHRvIGNoYW5nZWQgY3NzLW1vZHVsZXMgbG9jYWxzLicpO1xuXG5cdFx0dXBkYXRlKG5ld0NvbnRlbnQpO1xuXHR9KTtcblxuXHRtb2R1bGUuaG90LmRpc3Bvc2UoZnVuY3Rpb24oKSB7IHVwZGF0ZSgpOyB9KTtcbn0iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/@trevoreyre/autocomplete-vue/dist/style.css\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/index.js\":\n/*!*************************************!*\\\n  !*** ./node_modules/axios/index.js ***!\n  \\*************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"module.exports = __webpack_require__(/*! ./lib/axios */ \\\"./node_modules/axios/lib/axios.js\\\");//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvaW5kZXguanM/YmMzYSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUIsbUJBQU8sQ0FBQyxzREFBYSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9heGlvcy9pbmRleC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gcmVxdWlyZSgnLi9saWIvYXhpb3MnKTsiXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/axios/index.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/adapters/xhr.js\":\n/*!************************************************!*\\\n  !*** ./node_modules/axios/lib/adapters/xhr.js ***!\n  \\************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\nvar settle = __webpack_require__(/*! ./../core/settle */ \\\"./node_modules/axios/lib/core/settle.js\\\");\\nvar buildURL = __webpack_require__(/*! ./../helpers/buildURL */ \\\"./node_modules/axios/lib/helpers/buildURL.js\\\");\\nvar buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ \\\"./node_modules/axios/lib/core/buildFullPath.js\\\");\\nvar parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ \\\"./node_modules/axios/lib/helpers/parseHeaders.js\\\");\\nvar isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ \\\"./node_modules/axios/lib/helpers/isURLSameOrigin.js\\\");\\nvar createError = __webpack_require__(/*! ../core/createError */ \\\"./node_modules/axios/lib/core/createError.js\\\");\\n\\nmodule.exports = function xhrAdapter(config) {\\n  return new Promise(function dispatchXhrRequest(resolve, reject) {\\n    var requestData = config.data;\\n    var requestHeaders = config.headers;\\n\\n    if (utils.isFormData(requestData)) {\\n      delete requestHeaders['Content-Type']; // Let the browser set it\\n    }\\n\\n    var request = new XMLHttpRequest();\\n\\n    // HTTP basic authentication\\n    if (config.auth) {\\n      var username = config.auth.username || '';\\n      var password = config.auth.password || '';\\n      requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\\n    }\\n\\n    var fullPath = buildFullPath(config.baseURL, config.url);\\n    request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true);\\n\\n    // Set the request timeout in MS\\n    request.timeout = config.timeout;\\n\\n    // Listen for ready state\\n    request.onreadystatechange = function handleLoad() {\\n      if (!request || request.readyState !== 4) {\\n        return;\\n      }\\n\\n      // The request errored out and we didn't get a response, this will be\\n      // handled by onerror instead\\n      // With one exception: request that using file: protocol, most browsers\\n      // will return status as 0 even though it's a successful request\\n      if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\\n        return;\\n      }\\n\\n      // Prepare the response\\n      var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\\n      var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\\n      var response = {\\n        data: responseData,\\n        status: request.status,\\n        statusText: request.statusText,\\n        headers: responseHeaders,\\n        config: config,\\n        request: request\\n      };\\n\\n      settle(resolve, reject, response);\\n\\n      // Clean up request\\n      request = null;\\n    };\\n\\n    // Handle browser request cancellation (as opposed to a manual cancellation)\\n    request.onabort = function handleAbort() {\\n      if (!request) {\\n        return;\\n      }\\n\\n      reject(createError('Request aborted', config, 'ECONNABORTED', request));\\n\\n      // Clean up request\\n      request = null;\\n    };\\n\\n    // Handle low level network errors\\n    request.onerror = function handleError() {\\n      // Real errors are hidden from us by the browser\\n      // onerror should only fire if it's a network error\\n      reject(createError('Network Error', config, null, request));\\n\\n      // Clean up request\\n      request = null;\\n    };\\n\\n    // Handle timeout\\n    request.ontimeout = function handleTimeout() {\\n      var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded';\\n      if (config.timeoutErrorMessage) {\\n        timeoutErrorMessage = config.timeoutErrorMessage;\\n      }\\n      reject(createError(timeoutErrorMessage, config, 'ECONNABORTED',\\n        request));\\n\\n      // Clean up request\\n      request = null;\\n    };\\n\\n    // Add xsrf header\\n    // This is only done if running in a standard browser environment.\\n    // Specifically not if we're in a web worker, or react-native.\\n    if (utils.isStandardBrowserEnv()) {\\n      var cookies = __webpack_require__(/*! ./../helpers/cookies */ \\\"./node_modules/axios/lib/helpers/cookies.js\\\");\\n\\n      // Add xsrf header\\n      var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?\\n        cookies.read(config.xsrfCookieName) :\\n        undefined;\\n\\n      if (xsrfValue) {\\n        requestHeaders[config.xsrfHeaderName] = xsrfValue;\\n      }\\n    }\\n\\n    // Add headers to the request\\n    if ('setRequestHeader' in request) {\\n      utils.forEach(requestHeaders, function setRequestHeader(val, key) {\\n        if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\\n          // Remove Content-Type if data is undefined\\n          delete requestHeaders[key];\\n        } else {\\n          // Otherwise add header to the request\\n          request.setRequestHeader(key, val);\\n        }\\n      });\\n    }\\n\\n    // Add withCredentials to request if needed\\n    if (!utils.isUndefined(config.withCredentials)) {\\n      request.withCredentials = !!config.withCredentials;\\n    }\\n\\n    // Add responseType to request if needed\\n    if (config.responseType) {\\n      try {\\n        request.responseType = config.responseType;\\n      } catch (e) {\\n        // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\\n        // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\\n        if (config.responseType !== 'json') {\\n          throw e;\\n        }\\n      }\\n    }\\n\\n    // Handle progress if needed\\n    if (typeof config.onDownloadProgress === 'function') {\\n      request.addEventListener('progress', config.onDownloadProgress);\\n    }\\n\\n    // Not all browsers support upload events\\n    if (typeof config.onUploadProgress === 'function' && request.upload) {\\n      request.upload.addEventListener('progress', config.onUploadProgress);\\n    }\\n\\n    if (config.cancelToken) {\\n      // Handle cancellation\\n      config.cancelToken.promise.then(function onCanceled(cancel) {\\n        if (!request) {\\n          return;\\n        }\\n\\n        request.abort();\\n        reject(cancel);\\n        // Clean up request\\n        request = null;\\n      });\\n    }\\n\\n    if (requestData === undefined) {\\n      requestData = null;\\n    }\\n\\n    // Send the request\\n    request.send(requestData);\\n  });\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2FkYXB0ZXJzL3hoci5qcz9iNTBkIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFhOztBQUViLFlBQVksbUJBQU8sQ0FBQyxxREFBWTtBQUNoQyxhQUFhLG1CQUFPLENBQUMsaUVBQWtCO0FBQ3ZDLGVBQWUsbUJBQU8sQ0FBQywyRUFBdUI7QUFDOUMsb0JBQW9CLG1CQUFPLENBQUMsNkVBQXVCO0FBQ25ELG1CQUFtQixtQkFBTyxDQUFDLG1GQUEyQjtBQUN0RCxzQkFBc0IsbUJBQU8sQ0FBQyx5RkFBOEI7QUFDNUQsa0JBQWtCLG1CQUFPLENBQUMseUVBQXFCOztBQUUvQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDRDQUE0QztBQUM1Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsbUJBQU8sQ0FBQyx5RUFBc0I7O0FBRWxEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9hZGFwdGVycy94aHIuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcbnZhciBzZXR0bGUgPSByZXF1aXJlKCcuLy4uL2NvcmUvc2V0dGxlJyk7XG52YXIgYnVpbGRVUkwgPSByZXF1aXJlKCcuLy4uL2hlbHBlcnMvYnVpbGRVUkwnKTtcbnZhciBidWlsZEZ1bGxQYXRoID0gcmVxdWlyZSgnLi4vY29yZS9idWlsZEZ1bGxQYXRoJyk7XG52YXIgcGFyc2VIZWFkZXJzID0gcmVxdWlyZSgnLi8uLi9oZWxwZXJzL3BhcnNlSGVhZGVycycpO1xudmFyIGlzVVJMU2FtZU9yaWdpbiA9IHJlcXVpcmUoJy4vLi4vaGVscGVycy9pc1VSTFNhbWVPcmlnaW4nKTtcbnZhciBjcmVhdGVFcnJvciA9IHJlcXVpcmUoJy4uL2NvcmUvY3JlYXRlRXJyb3InKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiB4aHJBZGFwdGVyKGNvbmZpZykge1xuICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gZGlzcGF0Y2hYaHJSZXF1ZXN0KHJlc29sdmUsIHJlamVjdCkge1xuICAgIHZhciByZXF1ZXN0RGF0YSA9IGNvbmZpZy5kYXRhO1xuICAgIHZhciByZXF1ZXN0SGVhZGVycyA9IGNvbmZpZy5oZWFkZXJzO1xuXG4gICAgaWYgKHV0aWxzLmlzRm9ybURhdGEocmVxdWVzdERhdGEpKSB7XG4gICAgICBkZWxldGUgcmVxdWVzdEhlYWRlcnNbJ0NvbnRlbnQtVHlwZSddOyAvLyBMZXQgdGhlIGJyb3dzZXIgc2V0IGl0XG4gICAgfVxuXG4gICAgdmFyIHJlcXVlc3QgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTtcblxuICAgIC8vIEhUVFAgYmFzaWMgYXV0aGVudGljYXRpb25cbiAgICBpZiAoY29uZmlnLmF1dGgpIHtcbiAgICAgIHZhciB1c2VybmFtZSA9IGNvbmZpZy5hdXRoLnVzZXJuYW1lIHx8ICcnO1xuICAgICAgdmFyIHBhc3N3b3JkID0gY29uZmlnLmF1dGgucGFzc3dvcmQgfHwgJyc7XG4gICAgICByZXF1ZXN0SGVhZGVycy5BdXRob3JpemF0aW9uID0gJ0Jhc2ljICcgKyBidG9hKHVzZXJuYW1lICsgJzonICsgcGFzc3dvcmQpO1xuICAgIH1cblxuICAgIHZhciBmdWxsUGF0aCA9IGJ1aWxkRnVsbFBhdGgoY29uZmlnLmJhc2VVUkwsIGNvbmZpZy51cmwpO1xuICAgIHJlcXVlc3Qub3Blbihjb25maWcubWV0aG9kLnRvVXBwZXJDYXNlKCksIGJ1aWxkVVJMKGZ1bGxQYXRoLCBjb25maWcucGFyYW1zLCBjb25maWcucGFyYW1zU2VyaWFsaXplciksIHRydWUpO1xuXG4gICAgLy8gU2V0IHRoZSByZXF1ZXN0IHRpbWVvdXQgaW4gTVNcbiAgICByZXF1ZXN0LnRpbWVvdXQgPSBjb25maWcudGltZW91dDtcblxuICAgIC8vIExpc3RlbiBmb3IgcmVhZHkgc3RhdGVcbiAgICByZXF1ZXN0Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUxvYWQoKSB7XG4gICAgICBpZiAoIXJlcXVlc3QgfHwgcmVxdWVzdC5yZWFkeVN0YXRlICE9PSA0KSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgLy8gVGhlIHJlcXVlc3QgZXJyb3JlZCBvdXQgYW5kIHdlIGRpZG4ndCBnZXQgYSByZXNwb25zZSwgdGhpcyB3aWxsIGJlXG4gICAgICAvLyBoYW5kbGVkIGJ5IG9uZXJyb3IgaW5zdGVhZFxuICAgICAgLy8gV2l0aCBvbmUgZXhjZXB0aW9uOiByZXF1ZXN0IHRoYXQgdXNpbmcgZmlsZTogcHJvdG9jb2wsIG1vc3QgYnJvd3NlcnNcbiAgICAgIC8vIHdpbGwgcmV0dXJuIHN0YXR1cyBhcyAwIGV2ZW4gdGhvdWdoIGl0J3MgYSBzdWNjZXNzZnVsIHJlcXVlc3RcbiAgICAgIGlmIChyZXF1ZXN0LnN0YXR1cyA9PT0gMCAmJiAhKHJlcXVlc3QucmVzcG9uc2VVUkwgJiYgcmVxdWVzdC5yZXNwb25zZVVSTC5pbmRleE9mKCdmaWxlOicpID09PSAwKSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIC8vIFByZXBhcmUgdGhlIHJlc3BvbnNlXG4gICAgICB2YXIgcmVzcG9uc2VIZWFkZXJzID0gJ2dldEFsbFJlc3BvbnNlSGVhZGVycycgaW4gcmVxdWVzdCA/IHBhcnNlSGVhZGVycyhyZXF1ZXN0LmdldEFsbFJlc3BvbnNlSGVhZGVycygpKSA6IG51bGw7XG4gICAgICB2YXIgcmVzcG9uc2VEYXRhID0gIWNvbmZpZy5yZXNwb25zZVR5cGUgfHwgY29uZmlnLnJlc3BvbnNlVHlwZSA9PT0gJ3RleHQnID8gcmVxdWVzdC5yZXNwb25zZVRleHQgOiByZXF1ZXN0LnJlc3BvbnNlO1xuICAgICAgdmFyIHJlc3BvbnNlID0ge1xuICAgICAgICBkYXRhOiByZXNwb25zZURhdGEsXG4gICAgICAgIHN0YXR1czogcmVxdWVzdC5zdGF0dXMsXG4gICAgICAgIHN0YXR1c1RleHQ6IHJlcXVlc3Quc3RhdHVzVGV4dCxcbiAgICAgICAgaGVhZGVyczogcmVzcG9uc2VIZWFkZXJzLFxuICAgICAgICBjb25maWc6IGNvbmZpZyxcbiAgICAgICAgcmVxdWVzdDogcmVxdWVzdFxuICAgICAgfTtcblxuICAgICAgc2V0dGxlKHJlc29sdmUsIHJlamVjdCwgcmVzcG9uc2UpO1xuXG4gICAgICAvLyBDbGVhbiB1cCByZXF1ZXN0XG4gICAgICByZXF1ZXN0ID0gbnVsbDtcbiAgICB9O1xuXG4gICAgLy8gSGFuZGxlIGJyb3dzZXIgcmVxdWVzdCBjYW5jZWxsYXRpb24gKGFzIG9wcG9zZWQgdG8gYSBtYW51YWwgY2FuY2VsbGF0aW9uKVxuICAgIHJlcXVlc3Qub25hYm9ydCA9IGZ1bmN0aW9uIGhhbmRsZUFib3J0KCkge1xuICAgICAgaWYgKCFyZXF1ZXN0KSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgcmVqZWN0KGNyZWF0ZUVycm9yKCdSZXF1ZXN0IGFib3J0ZWQnLCBjb25maWcsICdFQ09OTkFCT1JURUQnLCByZXF1ZXN0KSk7XG5cbiAgICAgIC8vIENsZWFuIHVwIHJlcXVlc3RcbiAgICAgIHJlcXVlc3QgPSBudWxsO1xuICAgIH07XG5cbiAgICAvLyBIYW5kbGUgbG93IGxldmVsIG5ldHdvcmsgZXJyb3JzXG4gICAgcmVxdWVzdC5vbmVycm9yID0gZnVuY3Rpb24gaGFuZGxlRXJyb3IoKSB7XG4gICAgICAvLyBSZWFsIGVycm9ycyBhcmUgaGlkZGVuIGZyb20gdXMgYnkgdGhlIGJyb3dzZXJcbiAgICAgIC8vIG9uZXJyb3Igc2hvdWxkIG9ubHkgZmlyZSBpZiBpdCdzIGEgbmV0d29yayBlcnJvclxuICAgICAgcmVqZWN0KGNyZWF0ZUVycm9yKCdOZXR3b3JrIEVycm9yJywgY29uZmlnLCBudWxsLCByZXF1ZXN0KSk7XG5cbiAgICAgIC8vIENsZWFuIHVwIHJlcXVlc3RcbiAgICAgIHJlcXVlc3QgPSBudWxsO1xuICAgIH07XG5cbiAgICAvLyBIYW5kbGUgdGltZW91dFxuICAgIHJlcXVlc3Qub250aW1lb3V0ID0gZnVuY3Rpb24gaGFuZGxlVGltZW91dCgpIHtcbiAgICAgIHZhciB0aW1lb3V0RXJyb3JNZXNzYWdlID0gJ3RpbWVvdXQgb2YgJyArIGNvbmZpZy50aW1lb3V0ICsgJ21zIGV4Y2VlZGVkJztcbiAgICAgIGlmIChjb25maWcudGltZW91dEVycm9yTWVzc2FnZSkge1xuICAgICAgICB0aW1lb3V0RXJyb3JNZXNzYWdlID0gY29uZmlnLnRpbWVvdXRFcnJvck1lc3NhZ2U7XG4gICAgICB9XG4gICAgICByZWplY3QoY3JlYXRlRXJyb3IodGltZW91dEVycm9yTWVzc2FnZSwgY29uZmlnLCAnRUNPTk5BQk9SVEVEJyxcbiAgICAgICAgcmVxdWVzdCkpO1xuXG4gICAgICAvLyBDbGVhbiB1cCByZXF1ZXN0XG4gICAgICByZXF1ZXN0ID0gbnVsbDtcbiAgICB9O1xuXG4gICAgLy8gQWRkIHhzcmYgaGVhZGVyXG4gICAgLy8gVGhpcyBpcyBvbmx5IGRvbmUgaWYgcnVubmluZyBpbiBhIHN0YW5kYXJkIGJyb3dzZXIgZW52aXJvbm1lbnQuXG4gICAgLy8gU3BlY2lmaWNhbGx5IG5vdCBpZiB3ZSdyZSBpbiBhIHdlYiB3b3JrZXIsIG9yIHJlYWN0LW5hdGl2ZS5cbiAgICBpZiAodXRpbHMuaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSkge1xuICAgICAgdmFyIGNvb2tpZXMgPSByZXF1aXJlKCcuLy4uL2hlbHBlcnMvY29va2llcycpO1xuXG4gICAgICAvLyBBZGQgeHNyZiBoZWFkZXJcbiAgICAgIHZhciB4c3JmVmFsdWUgPSAoY29uZmlnLndpdGhDcmVkZW50aWFscyB8fCBpc1VSTFNhbWVPcmlnaW4oZnVsbFBhdGgpKSAmJiBjb25maWcueHNyZkNvb2tpZU5hbWUgP1xuICAgICAgICBjb29raWVzLnJlYWQoY29uZmlnLnhzcmZDb29raWVOYW1lKSA6XG4gICAgICAgIHVuZGVmaW5lZDtcblxuICAgICAgaWYgKHhzcmZWYWx1ZSkge1xuICAgICAgICByZXF1ZXN0SGVhZGVyc1tjb25maWcueHNyZkhlYWRlck5hbWVdID0geHNyZlZhbHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFkZCBoZWFkZXJzIHRvIHRoZSByZXF1ZXN0XG4gICAgaWYgKCdzZXRSZXF1ZXN0SGVhZGVyJyBpbiByZXF1ZXN0KSB7XG4gICAgICB1dGlscy5mb3JFYWNoKHJlcXVlc3RIZWFkZXJzLCBmdW5jdGlvbiBzZXRSZXF1ZXN0SGVhZGVyKHZhbCwga2V5KSB7XG4gICAgICAgIGlmICh0eXBlb2YgcmVxdWVzdERhdGEgPT09ICd1bmRlZmluZWQnICYmIGtleS50b0xvd2VyQ2FzZSgpID09PSAnY29udGVudC10eXBlJykge1xuICAgICAgICAgIC8vIFJlbW92ZSBDb250ZW50LVR5cGUgaWYgZGF0YSBpcyB1bmRlZmluZWRcbiAgICAgICAgICBkZWxldGUgcmVxdWVzdEhlYWRlcnNba2V5XTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAvLyBPdGhlcndpc2UgYWRkIGhlYWRlciB0byB0aGUgcmVxdWVzdFxuICAgICAgICAgIHJlcXVlc3Quc2V0UmVxdWVzdEhlYWRlcihrZXksIHZhbCk7XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgIH1cblxuICAgIC8vIEFkZCB3aXRoQ3JlZGVudGlhbHMgdG8gcmVxdWVzdCBpZiBuZWVkZWRcbiAgICBpZiAoIXV0aWxzLmlzVW5kZWZpbmVkKGNvbmZpZy53aXRoQ3JlZGVudGlhbHMpKSB7XG4gICAgICByZXF1ZXN0LndpdGhDcmVkZW50aWFscyA9ICEhY29uZmlnLndpdGhDcmVkZW50aWFscztcbiAgICB9XG5cbiAgICAvLyBBZGQgcmVzcG9uc2VUeXBlIHRvIHJlcXVlc3QgaWYgbmVlZGVkXG4gICAgaWYgKGNvbmZpZy5yZXNwb25zZVR5cGUpIHtcbiAgICAgIHRyeSB7XG4gICAgICAgIHJlcXVlc3QucmVzcG9uc2VUeXBlID0gY29uZmlnLnJlc3BvbnNlVHlwZTtcbiAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgLy8gRXhwZWN0ZWQgRE9NRXhjZXB0aW9uIHRocm93biBieSBicm93c2VycyBub3QgY29tcGF0aWJsZSBYTUxIdHRwUmVxdWVzdCBMZXZlbCAyLlxuICAgICAgICAvLyBCdXQsIHRoaXMgY2FuIGJlIHN1cHByZXNzZWQgZm9yICdqc29uJyB0eXBlIGFzIGl0IGNhbiBiZSBwYXJzZWQgYnkgZGVmYXVsdCAndHJhbnNmb3JtUmVzcG9uc2UnIGZ1bmN0aW9uLlxuICAgICAgICBpZiAoY29uZmlnLnJlc3BvbnNlVHlwZSAhPT0gJ2pzb24nKSB7XG4gICAgICAgICAgdGhyb3cgZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhhbmRsZSBwcm9ncmVzcyBpZiBuZWVkZWRcbiAgICBpZiAodHlwZW9mIGNvbmZpZy5vbkRvd25sb2FkUHJvZ3Jlc3MgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIHJlcXVlc3QuYWRkRXZlbnRMaXN0ZW5lcigncHJvZ3Jlc3MnLCBjb25maWcub25Eb3dubG9hZFByb2dyZXNzKTtcbiAgICB9XG5cbiAgICAvLyBOb3QgYWxsIGJyb3dzZXJzIHN1cHBvcnQgdXBsb2FkIGV2ZW50c1xuICAgIGlmICh0eXBlb2YgY29uZmlnLm9uVXBsb2FkUHJvZ3Jlc3MgPT09ICdmdW5jdGlvbicgJiYgcmVxdWVzdC51cGxvYWQpIHtcbiAgICAgIHJlcXVlc3QudXBsb2FkLmFkZEV2ZW50TGlzdGVuZXIoJ3Byb2dyZXNzJywgY29uZmlnLm9uVXBsb2FkUHJvZ3Jlc3MpO1xuICAgIH1cblxuICAgIGlmIChjb25maWcuY2FuY2VsVG9rZW4pIHtcbiAgICAgIC8vIEhhbmRsZSBjYW5jZWxsYXRpb25cbiAgICAgIGNvbmZpZy5jYW5jZWxUb2tlbi5wcm9taXNlLnRoZW4oZnVuY3Rpb24gb25DYW5jZWxlZChjYW5jZWwpIHtcbiAgICAgICAgaWYgKCFyZXF1ZXN0KSB7XG4gICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVxdWVzdC5hYm9ydCgpO1xuICAgICAgICByZWplY3QoY2FuY2VsKTtcbiAgICAgICAgLy8gQ2xlYW4gdXAgcmVxdWVzdFxuICAgICAgICByZXF1ZXN0ID0gbnVsbDtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGlmIChyZXF1ZXN0RGF0YSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICByZXF1ZXN0RGF0YSA9IG51bGw7XG4gICAgfVxuXG4gICAgLy8gU2VuZCB0aGUgcmVxdWVzdFxuICAgIHJlcXVlc3Quc2VuZChyZXF1ZXN0RGF0YSk7XG4gIH0pO1xufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/adapters/xhr.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/axios.js\":\n/*!*****************************************!*\\\n  !*** ./node_modules/axios/lib/axios.js ***!\n  \\*****************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\nvar bind = __webpack_require__(/*! ./helpers/bind */ \\\"./node_modules/axios/lib/helpers/bind.js\\\");\\nvar Axios = __webpack_require__(/*! ./core/Axios */ \\\"./node_modules/axios/lib/core/Axios.js\\\");\\nvar mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ \\\"./node_modules/axios/lib/core/mergeConfig.js\\\");\\nvar defaults = __webpack_require__(/*! ./defaults */ \\\"./node_modules/axios/lib/defaults.js\\\");\\n\\n/**\\n * Create an instance of Axios\\n *\\n * @param {Object} defaultConfig The default config for the instance\\n * @return {Axios} A new instance of Axios\\n */\\nfunction createInstance(defaultConfig) {\\n  var context = new Axios(defaultConfig);\\n  var instance = bind(Axios.prototype.request, context);\\n\\n  // Copy axios.prototype to instance\\n  utils.extend(instance, Axios.prototype, context);\\n\\n  // Copy context to instance\\n  utils.extend(instance, context);\\n\\n  return instance;\\n}\\n\\n// Create the default instance to be exported\\nvar axios = createInstance(defaults);\\n\\n// Expose Axios class to allow class inheritance\\naxios.Axios = Axios;\\n\\n// Factory for creating new instances\\naxios.create = function create(instanceConfig) {\\n  return createInstance(mergeConfig(axios.defaults, instanceConfig));\\n};\\n\\n// Expose Cancel & CancelToken\\naxios.Cancel = __webpack_require__(/*! ./cancel/Cancel */ \\\"./node_modules/axios/lib/cancel/Cancel.js\\\");\\naxios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ \\\"./node_modules/axios/lib/cancel/CancelToken.js\\\");\\naxios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ \\\"./node_modules/axios/lib/cancel/isCancel.js\\\");\\n\\n// Expose all/spread\\naxios.all = function all(promises) {\\n  return Promise.all(promises);\\n};\\naxios.spread = __webpack_require__(/*! ./helpers/spread */ \\\"./node_modules/axios/lib/helpers/spread.js\\\");\\n\\nmodule.exports = axios;\\n\\n// Allow use of default import syntax in TypeScript\\nmodule.exports.default = axios;\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2F4aW9zLmpzP2NlZTQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsWUFBWSxtQkFBTyxDQUFDLGtEQUFTO0FBQzdCLFdBQVcsbUJBQU8sQ0FBQyxnRUFBZ0I7QUFDbkMsWUFBWSxtQkFBTyxDQUFDLDREQUFjO0FBQ2xDLGtCQUFrQixtQkFBTyxDQUFDLHdFQUFvQjtBQUM5QyxlQUFlLG1CQUFPLENBQUMsd0RBQVk7O0FBRW5DO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixZQUFZLE1BQU07QUFDbEI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsZUFBZSxtQkFBTyxDQUFDLGtFQUFpQjtBQUN4QyxvQkFBb0IsbUJBQU8sQ0FBQyw0RUFBc0I7QUFDbEQsaUJBQWlCLG1CQUFPLENBQUMsc0VBQW1COztBQUU1QztBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsbUJBQU8sQ0FBQyxvRUFBa0I7O0FBRXpDOztBQUVBO0FBQ0EiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2F4aW9zLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuL3V0aWxzJyk7XG52YXIgYmluZCA9IHJlcXVpcmUoJy4vaGVscGVycy9iaW5kJyk7XG52YXIgQXhpb3MgPSByZXF1aXJlKCcuL2NvcmUvQXhpb3MnKTtcbnZhciBtZXJnZUNvbmZpZyA9IHJlcXVpcmUoJy4vY29yZS9tZXJnZUNvbmZpZycpO1xudmFyIGRlZmF1bHRzID0gcmVxdWlyZSgnLi9kZWZhdWx0cycpO1xuXG4vKipcbiAqIENyZWF0ZSBhbiBpbnN0YW5jZSBvZiBBeGlvc1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBkZWZhdWx0Q29uZmlnIFRoZSBkZWZhdWx0IGNvbmZpZyBmb3IgdGhlIGluc3RhbmNlXG4gKiBAcmV0dXJuIHtBeGlvc30gQSBuZXcgaW5zdGFuY2Ugb2YgQXhpb3NcbiAqL1xuZnVuY3Rpb24gY3JlYXRlSW5zdGFuY2UoZGVmYXVsdENvbmZpZykge1xuICB2YXIgY29udGV4dCA9IG5ldyBBeGlvcyhkZWZhdWx0Q29uZmlnKTtcbiAgdmFyIGluc3RhbmNlID0gYmluZChBeGlvcy5wcm90b3R5cGUucmVxdWVzdCwgY29udGV4dCk7XG5cbiAgLy8gQ29weSBheGlvcy5wcm90b3R5cGUgdG8gaW5zdGFuY2VcbiAgdXRpbHMuZXh0ZW5kKGluc3RhbmNlLCBBeGlvcy5wcm90b3R5cGUsIGNvbnRleHQpO1xuXG4gIC8vIENvcHkgY29udGV4dCB0byBpbnN0YW5jZVxuICB1dGlscy5leHRlbmQoaW5zdGFuY2UsIGNvbnRleHQpO1xuXG4gIHJldHVybiBpbnN0YW5jZTtcbn1cblxuLy8gQ3JlYXRlIHRoZSBkZWZhdWx0IGluc3RhbmNlIHRvIGJlIGV4cG9ydGVkXG52YXIgYXhpb3MgPSBjcmVhdGVJbnN0YW5jZShkZWZhdWx0cyk7XG5cbi8vIEV4cG9zZSBBeGlvcyBjbGFzcyB0byBhbGxvdyBjbGFzcyBpbmhlcml0YW5jZVxuYXhpb3MuQXhpb3MgPSBBeGlvcztcblxuLy8gRmFjdG9yeSBmb3IgY3JlYXRpbmcgbmV3IGluc3RhbmNlc1xuYXhpb3MuY3JlYXRlID0gZnVuY3Rpb24gY3JlYXRlKGluc3RhbmNlQ29uZmlnKSB7XG4gIHJldHVybiBjcmVhdGVJbnN0YW5jZShtZXJnZUNvbmZpZyhheGlvcy5kZWZhdWx0cywgaW5zdGFuY2VDb25maWcpKTtcbn07XG5cbi8vIEV4cG9zZSBDYW5jZWwgJiBDYW5jZWxUb2tlblxuYXhpb3MuQ2FuY2VsID0gcmVxdWlyZSgnLi9jYW5jZWwvQ2FuY2VsJyk7XG5heGlvcy5DYW5jZWxUb2tlbiA9IHJlcXVpcmUoJy4vY2FuY2VsL0NhbmNlbFRva2VuJyk7XG5heGlvcy5pc0NhbmNlbCA9IHJlcXVpcmUoJy4vY2FuY2VsL2lzQ2FuY2VsJyk7XG5cbi8vIEV4cG9zZSBhbGwvc3ByZWFkXG5heGlvcy5hbGwgPSBmdW5jdGlvbiBhbGwocHJvbWlzZXMpIHtcbiAgcmV0dXJuIFByb21pc2UuYWxsKHByb21pc2VzKTtcbn07XG5heGlvcy5zcHJlYWQgPSByZXF1aXJlKCcuL2hlbHBlcnMvc3ByZWFkJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gYXhpb3M7XG5cbi8vIEFsbG93IHVzZSBvZiBkZWZhdWx0IGltcG9ydCBzeW50YXggaW4gVHlwZVNjcmlwdFxubW9kdWxlLmV4cG9ydHMuZGVmYXVsdCA9IGF4aW9zO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/axios.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/cancel/Cancel.js\":\n/*!*************************************************!*\\\n  !*** ./node_modules/axios/lib/cancel/Cancel.js ***!\n  \\*************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/**\\n * A `Cancel` is an object that is thrown when an operation is canceled.\\n *\\n * @class\\n * @param {string=} message The message.\\n */\\nfunction Cancel(message) {\\n  this.message = message;\\n}\\n\\nCancel.prototype.toString = function toString() {\\n  return 'Cancel' + (this.message ? ': ' + this.message : '');\\n};\\n\\nCancel.prototype.__CANCEL__ = true;\\n\\nmodule.exports = Cancel;\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NhbmNlbC9DYW5jZWwuanM/N2E3NyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NhbmNlbC9DYW5jZWwuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogQSBgQ2FuY2VsYCBpcyBhbiBvYmplY3QgdGhhdCBpcyB0aHJvd24gd2hlbiBhbiBvcGVyYXRpb24gaXMgY2FuY2VsZWQuXG4gKlxuICogQGNsYXNzXG4gKiBAcGFyYW0ge3N0cmluZz19IG1lc3NhZ2UgVGhlIG1lc3NhZ2UuXG4gKi9cbmZ1bmN0aW9uIENhbmNlbChtZXNzYWdlKSB7XG4gIHRoaXMubWVzc2FnZSA9IG1lc3NhZ2U7XG59XG5cbkNhbmNlbC5wcm90b3R5cGUudG9TdHJpbmcgPSBmdW5jdGlvbiB0b1N0cmluZygpIHtcbiAgcmV0dXJuICdDYW5jZWwnICsgKHRoaXMubWVzc2FnZSA/ICc6ICcgKyB0aGlzLm1lc3NhZ2UgOiAnJyk7XG59O1xuXG5DYW5jZWwucHJvdG90eXBlLl9fQ0FOQ0VMX18gPSB0cnVlO1xuXG5tb2R1bGUuZXhwb3J0cyA9IENhbmNlbDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/cancel/Cancel.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/cancel/CancelToken.js\":\n/*!******************************************************!*\\\n  !*** ./node_modules/axios/lib/cancel/CancelToken.js ***!\n  \\******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar Cancel = __webpack_require__(/*! ./Cancel */ \\\"./node_modules/axios/lib/cancel/Cancel.js\\\");\\n\\n/**\\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\\n *\\n * @class\\n * @param {Function} executor The executor function.\\n */\\nfunction CancelToken(executor) {\\n  if (typeof executor !== 'function') {\\n    throw new TypeError('executor must be a function.');\\n  }\\n\\n  var resolvePromise;\\n  this.promise = new Promise(function promiseExecutor(resolve) {\\n    resolvePromise = resolve;\\n  });\\n\\n  var token = this;\\n  executor(function cancel(message) {\\n    if (token.reason) {\\n      // Cancellation has already been requested\\n      return;\\n    }\\n\\n    token.reason = new Cancel(message);\\n    resolvePromise(token.reason);\\n  });\\n}\\n\\n/**\\n * Throws a `Cancel` if cancellation has been requested.\\n */\\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\\n  if (this.reason) {\\n    throw this.reason;\\n  }\\n};\\n\\n/**\\n * Returns an object that contains a new `CancelToken` and a function that, when called,\\n * cancels the `CancelToken`.\\n */\\nCancelToken.source = function source() {\\n  var cancel;\\n  var token = new CancelToken(function executor(c) {\\n    cancel = c;\\n  });\\n  return {\\n    token: token,\\n    cancel: cancel\\n  };\\n};\\n\\nmodule.exports = CancelToken;\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NhbmNlbC9DYW5jZWxUb2tlbi5qcz84ZGY0Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFhOztBQUViLGFBQWEsbUJBQU8sQ0FBQywyREFBVTs7QUFFL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFNBQVM7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jYW5jZWwvQ2FuY2VsVG9rZW4uanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBDYW5jZWwgPSByZXF1aXJlKCcuL0NhbmNlbCcpO1xuXG4vKipcbiAqIEEgYENhbmNlbFRva2VuYCBpcyBhbiBvYmplY3QgdGhhdCBjYW4gYmUgdXNlZCB0byByZXF1ZXN0IGNhbmNlbGxhdGlvbiBvZiBhbiBvcGVyYXRpb24uXG4gKlxuICogQGNsYXNzXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBleGVjdXRvciBUaGUgZXhlY3V0b3IgZnVuY3Rpb24uXG4gKi9cbmZ1bmN0aW9uIENhbmNlbFRva2VuKGV4ZWN1dG9yKSB7XG4gIGlmICh0eXBlb2YgZXhlY3V0b3IgIT09ICdmdW5jdGlvbicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdleGVjdXRvciBtdXN0IGJlIGEgZnVuY3Rpb24uJyk7XG4gIH1cblxuICB2YXIgcmVzb2x2ZVByb21pc2U7XG4gIHRoaXMucHJvbWlzZSA9IG5ldyBQcm9taXNlKGZ1bmN0aW9uIHByb21pc2VFeGVjdXRvcihyZXNvbHZlKSB7XG4gICAgcmVzb2x2ZVByb21pc2UgPSByZXNvbHZlO1xuICB9KTtcblxuICB2YXIgdG9rZW4gPSB0aGlzO1xuICBleGVjdXRvcihmdW5jdGlvbiBjYW5jZWwobWVzc2FnZSkge1xuICAgIGlmICh0b2tlbi5yZWFzb24pIHtcbiAgICAgIC8vIENhbmNlbGxhdGlvbiBoYXMgYWxyZWFkeSBiZWVuIHJlcXVlc3RlZFxuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHRva2VuLnJlYXNvbiA9IG5ldyBDYW5jZWwobWVzc2FnZSk7XG4gICAgcmVzb2x2ZVByb21pc2UodG9rZW4ucmVhc29uKTtcbiAgfSk7XG59XG5cbi8qKlxuICogVGhyb3dzIGEgYENhbmNlbGAgaWYgY2FuY2VsbGF0aW9uIGhhcyBiZWVuIHJlcXVlc3RlZC5cbiAqL1xuQ2FuY2VsVG9rZW4ucHJvdG90eXBlLnRocm93SWZSZXF1ZXN0ZWQgPSBmdW5jdGlvbiB0aHJvd0lmUmVxdWVzdGVkKCkge1xuICBpZiAodGhpcy5yZWFzb24pIHtcbiAgICB0aHJvdyB0aGlzLnJlYXNvbjtcbiAgfVxufTtcblxuLyoqXG4gKiBSZXR1cm5zIGFuIG9iamVjdCB0aGF0IGNvbnRhaW5zIGEgbmV3IGBDYW5jZWxUb2tlbmAgYW5kIGEgZnVuY3Rpb24gdGhhdCwgd2hlbiBjYWxsZWQsXG4gKiBjYW5jZWxzIHRoZSBgQ2FuY2VsVG9rZW5gLlxuICovXG5DYW5jZWxUb2tlbi5zb3VyY2UgPSBmdW5jdGlvbiBzb3VyY2UoKSB7XG4gIHZhciBjYW5jZWw7XG4gIHZhciB0b2tlbiA9IG5ldyBDYW5jZWxUb2tlbihmdW5jdGlvbiBleGVjdXRvcihjKSB7XG4gICAgY2FuY2VsID0gYztcbiAgfSk7XG4gIHJldHVybiB7XG4gICAgdG9rZW46IHRva2VuLFxuICAgIGNhbmNlbDogY2FuY2VsXG4gIH07XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IENhbmNlbFRva2VuO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/cancel/CancelToken.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/cancel/isCancel.js\":\n/*!***************************************************!*\\\n  !*** ./node_modules/axios/lib/cancel/isCancel.js ***!\n  \\***************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nmodule.exports = function isCancel(value) {\\n  return !!(value && value.__CANCEL__);\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NhbmNlbC9pc0NhbmNlbC5qcz8yZTY3Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFhOztBQUViO0FBQ0E7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY2FuY2VsL2lzQ2FuY2VsLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQ2FuY2VsKHZhbHVlKSB7XG4gIHJldHVybiAhISh2YWx1ZSAmJiB2YWx1ZS5fX0NBTkNFTF9fKTtcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/cancel/isCancel.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/Axios.js\":\n/*!**********************************************!*\\\n  !*** ./node_modules/axios/lib/core/Axios.js ***!\n  \\**********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\nvar buildURL = __webpack_require__(/*! ../helpers/buildURL */ \\\"./node_modules/axios/lib/helpers/buildURL.js\\\");\\nvar InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ \\\"./node_modules/axios/lib/core/InterceptorManager.js\\\");\\nvar dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ \\\"./node_modules/axios/lib/core/dispatchRequest.js\\\");\\nvar mergeConfig = __webpack_require__(/*! ./mergeConfig */ \\\"./node_modules/axios/lib/core/mergeConfig.js\\\");\\n\\n/**\\n * Create a new instance of Axios\\n *\\n * @param {Object} instanceConfig The default config for the instance\\n */\\nfunction Axios(instanceConfig) {\\n  this.defaults = instanceConfig;\\n  this.interceptors = {\\n    request: new InterceptorManager(),\\n    response: new InterceptorManager()\\n  };\\n}\\n\\n/**\\n * Dispatch a request\\n *\\n * @param {Object} config The config specific for this request (merged with this.defaults)\\n */\\nAxios.prototype.request = function request(config) {\\n  /*eslint no-param-reassign:0*/\\n  // Allow for axios('example/url'[, config]) a la fetch API\\n  if (typeof config === 'string') {\\n    config = arguments[1] || {};\\n    config.url = arguments[0];\\n  } else {\\n    config = config || {};\\n  }\\n\\n  config = mergeConfig(this.defaults, config);\\n\\n  // Set config.method\\n  if (config.method) {\\n    config.method = config.method.toLowerCase();\\n  } else if (this.defaults.method) {\\n    config.method = this.defaults.method.toLowerCase();\\n  } else {\\n    config.method = 'get';\\n  }\\n\\n  // Hook up interceptors middleware\\n  var chain = [dispatchRequest, undefined];\\n  var promise = Promise.resolve(config);\\n\\n  this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\\n    chain.unshift(interceptor.fulfilled, interceptor.rejected);\\n  });\\n\\n  this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\\n    chain.push(interceptor.fulfilled, interceptor.rejected);\\n  });\\n\\n  while (chain.length) {\\n    promise = promise.then(chain.shift(), chain.shift());\\n  }\\n\\n  return promise;\\n};\\n\\nAxios.prototype.getUri = function getUri(config) {\\n  config = mergeConfig(this.defaults, config);\\n  return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\\\\?/, '');\\n};\\n\\n// Provide aliases for supported request methods\\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\\n  /*eslint func-names:0*/\\n  Axios.prototype[method] = function(url, config) {\\n    return this.request(utils.merge(config || {}, {\\n      method: method,\\n      url: url\\n    }));\\n  };\\n});\\n\\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\\n  /*eslint func-names:0*/\\n  Axios.prototype[method] = function(url, data, config) {\\n    return this.request(utils.merge(config || {}, {\\n      method: method,\\n      url: url,\\n      data: data\\n    }));\\n  };\\n});\\n\\nmodule.exports = Axios;\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvQXhpb3MuanM/MGEwNiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBYTs7QUFFYixZQUFZLG1CQUFPLENBQUMscURBQVk7QUFDaEMsZUFBZSxtQkFBTyxDQUFDLHlFQUFxQjtBQUM1Qyx5QkFBeUIsbUJBQU8sQ0FBQyxpRkFBc0I7QUFDdkQsc0JBQXNCLG1CQUFPLENBQUMsMkVBQW1CO0FBQ2pELGtCQUFrQixtQkFBTyxDQUFDLG1FQUFlOztBQUV6QztBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0Q7QUFDaEQ7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0EsZ0RBQWdEO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLENBQUM7O0FBRUQiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvQXhpb3MuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcbnZhciBidWlsZFVSTCA9IHJlcXVpcmUoJy4uL2hlbHBlcnMvYnVpbGRVUkwnKTtcbnZhciBJbnRlcmNlcHRvck1hbmFnZXIgPSByZXF1aXJlKCcuL0ludGVyY2VwdG9yTWFuYWdlcicpO1xudmFyIGRpc3BhdGNoUmVxdWVzdCA9IHJlcXVpcmUoJy4vZGlzcGF0Y2hSZXF1ZXN0Jyk7XG52YXIgbWVyZ2VDb25maWcgPSByZXF1aXJlKCcuL21lcmdlQ29uZmlnJyk7XG5cbi8qKlxuICogQ3JlYXRlIGEgbmV3IGluc3RhbmNlIG9mIEF4aW9zXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlQ29uZmlnIFRoZSBkZWZhdWx0IGNvbmZpZyBmb3IgdGhlIGluc3RhbmNlXG4gKi9cbmZ1bmN0aW9uIEF4aW9zKGluc3RhbmNlQ29uZmlnKSB7XG4gIHRoaXMuZGVmYXVsdHMgPSBpbnN0YW5jZUNvbmZpZztcbiAgdGhpcy5pbnRlcmNlcHRvcnMgPSB7XG4gICAgcmVxdWVzdDogbmV3IEludGVyY2VwdG9yTWFuYWdlcigpLFxuICAgIHJlc3BvbnNlOiBuZXcgSW50ZXJjZXB0b3JNYW5hZ2VyKClcbiAgfTtcbn1cblxuLyoqXG4gKiBEaXNwYXRjaCBhIHJlcXVlc3RcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnIFRoZSBjb25maWcgc3BlY2lmaWMgZm9yIHRoaXMgcmVxdWVzdCAobWVyZ2VkIHdpdGggdGhpcy5kZWZhdWx0cylcbiAqL1xuQXhpb3MucHJvdG90eXBlLnJlcXVlc3QgPSBmdW5jdGlvbiByZXF1ZXN0KGNvbmZpZykge1xuICAvKmVzbGludCBuby1wYXJhbS1yZWFzc2lnbjowKi9cbiAgLy8gQWxsb3cgZm9yIGF4aW9zKCdleGFtcGxlL3VybCdbLCBjb25maWddKSBhIGxhIGZldGNoIEFQSVxuICBpZiAodHlwZW9mIGNvbmZpZyA9PT0gJ3N0cmluZycpIHtcbiAgICBjb25maWcgPSBhcmd1bWVudHNbMV0gfHwge307XG4gICAgY29uZmlnLnVybCA9IGFyZ3VtZW50c1swXTtcbiAgfSBlbHNlIHtcbiAgICBjb25maWcgPSBjb25maWcgfHwge307XG4gIH1cblxuICBjb25maWcgPSBtZXJnZUNvbmZpZyh0aGlzLmRlZmF1bHRzLCBjb25maWcpO1xuXG4gIC8vIFNldCBjb25maWcubWV0aG9kXG4gIGlmIChjb25maWcubWV0aG9kKSB7XG4gICAgY29uZmlnLm1ldGhvZCA9IGNvbmZpZy5tZXRob2QudG9Mb3dlckNhc2UoKTtcbiAgfSBlbHNlIGlmICh0aGlzLmRlZmF1bHRzLm1ldGhvZCkge1xuICAgIGNvbmZpZy5tZXRob2QgPSB0aGlzLmRlZmF1bHRzLm1ldGhvZC50b0xvd2VyQ2FzZSgpO1xuICB9IGVsc2Uge1xuICAgIGNvbmZpZy5tZXRob2QgPSAnZ2V0JztcbiAgfVxuXG4gIC8vIEhvb2sgdXAgaW50ZXJjZXB0b3JzIG1pZGRsZXdhcmVcbiAgdmFyIGNoYWluID0gW2Rpc3BhdGNoUmVxdWVzdCwgdW5kZWZpbmVkXTtcbiAgdmFyIHByb21pc2UgPSBQcm9taXNlLnJlc29sdmUoY29uZmlnKTtcblxuICB0aGlzLmludGVyY2VwdG9ycy5yZXF1ZXN0LmZvckVhY2goZnVuY3Rpb24gdW5zaGlmdFJlcXVlc3RJbnRlcmNlcHRvcnMoaW50ZXJjZXB0b3IpIHtcbiAgICBjaGFpbi51bnNoaWZ0KGludGVyY2VwdG9yLmZ1bGZpbGxlZCwgaW50ZXJjZXB0b3IucmVqZWN0ZWQpO1xuICB9KTtcblxuICB0aGlzLmludGVyY2VwdG9ycy5yZXNwb25zZS5mb3JFYWNoKGZ1bmN0aW9uIHB1c2hSZXNwb25zZUludGVyY2VwdG9ycyhpbnRlcmNlcHRvcikge1xuICAgIGNoYWluLnB1c2goaW50ZXJjZXB0b3IuZnVsZmlsbGVkLCBpbnRlcmNlcHRvci5yZWplY3RlZCk7XG4gIH0pO1xuXG4gIHdoaWxlIChjaGFpbi5sZW5ndGgpIHtcbiAgICBwcm9taXNlID0gcHJvbWlzZS50aGVuKGNoYWluLnNoaWZ0KCksIGNoYWluLnNoaWZ0KCkpO1xuICB9XG5cbiAgcmV0dXJuIHByb21pc2U7XG59O1xuXG5BeGlvcy5wcm90b3R5cGUuZ2V0VXJpID0gZnVuY3Rpb24gZ2V0VXJpKGNvbmZpZykge1xuICBjb25maWcgPSBtZXJnZUNvbmZpZyh0aGlzLmRlZmF1bHRzLCBjb25maWcpO1xuICByZXR1cm4gYnVpbGRVUkwoY29uZmlnLnVybCwgY29uZmlnLnBhcmFtcywgY29uZmlnLnBhcmFtc1NlcmlhbGl6ZXIpLnJlcGxhY2UoL15cXD8vLCAnJyk7XG59O1xuXG4vLyBQcm92aWRlIGFsaWFzZXMgZm9yIHN1cHBvcnRlZCByZXF1ZXN0IG1ldGhvZHNcbnV0aWxzLmZvckVhY2goWydkZWxldGUnLCAnZ2V0JywgJ2hlYWQnLCAnb3B0aW9ucyddLCBmdW5jdGlvbiBmb3JFYWNoTWV0aG9kTm9EYXRhKG1ldGhvZCkge1xuICAvKmVzbGludCBmdW5jLW5hbWVzOjAqL1xuICBBeGlvcy5wcm90b3R5cGVbbWV0aG9kXSA9IGZ1bmN0aW9uKHVybCwgY29uZmlnKSB7XG4gICAgcmV0dXJuIHRoaXMucmVxdWVzdCh1dGlscy5tZXJnZShjb25maWcgfHwge30sIHtcbiAgICAgIG1ldGhvZDogbWV0aG9kLFxuICAgICAgdXJsOiB1cmxcbiAgICB9KSk7XG4gIH07XG59KTtcblxudXRpbHMuZm9yRWFjaChbJ3Bvc3QnLCAncHV0JywgJ3BhdGNoJ10sIGZ1bmN0aW9uIGZvckVhY2hNZXRob2RXaXRoRGF0YShtZXRob2QpIHtcbiAgLyplc2xpbnQgZnVuYy1uYW1lczowKi9cbiAgQXhpb3MucHJvdG90eXBlW21ldGhvZF0gPSBmdW5jdGlvbih1cmwsIGRhdGEsIGNvbmZpZykge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3QodXRpbHMubWVyZ2UoY29uZmlnIHx8IHt9LCB7XG4gICAgICBtZXRob2Q6IG1ldGhvZCxcbiAgICAgIHVybDogdXJsLFxuICAgICAgZGF0YTogZGF0YVxuICAgIH0pKTtcbiAgfTtcbn0pO1xuXG5tb2R1bGUuZXhwb3J0cyA9IEF4aW9zO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/core/Axios.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/InterceptorManager.js\":\n/*!***********************************************************!*\\\n  !*** ./node_modules/axios/lib/core/InterceptorManager.js ***!\n  \\***********************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\nfunction InterceptorManager() {\\n  this.handlers = [];\\n}\\n\\n/**\\n * Add a new interceptor to the stack\\n *\\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\\n * @param {Function} rejected The function to handle `reject` for a `Promise`\\n *\\n * @return {Number} An ID used to remove interceptor later\\n */\\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\\n  this.handlers.push({\\n    fulfilled: fulfilled,\\n    rejected: rejected\\n  });\\n  return this.handlers.length - 1;\\n};\\n\\n/**\\n * Remove an interceptor from the stack\\n *\\n * @param {Number} id The ID that was returned by `use`\\n */\\nInterceptorManager.prototype.eject = function eject(id) {\\n  if (this.handlers[id]) {\\n    this.handlers[id] = null;\\n  }\\n};\\n\\n/**\\n * Iterate over all the registered interceptors\\n *\\n * This method is particularly useful for skipping over any\\n * interceptors that may have become `null` calling `eject`.\\n *\\n * @param {Function} fn The function to call for each interceptor\\n */\\nInterceptorManager.prototype.forEach = function forEach(fn) {\\n  utils.forEach(this.handlers, function forEachHandler(h) {\\n    if (h !== null) {\\n      fn(h);\\n    }\\n  });\\n};\\n\\nmodule.exports = InterceptorManager;\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvSW50ZXJjZXB0b3JNYW5hZ2VyLmpzP2Y2YjQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsWUFBWSxtQkFBTyxDQUFDLHFEQUFZOztBQUVoQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxTQUFTO0FBQ3BCLFdBQVcsU0FBUztBQUNwQjtBQUNBLFlBQVksT0FBTztBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFNBQVM7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL0ludGVyY2VwdG9yTWFuYWdlci5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG5mdW5jdGlvbiBJbnRlcmNlcHRvck1hbmFnZXIoKSB7XG4gIHRoaXMuaGFuZGxlcnMgPSBbXTtcbn1cblxuLyoqXG4gKiBBZGQgYSBuZXcgaW50ZXJjZXB0b3IgdG8gdGhlIHN0YWNrXG4gKlxuICogQHBhcmFtIHtGdW5jdGlvbn0gZnVsZmlsbGVkIFRoZSBmdW5jdGlvbiB0byBoYW5kbGUgYHRoZW5gIGZvciBhIGBQcm9taXNlYFxuICogQHBhcmFtIHtGdW5jdGlvbn0gcmVqZWN0ZWQgVGhlIGZ1bmN0aW9uIHRvIGhhbmRsZSBgcmVqZWN0YCBmb3IgYSBgUHJvbWlzZWBcbiAqXG4gKiBAcmV0dXJuIHtOdW1iZXJ9IEFuIElEIHVzZWQgdG8gcmVtb3ZlIGludGVyY2VwdG9yIGxhdGVyXG4gKi9cbkludGVyY2VwdG9yTWFuYWdlci5wcm90b3R5cGUudXNlID0gZnVuY3Rpb24gdXNlKGZ1bGZpbGxlZCwgcmVqZWN0ZWQpIHtcbiAgdGhpcy5oYW5kbGVycy5wdXNoKHtcbiAgICBmdWxmaWxsZWQ6IGZ1bGZpbGxlZCxcbiAgICByZWplY3RlZDogcmVqZWN0ZWRcbiAgfSk7XG4gIHJldHVybiB0aGlzLmhhbmRsZXJzLmxlbmd0aCAtIDE7XG59O1xuXG4vKipcbiAqIFJlbW92ZSBhbiBpbnRlcmNlcHRvciBmcm9tIHRoZSBzdGFja1xuICpcbiAqIEBwYXJhbSB7TnVtYmVyfSBpZCBUaGUgSUQgdGhhdCB3YXMgcmV0dXJuZWQgYnkgYHVzZWBcbiAqL1xuSW50ZXJjZXB0b3JNYW5hZ2VyLnByb3RvdHlwZS5lamVjdCA9IGZ1bmN0aW9uIGVqZWN0KGlkKSB7XG4gIGlmICh0aGlzLmhhbmRsZXJzW2lkXSkge1xuICAgIHRoaXMuaGFuZGxlcnNbaWRdID0gbnVsbDtcbiAgfVxufTtcblxuLyoqXG4gKiBJdGVyYXRlIG92ZXIgYWxsIHRoZSByZWdpc3RlcmVkIGludGVyY2VwdG9yc1xuICpcbiAqIFRoaXMgbWV0aG9kIGlzIHBhcnRpY3VsYXJseSB1c2VmdWwgZm9yIHNraXBwaW5nIG92ZXIgYW55XG4gKiBpbnRlcmNlcHRvcnMgdGhhdCBtYXkgaGF2ZSBiZWNvbWUgYG51bGxgIGNhbGxpbmcgYGVqZWN0YC5cbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmbiBUaGUgZnVuY3Rpb24gdG8gY2FsbCBmb3IgZWFjaCBpbnRlcmNlcHRvclxuICovXG5JbnRlcmNlcHRvck1hbmFnZXIucHJvdG90eXBlLmZvckVhY2ggPSBmdW5jdGlvbiBmb3JFYWNoKGZuKSB7XG4gIHV0aWxzLmZvckVhY2godGhpcy5oYW5kbGVycywgZnVuY3Rpb24gZm9yRWFjaEhhbmRsZXIoaCkge1xuICAgIGlmIChoICE9PSBudWxsKSB7XG4gICAgICBmbihoKTtcbiAgICB9XG4gIH0pO1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBJbnRlcmNlcHRvck1hbmFnZXI7XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/core/InterceptorManager.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/buildFullPath.js\":\n/*!******************************************************!*\\\n  !*** ./node_modules/axios/lib/core/buildFullPath.js ***!\n  \\******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ \\\"./node_modules/axios/lib/helpers/isAbsoluteURL.js\\\");\\nvar combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ \\\"./node_modules/axios/lib/helpers/combineURLs.js\\\");\\n\\n/**\\n * Creates a new URL by combining the baseURL with the requestedURL,\\n * only when the requestedURL is not already an absolute URL.\\n * If the requestURL is absolute, this function returns the requestedURL untouched.\\n *\\n * @param {string} baseURL The base URL\\n * @param {string} requestedURL Absolute or relative URL to combine\\n * @returns {string} The combined full path\\n */\\nmodule.exports = function buildFullPath(baseURL, requestedURL) {\\n  if (baseURL && !isAbsoluteURL(requestedURL)) {\\n    return combineURLs(baseURL, requestedURL);\\n  }\\n  return requestedURL;\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvYnVpbGRGdWxsUGF0aC5qcz84M2I5Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFhOztBQUViLG9CQUFvQixtQkFBTyxDQUFDLG1GQUEwQjtBQUN0RCxrQkFBa0IsbUJBQU8sQ0FBQywrRUFBd0I7O0FBRWxEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLGFBQWEsT0FBTztBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9idWlsZEZ1bGxQYXRoLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG52YXIgaXNBYnNvbHV0ZVVSTCA9IHJlcXVpcmUoJy4uL2hlbHBlcnMvaXNBYnNvbHV0ZVVSTCcpO1xudmFyIGNvbWJpbmVVUkxzID0gcmVxdWlyZSgnLi4vaGVscGVycy9jb21iaW5lVVJMcycpO1xuXG4vKipcbiAqIENyZWF0ZXMgYSBuZXcgVVJMIGJ5IGNvbWJpbmluZyB0aGUgYmFzZVVSTCB3aXRoIHRoZSByZXF1ZXN0ZWRVUkwsXG4gKiBvbmx5IHdoZW4gdGhlIHJlcXVlc3RlZFVSTCBpcyBub3QgYWxyZWFkeSBhbiBhYnNvbHV0ZSBVUkwuXG4gKiBJZiB0aGUgcmVxdWVzdFVSTCBpcyBhYnNvbHV0ZSwgdGhpcyBmdW5jdGlvbiByZXR1cm5zIHRoZSByZXF1ZXN0ZWRVUkwgdW50b3VjaGVkLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBiYXNlVVJMIFRoZSBiYXNlIFVSTFxuICogQHBhcmFtIHtzdHJpbmd9IHJlcXVlc3RlZFVSTCBBYnNvbHV0ZSBvciByZWxhdGl2ZSBVUkwgdG8gY29tYmluZVxuICogQHJldHVybnMge3N0cmluZ30gVGhlIGNvbWJpbmVkIGZ1bGwgcGF0aFxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGJ1aWxkRnVsbFBhdGgoYmFzZVVSTCwgcmVxdWVzdGVkVVJMKSB7XG4gIGlmIChiYXNlVVJMICYmICFpc0Fic29sdXRlVVJMKHJlcXVlc3RlZFVSTCkpIHtcbiAgICByZXR1cm4gY29tYmluZVVSTHMoYmFzZVVSTCwgcmVxdWVzdGVkVVJMKTtcbiAgfVxuICByZXR1cm4gcmVxdWVzdGVkVVJMO1xufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/core/buildFullPath.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/createError.js\":\n/*!****************************************************!*\\\n  !*** ./node_modules/axios/lib/core/createError.js ***!\n  \\****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar enhanceError = __webpack_require__(/*! ./enhanceError */ \\\"./node_modules/axios/lib/core/enhanceError.js\\\");\\n\\n/**\\n * Create an Error with the specified message, config, error code, request and response.\\n *\\n * @param {string} message The error message.\\n * @param {Object} config The config.\\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\\n * @param {Object} [request] The request.\\n * @param {Object} [response] The response.\\n * @returns {Error} The created error.\\n */\\nmodule.exports = function createError(message, config, code, request, response) {\\n  var error = new Error(message);\\n  return enhanceError(error, config, code, request, response);\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvY3JlYXRlRXJyb3IuanM/MmQ4MyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBYTs7QUFFYixtQkFBbUIsbUJBQU8sQ0FBQyxxRUFBZ0I7O0FBRTNDO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsYUFBYSxNQUFNO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvY3JlYXRlRXJyb3IuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBlbmhhbmNlRXJyb3IgPSByZXF1aXJlKCcuL2VuaGFuY2VFcnJvcicpO1xuXG4vKipcbiAqIENyZWF0ZSBhbiBFcnJvciB3aXRoIHRoZSBzcGVjaWZpZWQgbWVzc2FnZSwgY29uZmlnLCBlcnJvciBjb2RlLCByZXF1ZXN0IGFuZCByZXNwb25zZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbWVzc2FnZSBUaGUgZXJyb3IgbWVzc2FnZS5cbiAqIEBwYXJhbSB7T2JqZWN0fSBjb25maWcgVGhlIGNvbmZpZy5cbiAqIEBwYXJhbSB7c3RyaW5nfSBbY29kZV0gVGhlIGVycm9yIGNvZGUgKGZvciBleGFtcGxlLCAnRUNPTk5BQk9SVEVEJykuXG4gKiBAcGFyYW0ge09iamVjdH0gW3JlcXVlc3RdIFRoZSByZXF1ZXN0LlxuICogQHBhcmFtIHtPYmplY3R9IFtyZXNwb25zZV0gVGhlIHJlc3BvbnNlLlxuICogQHJldHVybnMge0Vycm9yfSBUaGUgY3JlYXRlZCBlcnJvci5cbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBjcmVhdGVFcnJvcihtZXNzYWdlLCBjb25maWcsIGNvZGUsIHJlcXVlc3QsIHJlc3BvbnNlKSB7XG4gIHZhciBlcnJvciA9IG5ldyBFcnJvcihtZXNzYWdlKTtcbiAgcmV0dXJuIGVuaGFuY2VFcnJvcihlcnJvciwgY29uZmlnLCBjb2RlLCByZXF1ZXN0LCByZXNwb25zZSk7XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/core/createError.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/dispatchRequest.js\":\n/*!********************************************************!*\\\n  !*** ./node_modules/axios/lib/core/dispatchRequest.js ***!\n  \\********************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\nvar transformData = __webpack_require__(/*! ./transformData */ \\\"./node_modules/axios/lib/core/transformData.js\\\");\\nvar isCancel = __webpack_require__(/*! ../cancel/isCancel */ \\\"./node_modules/axios/lib/cancel/isCancel.js\\\");\\nvar defaults = __webpack_require__(/*! ../defaults */ \\\"./node_modules/axios/lib/defaults.js\\\");\\n\\n/**\\n * Throws a `Cancel` if cancellation has been requested.\\n */\\nfunction throwIfCancellationRequested(config) {\\n  if (config.cancelToken) {\\n    config.cancelToken.throwIfRequested();\\n  }\\n}\\n\\n/**\\n * Dispatch a request to the server using the configured adapter.\\n *\\n * @param {object} config The config that is to be used for the request\\n * @returns {Promise} The Promise to be fulfilled\\n */\\nmodule.exports = function dispatchRequest(config) {\\n  throwIfCancellationRequested(config);\\n\\n  // Ensure headers exist\\n  config.headers = config.headers || {};\\n\\n  // Transform request data\\n  config.data = transformData(\\n    config.data,\\n    config.headers,\\n    config.transformRequest\\n  );\\n\\n  // Flatten headers\\n  config.headers = utils.merge(\\n    config.headers.common || {},\\n    config.headers[config.method] || {},\\n    config.headers\\n  );\\n\\n  utils.forEach(\\n    ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\\n    function cleanHeaderConfig(method) {\\n      delete config.headers[method];\\n    }\\n  );\\n\\n  var adapter = config.adapter || defaults.adapter;\\n\\n  return adapter(config).then(function onAdapterResolution(response) {\\n    throwIfCancellationRequested(config);\\n\\n    // Transform response data\\n    response.data = transformData(\\n      response.data,\\n      response.headers,\\n      config.transformResponse\\n    );\\n\\n    return response;\\n  }, function onAdapterRejection(reason) {\\n    if (!isCancel(reason)) {\\n      throwIfCancellationRequested(config);\\n\\n      // Transform response data\\n      if (reason && reason.response) {\\n        reason.response.data = transformData(\\n          reason.response.data,\\n          reason.response.headers,\\n          config.transformResponse\\n        );\\n      }\\n    }\\n\\n    return Promise.reject(reason);\\n  });\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvZGlzcGF0Y2hSZXF1ZXN0LmpzPzUyNzAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsWUFBWSxtQkFBTyxDQUFDLHFEQUFZO0FBQ2hDLG9CQUFvQixtQkFBTyxDQUFDLHVFQUFpQjtBQUM3QyxlQUFlLG1CQUFPLENBQUMsdUVBQW9CO0FBQzNDLGVBQWUsbUJBQU8sQ0FBQyx5REFBYTs7QUFFcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsYUFBYSxRQUFRO0FBQ3JCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CLHVDQUF1QztBQUN2QztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEdBQUc7QUFDSCIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9kaXNwYXRjaFJlcXVlc3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcbnZhciB0cmFuc2Zvcm1EYXRhID0gcmVxdWlyZSgnLi90cmFuc2Zvcm1EYXRhJyk7XG52YXIgaXNDYW5jZWwgPSByZXF1aXJlKCcuLi9jYW5jZWwvaXNDYW5jZWwnKTtcbnZhciBkZWZhdWx0cyA9IHJlcXVpcmUoJy4uL2RlZmF1bHRzJyk7XG5cbi8qKlxuICogVGhyb3dzIGEgYENhbmNlbGAgaWYgY2FuY2VsbGF0aW9uIGhhcyBiZWVuIHJlcXVlc3RlZC5cbiAqL1xuZnVuY3Rpb24gdGhyb3dJZkNhbmNlbGxhdGlvblJlcXVlc3RlZChjb25maWcpIHtcbiAgaWYgKGNvbmZpZy5jYW5jZWxUb2tlbikge1xuICAgIGNvbmZpZy5jYW5jZWxUb2tlbi50aHJvd0lmUmVxdWVzdGVkKCk7XG4gIH1cbn1cblxuLyoqXG4gKiBEaXNwYXRjaCBhIHJlcXVlc3QgdG8gdGhlIHNlcnZlciB1c2luZyB0aGUgY29uZmlndXJlZCBhZGFwdGVyLlxuICpcbiAqIEBwYXJhbSB7b2JqZWN0fSBjb25maWcgVGhlIGNvbmZpZyB0aGF0IGlzIHRvIGJlIHVzZWQgZm9yIHRoZSByZXF1ZXN0XG4gKiBAcmV0dXJucyB7UHJvbWlzZX0gVGhlIFByb21pc2UgdG8gYmUgZnVsZmlsbGVkXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gZGlzcGF0Y2hSZXF1ZXN0KGNvbmZpZykge1xuICB0aHJvd0lmQ2FuY2VsbGF0aW9uUmVxdWVzdGVkKGNvbmZpZyk7XG5cbiAgLy8gRW5zdXJlIGhlYWRlcnMgZXhpc3RcbiAgY29uZmlnLmhlYWRlcnMgPSBjb25maWcuaGVhZGVycyB8fCB7fTtcblxuICAvLyBUcmFuc2Zvcm0gcmVxdWVzdCBkYXRhXG4gIGNvbmZpZy5kYXRhID0gdHJhbnNmb3JtRGF0YShcbiAgICBjb25maWcuZGF0YSxcbiAgICBjb25maWcuaGVhZGVycyxcbiAgICBjb25maWcudHJhbnNmb3JtUmVxdWVzdFxuICApO1xuXG4gIC8vIEZsYXR0ZW4gaGVhZGVyc1xuICBjb25maWcuaGVhZGVycyA9IHV0aWxzLm1lcmdlKFxuICAgIGNvbmZpZy5oZWFkZXJzLmNvbW1vbiB8fCB7fSxcbiAgICBjb25maWcuaGVhZGVyc1tjb25maWcubWV0aG9kXSB8fCB7fSxcbiAgICBjb25maWcuaGVhZGVyc1xuICApO1xuXG4gIHV0aWxzLmZvckVhY2goXG4gICAgWydkZWxldGUnLCAnZ2V0JywgJ2hlYWQnLCAncG9zdCcsICdwdXQnLCAncGF0Y2gnLCAnY29tbW9uJ10sXG4gICAgZnVuY3Rpb24gY2xlYW5IZWFkZXJDb25maWcobWV0aG9kKSB7XG4gICAgICBkZWxldGUgY29uZmlnLmhlYWRlcnNbbWV0aG9kXTtcbiAgICB9XG4gICk7XG5cbiAgdmFyIGFkYXB0ZXIgPSBjb25maWcuYWRhcHRlciB8fCBkZWZhdWx0cy5hZGFwdGVyO1xuXG4gIHJldHVybiBhZGFwdGVyKGNvbmZpZykudGhlbihmdW5jdGlvbiBvbkFkYXB0ZXJSZXNvbHV0aW9uKHJlc3BvbnNlKSB7XG4gICAgdGhyb3dJZkNhbmNlbGxhdGlvblJlcXVlc3RlZChjb25maWcpO1xuXG4gICAgLy8gVHJhbnNmb3JtIHJlc3BvbnNlIGRhdGFcbiAgICByZXNwb25zZS5kYXRhID0gdHJhbnNmb3JtRGF0YShcbiAgICAgIHJlc3BvbnNlLmRhdGEsXG4gICAgICByZXNwb25zZS5oZWFkZXJzLFxuICAgICAgY29uZmlnLnRyYW5zZm9ybVJlc3BvbnNlXG4gICAgKTtcblxuICAgIHJldHVybiByZXNwb25zZTtcbiAgfSwgZnVuY3Rpb24gb25BZGFwdGVyUmVqZWN0aW9uKHJlYXNvbikge1xuICAgIGlmICghaXNDYW5jZWwocmVhc29uKSkge1xuICAgICAgdGhyb3dJZkNhbmNlbGxhdGlvblJlcXVlc3RlZChjb25maWcpO1xuXG4gICAgICAvLyBUcmFuc2Zvcm0gcmVzcG9uc2UgZGF0YVxuICAgICAgaWYgKHJlYXNvbiAmJiByZWFzb24ucmVzcG9uc2UpIHtcbiAgICAgICAgcmVhc29uLnJlc3BvbnNlLmRhdGEgPSB0cmFuc2Zvcm1EYXRhKFxuICAgICAgICAgIHJlYXNvbi5yZXNwb25zZS5kYXRhLFxuICAgICAgICAgIHJlYXNvbi5yZXNwb25zZS5oZWFkZXJzLFxuICAgICAgICAgIGNvbmZpZy50cmFuc2Zvcm1SZXNwb25zZVxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBQcm9taXNlLnJlamVjdChyZWFzb24pO1xuICB9KTtcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/core/dispatchRequest.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/enhanceError.js\":\n/*!*****************************************************!*\\\n  !*** ./node_modules/axios/lib/core/enhanceError.js ***!\n  \\*****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/**\\n * Update an Error with the specified config, error code, and response.\\n *\\n * @param {Error} error The error to update.\\n * @param {Object} config The config.\\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\\n * @param {Object} [request] The request.\\n * @param {Object} [response] The response.\\n * @returns {Error} The error.\\n */\\nmodule.exports = function enhanceError(error, config, code, request, response) {\\n  error.config = config;\\n  if (code) {\\n    error.code = code;\\n  }\\n\\n  error.request = request;\\n  error.response = response;\\n  error.isAxiosError = true;\\n\\n  error.toJSON = function() {\\n    return {\\n      // Standard\\n      message: this.message,\\n      name: this.name,\\n      // Microsoft\\n      description: this.description,\\n      number: this.number,\\n      // Mozilla\\n      fileName: this.fileName,\\n      lineNumber: this.lineNumber,\\n      columnNumber: this.columnNumber,\\n      stack: this.stack,\\n      // Axios\\n      config: this.config,\\n      code: this.code\\n    };\\n  };\\n  return error;\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvZW5oYW5jZUVycm9yLmpzPzM4N2YiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWI7QUFDQTtBQUNBO0FBQ0EsV0FBVyxNQUFNO0FBQ2pCLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQixhQUFhLE1BQU07QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL2VuaGFuY2VFcnJvci5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBVcGRhdGUgYW4gRXJyb3Igd2l0aCB0aGUgc3BlY2lmaWVkIGNvbmZpZywgZXJyb3IgY29kZSwgYW5kIHJlc3BvbnNlLlxuICpcbiAqIEBwYXJhbSB7RXJyb3J9IGVycm9yIFRoZSBlcnJvciB0byB1cGRhdGUuXG4gKiBAcGFyYW0ge09iamVjdH0gY29uZmlnIFRoZSBjb25maWcuXG4gKiBAcGFyYW0ge3N0cmluZ30gW2NvZGVdIFRoZSBlcnJvciBjb2RlIChmb3IgZXhhbXBsZSwgJ0VDT05OQUJPUlRFRCcpLlxuICogQHBhcmFtIHtPYmplY3R9IFtyZXF1ZXN0XSBUaGUgcmVxdWVzdC5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbcmVzcG9uc2VdIFRoZSByZXNwb25zZS5cbiAqIEByZXR1cm5zIHtFcnJvcn0gVGhlIGVycm9yLlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGVuaGFuY2VFcnJvcihlcnJvciwgY29uZmlnLCBjb2RlLCByZXF1ZXN0LCByZXNwb25zZSkge1xuICBlcnJvci5jb25maWcgPSBjb25maWc7XG4gIGlmIChjb2RlKSB7XG4gICAgZXJyb3IuY29kZSA9IGNvZGU7XG4gIH1cblxuICBlcnJvci5yZXF1ZXN0ID0gcmVxdWVzdDtcbiAgZXJyb3IucmVzcG9uc2UgPSByZXNwb25zZTtcbiAgZXJyb3IuaXNBeGlvc0Vycm9yID0gdHJ1ZTtcblxuICBlcnJvci50b0pTT04gPSBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4ge1xuICAgICAgLy8gU3RhbmRhcmRcbiAgICAgIG1lc3NhZ2U6IHRoaXMubWVzc2FnZSxcbiAgICAgIG5hbWU6IHRoaXMubmFtZSxcbiAgICAgIC8vIE1pY3Jvc29mdFxuICAgICAgZGVzY3JpcHRpb246IHRoaXMuZGVzY3JpcHRpb24sXG4gICAgICBudW1iZXI6IHRoaXMubnVtYmVyLFxuICAgICAgLy8gTW96aWxsYVxuICAgICAgZmlsZU5hbWU6IHRoaXMuZmlsZU5hbWUsXG4gICAgICBsaW5lTnVtYmVyOiB0aGlzLmxpbmVOdW1iZXIsXG4gICAgICBjb2x1bW5OdW1iZXI6IHRoaXMuY29sdW1uTnVtYmVyLFxuICAgICAgc3RhY2s6IHRoaXMuc3RhY2ssXG4gICAgICAvLyBBeGlvc1xuICAgICAgY29uZmlnOiB0aGlzLmNvbmZpZyxcbiAgICAgIGNvZGU6IHRoaXMuY29kZVxuICAgIH07XG4gIH07XG4gIHJldHVybiBlcnJvcjtcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/core/enhanceError.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/mergeConfig.js\":\n/*!****************************************************!*\\\n  !*** ./node_modules/axios/lib/core/mergeConfig.js ***!\n  \\****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\n/**\\n * Config-specific merge-function which creates a new config-object\\n * by merging two configuration objects together.\\n *\\n * @param {Object} config1\\n * @param {Object} config2\\n * @returns {Object} New object resulting from merging config2 to config1\\n */\\nmodule.exports = function mergeConfig(config1, config2) {\\n  // eslint-disable-next-line no-param-reassign\\n  config2 = config2 || {};\\n  var config = {};\\n\\n  var valueFromConfig2Keys = ['url', 'method', 'params', 'data'];\\n  var mergeDeepPropertiesKeys = ['headers', 'auth', 'proxy'];\\n  var defaultToConfig2Keys = [\\n    'baseURL', 'url', 'transformRequest', 'transformResponse', 'paramsSerializer',\\n    'timeout', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName',\\n    'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress',\\n    'maxContentLength', 'validateStatus', 'maxRedirects', 'httpAgent',\\n    'httpsAgent', 'cancelToken', 'socketPath'\\n  ];\\n\\n  utils.forEach(valueFromConfig2Keys, function valueFromConfig2(prop) {\\n    if (typeof config2[prop] !== 'undefined') {\\n      config[prop] = config2[prop];\\n    }\\n  });\\n\\n  utils.forEach(mergeDeepPropertiesKeys, function mergeDeepProperties(prop) {\\n    if (utils.isObject(config2[prop])) {\\n      config[prop] = utils.deepMerge(config1[prop], config2[prop]);\\n    } else if (typeof config2[prop] !== 'undefined') {\\n      config[prop] = config2[prop];\\n    } else if (utils.isObject(config1[prop])) {\\n      config[prop] = utils.deepMerge(config1[prop]);\\n    } else if (typeof config1[prop] !== 'undefined') {\\n      config[prop] = config1[prop];\\n    }\\n  });\\n\\n  utils.forEach(defaultToConfig2Keys, function defaultToConfig2(prop) {\\n    if (typeof config2[prop] !== 'undefined') {\\n      config[prop] = config2[prop];\\n    } else if (typeof config1[prop] !== 'undefined') {\\n      config[prop] = config1[prop];\\n    }\\n  });\\n\\n  var axiosKeys = valueFromConfig2Keys\\n    .concat(mergeDeepPropertiesKeys)\\n    .concat(defaultToConfig2Keys);\\n\\n  var otherKeys = Object\\n    .keys(config2)\\n    .filter(function filterAxiosKeys(key) {\\n      return axiosKeys.indexOf(key) === -1;\\n    });\\n\\n  utils.forEach(otherKeys, function otherKeysDefaultToConfig2(prop) {\\n    if (typeof config2[prop] !== 'undefined') {\\n      config[prop] = config2[prop];\\n    } else if (typeof config1[prop] !== 'undefined') {\\n      config[prop] = config1[prop];\\n    }\\n  });\\n\\n  return config;\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvbWVyZ2VDb25maWcuanM/NGE3YiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBYTs7QUFFYixZQUFZLG1CQUFPLENBQUMsbURBQVU7O0FBRTlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQixhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLEtBQUs7QUFDTDtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS9tZXJnZUNvbmZpZy5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi4vdXRpbHMnKTtcblxuLyoqXG4gKiBDb25maWctc3BlY2lmaWMgbWVyZ2UtZnVuY3Rpb24gd2hpY2ggY3JlYXRlcyBhIG5ldyBjb25maWctb2JqZWN0XG4gKiBieSBtZXJnaW5nIHR3byBjb25maWd1cmF0aW9uIG9iamVjdHMgdG9nZXRoZXIuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGNvbmZpZzFcbiAqIEBwYXJhbSB7T2JqZWN0fSBjb25maWcyXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBOZXcgb2JqZWN0IHJlc3VsdGluZyBmcm9tIG1lcmdpbmcgY29uZmlnMiB0byBjb25maWcxXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gbWVyZ2VDb25maWcoY29uZmlnMSwgY29uZmlnMikge1xuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tcGFyYW0tcmVhc3NpZ25cbiAgY29uZmlnMiA9IGNvbmZpZzIgfHwge307XG4gIHZhciBjb25maWcgPSB7fTtcblxuICB2YXIgdmFsdWVGcm9tQ29uZmlnMktleXMgPSBbJ3VybCcsICdtZXRob2QnLCAncGFyYW1zJywgJ2RhdGEnXTtcbiAgdmFyIG1lcmdlRGVlcFByb3BlcnRpZXNLZXlzID0gWydoZWFkZXJzJywgJ2F1dGgnLCAncHJveHknXTtcbiAgdmFyIGRlZmF1bHRUb0NvbmZpZzJLZXlzID0gW1xuICAgICdiYXNlVVJMJywgJ3VybCcsICd0cmFuc2Zvcm1SZXF1ZXN0JywgJ3RyYW5zZm9ybVJlc3BvbnNlJywgJ3BhcmFtc1NlcmlhbGl6ZXInLFxuICAgICd0aW1lb3V0JywgJ3dpdGhDcmVkZW50aWFscycsICdhZGFwdGVyJywgJ3Jlc3BvbnNlVHlwZScsICd4c3JmQ29va2llTmFtZScsXG4gICAgJ3hzcmZIZWFkZXJOYW1lJywgJ29uVXBsb2FkUHJvZ3Jlc3MnLCAnb25Eb3dubG9hZFByb2dyZXNzJyxcbiAgICAnbWF4Q29udGVudExlbmd0aCcsICd2YWxpZGF0ZVN0YXR1cycsICdtYXhSZWRpcmVjdHMnLCAnaHR0cEFnZW50JyxcbiAgICAnaHR0cHNBZ2VudCcsICdjYW5jZWxUb2tlbicsICdzb2NrZXRQYXRoJ1xuICBdO1xuXG4gIHV0aWxzLmZvckVhY2godmFsdWVGcm9tQ29uZmlnMktleXMsIGZ1bmN0aW9uIHZhbHVlRnJvbUNvbmZpZzIocHJvcCkge1xuICAgIGlmICh0eXBlb2YgY29uZmlnMltwcm9wXSAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIGNvbmZpZ1twcm9wXSA9IGNvbmZpZzJbcHJvcF07XG4gICAgfVxuICB9KTtcblxuICB1dGlscy5mb3JFYWNoKG1lcmdlRGVlcFByb3BlcnRpZXNLZXlzLCBmdW5jdGlvbiBtZXJnZURlZXBQcm9wZXJ0aWVzKHByb3ApIHtcbiAgICBpZiAodXRpbHMuaXNPYmplY3QoY29uZmlnMltwcm9wXSkpIHtcbiAgICAgIGNvbmZpZ1twcm9wXSA9IHV0aWxzLmRlZXBNZXJnZShjb25maWcxW3Byb3BdLCBjb25maWcyW3Byb3BdKTtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBjb25maWcyW3Byb3BdICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgY29uZmlnW3Byb3BdID0gY29uZmlnMltwcm9wXTtcbiAgICB9IGVsc2UgaWYgKHV0aWxzLmlzT2JqZWN0KGNvbmZpZzFbcHJvcF0pKSB7XG4gICAgICBjb25maWdbcHJvcF0gPSB1dGlscy5kZWVwTWVyZ2UoY29uZmlnMVtwcm9wXSk7XG4gICAgfSBlbHNlIGlmICh0eXBlb2YgY29uZmlnMVtwcm9wXSAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIGNvbmZpZ1twcm9wXSA9IGNvbmZpZzFbcHJvcF07XG4gICAgfVxuICB9KTtcblxuICB1dGlscy5mb3JFYWNoKGRlZmF1bHRUb0NvbmZpZzJLZXlzLCBmdW5jdGlvbiBkZWZhdWx0VG9Db25maWcyKHByb3ApIHtcbiAgICBpZiAodHlwZW9mIGNvbmZpZzJbcHJvcF0gIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICBjb25maWdbcHJvcF0gPSBjb25maWcyW3Byb3BdO1xuICAgIH0gZWxzZSBpZiAodHlwZW9mIGNvbmZpZzFbcHJvcF0gIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICBjb25maWdbcHJvcF0gPSBjb25maWcxW3Byb3BdO1xuICAgIH1cbiAgfSk7XG5cbiAgdmFyIGF4aW9zS2V5cyA9IHZhbHVlRnJvbUNvbmZpZzJLZXlzXG4gICAgLmNvbmNhdChtZXJnZURlZXBQcm9wZXJ0aWVzS2V5cylcbiAgICAuY29uY2F0KGRlZmF1bHRUb0NvbmZpZzJLZXlzKTtcblxuICB2YXIgb3RoZXJLZXlzID0gT2JqZWN0XG4gICAgLmtleXMoY29uZmlnMilcbiAgICAuZmlsdGVyKGZ1bmN0aW9uIGZpbHRlckF4aW9zS2V5cyhrZXkpIHtcbiAgICAgIHJldHVybiBheGlvc0tleXMuaW5kZXhPZihrZXkpID09PSAtMTtcbiAgICB9KTtcblxuICB1dGlscy5mb3JFYWNoKG90aGVyS2V5cywgZnVuY3Rpb24gb3RoZXJLZXlzRGVmYXVsdFRvQ29uZmlnMihwcm9wKSB7XG4gICAgaWYgKHR5cGVvZiBjb25maWcyW3Byb3BdICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgY29uZmlnW3Byb3BdID0gY29uZmlnMltwcm9wXTtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBjb25maWcxW3Byb3BdICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgY29uZmlnW3Byb3BdID0gY29uZmlnMVtwcm9wXTtcbiAgICB9XG4gIH0pO1xuXG4gIHJldHVybiBjb25maWc7XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/core/mergeConfig.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/settle.js\":\n/*!***********************************************!*\\\n  !*** ./node_modules/axios/lib/core/settle.js ***!\n  \\***********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar createError = __webpack_require__(/*! ./createError */ \\\"./node_modules/axios/lib/core/createError.js\\\");\\n\\n/**\\n * Resolve or reject a Promise based on response status.\\n *\\n * @param {Function} resolve A function that resolves the promise.\\n * @param {Function} reject A function that rejects the promise.\\n * @param {object} response The response.\\n */\\nmodule.exports = function settle(resolve, reject, response) {\\n  var validateStatus = response.config.validateStatus;\\n  if (!validateStatus || validateStatus(response.status)) {\\n    resolve(response);\\n  } else {\\n    reject(createError(\\n      'Request failed with status code ' + response.status,\\n      response.config,\\n      null,\\n      response.request,\\n      response\\n    ));\\n  }\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvc2V0dGxlLmpzPzQ2N2YiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsa0JBQWtCLG1CQUFPLENBQUMsbUVBQWU7O0FBRXpDO0FBQ0E7QUFDQTtBQUNBLFdBQVcsU0FBUztBQUNwQixXQUFXLFNBQVM7QUFDcEIsV0FBVyxPQUFPO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9jb3JlL3NldHRsZS5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxudmFyIGNyZWF0ZUVycm9yID0gcmVxdWlyZSgnLi9jcmVhdGVFcnJvcicpO1xuXG4vKipcbiAqIFJlc29sdmUgb3IgcmVqZWN0IGEgUHJvbWlzZSBiYXNlZCBvbiByZXNwb25zZSBzdGF0dXMuXG4gKlxuICogQHBhcmFtIHtGdW5jdGlvbn0gcmVzb2x2ZSBBIGZ1bmN0aW9uIHRoYXQgcmVzb2x2ZXMgdGhlIHByb21pc2UuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSByZWplY3QgQSBmdW5jdGlvbiB0aGF0IHJlamVjdHMgdGhlIHByb21pc2UuXG4gKiBAcGFyYW0ge29iamVjdH0gcmVzcG9uc2UgVGhlIHJlc3BvbnNlLlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHNldHRsZShyZXNvbHZlLCByZWplY3QsIHJlc3BvbnNlKSB7XG4gIHZhciB2YWxpZGF0ZVN0YXR1cyA9IHJlc3BvbnNlLmNvbmZpZy52YWxpZGF0ZVN0YXR1cztcbiAgaWYgKCF2YWxpZGF0ZVN0YXR1cyB8fCB2YWxpZGF0ZVN0YXR1cyhyZXNwb25zZS5zdGF0dXMpKSB7XG4gICAgcmVzb2x2ZShyZXNwb25zZSk7XG4gIH0gZWxzZSB7XG4gICAgcmVqZWN0KGNyZWF0ZUVycm9yKFxuICAgICAgJ1JlcXVlc3QgZmFpbGVkIHdpdGggc3RhdHVzIGNvZGUgJyArIHJlc3BvbnNlLnN0YXR1cyxcbiAgICAgIHJlc3BvbnNlLmNvbmZpZyxcbiAgICAgIG51bGwsXG4gICAgICByZXNwb25zZS5yZXF1ZXN0LFxuICAgICAgcmVzcG9uc2VcbiAgICApKTtcbiAgfVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/core/settle.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/transformData.js\":\n/*!******************************************************!*\\\n  !*** ./node_modules/axios/lib/core/transformData.js ***!\n  \\******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\n/**\\n * Transform the data for a request or a response\\n *\\n * @param {Object|String} data The data to be transformed\\n * @param {Array} headers The headers for the request or response\\n * @param {Array|Function} fns A single function or Array of functions\\n * @returns {*} The resulting transformed data\\n */\\nmodule.exports = function transformData(data, headers, fns) {\\n  /*eslint no-param-reassign:0*/\\n  utils.forEach(fns, function transform(fn) {\\n    data = fn(data, headers);\\n  });\\n\\n  return data;\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2NvcmUvdHJhbnNmb3JtRGF0YS5qcz9jNDAxIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFhOztBQUViLFlBQVksbUJBQU8sQ0FBQyxxREFBWTs7QUFFaEM7QUFDQTtBQUNBO0FBQ0EsV0FBVyxjQUFjO0FBQ3pCLFdBQVcsTUFBTTtBQUNqQixXQUFXLGVBQWU7QUFDMUIsYUFBYSxFQUFFO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9heGlvcy9saWIvY29yZS90cmFuc2Zvcm1EYXRhLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbi8qKlxuICogVHJhbnNmb3JtIHRoZSBkYXRhIGZvciBhIHJlcXVlc3Qgb3IgYSByZXNwb25zZVxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fFN0cmluZ30gZGF0YSBUaGUgZGF0YSB0byBiZSB0cmFuc2Zvcm1lZFxuICogQHBhcmFtIHtBcnJheX0gaGVhZGVycyBUaGUgaGVhZGVycyBmb3IgdGhlIHJlcXVlc3Qgb3IgcmVzcG9uc2VcbiAqIEBwYXJhbSB7QXJyYXl8RnVuY3Rpb259IGZucyBBIHNpbmdsZSBmdW5jdGlvbiBvciBBcnJheSBvZiBmdW5jdGlvbnNcbiAqIEByZXR1cm5zIHsqfSBUaGUgcmVzdWx0aW5nIHRyYW5zZm9ybWVkIGRhdGFcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiB0cmFuc2Zvcm1EYXRhKGRhdGEsIGhlYWRlcnMsIGZucykge1xuICAvKmVzbGludCBuby1wYXJhbS1yZWFzc2lnbjowKi9cbiAgdXRpbHMuZm9yRWFjaChmbnMsIGZ1bmN0aW9uIHRyYW5zZm9ybShmbikge1xuICAgIGRhdGEgPSBmbihkYXRhLCBoZWFkZXJzKTtcbiAgfSk7XG5cbiAgcmV0dXJuIGRhdGE7XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/core/transformData.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/defaults.js\":\n/*!********************************************!*\\\n  !*** ./node_modules/axios/lib/defaults.js ***!\n  \\********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"/* WEBPACK VAR INJECTION */(function(process) {\\n\\nvar utils = __webpack_require__(/*! ./utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\nvar normalizeHeaderName = __webpack_require__(/*! ./helpers/normalizeHeaderName */ \\\"./node_modules/axios/lib/helpers/normalizeHeaderName.js\\\");\\n\\nvar DEFAULT_CONTENT_TYPE = {\\n  'Content-Type': 'application/x-www-form-urlencoded'\\n};\\n\\nfunction setContentTypeIfUnset(headers, value) {\\n  if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\\n    headers['Content-Type'] = value;\\n  }\\n}\\n\\nfunction getDefaultAdapter() {\\n  var adapter;\\n  if (typeof XMLHttpRequest !== 'undefined') {\\n    // For browsers use XHR adapter\\n    adapter = __webpack_require__(/*! ./adapters/xhr */ \\\"./node_modules/axios/lib/adapters/xhr.js\\\");\\n  } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\\n    // For node use HTTP adapter\\n    adapter = __webpack_require__(/*! ./adapters/http */ \\\"./node_modules/axios/lib/adapters/xhr.js\\\");\\n  }\\n  return adapter;\\n}\\n\\nvar defaults = {\\n  adapter: getDefaultAdapter(),\\n\\n  transformRequest: [function transformRequest(data, headers) {\\n    normalizeHeaderName(headers, 'Accept');\\n    normalizeHeaderName(headers, 'Content-Type');\\n    if (utils.isFormData(data) ||\\n      utils.isArrayBuffer(data) ||\\n      utils.isBuffer(data) ||\\n      utils.isStream(data) ||\\n      utils.isFile(data) ||\\n      utils.isBlob(data)\\n    ) {\\n      return data;\\n    }\\n    if (utils.isArrayBufferView(data)) {\\n      return data.buffer;\\n    }\\n    if (utils.isURLSearchParams(data)) {\\n      setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\\n      return data.toString();\\n    }\\n    if (utils.isObject(data)) {\\n      setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\\n      return JSON.stringify(data);\\n    }\\n    return data;\\n  }],\\n\\n  transformResponse: [function transformResponse(data) {\\n    /*eslint no-param-reassign:0*/\\n    if (typeof data === 'string') {\\n      try {\\n        data = JSON.parse(data);\\n      } catch (e) { /* Ignore */ }\\n    }\\n    return data;\\n  }],\\n\\n  /**\\n   * A timeout in milliseconds to abort a request. If set to 0 (default) a\\n   * timeout is not created.\\n   */\\n  timeout: 0,\\n\\n  xsrfCookieName: 'XSRF-TOKEN',\\n  xsrfHeaderName: 'X-XSRF-TOKEN',\\n\\n  maxContentLength: -1,\\n\\n  validateStatus: function validateStatus(status) {\\n    return status >= 200 && status < 300;\\n  }\\n};\\n\\ndefaults.headers = {\\n  common: {\\n    'Accept': 'application/json, text/plain, */*'\\n  }\\n};\\n\\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\\n  defaults.headers[method] = {};\\n});\\n\\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\\n  defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\\n});\\n\\nmodule.exports = defaults;\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../process/browser.js */ \\\"./node_modules/process/browser.js\\\")))//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2RlZmF1bHRzLmpzPzI0NDQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsK0NBQWE7O0FBRWIsWUFBWSxtQkFBTyxDQUFDLGtEQUFTO0FBQzdCLDBCQUEwQixtQkFBTyxDQUFDLDhGQUErQjs7QUFFakU7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLG1CQUFPLENBQUMsZ0VBQWdCO0FBQ3RDLEdBQUc7QUFDSDtBQUNBLGNBQWMsbUJBQU8sQ0FBQyxpRUFBaUI7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3RUFBd0U7QUFDeEU7QUFDQTtBQUNBO0FBQ0EsdURBQXVEO0FBQ3ZEO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU8sWUFBWTtBQUNuQjtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0EsQ0FBQzs7QUFFRCIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9heGlvcy9saWIvZGVmYXVsdHMuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vdXRpbHMnKTtcbnZhciBub3JtYWxpemVIZWFkZXJOYW1lID0gcmVxdWlyZSgnLi9oZWxwZXJzL25vcm1hbGl6ZUhlYWRlck5hbWUnKTtcblxudmFyIERFRkFVTFRfQ09OVEVOVF9UWVBFID0ge1xuICAnQ29udGVudC1UeXBlJzogJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCdcbn07XG5cbmZ1bmN0aW9uIHNldENvbnRlbnRUeXBlSWZVbnNldChoZWFkZXJzLCB2YWx1ZSkge1xuICBpZiAoIXV0aWxzLmlzVW5kZWZpbmVkKGhlYWRlcnMpICYmIHV0aWxzLmlzVW5kZWZpbmVkKGhlYWRlcnNbJ0NvbnRlbnQtVHlwZSddKSkge1xuICAgIGhlYWRlcnNbJ0NvbnRlbnQtVHlwZSddID0gdmFsdWU7XG4gIH1cbn1cblxuZnVuY3Rpb24gZ2V0RGVmYXVsdEFkYXB0ZXIoKSB7XG4gIHZhciBhZGFwdGVyO1xuICBpZiAodHlwZW9mIFhNTEh0dHBSZXF1ZXN0ICE9PSAndW5kZWZpbmVkJykge1xuICAgIC8vIEZvciBicm93c2VycyB1c2UgWEhSIGFkYXB0ZXJcbiAgICBhZGFwdGVyID0gcmVxdWlyZSgnLi9hZGFwdGVycy94aHInKTtcbiAgfSBlbHNlIGlmICh0eXBlb2YgcHJvY2VzcyAhPT0gJ3VuZGVmaW5lZCcgJiYgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHByb2Nlc3MpID09PSAnW29iamVjdCBwcm9jZXNzXScpIHtcbiAgICAvLyBGb3Igbm9kZSB1c2UgSFRUUCBhZGFwdGVyXG4gICAgYWRhcHRlciA9IHJlcXVpcmUoJy4vYWRhcHRlcnMvaHR0cCcpO1xuICB9XG4gIHJldHVybiBhZGFwdGVyO1xufVxuXG52YXIgZGVmYXVsdHMgPSB7XG4gIGFkYXB0ZXI6IGdldERlZmF1bHRBZGFwdGVyKCksXG5cbiAgdHJhbnNmb3JtUmVxdWVzdDogW2Z1bmN0aW9uIHRyYW5zZm9ybVJlcXVlc3QoZGF0YSwgaGVhZGVycykge1xuICAgIG5vcm1hbGl6ZUhlYWRlck5hbWUoaGVhZGVycywgJ0FjY2VwdCcpO1xuICAgIG5vcm1hbGl6ZUhlYWRlck5hbWUoaGVhZGVycywgJ0NvbnRlbnQtVHlwZScpO1xuICAgIGlmICh1dGlscy5pc0Zvcm1EYXRhKGRhdGEpIHx8XG4gICAgICB1dGlscy5pc0FycmF5QnVmZmVyKGRhdGEpIHx8XG4gICAgICB1dGlscy5pc0J1ZmZlcihkYXRhKSB8fFxuICAgICAgdXRpbHMuaXNTdHJlYW0oZGF0YSkgfHxcbiAgICAgIHV0aWxzLmlzRmlsZShkYXRhKSB8fFxuICAgICAgdXRpbHMuaXNCbG9iKGRhdGEpXG4gICAgKSB7XG4gICAgICByZXR1cm4gZGF0YTtcbiAgICB9XG4gICAgaWYgKHV0aWxzLmlzQXJyYXlCdWZmZXJWaWV3KGRhdGEpKSB7XG4gICAgICByZXR1cm4gZGF0YS5idWZmZXI7XG4gICAgfVxuICAgIGlmICh1dGlscy5pc1VSTFNlYXJjaFBhcmFtcyhkYXRhKSkge1xuICAgICAgc2V0Q29udGVudFR5cGVJZlVuc2V0KGhlYWRlcnMsICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7Y2hhcnNldD11dGYtOCcpO1xuICAgICAgcmV0dXJuIGRhdGEudG9TdHJpbmcoKTtcbiAgICB9XG4gICAgaWYgKHV0aWxzLmlzT2JqZWN0KGRhdGEpKSB7XG4gICAgICBzZXRDb250ZW50VHlwZUlmVW5zZXQoaGVhZGVycywgJ2FwcGxpY2F0aW9uL2pzb247Y2hhcnNldD11dGYtOCcpO1xuICAgICAgcmV0dXJuIEpTT04uc3RyaW5naWZ5KGRhdGEpO1xuICAgIH1cbiAgICByZXR1cm4gZGF0YTtcbiAgfV0sXG5cbiAgdHJhbnNmb3JtUmVzcG9uc2U6IFtmdW5jdGlvbiB0cmFuc2Zvcm1SZXNwb25zZShkYXRhKSB7XG4gICAgLyplc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCovXG4gICAgaWYgKHR5cGVvZiBkYXRhID09PSAnc3RyaW5nJykge1xuICAgICAgdHJ5IHtcbiAgICAgICAgZGF0YSA9IEpTT04ucGFyc2UoZGF0YSk7XG4gICAgICB9IGNhdGNoIChlKSB7IC8qIElnbm9yZSAqLyB9XG4gICAgfVxuICAgIHJldHVybiBkYXRhO1xuICB9XSxcblxuICAvKipcbiAgICogQSB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcyB0byBhYm9ydCBhIHJlcXVlc3QuIElmIHNldCB0byAwIChkZWZhdWx0KSBhXG4gICAqIHRpbWVvdXQgaXMgbm90IGNyZWF0ZWQuXG4gICAqL1xuICB0aW1lb3V0OiAwLFxuXG4gIHhzcmZDb29raWVOYW1lOiAnWFNSRi1UT0tFTicsXG4gIHhzcmZIZWFkZXJOYW1lOiAnWC1YU1JGLVRPS0VOJyxcblxuICBtYXhDb250ZW50TGVuZ3RoOiAtMSxcblxuICB2YWxpZGF0ZVN0YXR1czogZnVuY3Rpb24gdmFsaWRhdGVTdGF0dXMoc3RhdHVzKSB7XG4gICAgcmV0dXJuIHN0YXR1cyA+PSAyMDAgJiYgc3RhdHVzIDwgMzAwO1xuICB9XG59O1xuXG5kZWZhdWx0cy5oZWFkZXJzID0ge1xuICBjb21tb246IHtcbiAgICAnQWNjZXB0JzogJ2FwcGxpY2F0aW9uL2pzb24sIHRleHQvcGxhaW4sICovKidcbiAgfVxufTtcblxudXRpbHMuZm9yRWFjaChbJ2RlbGV0ZScsICdnZXQnLCAnaGVhZCddLCBmdW5jdGlvbiBmb3JFYWNoTWV0aG9kTm9EYXRhKG1ldGhvZCkge1xuICBkZWZhdWx0cy5oZWFkZXJzW21ldGhvZF0gPSB7fTtcbn0pO1xuXG51dGlscy5mb3JFYWNoKFsncG9zdCcsICdwdXQnLCAncGF0Y2gnXSwgZnVuY3Rpb24gZm9yRWFjaE1ldGhvZFdpdGhEYXRhKG1ldGhvZCkge1xuICBkZWZhdWx0cy5oZWFkZXJzW21ldGhvZF0gPSB1dGlscy5tZXJnZShERUZBVUxUX0NPTlRFTlRfVFlQRSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBkZWZhdWx0cztcbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/defaults.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/bind.js\":\n/*!************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/bind.js ***!\n  \\************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nmodule.exports = function bind(fn, thisArg) {\\n  return function wrap() {\\n    var args = new Array(arguments.length);\\n    for (var i = 0; i < args.length; i++) {\\n      args[i] = arguments[i];\\n    }\\n    return fn.apply(thisArg, args);\\n  };\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvYmluZC5qcz8xZDJiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQixpQkFBaUI7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9iaW5kLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGJpbmQoZm4sIHRoaXNBcmcpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIHdyYXAoKSB7XG4gICAgdmFyIGFyZ3MgPSBuZXcgQXJyYXkoYXJndW1lbnRzLmxlbmd0aCk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcmdzLmxlbmd0aDsgaSsrKSB7XG4gICAgICBhcmdzW2ldID0gYXJndW1lbnRzW2ldO1xuICAgIH1cbiAgICByZXR1cm4gZm4uYXBwbHkodGhpc0FyZywgYXJncyk7XG4gIH07XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/helpers/bind.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/buildURL.js\":\n/*!****************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/buildURL.js ***!\n  \\****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\nfunction encode(val) {\\n  return encodeURIComponent(val).\\n    replace(/%40/gi, '@').\\n    replace(/%3A/gi, ':').\\n    replace(/%24/g, '$').\\n    replace(/%2C/gi, ',').\\n    replace(/%20/g, '+').\\n    replace(/%5B/gi, '[').\\n    replace(/%5D/gi, ']');\\n}\\n\\n/**\\n * Build a URL by appending params to the end\\n *\\n * @param {string} url The base of the url (e.g., http://www.google.com)\\n * @param {object} [params] The params to be appended\\n * @returns {string} The formatted url\\n */\\nmodule.exports = function buildURL(url, params, paramsSerializer) {\\n  /*eslint no-param-reassign:0*/\\n  if (!params) {\\n    return url;\\n  }\\n\\n  var serializedParams;\\n  if (paramsSerializer) {\\n    serializedParams = paramsSerializer(params);\\n  } else if (utils.isURLSearchParams(params)) {\\n    serializedParams = params.toString();\\n  } else {\\n    var parts = [];\\n\\n    utils.forEach(params, function serialize(val, key) {\\n      if (val === null || typeof val === 'undefined') {\\n        return;\\n      }\\n\\n      if (utils.isArray(val)) {\\n        key = key + '[]';\\n      } else {\\n        val = [val];\\n      }\\n\\n      utils.forEach(val, function parseValue(v) {\\n        if (utils.isDate(v)) {\\n          v = v.toISOString();\\n        } else if (utils.isObject(v)) {\\n          v = JSON.stringify(v);\\n        }\\n        parts.push(encode(key) + '=' + encode(v));\\n      });\\n    });\\n\\n    serializedParams = parts.join('&');\\n  }\\n\\n  if (serializedParams) {\\n    var hashmarkIndex = url.indexOf('#');\\n    if (hashmarkIndex !== -1) {\\n      url = url.slice(0, hashmarkIndex);\\n    }\\n\\n    url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\\n  }\\n\\n  return url;\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvYnVpbGRVUkwuanM/MzBiNSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBYTs7QUFFYixZQUFZLG1CQUFPLENBQUMscURBQVk7O0FBRWhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsYUFBYSxPQUFPO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1AsS0FBSzs7QUFFTDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL2J1aWxkVVJMLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbmZ1bmN0aW9uIGVuY29kZSh2YWwpIHtcbiAgcmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudCh2YWwpLlxuICAgIHJlcGxhY2UoLyU0MC9naSwgJ0AnKS5cbiAgICByZXBsYWNlKC8lM0EvZ2ksICc6JykuXG4gICAgcmVwbGFjZSgvJTI0L2csICckJykuXG4gICAgcmVwbGFjZSgvJTJDL2dpLCAnLCcpLlxuICAgIHJlcGxhY2UoLyUyMC9nLCAnKycpLlxuICAgIHJlcGxhY2UoLyU1Qi9naSwgJ1snKS5cbiAgICByZXBsYWNlKC8lNUQvZ2ksICddJyk7XG59XG5cbi8qKlxuICogQnVpbGQgYSBVUkwgYnkgYXBwZW5kaW5nIHBhcmFtcyB0byB0aGUgZW5kXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHVybCBUaGUgYmFzZSBvZiB0aGUgdXJsIChlLmcuLCBodHRwOi8vd3d3Lmdvb2dsZS5jb20pXG4gKiBAcGFyYW0ge29iamVjdH0gW3BhcmFtc10gVGhlIHBhcmFtcyB0byBiZSBhcHBlbmRlZFxuICogQHJldHVybnMge3N0cmluZ30gVGhlIGZvcm1hdHRlZCB1cmxcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBidWlsZFVSTCh1cmwsIHBhcmFtcywgcGFyYW1zU2VyaWFsaXplcikge1xuICAvKmVzbGludCBuby1wYXJhbS1yZWFzc2lnbjowKi9cbiAgaWYgKCFwYXJhbXMpIHtcbiAgICByZXR1cm4gdXJsO1xuICB9XG5cbiAgdmFyIHNlcmlhbGl6ZWRQYXJhbXM7XG4gIGlmIChwYXJhbXNTZXJpYWxpemVyKSB7XG4gICAgc2VyaWFsaXplZFBhcmFtcyA9IHBhcmFtc1NlcmlhbGl6ZXIocGFyYW1zKTtcbiAgfSBlbHNlIGlmICh1dGlscy5pc1VSTFNlYXJjaFBhcmFtcyhwYXJhbXMpKSB7XG4gICAgc2VyaWFsaXplZFBhcmFtcyA9IHBhcmFtcy50b1N0cmluZygpO1xuICB9IGVsc2Uge1xuICAgIHZhciBwYXJ0cyA9IFtdO1xuXG4gICAgdXRpbHMuZm9yRWFjaChwYXJhbXMsIGZ1bmN0aW9uIHNlcmlhbGl6ZSh2YWwsIGtleSkge1xuICAgICAgaWYgKHZhbCA9PT0gbnVsbCB8fCB0eXBlb2YgdmFsID09PSAndW5kZWZpbmVkJykge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIGlmICh1dGlscy5pc0FycmF5KHZhbCkpIHtcbiAgICAgICAga2V5ID0ga2V5ICsgJ1tdJztcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHZhbCA9IFt2YWxdO1xuICAgICAgfVxuXG4gICAgICB1dGlscy5mb3JFYWNoKHZhbCwgZnVuY3Rpb24gcGFyc2VWYWx1ZSh2KSB7XG4gICAgICAgIGlmICh1dGlscy5pc0RhdGUodikpIHtcbiAgICAgICAgICB2ID0gdi50b0lTT1N0cmluZygpO1xuICAgICAgICB9IGVsc2UgaWYgKHV0aWxzLmlzT2JqZWN0KHYpKSB7XG4gICAgICAgICAgdiA9IEpTT04uc3RyaW5naWZ5KHYpO1xuICAgICAgICB9XG4gICAgICAgIHBhcnRzLnB1c2goZW5jb2RlKGtleSkgKyAnPScgKyBlbmNvZGUodikpO1xuICAgICAgfSk7XG4gICAgfSk7XG5cbiAgICBzZXJpYWxpemVkUGFyYW1zID0gcGFydHMuam9pbignJicpO1xuICB9XG5cbiAgaWYgKHNlcmlhbGl6ZWRQYXJhbXMpIHtcbiAgICB2YXIgaGFzaG1hcmtJbmRleCA9IHVybC5pbmRleE9mKCcjJyk7XG4gICAgaWYgKGhhc2htYXJrSW5kZXggIT09IC0xKSB7XG4gICAgICB1cmwgPSB1cmwuc2xpY2UoMCwgaGFzaG1hcmtJbmRleCk7XG4gICAgfVxuXG4gICAgdXJsICs9ICh1cmwuaW5kZXhPZignPycpID09PSAtMSA/ICc/JyA6ICcmJykgKyBzZXJpYWxpemVkUGFyYW1zO1xuICB9XG5cbiAgcmV0dXJuIHVybDtcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/helpers/buildURL.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/combineURLs.js\":\n/*!*******************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/combineURLs.js ***!\n  \\*******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/**\\n * Creates a new URL by combining the specified URLs\\n *\\n * @param {string} baseURL The base URL\\n * @param {string} relativeURL The relative URL\\n * @returns {string} The combined URL\\n */\\nmodule.exports = function combineURLs(baseURL, relativeURL) {\\n  return relativeURL\\n    ? baseURL.replace(/\\\\/+$/, '') + '/' + relativeURL.replace(/^\\\\/+/, '')\\n    : baseURL;\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvY29tYmluZVVSTHMuanM/ZTY4MyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLGFBQWEsT0FBTztBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvY29tYmluZVVSTHMuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogQ3JlYXRlcyBhIG5ldyBVUkwgYnkgY29tYmluaW5nIHRoZSBzcGVjaWZpZWQgVVJMc1xuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBiYXNlVVJMIFRoZSBiYXNlIFVSTFxuICogQHBhcmFtIHtzdHJpbmd9IHJlbGF0aXZlVVJMIFRoZSByZWxhdGl2ZSBVUkxcbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBjb21iaW5lZCBVUkxcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBjb21iaW5lVVJMcyhiYXNlVVJMLCByZWxhdGl2ZVVSTCkge1xuICByZXR1cm4gcmVsYXRpdmVVUkxcbiAgICA/IGJhc2VVUkwucmVwbGFjZSgvXFwvKyQvLCAnJykgKyAnLycgKyByZWxhdGl2ZVVSTC5yZXBsYWNlKC9eXFwvKy8sICcnKVxuICAgIDogYmFzZVVSTDtcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/helpers/combineURLs.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/cookies.js\":\n/*!***************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/cookies.js ***!\n  \\***************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\nmodule.exports = (\\n  utils.isStandardBrowserEnv() ?\\n\\n  // Standard browser envs support document.cookie\\n    (function standardBrowserEnv() {\\n      return {\\n        write: function write(name, value, expires, path, domain, secure) {\\n          var cookie = [];\\n          cookie.push(name + '=' + encodeURIComponent(value));\\n\\n          if (utils.isNumber(expires)) {\\n            cookie.push('expires=' + new Date(expires).toGMTString());\\n          }\\n\\n          if (utils.isString(path)) {\\n            cookie.push('path=' + path);\\n          }\\n\\n          if (utils.isString(domain)) {\\n            cookie.push('domain=' + domain);\\n          }\\n\\n          if (secure === true) {\\n            cookie.push('secure');\\n          }\\n\\n          document.cookie = cookie.join('; ');\\n        },\\n\\n        read: function read(name) {\\n          var match = document.cookie.match(new RegExp('(^|;\\\\\\\\s*)(' + name + ')=([^;]*)'));\\n          return (match ? decodeURIComponent(match[3]) : null);\\n        },\\n\\n        remove: function remove(name) {\\n          this.write(name, '', Date.now() - 86400000);\\n        }\\n      };\\n    })() :\\n\\n  // Non standard browser env (web workers, react-native) lack needed support.\\n    (function nonStandardBrowserEnv() {\\n      return {\\n        write: function write() {},\\n        read: function read() { return null; },\\n        remove: function remove() {}\\n      };\\n    })()\\n);\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvY29va2llcy5qcz83YWFjIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFhOztBQUViLFlBQVksbUJBQU8sQ0FBQyxxREFBWTs7QUFFaEM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQztBQUMxQyxTQUFTOztBQUVUO0FBQ0EsNERBQTRELHdCQUF3QjtBQUNwRjtBQUNBLFNBQVM7O0FBRVQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLOztBQUVMO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQywrQkFBK0IsYUFBYSxFQUFFO0FBQzlDO0FBQ0E7QUFDQSxLQUFLO0FBQ0wiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvY29va2llcy5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxudmFyIHV0aWxzID0gcmVxdWlyZSgnLi8uLi91dGlscycpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IChcbiAgdXRpbHMuaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSA/XG5cbiAgLy8gU3RhbmRhcmQgYnJvd3NlciBlbnZzIHN1cHBvcnQgZG9jdW1lbnQuY29va2llXG4gICAgKGZ1bmN0aW9uIHN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHdyaXRlOiBmdW5jdGlvbiB3cml0ZShuYW1lLCB2YWx1ZSwgZXhwaXJlcywgcGF0aCwgZG9tYWluLCBzZWN1cmUpIHtcbiAgICAgICAgICB2YXIgY29va2llID0gW107XG4gICAgICAgICAgY29va2llLnB1c2gobmFtZSArICc9JyArIGVuY29kZVVSSUNvbXBvbmVudCh2YWx1ZSkpO1xuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzTnVtYmVyKGV4cGlyZXMpKSB7XG4gICAgICAgICAgICBjb29raWUucHVzaCgnZXhwaXJlcz0nICsgbmV3IERhdGUoZXhwaXJlcykudG9HTVRTdHJpbmcoKSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzU3RyaW5nKHBhdGgpKSB7XG4gICAgICAgICAgICBjb29raWUucHVzaCgncGF0aD0nICsgcGF0aCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHV0aWxzLmlzU3RyaW5nKGRvbWFpbikpIHtcbiAgICAgICAgICAgIGNvb2tpZS5wdXNoKCdkb21haW49JyArIGRvbWFpbik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHNlY3VyZSA9PT0gdHJ1ZSkge1xuICAgICAgICAgICAgY29va2llLnB1c2goJ3NlY3VyZScpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRvY3VtZW50LmNvb2tpZSA9IGNvb2tpZS5qb2luKCc7ICcpO1xuICAgICAgICB9LFxuXG4gICAgICAgIHJlYWQ6IGZ1bmN0aW9uIHJlYWQobmFtZSkge1xuICAgICAgICAgIHZhciBtYXRjaCA9IGRvY3VtZW50LmNvb2tpZS5tYXRjaChuZXcgUmVnRXhwKCcoXnw7XFxcXHMqKSgnICsgbmFtZSArICcpPShbXjtdKiknKSk7XG4gICAgICAgICAgcmV0dXJuIChtYXRjaCA/IGRlY29kZVVSSUNvbXBvbmVudChtYXRjaFszXSkgOiBudWxsKTtcbiAgICAgICAgfSxcblxuICAgICAgICByZW1vdmU6IGZ1bmN0aW9uIHJlbW92ZShuYW1lKSB7XG4gICAgICAgICAgdGhpcy53cml0ZShuYW1lLCAnJywgRGF0ZS5ub3coKSAtIDg2NDAwMDAwKTtcbiAgICAgICAgfVxuICAgICAgfTtcbiAgICB9KSgpIDpcblxuICAvLyBOb24gc3RhbmRhcmQgYnJvd3NlciBlbnYgKHdlYiB3b3JrZXJzLCByZWFjdC1uYXRpdmUpIGxhY2sgbmVlZGVkIHN1cHBvcnQuXG4gICAgKGZ1bmN0aW9uIG5vblN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHdyaXRlOiBmdW5jdGlvbiB3cml0ZSgpIHt9LFxuICAgICAgICByZWFkOiBmdW5jdGlvbiByZWFkKCkgeyByZXR1cm4gbnVsbDsgfSxcbiAgICAgICAgcmVtb3ZlOiBmdW5jdGlvbiByZW1vdmUoKSB7fVxuICAgICAgfTtcbiAgICB9KSgpXG4pO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/helpers/cookies.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/isAbsoluteURL.js\":\n/*!*********************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/isAbsoluteURL.js ***!\n  \\*********************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/**\\n * Determines whether the specified URL is absolute\\n *\\n * @param {string} url The URL to test\\n * @returns {boolean} True if the specified URL is absolute, otherwise false\\n */\\nmodule.exports = function isAbsoluteURL(url) {\\n  // A URL is considered absolute if it begins with \\\"<scheme>://\\\" or \\\"//\\\" (protocol-relative URL).\\n  // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\\n  // by any combination of letters, digits, plus, period, or hyphen.\\n  return /^([a-z][a-z\\\\d\\\\+\\\\-\\\\.]*:)?\\\\/\\\\//i.test(url);\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvaXNBYnNvbHV0ZVVSTC5qcz9kOTI1Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvaXNBYnNvbHV0ZVVSTC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBEZXRlcm1pbmVzIHdoZXRoZXIgdGhlIHNwZWNpZmllZCBVUkwgaXMgYWJzb2x1dGVcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdXJsIFRoZSBVUkwgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdGhlIHNwZWNpZmllZCBVUkwgaXMgYWJzb2x1dGUsIG90aGVyd2lzZSBmYWxzZVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQWJzb2x1dGVVUkwodXJsKSB7XG4gIC8vIEEgVVJMIGlzIGNvbnNpZGVyZWQgYWJzb2x1dGUgaWYgaXQgYmVnaW5zIHdpdGggXCI8c2NoZW1lPjovL1wiIG9yIFwiLy9cIiAocHJvdG9jb2wtcmVsYXRpdmUgVVJMKS5cbiAgLy8gUkZDIDM5ODYgZGVmaW5lcyBzY2hlbWUgbmFtZSBhcyBhIHNlcXVlbmNlIG9mIGNoYXJhY3RlcnMgYmVnaW5uaW5nIHdpdGggYSBsZXR0ZXIgYW5kIGZvbGxvd2VkXG4gIC8vIGJ5IGFueSBjb21iaW5hdGlvbiBvZiBsZXR0ZXJzLCBkaWdpdHMsIHBsdXMsIHBlcmlvZCwgb3IgaHlwaGVuLlxuICByZXR1cm4gL14oW2Etel1bYS16XFxkXFwrXFwtXFwuXSo6KT9cXC9cXC8vaS50ZXN0KHVybCk7XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/helpers/isAbsoluteURL.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/isURLSameOrigin.js\":\n/*!***********************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/isURLSameOrigin.js ***!\n  \\***********************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\nmodule.exports = (\\n  utils.isStandardBrowserEnv() ?\\n\\n  // Standard browser envs have full support of the APIs needed to test\\n  // whether the request URL is of the same origin as current location.\\n    (function standardBrowserEnv() {\\n      var msie = /(msie|trident)/i.test(navigator.userAgent);\\n      var urlParsingNode = document.createElement('a');\\n      var originURL;\\n\\n      /**\\n    * Parse a URL to discover it's components\\n    *\\n    * @param {String} url The URL to be parsed\\n    * @returns {Object}\\n    */\\n      function resolveURL(url) {\\n        var href = url;\\n\\n        if (msie) {\\n        // IE needs attribute set twice to normalize properties\\n          urlParsingNode.setAttribute('href', href);\\n          href = urlParsingNode.href;\\n        }\\n\\n        urlParsingNode.setAttribute('href', href);\\n\\n        // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\\n        return {\\n          href: urlParsingNode.href,\\n          protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\\n          host: urlParsingNode.host,\\n          search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\\\?/, '') : '',\\n          hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\\n          hostname: urlParsingNode.hostname,\\n          port: urlParsingNode.port,\\n          pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\\n            urlParsingNode.pathname :\\n            '/' + urlParsingNode.pathname\\n        };\\n      }\\n\\n      originURL = resolveURL(window.location.href);\\n\\n      /**\\n    * Determine if a URL shares the same origin as the current location\\n    *\\n    * @param {String} requestURL The URL to test\\n    * @returns {boolean} True if URL shares the same origin, otherwise false\\n    */\\n      return function isURLSameOrigin(requestURL) {\\n        var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\\n        return (parsed.protocol === originURL.protocol &&\\n            parsed.host === originURL.host);\\n      };\\n    })() :\\n\\n  // Non standard browser envs (web workers, react-native) lack needed support.\\n    (function nonStandardBrowserEnv() {\\n      return function isURLSameOrigin() {\\n        return true;\\n      };\\n    })()\\n);\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvaXNVUkxTYW1lT3JpZ2luLmpzPzM5MzQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsWUFBWSxtQkFBTyxDQUFDLHFEQUFZOztBQUVoQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLE9BQU87QUFDckIsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsY0FBYyxPQUFPO0FBQ3JCLGdCQUFnQixRQUFRO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7O0FBRUw7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTCIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9heGlvcy9saWIvaGVscGVycy9pc1VSTFNhbWVPcmlnaW4uanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4vLi4vdXRpbHMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSAoXG4gIHV0aWxzLmlzU3RhbmRhcmRCcm93c2VyRW52KCkgP1xuXG4gIC8vIFN0YW5kYXJkIGJyb3dzZXIgZW52cyBoYXZlIGZ1bGwgc3VwcG9ydCBvZiB0aGUgQVBJcyBuZWVkZWQgdG8gdGVzdFxuICAvLyB3aGV0aGVyIHRoZSByZXF1ZXN0IFVSTCBpcyBvZiB0aGUgc2FtZSBvcmlnaW4gYXMgY3VycmVudCBsb2NhdGlvbi5cbiAgICAoZnVuY3Rpb24gc3RhbmRhcmRCcm93c2VyRW52KCkge1xuICAgICAgdmFyIG1zaWUgPSAvKG1zaWV8dHJpZGVudCkvaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpO1xuICAgICAgdmFyIHVybFBhcnNpbmdOb2RlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpO1xuICAgICAgdmFyIG9yaWdpblVSTDtcblxuICAgICAgLyoqXG4gICAgKiBQYXJzZSBhIFVSTCB0byBkaXNjb3ZlciBpdCdzIGNvbXBvbmVudHNcbiAgICAqXG4gICAgKiBAcGFyYW0ge1N0cmluZ30gdXJsIFRoZSBVUkwgdG8gYmUgcGFyc2VkXG4gICAgKiBAcmV0dXJucyB7T2JqZWN0fVxuICAgICovXG4gICAgICBmdW5jdGlvbiByZXNvbHZlVVJMKHVybCkge1xuICAgICAgICB2YXIgaHJlZiA9IHVybDtcblxuICAgICAgICBpZiAobXNpZSkge1xuICAgICAgICAvLyBJRSBuZWVkcyBhdHRyaWJ1dGUgc2V0IHR3aWNlIHRvIG5vcm1hbGl6ZSBwcm9wZXJ0aWVzXG4gICAgICAgICAgdXJsUGFyc2luZ05vZGUuc2V0QXR0cmlidXRlKCdocmVmJywgaHJlZik7XG4gICAgICAgICAgaHJlZiA9IHVybFBhcnNpbmdOb2RlLmhyZWY7XG4gICAgICAgIH1cblxuICAgICAgICB1cmxQYXJzaW5nTm9kZS5zZXRBdHRyaWJ1dGUoJ2hyZWYnLCBocmVmKTtcblxuICAgICAgICAvLyB1cmxQYXJzaW5nTm9kZSBwcm92aWRlcyB0aGUgVXJsVXRpbHMgaW50ZXJmYWNlIC0gaHR0cDovL3VybC5zcGVjLndoYXR3Zy5vcmcvI3VybHV0aWxzXG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgaHJlZjogdXJsUGFyc2luZ05vZGUuaHJlZixcbiAgICAgICAgICBwcm90b2NvbDogdXJsUGFyc2luZ05vZGUucHJvdG9jb2wgPyB1cmxQYXJzaW5nTm9kZS5wcm90b2NvbC5yZXBsYWNlKC86JC8sICcnKSA6ICcnLFxuICAgICAgICAgIGhvc3Q6IHVybFBhcnNpbmdOb2RlLmhvc3QsXG4gICAgICAgICAgc2VhcmNoOiB1cmxQYXJzaW5nTm9kZS5zZWFyY2ggPyB1cmxQYXJzaW5nTm9kZS5zZWFyY2gucmVwbGFjZSgvXlxcPy8sICcnKSA6ICcnLFxuICAgICAgICAgIGhhc2g6IHVybFBhcnNpbmdOb2RlLmhhc2ggPyB1cmxQYXJzaW5nTm9kZS5oYXNoLnJlcGxhY2UoL14jLywgJycpIDogJycsXG4gICAgICAgICAgaG9zdG5hbWU6IHVybFBhcnNpbmdOb2RlLmhvc3RuYW1lLFxuICAgICAgICAgIHBvcnQ6IHVybFBhcnNpbmdOb2RlLnBvcnQsXG4gICAgICAgICAgcGF0aG5hbWU6ICh1cmxQYXJzaW5nTm9kZS5wYXRobmFtZS5jaGFyQXQoMCkgPT09ICcvJykgP1xuICAgICAgICAgICAgdXJsUGFyc2luZ05vZGUucGF0aG5hbWUgOlxuICAgICAgICAgICAgJy8nICsgdXJsUGFyc2luZ05vZGUucGF0aG5hbWVcbiAgICAgICAgfTtcbiAgICAgIH1cblxuICAgICAgb3JpZ2luVVJMID0gcmVzb2x2ZVVSTCh3aW5kb3cubG9jYXRpb24uaHJlZik7XG5cbiAgICAgIC8qKlxuICAgICogRGV0ZXJtaW5lIGlmIGEgVVJMIHNoYXJlcyB0aGUgc2FtZSBvcmlnaW4gYXMgdGhlIGN1cnJlbnQgbG9jYXRpb25cbiAgICAqXG4gICAgKiBAcGFyYW0ge1N0cmluZ30gcmVxdWVzdFVSTCBUaGUgVVJMIHRvIHRlc3RcbiAgICAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIFVSTCBzaGFyZXMgdGhlIHNhbWUgb3JpZ2luLCBvdGhlcndpc2UgZmFsc2VcbiAgICAqL1xuICAgICAgcmV0dXJuIGZ1bmN0aW9uIGlzVVJMU2FtZU9yaWdpbihyZXF1ZXN0VVJMKSB7XG4gICAgICAgIHZhciBwYXJzZWQgPSAodXRpbHMuaXNTdHJpbmcocmVxdWVzdFVSTCkpID8gcmVzb2x2ZVVSTChyZXF1ZXN0VVJMKSA6IHJlcXVlc3RVUkw7XG4gICAgICAgIHJldHVybiAocGFyc2VkLnByb3RvY29sID09PSBvcmlnaW5VUkwucHJvdG9jb2wgJiZcbiAgICAgICAgICAgIHBhcnNlZC5ob3N0ID09PSBvcmlnaW5VUkwuaG9zdCk7XG4gICAgICB9O1xuICAgIH0pKCkgOlxuXG4gIC8vIE5vbiBzdGFuZGFyZCBicm93c2VyIGVudnMgKHdlYiB3b3JrZXJzLCByZWFjdC1uYXRpdmUpIGxhY2sgbmVlZGVkIHN1cHBvcnQuXG4gICAgKGZ1bmN0aW9uIG5vblN0YW5kYXJkQnJvd3NlckVudigpIHtcbiAgICAgIHJldHVybiBmdW5jdGlvbiBpc1VSTFNhbWVPcmlnaW4oKSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfTtcbiAgICB9KSgpXG4pO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/helpers/isURLSameOrigin.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/normalizeHeaderName.js\":\n/*!***************************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/normalizeHeaderName.js ***!\n  \\***************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\\n  utils.forEach(headers, function processHeader(value, name) {\\n    if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\\n      headers[normalizedName] = value;\\n      delete headers[name];\\n    }\\n  });\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvbm9ybWFsaXplSGVhZGVyTmFtZS5qcz9jOGFmIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFhOztBQUViLFlBQVksbUJBQU8sQ0FBQyxtREFBVTs7QUFFOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi9oZWxwZXJzL25vcm1hbGl6ZUhlYWRlck5hbWUuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciB1dGlscyA9IHJlcXVpcmUoJy4uL3V0aWxzJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gbm9ybWFsaXplSGVhZGVyTmFtZShoZWFkZXJzLCBub3JtYWxpemVkTmFtZSkge1xuICB1dGlscy5mb3JFYWNoKGhlYWRlcnMsIGZ1bmN0aW9uIHByb2Nlc3NIZWFkZXIodmFsdWUsIG5hbWUpIHtcbiAgICBpZiAobmFtZSAhPT0gbm9ybWFsaXplZE5hbWUgJiYgbmFtZS50b1VwcGVyQ2FzZSgpID09PSBub3JtYWxpemVkTmFtZS50b1VwcGVyQ2FzZSgpKSB7XG4gICAgICBoZWFkZXJzW25vcm1hbGl6ZWROYW1lXSA9IHZhbHVlO1xuICAgICAgZGVsZXRlIGhlYWRlcnNbbmFtZV07XG4gICAgfVxuICB9KTtcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/helpers/normalizeHeaderName.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/parseHeaders.js\":\n/*!********************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/parseHeaders.js ***!\n  \\********************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\n// Headers whose duplicates are ignored by node\\n// c.f. https://nodejs.org/api/http.html#http_message_headers\\nvar ignoreDuplicateOf = [\\n  'age', 'authorization', 'content-length', 'content-type', 'etag',\\n  'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\\n  'last-modified', 'location', 'max-forwards', 'proxy-authorization',\\n  'referer', 'retry-after', 'user-agent'\\n];\\n\\n/**\\n * Parse headers into an object\\n *\\n * ```\\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\\n * Content-Type: application/json\\n * Connection: keep-alive\\n * Transfer-Encoding: chunked\\n * ```\\n *\\n * @param {String} headers Headers needing to be parsed\\n * @returns {Object} Headers parsed into an object\\n */\\nmodule.exports = function parseHeaders(headers) {\\n  var parsed = {};\\n  var key;\\n  var val;\\n  var i;\\n\\n  if (!headers) { return parsed; }\\n\\n  utils.forEach(headers.split('\\\\n'), function parser(line) {\\n    i = line.indexOf(':');\\n    key = utils.trim(line.substr(0, i)).toLowerCase();\\n    val = utils.trim(line.substr(i + 1));\\n\\n    if (key) {\\n      if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\\n        return;\\n      }\\n      if (key === 'set-cookie') {\\n        parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\\n      } else {\\n        parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\\n      }\\n    }\\n  });\\n\\n  return parsed;\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvcGFyc2VIZWFkZXJzLmpzP2MzNDUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsWUFBWSxtQkFBTyxDQUFDLHFEQUFZOztBQUVoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLGFBQWEsT0FBTztBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsaUJBQWlCLGVBQWU7O0FBRWhDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0EiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvcGFyc2VIZWFkZXJzLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG52YXIgdXRpbHMgPSByZXF1aXJlKCcuLy4uL3V0aWxzJyk7XG5cbi8vIEhlYWRlcnMgd2hvc2UgZHVwbGljYXRlcyBhcmUgaWdub3JlZCBieSBub2RlXG4vLyBjLmYuIGh0dHBzOi8vbm9kZWpzLm9yZy9hcGkvaHR0cC5odG1sI2h0dHBfbWVzc2FnZV9oZWFkZXJzXG52YXIgaWdub3JlRHVwbGljYXRlT2YgPSBbXG4gICdhZ2UnLCAnYXV0aG9yaXphdGlvbicsICdjb250ZW50LWxlbmd0aCcsICdjb250ZW50LXR5cGUnLCAnZXRhZycsXG4gICdleHBpcmVzJywgJ2Zyb20nLCAnaG9zdCcsICdpZi1tb2RpZmllZC1zaW5jZScsICdpZi11bm1vZGlmaWVkLXNpbmNlJyxcbiAgJ2xhc3QtbW9kaWZpZWQnLCAnbG9jYXRpb24nLCAnbWF4LWZvcndhcmRzJywgJ3Byb3h5LWF1dGhvcml6YXRpb24nLFxuICAncmVmZXJlcicsICdyZXRyeS1hZnRlcicsICd1c2VyLWFnZW50J1xuXTtcblxuLyoqXG4gKiBQYXJzZSBoZWFkZXJzIGludG8gYW4gb2JqZWN0XG4gKlxuICogYGBgXG4gKiBEYXRlOiBXZWQsIDI3IEF1ZyAyMDE0IDA4OjU4OjQ5IEdNVFxuICogQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uXG4gKiBDb25uZWN0aW9uOiBrZWVwLWFsaXZlXG4gKiBUcmFuc2Zlci1FbmNvZGluZzogY2h1bmtlZFxuICogYGBgXG4gKlxuICogQHBhcmFtIHtTdHJpbmd9IGhlYWRlcnMgSGVhZGVycyBuZWVkaW5nIHRvIGJlIHBhcnNlZFxuICogQHJldHVybnMge09iamVjdH0gSGVhZGVycyBwYXJzZWQgaW50byBhbiBvYmplY3RcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBwYXJzZUhlYWRlcnMoaGVhZGVycykge1xuICB2YXIgcGFyc2VkID0ge307XG4gIHZhciBrZXk7XG4gIHZhciB2YWw7XG4gIHZhciBpO1xuXG4gIGlmICghaGVhZGVycykgeyByZXR1cm4gcGFyc2VkOyB9XG5cbiAgdXRpbHMuZm9yRWFjaChoZWFkZXJzLnNwbGl0KCdcXG4nKSwgZnVuY3Rpb24gcGFyc2VyKGxpbmUpIHtcbiAgICBpID0gbGluZS5pbmRleE9mKCc6Jyk7XG4gICAga2V5ID0gdXRpbHMudHJpbShsaW5lLnN1YnN0cigwLCBpKSkudG9Mb3dlckNhc2UoKTtcbiAgICB2YWwgPSB1dGlscy50cmltKGxpbmUuc3Vic3RyKGkgKyAxKSk7XG5cbiAgICBpZiAoa2V5KSB7XG4gICAgICBpZiAocGFyc2VkW2tleV0gJiYgaWdub3JlRHVwbGljYXRlT2YuaW5kZXhPZihrZXkpID49IDApIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuICAgICAgaWYgKGtleSA9PT0gJ3NldC1jb29raWUnKSB7XG4gICAgICAgIHBhcnNlZFtrZXldID0gKHBhcnNlZFtrZXldID8gcGFyc2VkW2tleV0gOiBbXSkuY29uY2F0KFt2YWxdKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHBhcnNlZFtrZXldID0gcGFyc2VkW2tleV0gPyBwYXJzZWRba2V5XSArICcsICcgKyB2YWwgOiB2YWw7XG4gICAgICB9XG4gICAgfVxuICB9KTtcblxuICByZXR1cm4gcGFyc2VkO1xufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/helpers/parseHeaders.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/spread.js\":\n/*!**************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/spread.js ***!\n  \\**************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/**\\n * Syntactic sugar for invoking a function and expanding an array for arguments.\\n *\\n * Common use case would be to use `Function.prototype.apply`.\\n *\\n *  ```js\\n *  function f(x, y, z) {}\\n *  var args = [1, 2, 3];\\n *  f.apply(null, args);\\n *  ```\\n *\\n * With `spread` this example can be re-written.\\n *\\n *  ```js\\n *  spread(function(x, y, z) {})([1, 2, 3]);\\n *  ```\\n *\\n * @param {Function} callback\\n * @returns {Function}\\n */\\nmodule.exports = function spread(callback) {\\n  return function wrap(arr) {\\n    return callback.apply(null, arr);\\n  };\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvc3ByZWFkLmpzPzBkZjYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsV0FBVyxTQUFTO0FBQ3BCLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL2hlbHBlcnMvc3ByZWFkLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIFN5bnRhY3RpYyBzdWdhciBmb3IgaW52b2tpbmcgYSBmdW5jdGlvbiBhbmQgZXhwYW5kaW5nIGFuIGFycmF5IGZvciBhcmd1bWVudHMuXG4gKlxuICogQ29tbW9uIHVzZSBjYXNlIHdvdWxkIGJlIHRvIHVzZSBgRnVuY3Rpb24ucHJvdG90eXBlLmFwcGx5YC5cbiAqXG4gKiAgYGBganNcbiAqICBmdW5jdGlvbiBmKHgsIHksIHopIHt9XG4gKiAgdmFyIGFyZ3MgPSBbMSwgMiwgM107XG4gKiAgZi5hcHBseShudWxsLCBhcmdzKTtcbiAqICBgYGBcbiAqXG4gKiBXaXRoIGBzcHJlYWRgIHRoaXMgZXhhbXBsZSBjYW4gYmUgcmUtd3JpdHRlbi5cbiAqXG4gKiAgYGBganNcbiAqICBzcHJlYWQoZnVuY3Rpb24oeCwgeSwgeikge30pKFsxLCAyLCAzXSk7XG4gKiAgYGBgXG4gKlxuICogQHBhcmFtIHtGdW5jdGlvbn0gY2FsbGJhY2tcbiAqIEByZXR1cm5zIHtGdW5jdGlvbn1cbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzcHJlYWQoY2FsbGJhY2spIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIHdyYXAoYXJyKSB7XG4gICAgcmV0dXJuIGNhbGxiYWNrLmFwcGx5KG51bGwsIGFycik7XG4gIH07XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/helpers/spread.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/utils.js\":\n/*!*****************************************!*\\\n  !*** ./node_modules/axios/lib/utils.js ***!\n  \\*****************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar bind = __webpack_require__(/*! ./helpers/bind */ \\\"./node_modules/axios/lib/helpers/bind.js\\\");\\n\\n/*global toString:true*/\\n\\n// utils is a library of generic helper functions non-specific to axios\\n\\nvar toString = Object.prototype.toString;\\n\\n/**\\n * Determine if a value is an Array\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is an Array, otherwise false\\n */\\nfunction isArray(val) {\\n  return toString.call(val) === '[object Array]';\\n}\\n\\n/**\\n * Determine if a value is undefined\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if the value is undefined, otherwise false\\n */\\nfunction isUndefined(val) {\\n  return typeof val === 'undefined';\\n}\\n\\n/**\\n * Determine if a value is a Buffer\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is a Buffer, otherwise false\\n */\\nfunction isBuffer(val) {\\n  return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\\n    && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val);\\n}\\n\\n/**\\n * Determine if a value is an ArrayBuffer\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\\n */\\nfunction isArrayBuffer(val) {\\n  return toString.call(val) === '[object ArrayBuffer]';\\n}\\n\\n/**\\n * Determine if a value is a FormData\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is an FormData, otherwise false\\n */\\nfunction isFormData(val) {\\n  return (typeof FormData !== 'undefined') && (val instanceof FormData);\\n}\\n\\n/**\\n * Determine if a value is a view on an ArrayBuffer\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\\n */\\nfunction isArrayBufferView(val) {\\n  var result;\\n  if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\\n    result = ArrayBuffer.isView(val);\\n  } else {\\n    result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\\n  }\\n  return result;\\n}\\n\\n/**\\n * Determine if a value is a String\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is a String, otherwise false\\n */\\nfunction isString(val) {\\n  return typeof val === 'string';\\n}\\n\\n/**\\n * Determine if a value is a Number\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is a Number, otherwise false\\n */\\nfunction isNumber(val) {\\n  return typeof val === 'number';\\n}\\n\\n/**\\n * Determine if a value is an Object\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is an Object, otherwise false\\n */\\nfunction isObject(val) {\\n  return val !== null && typeof val === 'object';\\n}\\n\\n/**\\n * Determine if a value is a Date\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is a Date, otherwise false\\n */\\nfunction isDate(val) {\\n  return toString.call(val) === '[object Date]';\\n}\\n\\n/**\\n * Determine if a value is a File\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is a File, otherwise false\\n */\\nfunction isFile(val) {\\n  return toString.call(val) === '[object File]';\\n}\\n\\n/**\\n * Determine if a value is a Blob\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is a Blob, otherwise false\\n */\\nfunction isBlob(val) {\\n  return toString.call(val) === '[object Blob]';\\n}\\n\\n/**\\n * Determine if a value is a Function\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is a Function, otherwise false\\n */\\nfunction isFunction(val) {\\n  return toString.call(val) === '[object Function]';\\n}\\n\\n/**\\n * Determine if a value is a Stream\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is a Stream, otherwise false\\n */\\nfunction isStream(val) {\\n  return isObject(val) && isFunction(val.pipe);\\n}\\n\\n/**\\n * Determine if a value is a URLSearchParams object\\n *\\n * @param {Object} val The value to test\\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\\n */\\nfunction isURLSearchParams(val) {\\n  return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\\n}\\n\\n/**\\n * Trim excess whitespace off the beginning and end of a string\\n *\\n * @param {String} str The String to trim\\n * @returns {String} The String freed of excess whitespace\\n */\\nfunction trim(str) {\\n  return str.replace(/^\\\\s*/, '').replace(/\\\\s*$/, '');\\n}\\n\\n/**\\n * Determine if we're running in a standard browser environment\\n *\\n * This allows axios to run in a web worker, and react-native.\\n * Both environments support XMLHttpRequest, but not fully standard globals.\\n *\\n * web workers:\\n *  typeof window -> undefined\\n *  typeof document -> undefined\\n *\\n * react-native:\\n *  navigator.product -> 'ReactNative'\\n * nativescript\\n *  navigator.product -> 'NativeScript' or 'NS'\\n */\\nfunction isStandardBrowserEnv() {\\n  if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\\n                                           navigator.product === 'NativeScript' ||\\n                                           navigator.product === 'NS')) {\\n    return false;\\n  }\\n  return (\\n    typeof window !== 'undefined' &&\\n    typeof document !== 'undefined'\\n  );\\n}\\n\\n/**\\n * Iterate over an Array or an Object invoking a function for each item.\\n *\\n * If `obj` is an Array callback will be called passing\\n * the value, index, and complete array for each item.\\n *\\n * If 'obj' is an Object callback will be called passing\\n * the value, key, and complete object for each property.\\n *\\n * @param {Object|Array} obj The object to iterate\\n * @param {Function} fn The callback to invoke for each item\\n */\\nfunction forEach(obj, fn) {\\n  // Don't bother if no value provided\\n  if (obj === null || typeof obj === 'undefined') {\\n    return;\\n  }\\n\\n  // Force an array if not already something iterable\\n  if (typeof obj !== 'object') {\\n    /*eslint no-param-reassign:0*/\\n    obj = [obj];\\n  }\\n\\n  if (isArray(obj)) {\\n    // Iterate over array values\\n    for (var i = 0, l = obj.length; i < l; i++) {\\n      fn.call(null, obj[i], i, obj);\\n    }\\n  } else {\\n    // Iterate over object keys\\n    for (var key in obj) {\\n      if (Object.prototype.hasOwnProperty.call(obj, key)) {\\n        fn.call(null, obj[key], key, obj);\\n      }\\n    }\\n  }\\n}\\n\\n/**\\n * Accepts varargs expecting each argument to be an object, then\\n * immutably merges the properties of each object and returns result.\\n *\\n * When multiple objects contain the same key the later object in\\n * the arguments list will take precedence.\\n *\\n * Example:\\n *\\n * ```js\\n * var result = merge({foo: 123}, {foo: 456});\\n * console.log(result.foo); // outputs 456\\n * ```\\n *\\n * @param {Object} obj1 Object to merge\\n * @returns {Object} Result of all merge properties\\n */\\nfunction merge(/* obj1, obj2, obj3, ... */) {\\n  var result = {};\\n  function assignValue(val, key) {\\n    if (typeof result[key] === 'object' && typeof val === 'object') {\\n      result[key] = merge(result[key], val);\\n    } else {\\n      result[key] = val;\\n    }\\n  }\\n\\n  for (var i = 0, l = arguments.length; i < l; i++) {\\n    forEach(arguments[i], assignValue);\\n  }\\n  return result;\\n}\\n\\n/**\\n * Function equal to merge with the difference being that no reference\\n * to original objects is kept.\\n *\\n * @see merge\\n * @param {Object} obj1 Object to merge\\n * @returns {Object} Result of all merge properties\\n */\\nfunction deepMerge(/* obj1, obj2, obj3, ... */) {\\n  var result = {};\\n  function assignValue(val, key) {\\n    if (typeof result[key] === 'object' && typeof val === 'object') {\\n      result[key] = deepMerge(result[key], val);\\n    } else if (typeof val === 'object') {\\n      result[key] = deepMerge({}, val);\\n    } else {\\n      result[key] = val;\\n    }\\n  }\\n\\n  for (var i = 0, l = arguments.length; i < l; i++) {\\n    forEach(arguments[i], assignValue);\\n  }\\n  return result;\\n}\\n\\n/**\\n * Extends object a by mutably adding to it the properties of object b.\\n *\\n * @param {Object} a The object to be extended\\n * @param {Object} b The object to copy properties from\\n * @param {Object} thisArg The object to bind function to\\n * @return {Object} The resulting value of object a\\n */\\nfunction extend(a, b, thisArg) {\\n  forEach(b, function assignValue(val, key) {\\n    if (thisArg && typeof val === 'function') {\\n      a[key] = bind(val, thisArg);\\n    } else {\\n      a[key] = val;\\n    }\\n  });\\n  return a;\\n}\\n\\nmodule.exports = {\\n  isArray: isArray,\\n  isArrayBuffer: isArrayBuffer,\\n  isBuffer: isBuffer,\\n  isFormData: isFormData,\\n  isArrayBufferView: isArrayBufferView,\\n  isString: isString,\\n  isNumber: isNumber,\\n  isObject: isObject,\\n  isUndefined: isUndefined,\\n  isDate: isDate,\\n  isFile: isFile,\\n  isBlob: isBlob,\\n  isFunction: isFunction,\\n  isStream: isStream,\\n  isURLSearchParams: isURLSearchParams,\\n  isStandardBrowserEnv: isStandardBrowserEnv,\\n  forEach: forEach,\\n  merge: merge,\\n  deepMerge: deepMerge,\\n  extend: extend,\\n  trim: trim\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYXhpb3MvbGliL3V0aWxzLmpzP2M1MzIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsV0FBVyxtQkFBTyxDQUFDLGdFQUFnQjs7QUFFbkM7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLGFBQWEsUUFBUTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsYUFBYSxRQUFRO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsYUFBYSxRQUFRO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLGFBQWEsUUFBUTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLGFBQWEsUUFBUTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsYUFBYSxRQUFRO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLGFBQWEsUUFBUTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsYUFBYSxRQUFRO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLGFBQWEsUUFBUTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsYUFBYSxRQUFRO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLGFBQWE7QUFDeEIsV0FBVyxTQUFTO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxtQ0FBbUMsT0FBTztBQUMxQztBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsU0FBUyxHQUFHLFNBQVM7QUFDNUMsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsYUFBYSxPQUFPO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRUEsdUNBQXVDLE9BQU87QUFDOUM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLGdDQUFnQztBQUNoQyxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBLHVDQUF1QyxPQUFPO0FBQzlDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFlBQVksT0FBTztBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2F4aW9zL2xpYi91dGlscy5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxudmFyIGJpbmQgPSByZXF1aXJlKCcuL2hlbHBlcnMvYmluZCcpO1xuXG4vKmdsb2JhbCB0b1N0cmluZzp0cnVlKi9cblxuLy8gdXRpbHMgaXMgYSBsaWJyYXJ5IG9mIGdlbmVyaWMgaGVscGVyIGZ1bmN0aW9ucyBub24tc3BlY2lmaWMgdG8gYXhpb3NcblxudmFyIHRvU3RyaW5nID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZztcblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhbiBBcnJheVxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGFuIEFycmF5LCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNBcnJheSh2YWwpIHtcbiAgcmV0dXJuIHRvU3RyaW5nLmNhbGwodmFsKSA9PT0gJ1tvYmplY3QgQXJyYXldJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyB1bmRlZmluZWRcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB0aGUgdmFsdWUgaXMgdW5kZWZpbmVkLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNVbmRlZmluZWQodmFsKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsID09PSAndW5kZWZpbmVkJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIEJ1ZmZlclxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgQnVmZmVyLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNCdWZmZXIodmFsKSB7XG4gIHJldHVybiB2YWwgIT09IG51bGwgJiYgIWlzVW5kZWZpbmVkKHZhbCkgJiYgdmFsLmNvbnN0cnVjdG9yICE9PSBudWxsICYmICFpc1VuZGVmaW5lZCh2YWwuY29uc3RydWN0b3IpXG4gICAgJiYgdHlwZW9mIHZhbC5jb25zdHJ1Y3Rvci5pc0J1ZmZlciA9PT0gJ2Z1bmN0aW9uJyAmJiB2YWwuY29uc3RydWN0b3IuaXNCdWZmZXIodmFsKTtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhbiBBcnJheUJ1ZmZlclxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGFuIEFycmF5QnVmZmVyLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNBcnJheUJ1ZmZlcih2YWwpIHtcbiAgcmV0dXJuIHRvU3RyaW5nLmNhbGwodmFsKSA9PT0gJ1tvYmplY3QgQXJyYXlCdWZmZXJdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIEZvcm1EYXRhXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYW4gRm9ybURhdGEsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0Zvcm1EYXRhKHZhbCkge1xuICByZXR1cm4gKHR5cGVvZiBGb3JtRGF0YSAhPT0gJ3VuZGVmaW5lZCcpICYmICh2YWwgaW5zdGFuY2VvZiBGb3JtRGF0YSk7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSB2aWV3IG9uIGFuIEFycmF5QnVmZmVyXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSB2aWV3IG9uIGFuIEFycmF5QnVmZmVyLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNBcnJheUJ1ZmZlclZpZXcodmFsKSB7XG4gIHZhciByZXN1bHQ7XG4gIGlmICgodHlwZW9mIEFycmF5QnVmZmVyICE9PSAndW5kZWZpbmVkJykgJiYgKEFycmF5QnVmZmVyLmlzVmlldykpIHtcbiAgICByZXN1bHQgPSBBcnJheUJ1ZmZlci5pc1ZpZXcodmFsKTtcbiAgfSBlbHNlIHtcbiAgICByZXN1bHQgPSAodmFsKSAmJiAodmFsLmJ1ZmZlcikgJiYgKHZhbC5idWZmZXIgaW5zdGFuY2VvZiBBcnJheUJ1ZmZlcik7XG4gIH1cbiAgcmV0dXJuIHJlc3VsdDtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIFN0cmluZ1xuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgU3RyaW5nLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNTdHJpbmcodmFsKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsID09PSAnc3RyaW5nJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIE51bWJlclxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWwgVGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHtib29sZWFufSBUcnVlIGlmIHZhbHVlIGlzIGEgTnVtYmVyLCBvdGhlcndpc2UgZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNOdW1iZXIodmFsKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsID09PSAnbnVtYmVyJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhbiBPYmplY3RcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhbiBPYmplY3QsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc09iamVjdCh2YWwpIHtcbiAgcmV0dXJuIHZhbCAhPT0gbnVsbCAmJiB0eXBlb2YgdmFsID09PSAnb2JqZWN0Jztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIERhdGVcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIERhdGUsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0RhdGUodmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IERhdGVdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIEZpbGVcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIEZpbGUsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0ZpbGUodmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IEZpbGVdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIEJsb2JcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIEJsb2IsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0Jsb2IodmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IEJsb2JdJztcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIEZ1bmN0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHZhbCBUaGUgdmFsdWUgdG8gdGVzdFxuICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgdmFsdWUgaXMgYSBGdW5jdGlvbiwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzRnVuY3Rpb24odmFsKSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IEZ1bmN0aW9uXSc7XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBTdHJlYW1cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIFN0cmVhbSwgb3RoZXJ3aXNlIGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzU3RyZWFtKHZhbCkge1xuICByZXR1cm4gaXNPYmplY3QodmFsKSAmJiBpc0Z1bmN0aW9uKHZhbC5waXBlKTtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgYSB2YWx1ZSBpcyBhIFVSTFNlYXJjaFBhcmFtcyBvYmplY3RcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB2YWx1ZSBpcyBhIFVSTFNlYXJjaFBhcmFtcyBvYmplY3QsIG90aGVyd2lzZSBmYWxzZVxuICovXG5mdW5jdGlvbiBpc1VSTFNlYXJjaFBhcmFtcyh2YWwpIHtcbiAgcmV0dXJuIHR5cGVvZiBVUkxTZWFyY2hQYXJhbXMgIT09ICd1bmRlZmluZWQnICYmIHZhbCBpbnN0YW5jZW9mIFVSTFNlYXJjaFBhcmFtcztcbn1cblxuLyoqXG4gKiBUcmltIGV4Y2VzcyB3aGl0ZXNwYWNlIG9mZiB0aGUgYmVnaW5uaW5nIGFuZCBlbmQgb2YgYSBzdHJpbmdcbiAqXG4gKiBAcGFyYW0ge1N0cmluZ30gc3RyIFRoZSBTdHJpbmcgdG8gdHJpbVxuICogQHJldHVybnMge1N0cmluZ30gVGhlIFN0cmluZyBmcmVlZCBvZiBleGNlc3Mgd2hpdGVzcGFjZVxuICovXG5mdW5jdGlvbiB0cmltKHN0cikge1xuICByZXR1cm4gc3RyLnJlcGxhY2UoL15cXHMqLywgJycpLnJlcGxhY2UoL1xccyokLywgJycpO1xufVxuXG4vKipcbiAqIERldGVybWluZSBpZiB3ZSdyZSBydW5uaW5nIGluIGEgc3RhbmRhcmQgYnJvd3NlciBlbnZpcm9ubWVudFxuICpcbiAqIFRoaXMgYWxsb3dzIGF4aW9zIHRvIHJ1biBpbiBhIHdlYiB3b3JrZXIsIGFuZCByZWFjdC1uYXRpdmUuXG4gKiBCb3RoIGVudmlyb25tZW50cyBzdXBwb3J0IFhNTEh0dHBSZXF1ZXN0LCBidXQgbm90IGZ1bGx5IHN0YW5kYXJkIGdsb2JhbHMuXG4gKlxuICogd2ViIHdvcmtlcnM6XG4gKiAgdHlwZW9mIHdpbmRvdyAtPiB1bmRlZmluZWRcbiAqICB0eXBlb2YgZG9jdW1lbnQgLT4gdW5kZWZpbmVkXG4gKlxuICogcmVhY3QtbmF0aXZlOlxuICogIG5hdmlnYXRvci5wcm9kdWN0IC0+ICdSZWFjdE5hdGl2ZSdcbiAqIG5hdGl2ZXNjcmlwdFxuICogIG5hdmlnYXRvci5wcm9kdWN0IC0+ICdOYXRpdmVTY3JpcHQnIG9yICdOUydcbiAqL1xuZnVuY3Rpb24gaXNTdGFuZGFyZEJyb3dzZXJFbnYoKSB7XG4gIGlmICh0eXBlb2YgbmF2aWdhdG9yICE9PSAndW5kZWZpbmVkJyAmJiAobmF2aWdhdG9yLnByb2R1Y3QgPT09ICdSZWFjdE5hdGl2ZScgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0b3IucHJvZHVjdCA9PT0gJ05hdGl2ZVNjcmlwdCcgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0b3IucHJvZHVjdCA9PT0gJ05TJykpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbiAgcmV0dXJuIChcbiAgICB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyAmJlxuICAgIHR5cGVvZiBkb2N1bWVudCAhPT0gJ3VuZGVmaW5lZCdcbiAgKTtcbn1cblxuLyoqXG4gKiBJdGVyYXRlIG92ZXIgYW4gQXJyYXkgb3IgYW4gT2JqZWN0IGludm9raW5nIGEgZnVuY3Rpb24gZm9yIGVhY2ggaXRlbS5cbiAqXG4gKiBJZiBgb2JqYCBpcyBhbiBBcnJheSBjYWxsYmFjayB3aWxsIGJlIGNhbGxlZCBwYXNzaW5nXG4gKiB0aGUgdmFsdWUsIGluZGV4LCBhbmQgY29tcGxldGUgYXJyYXkgZm9yIGVhY2ggaXRlbS5cbiAqXG4gKiBJZiAnb2JqJyBpcyBhbiBPYmplY3QgY2FsbGJhY2sgd2lsbCBiZSBjYWxsZWQgcGFzc2luZ1xuICogdGhlIHZhbHVlLCBrZXksIGFuZCBjb21wbGV0ZSBvYmplY3QgZm9yIGVhY2ggcHJvcGVydHkuXG4gKlxuICogQHBhcmFtIHtPYmplY3R8QXJyYXl9IG9iaiBUaGUgb2JqZWN0IHRvIGl0ZXJhdGVcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZuIFRoZSBjYWxsYmFjayB0byBpbnZva2UgZm9yIGVhY2ggaXRlbVxuICovXG5mdW5jdGlvbiBmb3JFYWNoKG9iaiwgZm4pIHtcbiAgLy8gRG9uJ3QgYm90aGVyIGlmIG5vIHZhbHVlIHByb3ZpZGVkXG4gIGlmIChvYmogPT09IG51bGwgfHwgdHlwZW9mIG9iaiA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICByZXR1cm47XG4gIH1cblxuICAvLyBGb3JjZSBhbiBhcnJheSBpZiBub3QgYWxyZWFkeSBzb21ldGhpbmcgaXRlcmFibGVcbiAgaWYgKHR5cGVvZiBvYmogIT09ICdvYmplY3QnKSB7XG4gICAgLyplc2xpbnQgbm8tcGFyYW0tcmVhc3NpZ246MCovXG4gICAgb2JqID0gW29ial07XG4gIH1cblxuICBpZiAoaXNBcnJheShvYmopKSB7XG4gICAgLy8gSXRlcmF0ZSBvdmVyIGFycmF5IHZhbHVlc1xuICAgIGZvciAodmFyIGkgPSAwLCBsID0gb2JqLmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgICAgZm4uY2FsbChudWxsLCBvYmpbaV0sIGksIG9iaik7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIC8vIEl0ZXJhdGUgb3ZlciBvYmplY3Qga2V5c1xuICAgIGZvciAodmFyIGtleSBpbiBvYmopIHtcbiAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBrZXkpKSB7XG4gICAgICAgIGZuLmNhbGwobnVsbCwgb2JqW2tleV0sIGtleSwgb2JqKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBBY2NlcHRzIHZhcmFyZ3MgZXhwZWN0aW5nIGVhY2ggYXJndW1lbnQgdG8gYmUgYW4gb2JqZWN0LCB0aGVuXG4gKiBpbW11dGFibHkgbWVyZ2VzIHRoZSBwcm9wZXJ0aWVzIG9mIGVhY2ggb2JqZWN0IGFuZCByZXR1cm5zIHJlc3VsdC5cbiAqXG4gKiBXaGVuIG11bHRpcGxlIG9iamVjdHMgY29udGFpbiB0aGUgc2FtZSBrZXkgdGhlIGxhdGVyIG9iamVjdCBpblxuICogdGhlIGFyZ3VtZW50cyBsaXN0IHdpbGwgdGFrZSBwcmVjZWRlbmNlLlxuICpcbiAqIEV4YW1wbGU6XG4gKlxuICogYGBganNcbiAqIHZhciByZXN1bHQgPSBtZXJnZSh7Zm9vOiAxMjN9LCB7Zm9vOiA0NTZ9KTtcbiAqIGNvbnNvbGUubG9nKHJlc3VsdC5mb28pOyAvLyBvdXRwdXRzIDQ1NlxuICogYGBgXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IG9iajEgT2JqZWN0IHRvIG1lcmdlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBSZXN1bHQgb2YgYWxsIG1lcmdlIHByb3BlcnRpZXNcbiAqL1xuZnVuY3Rpb24gbWVyZ2UoLyogb2JqMSwgb2JqMiwgb2JqMywgLi4uICovKSB7XG4gIHZhciByZXN1bHQgPSB7fTtcbiAgZnVuY3Rpb24gYXNzaWduVmFsdWUodmFsLCBrZXkpIHtcbiAgICBpZiAodHlwZW9mIHJlc3VsdFtrZXldID09PSAnb2JqZWN0JyAmJiB0eXBlb2YgdmFsID09PSAnb2JqZWN0Jykge1xuICAgICAgcmVzdWx0W2tleV0gPSBtZXJnZShyZXN1bHRba2V5XSwgdmFsKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmVzdWx0W2tleV0gPSB2YWw7XG4gICAgfVxuICB9XG5cbiAgZm9yICh2YXIgaSA9IDAsIGwgPSBhcmd1bWVudHMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgZm9yRWFjaChhcmd1bWVudHNbaV0sIGFzc2lnblZhbHVlKTtcbiAgfVxuICByZXR1cm4gcmVzdWx0O1xufVxuXG4vKipcbiAqIEZ1bmN0aW9uIGVxdWFsIHRvIG1lcmdlIHdpdGggdGhlIGRpZmZlcmVuY2UgYmVpbmcgdGhhdCBubyByZWZlcmVuY2VcbiAqIHRvIG9yaWdpbmFsIG9iamVjdHMgaXMga2VwdC5cbiAqXG4gKiBAc2VlIG1lcmdlXG4gKiBAcGFyYW0ge09iamVjdH0gb2JqMSBPYmplY3QgdG8gbWVyZ2VcbiAqIEByZXR1cm5zIHtPYmplY3R9IFJlc3VsdCBvZiBhbGwgbWVyZ2UgcHJvcGVydGllc1xuICovXG5mdW5jdGlvbiBkZWVwTWVyZ2UoLyogb2JqMSwgb2JqMiwgb2JqMywgLi4uICovKSB7XG4gIHZhciByZXN1bHQgPSB7fTtcbiAgZnVuY3Rpb24gYXNzaWduVmFsdWUodmFsLCBrZXkpIHtcbiAgICBpZiAodHlwZW9mIHJlc3VsdFtrZXldID09PSAnb2JqZWN0JyAmJiB0eXBlb2YgdmFsID09PSAnb2JqZWN0Jykge1xuICAgICAgcmVzdWx0W2tleV0gPSBkZWVwTWVyZ2UocmVzdWx0W2tleV0sIHZhbCk7XG4gICAgfSBlbHNlIGlmICh0eXBlb2YgdmFsID09PSAnb2JqZWN0Jykge1xuICAgICAgcmVzdWx0W2tleV0gPSBkZWVwTWVyZ2Uoe30sIHZhbCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlc3VsdFtrZXldID0gdmFsO1xuICAgIH1cbiAgfVxuXG4gIGZvciAodmFyIGkgPSAwLCBsID0gYXJndW1lbnRzLmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgIGZvckVhY2goYXJndW1lbnRzW2ldLCBhc3NpZ25WYWx1ZSk7XG4gIH1cbiAgcmV0dXJuIHJlc3VsdDtcbn1cblxuLyoqXG4gKiBFeHRlbmRzIG9iamVjdCBhIGJ5IG11dGFibHkgYWRkaW5nIHRvIGl0IHRoZSBwcm9wZXJ0aWVzIG9mIG9iamVjdCBiLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBhIFRoZSBvYmplY3QgdG8gYmUgZXh0ZW5kZWRcbiAqIEBwYXJhbSB7T2JqZWN0fSBiIFRoZSBvYmplY3QgdG8gY29weSBwcm9wZXJ0aWVzIGZyb21cbiAqIEBwYXJhbSB7T2JqZWN0fSB0aGlzQXJnIFRoZSBvYmplY3QgdG8gYmluZCBmdW5jdGlvbiB0b1xuICogQHJldHVybiB7T2JqZWN0fSBUaGUgcmVzdWx0aW5nIHZhbHVlIG9mIG9iamVjdCBhXG4gKi9cbmZ1bmN0aW9uIGV4dGVuZChhLCBiLCB0aGlzQXJnKSB7XG4gIGZvckVhY2goYiwgZnVuY3Rpb24gYXNzaWduVmFsdWUodmFsLCBrZXkpIHtcbiAgICBpZiAodGhpc0FyZyAmJiB0eXBlb2YgdmFsID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICBhW2tleV0gPSBiaW5kKHZhbCwgdGhpc0FyZyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGFba2V5XSA9IHZhbDtcbiAgICB9XG4gIH0pO1xuICByZXR1cm4gYTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSB7XG4gIGlzQXJyYXk6IGlzQXJyYXksXG4gIGlzQXJyYXlCdWZmZXI6IGlzQXJyYXlCdWZmZXIsXG4gIGlzQnVmZmVyOiBpc0J1ZmZlcixcbiAgaXNGb3JtRGF0YTogaXNGb3JtRGF0YSxcbiAgaXNBcnJheUJ1ZmZlclZpZXc6IGlzQXJyYXlCdWZmZXJWaWV3LFxuICBpc1N0cmluZzogaXNTdHJpbmcsXG4gIGlzTnVtYmVyOiBpc051bWJlcixcbiAgaXNPYmplY3Q6IGlzT2JqZWN0LFxuICBpc1VuZGVmaW5lZDogaXNVbmRlZmluZWQsXG4gIGlzRGF0ZTogaXNEYXRlLFxuICBpc0ZpbGU6IGlzRmlsZSxcbiAgaXNCbG9iOiBpc0Jsb2IsXG4gIGlzRnVuY3Rpb246IGlzRnVuY3Rpb24sXG4gIGlzU3RyZWFtOiBpc1N0cmVhbSxcbiAgaXNVUkxTZWFyY2hQYXJhbXM6IGlzVVJMU2VhcmNoUGFyYW1zLFxuICBpc1N0YW5kYXJkQnJvd3NlckVudjogaXNTdGFuZGFyZEJyb3dzZXJFbnYsXG4gIGZvckVhY2g6IGZvckVhY2gsXG4gIG1lcmdlOiBtZXJnZSxcbiAgZGVlcE1lcmdlOiBkZWVwTWVyZ2UsXG4gIGV4dGVuZDogZXh0ZW5kLFxuICB0cmltOiB0cmltXG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/axios/lib/utils.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/CheckboxComponent.vue?vue&type=script&lang=js&\":\n/*!****************************************************************************************************************************************************************************!*\\\n  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/CheckboxComponent.vue?vue&type=script&lang=js& ***!\n  \\****************************************************************************************************************************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ \\\"./node_modules/axios/index.js\\\");\\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dayjs */ \\\"./node_modules/dayjs/dayjs.min.js\\\");\\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dayjs__WEBPACK_IMPORTED_MODULE_1__);\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = ({\\n  props: {\\n    episode: {\\n      type: Object,\\n      \\\"default\\\": undefined\\n    }\\n  },\\n  data: function data() {\\n    return {\\n      checked: false,\\n      movie: {}\\n    };\\n  },\\n  computed: {\\n    watched: function watched() {\\n      return !!this.movie.watched_at;\\n    }\\n  },\\n  watch: {\\n    watched: function watched(value) {\\n      this.checked = value;\\n    }\\n  },\\n  mounted: function mounted() {\\n    this.checked = this.watched;\\n    this.movie = this.episode;\\n  },\\n  methods: {\\n    updateStatus: function updateStatus() {\\n      var _this = this;\\n\\n      axios__WEBPACK_IMPORTED_MODULE_0___default.a.put(\\\"/watched/\\\".concat(this.movie.tconst), {\\n        watched: !!this.watched\\n      }).then(function () {\\n        if (_this.watched) {\\n          _this.movie['watched_at'] = null;\\n          return;\\n        }\\n\\n        _this.movie['watched_at'] = dayjs__WEBPACK_IMPORTED_MODULE_1___default()();\\n      });\\n    }\\n  }\\n});//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQ2hlY2tib3hDb21wb25lbnQudnVlP2QzYTgiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFhQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQTtBQUZBO0FBREEsR0FEQTtBQU9BLE1BUEEsa0JBT0E7QUFDQTtBQUNBLG9CQURBO0FBRUE7QUFGQTtBQUlBLEdBWkE7QUFhQTtBQUNBLFdBREEscUJBQ0E7QUFDQTtBQUNBO0FBSEEsR0FiQTtBQWtCQTtBQUNBLFdBREEsbUJBQ0EsS0FEQSxFQUNBO0FBQ0E7QUFDQTtBQUhBLEdBbEJBO0FBdUJBLFNBdkJBLHFCQXVCQTtBQUNBO0FBQ0E7QUFDQSxHQTFCQTtBQTJCQTtBQUNBLGdCQURBLDBCQUNBO0FBQUE7O0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQVBBO0FBUUE7QUFWQTtBQTNCQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9DaGVja2JveENvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICAgIDxkaXYgY2xhc3M9XCJidG4tc3RhdHVzXCI+XG4gICAgICAgIDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBAY2hhbmdlPVwidXBkYXRlU3RhdHVzKClcIiB2LW1vZGVsPVwiY2hlY2tlZFwiIG5hbWU9XCJjaGVja2JveFwiIDppZD1cImBjaGVja2JveCR7bW92aWUuaWR9YFwiIGNsYXNzPVwiaGlkZGVuIGNoZWNrYm94XCIgLz5cbiAgICAgICAgPGxhYmVsXG4gICAgICAgICAgICA6Zm9yPVwiYGNoZWNrYm94JHttb3ZpZS5pZH1gXCJcbiAgICAgICAgICAgIGNsYXNzPVwiYnRuLWNoYW5nZSBmbGV4IGl0ZW1zLWNlbnRlciBwLTEgcm91bmRlZC1sZyB3LTEyIGgtNiBjdXJzb3ItcG9pbnRlclwiXG4gICAgICAgICAgICA6Y2xhc3M9XCJ7J2NoZWNrZWQnOiB3YXRjaGVkfVwiXG4gICAgICAgID48L2xhYmVsPlxuICAgIDwvZGl2PlxuXG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuICAgIGltcG9ydCBheGlvcyBmcm9tIFwiYXhpb3NcIjtcbiAgICBpbXBvcnQgZGF5anMgZnJvbSBcImRheWpzXCI7XG5cbiAgICBleHBvcnQgZGVmYXVsdCB7XG4gICAgICAgIHByb3BzOiB7XG4gICAgICAgICAgIGVwaXNvZGU6IHtcbiAgICAgICAgICAgICAgIHR5cGU6IE9iamVjdCxcbiAgICAgICAgICAgICAgIGRlZmF1bHQ6IHVuZGVmaW5lZFxuICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIGRhdGEgKCkge1xuICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICAgY2hlY2tlZDogZmFsc2UsXG4gICAgICAgICAgICAgICBtb3ZpZToge31cbiAgICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBjb21wdXRlZDoge1xuICAgICAgICAgICB3YXRjaGVkICgpIHtcbiAgICAgICAgICAgICAgIHJldHVybiAhIXRoaXMubW92aWUud2F0Y2hlZF9hdFxuICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIHdhdGNoOiB7XG4gICAgICAgICAgICB3YXRjaGVkICh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIHRoaXMuY2hlY2tlZCA9IHZhbHVlXG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIG1vdW50ZWQoKSB7XG4gICAgICAgICAgICB0aGlzLmNoZWNrZWQgPSB0aGlzLndhdGNoZWRcbiAgICAgICAgICAgIHRoaXMubW92aWUgPSB0aGlzLmVwaXNvZGVcbiAgICAgICAgfSxcbiAgICAgICAgbWV0aG9kczoge1xuICAgICAgICAgICAgdXBkYXRlU3RhdHVzICgpIHtcbiAgICAgICAgICAgICAgICBheGlvcy5wdXQoYC93YXRjaGVkLyR7dGhpcy5tb3ZpZS50Y29uc3R9YCwgeyB3YXRjaGVkOiAhIXRoaXMud2F0Y2hlZCB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMud2F0Y2hlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5tb3ZpZVsnd2F0Y2hlZF9hdCddID0gbnVsbFxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0aGlzLm1vdmllWyd3YXRjaGVkX2F0J10gPSBkYXlqcygpXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuPC9zY3JpcHQ+XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/CheckboxComponent.vue?vue&type=script&lang=js&\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/MovieComponent.vue?vue&type=script&lang=js&\":\n/*!*************************************************************************************************************************************************************************!*\\\n  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/MovieComponent.vue?vue&type=script&lang=js& ***!\n  \\*************************************************************************************************************************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ \\\"./node_modules/axios/index.js\\\");\\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dayjs */ \\\"./node_modules/dayjs/dayjs.min.js\\\");\\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dayjs__WEBPACK_IMPORTED_MODULE_1__);\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = ({\\n  props: {\\n    title: {\\n      type: Object,\\n      \\\"default\\\": undefined\\n    }\\n  },\\n  data: function data() {\\n    return {\\n      movie: {},\\n      types: {\\n        'movie': 'movies',\\n        'tvSeries': 'series'\\n      }\\n    };\\n  },\\n  computed: {\\n    poster: function poster() {\\n      if (this.movie.poster) {\\n        return \\\"/storage/posters/\\\".concat(this.movie.poster.image);\\n      }\\n\\n      return \\\"/storage/posters/movie.jpg\\\";\\n    },\\n    titleType: function titleType() {\\n      return this.types[this.movie.title_type];\\n    },\\n    url: function url() {\\n      return \\\"/\\\".concat(this.titleType, \\\"/\\\").concat(this.movie.tconst);\\n    },\\n    isWatched: function isWatched() {\\n      return this.movie.watched && this.movie.watched.watched_at;\\n    }\\n  },\\n  mounted: function mounted() {\\n    this.movie = this.title;\\n  },\\n  methods: {\\n    setWatched: function setWatched() {\\n      var _this = this;\\n\\n      axios__WEBPACK_IMPORTED_MODULE_0___default.a.put(\\\"/watched/\\\".concat(this.movie.tconst), {\\n        watched: this.isWatched ? true : false\\n      }).then(function (res) {\\n        if (_this.isWatched) {\\n          _this.movie['watched'] = null;\\n          return;\\n        }\\n\\n        _this.movie['watched'] = {\\n          'watched_at': dayjs__WEBPACK_IMPORTED_MODULE_1___default()()\\n        };\\n      });\\n    }\\n  }\\n});//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvTW92aWVDb21wb25lbnQudnVlP2Q5MDEiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThCQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQTtBQUZBO0FBREEsR0FEQTtBQU9BLE1BUEEsa0JBT0E7QUFDQTtBQUNBLGVBREE7QUFFQTtBQUNBLHlCQURBO0FBRUE7QUFGQTtBQUZBO0FBT0EsR0FmQTtBQWdCQTtBQUNBLFVBREEsb0JBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQSxLQU5BO0FBT0EsYUFQQSx1QkFPQTtBQUNBO0FBQ0EsS0FUQTtBQVVBLE9BVkEsaUJBVUE7QUFDQTtBQUNBLEtBWkE7QUFhQSxhQWJBLHVCQWFBO0FBQ0E7QUFDQTtBQWZBLEdBaEJBO0FBaUNBLFNBakNBLHFCQWlDQTtBQUNBO0FBQ0EsR0FuQ0E7QUFvQ0E7QUFDQSxjQURBLHdCQUNBO0FBQUE7O0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQURBO0FBR0EsT0FUQTtBQVVBO0FBWkE7QUFwQ0EiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvTW92aWVDb21wb25lbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PGRpdiBjbGFzcz1cImJnLXdoaXRlIHNoYWRvdyBwLTEgcm91bmRlZCBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbiBtb3ZpZVwiIHYtaWY9XCJ0aXRsZVwiPlxuXHQgICAgPGRpdj5cblx0ICAgICAgICA8ZGl2IGNsYXNzPVwiaW1hZ2UtcGxhY2Vob2xkZXJcIj5cblx0ICAgICAgICAgICAgPGEgOmhyZWY9XCJ1cmxcIj5cblx0ICAgICAgICAgICAgICAgIDxpbWcgOnNyYz1cInBvc3RlclwiIGFsdD1cInBvc3RlclwiIGNsYXNzPVwiaG92ZXI6b3BhY2l0eS03NSB0cmFuc2l0aW9uIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTE1MCByb3VuZGVkXCI+XG5cdCAgICAgICAgICAgIDwvYT5cblx0ICAgICAgICA8L2Rpdj5cblx0ICAgICAgICA8ZGl2IGNsYXNzPVwibXQtMlwiPlxuXHQgICAgICAgICAgICA8YSA6aHJlZj1cImBodHRwczovL3d3dy5pbWRiLmNvbS90aXRsZS8ke21vdmllLnRjb25zdH1gXCIgdGFyZ2V0PVwiX2JsYW5rXCIgY2xhc3M9XCJ0ZXh0LW1kIG10LTIgaG92ZXI6dGV4dC1pbmRpZ28tNzAwXCI+e3sgbW92aWUub3JpZ2luYWxfdGl0bGUgfX08L2E+XG5cdCAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gdGV4dC1ncmF5LTQwMCB0ZXh0LXNtIG10LTFcIj5cblx0ICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4XCI+XG5cdCAgICAgICAgICAgICAgICAgICAgPHN2ZyBjbGFzcz1cImZpbGwtY3VycmVudCB0ZXh0LW9yYW5nZS01MDAgdy00XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxnIGRhdGEtbmFtZT1cIkxheWVyIDJcIj48cGF0aCBkPVwiTTE3LjU2IDIxYTEgMSAwIDAxLS40Ni0uMTFMMTIgMTguMjJsLTUuMSAyLjY3YTEgMSAwIDAxLTEuNDUtMS4wNmwxLTUuNjMtNC4xMi00YTEgMSAwIDAxLS4yNS0xIDEgMSAwIDAxLjgxLS42OGw1LjctLjgzIDIuNTEtNS4xM2ExIDEgMCAwMTEuOCAwbDIuNTQgNS4xMiA1LjcuODNhMSAxIDAgMDEuODEuNjggMSAxIDAgMDEtLjI1IDFsLTQuMTIgNCAxIDUuNjNhMSAxIDAgMDEtLjQgMSAxIDEgMCAwMS0uNjIuMTh6XCIgZGF0YS1uYW1lPVwic3RhclwiLz48L2c+PC9zdmc+XG5cdCAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtbC0xXCI+e3sgbW92aWUucmF0aW5nID8gbW92aWUucmF0aW5nLmF2ZXJhZ2VfcmF0aW5nIDogJy0nIH19PC9zcGFuPlxuXHQgICAgICAgICAgICAgICAgPC9kaXY+XG5cdCAgICAgICAgICAgICAgICA8c3Bhbj57eyBtb3ZpZS5zdGFydF95ZWFyIH19PC9zcGFuPlxuXHQgICAgICAgICAgICA8L2Rpdj5cblx0ICAgICAgICA8L2Rpdj5cblx0ICAgIDwvZGl2PlxuXHQgICAgPGRpdiBjbGFzcz1cInRleHQtZ3JheS00MDAgdGV4dC1zbSB3LWZ1bGxcIj5cblx0ICAgICAgICA8YnV0dG9uXG5cdFx0XHRcdGNsYXNzPVwicHktMSBweC0zIG10LTMgdGV4dC13aGl0ZSByb3VuZGVkIHctZnVsbFwiXG5cdFx0XHRcdDpjbGFzcz1cInsnYmctcmVkLTUwMCc6IGlzV2F0Y2hlZCwgJ2JnLWluZGlnby04MDAnOiAhaXNXYXRjaGVkfVwiXG5cdFx0XHRcdEBjbGljaz1cInNldFdhdGNoZWQoKVwiXG5cdFx0XHQ+e3sgaXNXYXRjaGVkID8gJ1JlbW92ZSBmcm9tIHdhdGNoZWQnIDogJ0FkZCB0byB3YXRjaGVkJyB9fTwvYnV0dG9uPlxuXHQgICAgPC9kaXY+XG5cdDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCBheGlvcyBmcm9tICdheGlvcydcbmltcG9ydCBkYXlqcyBmcm9tICdkYXlqcydcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIHByb3BzOiB7XG4gICAgICAgIHRpdGxlOiB7XG4gICAgICAgICAgICB0eXBlOiBPYmplY3QsXG4gICAgICAgICAgICBkZWZhdWx0OiB1bmRlZmluZWRcbiAgICAgICAgfVxuICAgIH0sXG4gICAgZGF0YSAoKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBtb3ZpZToge30sXG4gICAgICAgICAgICB0eXBlczoge1xuICAgICAgICAgICAgICAgICdtb3ZpZSc6ICdtb3ZpZXMnLFxuICAgICAgICAgICAgICAgICd0dlNlcmllcyc6ICdzZXJpZXMnXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9LFxuICAgIGNvbXB1dGVkOiB7XG4gICAgICAgIHBvc3RlciAoKSB7XG4gICAgICAgICAgICBpZiAodGhpcy5tb3ZpZS5wb3N0ZXIpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gYC9zdG9yYWdlL3Bvc3RlcnMvJHt0aGlzLm1vdmllLnBvc3Rlci5pbWFnZX1gXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gYC9zdG9yYWdlL3Bvc3RlcnMvbW92aWUuanBnYFxuICAgICAgICB9LFxuICAgICAgICB0aXRsZVR5cGUgKCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMudHlwZXNbdGhpcy5tb3ZpZS50aXRsZV90eXBlXVxuICAgICAgICB9LFxuICAgICAgICB1cmwgKCkge1xuICAgICAgICAgICAgcmV0dXJuIGAvJHt0aGlzLnRpdGxlVHlwZX0vJHt0aGlzLm1vdmllLnRjb25zdH1gXG4gICAgICAgIH0sXG4gICAgICAgIGlzV2F0Y2hlZCAoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5tb3ZpZS53YXRjaGVkICYmIHRoaXMubW92aWUud2F0Y2hlZC53YXRjaGVkX2F0XG4gICAgICAgIH1cbiAgICB9LFxuICAgIG1vdW50ZWQgKCkge1xuICAgICAgICB0aGlzLm1vdmllID0gdGhpcy50aXRsZVxuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBzZXRXYXRjaGVkICgpIHtcbiAgICAgICAgICAgIGF4aW9zLnB1dChgL3dhdGNoZWQvJHt0aGlzLm1vdmllLnRjb25zdH1gLCB7IHdhdGNoZWQ6IHRoaXMuaXNXYXRjaGVkID8gdHJ1ZSA6IGZhbHNlIH0pLnRoZW4oKHJlcykgPT4ge1xuICAgICAgICAgICAgICAgIGlmICh0aGlzLmlzV2F0Y2hlZCkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLm1vdmllWyd3YXRjaGVkJ10gPSBudWxsXG4gICAgICAgICAgICAgICAgICAgIHJldHVyblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRoaXMubW92aWVbJ3dhdGNoZWQnXSA9e1xuICAgICAgICAgICAgICAgICAgICAnd2F0Y2hlZF9hdCc6IGRheWpzKClcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICB9XG4gICAgfVxufVxuPC9zY3JpcHQ+XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/MovieComponent.vue?vue&type=script&lang=js&\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/SearchComponent.vue?vue&type=script&lang=js&\":\n/*!**************************************************************************************************************************************************************************!*\\\n  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/SearchComponent.vue?vue&type=script&lang=js& ***!\n  \\**************************************************************************************************************************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ \\\"./node_modules/axios/index.js\\\");\\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__);\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n//\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = ({\\n  data: function data() {\\n    return {\\n      results: []\\n    };\\n  },\\n  methods: {\\n    search: function search(e) {\\n      return axios__WEBPACK_IMPORTED_MODULE_0___default.a.get(\\\"/search?search=\\\".concat(e)).then(function (res) {\\n        var result = res.data.titles.map(function (item) {\\n          return {\\n            tconst: item.tconst,\\n            title_type: item.title_type,\\n            title: item.original_title,\\n            start_year: item.start_year,\\n            watched: item.watched\\n          };\\n        });\\n        return result;\\n      });\\n    },\\n    getResultValue: function getResultValue(result) {\\n      return result.title;\\n    },\\n    redirect: function redirect(result) {\\n      if (result.title_type === 'movie') {\\n        window.location.href = \\\"/movies/\\\".concat(result.tconst);\\n      }\\n\\n      if (result.title_type === 'tvSeries') {\\n        window.location.href = \\\"/series/\\\".concat(result.tconst);\\n      }\\n    }\\n  }\\n});//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvU2VhcmNoQ29tcG9uZW50LnZ1ZT9hNjZjIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTJDQTtBQUVBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0E7QUFEQTtBQUdBLEdBTEE7QUFNQTtBQUNBLFVBREEsa0JBQ0EsQ0FEQSxFQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBREE7QUFFQSx1Q0FGQTtBQUdBLHNDQUhBO0FBSUEsdUNBSkE7QUFLQTtBQUxBO0FBT0EsU0FSQTtBQVVBO0FBQ0EsT0FaQTtBQWFBLEtBZkE7QUFnQkEsa0JBaEJBLDBCQWdCQSxNQWhCQSxFQWdCQTtBQUNBO0FBQ0EsS0FsQkE7QUFtQkEsWUFuQkEsb0JBbUJBLE1BbkJBLEVBbUJBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBNUJBO0FBTkEiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvU2VhcmNoQ29tcG9uZW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gICAgPGRpdj5cbiAgICAgICAgPGF1dG9jb21wbGV0ZVxuICAgICAgICAgICAgOnNlYXJjaD1cInNlYXJjaFwiXG4gICAgICAgICAgICBhcmlhLWxhYmVsPVwiU2VhcmNoIGZvciB0aXRsZVwiXG4gICAgICAgICAgICBwbGFjZWhvbGRlcj1cIlNlYXJjaCBmb3IgdGl0bGVcIlxuICAgICAgICAgICAgOmdldC1yZXN1bHQtdmFsdWU9XCJnZXRSZXN1bHRWYWx1ZVwiXG4gICAgICAgICAgICA6ZGVib3VuY2VUaW1lPVwiMzAwXCJcbiAgICAgICAgPlxuICAgICAgICAgICAgPHRlbXBsYXRlICNyZXN1bHQ9XCJ7IHJlc3VsdCwgcHJvcHMgfVwiPlxuICAgICAgICAgICAgICAgIDxsaVxuICAgICAgICAgICAgICAgICAgICB2LWJpbmQ9XCJwcm9wc1wiXG4gICAgICAgICAgICAgICAgICAgIGNsYXNzPVwiYXV0b2NvbXBsZXRlLXJlc3VsdCB3aWtpLXJlc3VsdCBmbGV4IGp1c3RpZnktYmV0d2VlblwiXG4gICAgICAgICAgICAgICAgICAgIEBjbGljaz1cInJlZGlyZWN0KHJlc3VsdClcIlxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAge3sgcmVzdWx0LnRpdGxlIH19XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmxleFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImJnLWdyYXktMTAwIHRleHQtZ3JheS04MDAgc2VhcmNoLXllYXIgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHB4LTIgcHktMC41IHJvdW5kZWQgdGV4dC14cyBmb250LW1lZGl1bSBsZWFkaW5nLTQgbXItMlwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7IHJlc3VsdC5zdGFydF95ZWFyIH19XG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgcHgtMiBweS0wLjUgcm91bmRlZCB0ZXh0LXhzIGZvbnQtbWVkaXVtIGxlYWRpbmctNFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieydiZy1pbmRpZ28tMTAwIHRleHQtaW5kaWdvLTgwMCc6IHJlc3VsdC50aXRsZV90eXBlID09PSAnbW92aWUnLCAnYmctcHVycGxlLTEwMCB0ZXh0LXB1cnBsZS04MDAnOiByZXN1bHQudGl0bGVfdHlwZSAhPT0gJ21vdmllJ31cIlxuICAgICAgICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7IHJlc3VsdC50aXRsZV90eXBlID09PSAnbW92aWUnID8gJ01vdmllJyA6ICdUdiBTZXJpZXMnfX1cbiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz1cIm1sLTMgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHB4LTIgcHktMC41IHJvdW5kZWQgdGV4dC14cyBmb250LW1lZGl1bSBsZWFkaW5nLTQgbXItMlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieydiZy1ncmVlbi0xMDAgdGV4dC1ncmVlbi04MDAnOnJlc3VsdC53YXRjaGVkLCAnYmctcmVkLTEwMCB0ZXh0LXJlZC04MDAnOiAhcmVzdWx0LndhdGNoZWQgfVwiXG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge3sgcmVzdWx0LndhdGNoZWQgPyAnV2F0Y2hlZCcgOiAnTm90IHdhdGNoZWQnIH19XG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9hdXRvY29tcGxldGU+XG4gICAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuICAgIGltcG9ydCBheGlvcyBmcm9tICdheGlvcydcblxuICAgIGV4cG9ydCBkZWZhdWx0IHtcbiAgICAgICAgZGF0YSgpIHtcbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgcmVzdWx0czogW11cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgbWV0aG9kczoge1xuICAgICAgICAgICAgc2VhcmNoKGUpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gYXhpb3MuZ2V0KGAvc2VhcmNoP3NlYXJjaD0ke2V9YCkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCByZXN1bHQgPSByZXMuZGF0YS50aXRsZXMubWFwKGl0ZW0gPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Y29uc3Q6IGl0ZW0udGNvbnN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3R5cGU6IGl0ZW0udGl0bGVfdHlwZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogaXRlbS5vcmlnaW5hbF90aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydF95ZWFyOiBpdGVtLnN0YXJ0X3llYXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2F0Y2hlZDogaXRlbS53YXRjaGVkXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0pXG5cbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdFxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0UmVzdWx0VmFsdWUgKHJlc3VsdCkge1xuICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQudGl0bGVcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICByZWRpcmVjdChyZXN1bHQpIHtcbiAgICAgICAgICAgICAgICBpZiAocmVzdWx0LnRpdGxlX3R5cGUgPT09ICdtb3ZpZScpIHtcbiAgICAgICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBgL21vdmllcy8ke3Jlc3VsdC50Y29uc3R9YFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlmIChyZXN1bHQudGl0bGVfdHlwZSA9PT0gJ3R2U2VyaWVzJykge1xuICAgICAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24uaHJlZiA9IGAvc2VyaWVzLyR7cmVzdWx0LnRjb25zdH1gXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbjwvc2NyaXB0PlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/SearchComponent.vue?vue&type=script&lang=js&\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/SeriesComponent.vue?vue&type=script&lang=js&\":\n/*!**************************************************************************************************************************************************************************!*\\\n  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/SeriesComponent.vue?vue&type=script&lang=js& ***!\n  \\**************************************************************************************************************************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = ({\\n  data: function data() {\\n    return {\\n      active: 1\\n    };\\n  }\\n});//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvU2VyaWVzQ29tcG9uZW50LnZ1ZT84MDE5Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0FBQUE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQTtBQURBO0FBR0E7QUFMQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZXJpZXNDb21wb25lbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjxzY3JpcHQ+XG4gICAgZXhwb3J0IGRlZmF1bHQge1xuICAgICAgICBkYXRhICgpIHtcbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgYWN0aXZlOiAxLFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuPC9zY3JpcHQ+XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/SeriesComponent.vue?vue&type=script&lang=js&\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/@trevoreyre/autocomplete-vue/dist/style.css\":\n/*!**************************************************************************************************************************************************!*\\\n  !*** ./node_modules/css-loader??ref--6-1!./node_modules/postcss-loader/src??ref--6-2!./node_modules/@trevoreyre/autocomplete-vue/dist/style.css ***!\n  \\**************************************************************************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"exports = module.exports = __webpack_require__(/*! ../../../css-loader/lib/css-base.js */ \\\"./node_modules/css-loader/lib/css-base.js\\\")(false);\\n// imports\\n\\n\\n// module\\nexports.push([module.i, \\\".autocomplete-input{\\\\n  border:1px solid #eee;\\\\n  border-radius:8px;\\\\n  width:100%;\\\\n  padding:12px 12px 12px 48px;\\\\n  box-sizing:border-box;\\\\n  position:relative;\\\\n  font-size:16px;\\\\n  line-height:1.5;\\\\n  flex:1;\\\\n  background-color:#eee;\\\\n  background-image:url(\\\\\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+\\\\\\\");\\\\n  background-repeat:no-repeat;\\\\n  background-position:12px\\\\n}\\\\n\\\\n.autocomplete-input:focus,.autocomplete-input[aria-expanded=true]{\\\\n  border-color:rgba(0,0,0,.12);\\\\n  background-color:#fff;\\\\n  outline:none;\\\\n  box-shadow:0 2px 2px rgba(0,0,0,.16)\\\\n}\\\\n\\\\n[data-position=below] .autocomplete-input[aria-expanded=true]{\\\\n  border-bottom-color:transparent;\\\\n  border-radius:8px 8px 0 0\\\\n}\\\\n\\\\n[data-position=above] .autocomplete-input[aria-expanded=true]{\\\\n  border-top-color:transparent;\\\\n  border-radius:0 0 8px 8px;\\\\n  z-index:2\\\\n}\\\\n\\\\n.autocomplete[data-loading=true]:after{\\\\n  content:\\\\\\\"\\\\\\\";\\\\n  border:3px solid rgba(0,0,0,.12);\\\\n  border-right-color:rgba(0,0,0,.48);\\\\n  border-radius:100%;\\\\n  width:20px;\\\\n  height:20px;\\\\n  position:absolute;\\\\n  right:12px;\\\\n  top:50%;\\\\n  transform:translateY(-50%);\\\\n  -webkit-animation:rotate 1s linear infinite;\\\\n          animation:rotate 1s linear infinite\\\\n}\\\\n\\\\n.autocomplete-result-list{\\\\n  margin:0;\\\\n  border:1px solid rgba(0,0,0,.12);\\\\n  padding:0;\\\\n  box-sizing:border-box;\\\\n  max-height:296px;\\\\n  overflow-y:auto;\\\\n  background:#fff;\\\\n  list-style:none;\\\\n  box-shadow:0 2px 2px rgba(0,0,0,.16)\\\\n}\\\\n\\\\n[data-position=below] .autocomplete-result-list{\\\\n  margin-top:-1px;\\\\n  border-top-color:transparent;\\\\n  border-radius:0 0 8px 8px;\\\\n  padding-bottom:8px\\\\n}\\\\n\\\\n[data-position=above] .autocomplete-result-list{\\\\n  margin-bottom:-1px;\\\\n  border-bottom-color:transparent;\\\\n  border-radius:8px 8px 0 0;\\\\n  padding-top:8px\\\\n}\\\\n\\\\n.autocomplete-result{\\\\n  cursor:default;\\\\n  padding:12px 12px 12px 48px;\\\\n  background-image:url(\\\\\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2NjIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+\\\\\\\");\\\\n  background-repeat:no-repeat;\\\\n  background-position:12px\\\\n}\\\\n\\\\n.autocomplete-result:hover,.autocomplete-result[aria-selected=true]{\\\\n  background-color:rgba(0,0,0,.06)\\\\n}\\\\n\\\\n@-webkit-keyframes rotate{\\\\n  0%{\\\\n    transform:translateY(-50%) rotate(0deg)\\\\n  }\\\\n\\\\n  to{\\\\n    transform:translateY(-50%) rotate(359deg)\\\\n  }\\\\n}\\\\n\\\\n@keyframes rotate{\\\\n  0%{\\\\n    transform:translateY(-50%) rotate(0deg)\\\\n  }\\\\n\\\\n  to{\\\\n    transform:translateY(-50%) rotate(359deg)\\\\n  }\\\\n}\\\", \\\"\\\"]);\\n\\n// exports\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHRyZXZvcmV5cmUvYXV0b2NvbXBsZXRlLXZ1ZS9kaXN0L3N0eWxlLmNzcz80MjNiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJCQUEyQixtQkFBTyxDQUFDLHNGQUFxQztBQUN4RTs7O0FBR0E7QUFDQSxjQUFjLFFBQVMsdUJBQXVCLDBCQUEwQixzQkFBc0IsZUFBZSxnQ0FBZ0MsMEJBQTBCLHNCQUFzQixtQkFBbUIsb0JBQW9CLFdBQVcsMEJBQTBCLDhDQUE4Qyx1U0FBdVMsZ0NBQWdDLCtCQUErQixzRUFBc0UsaUNBQWlDLDBCQUEwQixpQkFBaUIsMkNBQTJDLGtFQUFrRSxvQ0FBb0MsZ0NBQWdDLGtFQUFrRSxpQ0FBaUMsOEJBQThCLGdCQUFnQiwyQ0FBMkMsaUJBQWlCLHFDQUFxQyx1Q0FBdUMsdUJBQXVCLGVBQWUsZ0JBQWdCLHNCQUFzQixlQUFlLFlBQVksK0JBQStCLGdEQUFnRCxrREFBa0QsOEJBQThCLGFBQWEscUNBQXFDLGNBQWMsMEJBQTBCLHFCQUFxQixvQkFBb0Isb0JBQW9CLG9CQUFvQiwyQ0FBMkMsb0RBQW9ELG9CQUFvQixpQ0FBaUMsOEJBQThCLHlCQUF5QixvREFBb0QsdUJBQXVCLG9DQUFvQyw4QkFBOEIsc0JBQXNCLHlCQUF5QixtQkFBbUIsZ0NBQWdDLDhDQUE4Qyx1U0FBdVMsZ0NBQWdDLCtCQUErQix3RUFBd0UsdUNBQXVDLDhCQUE4QixPQUFPLGtEQUFrRCxTQUFTLG9EQUFvRCxHQUFHLHNCQUFzQixPQUFPLGtEQUFrRCxTQUFTLG9EQUFvRCxHQUFHOztBQUU3NEYiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9AdHJldm9yZXlyZS9hdXRvY29tcGxldGUtdnVlL2Rpc3Qvc3R5bGUuY3NzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0cyA9IG1vZHVsZS5leHBvcnRzID0gcmVxdWlyZShcIi4uLy4uLy4uL2Nzcy1sb2FkZXIvbGliL2Nzcy1iYXNlLmpzXCIpKGZhbHNlKTtcbi8vIGltcG9ydHNcblxuXG4vLyBtb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5hdXRvY29tcGxldGUtaW5wdXR7XFxuICBib3JkZXI6MXB4IHNvbGlkICNlZWU7XFxuICBib3JkZXItcmFkaXVzOjhweDtcXG4gIHdpZHRoOjEwMCU7XFxuICBwYWRkaW5nOjEycHggMTJweCAxMnB4IDQ4cHg7XFxuICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XFxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcXG4gIGZvbnQtc2l6ZToxNnB4O1xcbiAgbGluZS1oZWlnaHQ6MS41O1xcbiAgZmxleDoxO1xcbiAgYmFja2dyb3VuZC1jb2xvcjojZWVlO1xcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXFxcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5DSWdhR1ZwWjJoMFBTSXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2MzUnliMnRsUFNJak5qWTJJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0krUEdOcGNtTnNaU0JqZUQwaU1URWlJR041UFNJeE1TSWdjajBpT0NJdlBqeHdZWFJvSUdROUlrMHlNU0F5TVd3dE5DMDBJaTgrUEM5emRtYytcXFwiKTtcXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcXG4gIGJhY2tncm91bmQtcG9zaXRpb246MTJweFxcbn1cXG5cXG4uYXV0b2NvbXBsZXRlLWlucHV0OmZvY3VzLC5hdXRvY29tcGxldGUtaW5wdXRbYXJpYS1leHBhbmRlZD10cnVlXXtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xMik7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XFxuICBvdXRsaW5lOm5vbmU7XFxuICBib3gtc2hhZG93OjAgMnB4IDJweCByZ2JhKDAsMCwwLC4xNilcXG59XFxuXFxuW2RhdGEtcG9zaXRpb249YmVsb3ddIC5hdXRvY29tcGxldGUtaW5wdXRbYXJpYS1leHBhbmRlZD10cnVlXXtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XFxuICBib3JkZXItcmFkaXVzOjhweCA4cHggMCAwXFxufVxcblxcbltkYXRhLXBvc2l0aW9uPWFib3ZlXSAuYXV0b2NvbXBsZXRlLWlucHV0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV17XFxuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xcbiAgYm9yZGVyLXJhZGl1czowIDAgOHB4IDhweDtcXG4gIHotaW5kZXg6Mlxcbn1cXG5cXG4uYXV0b2NvbXBsZXRlW2RhdGEtbG9hZGluZz10cnVlXTphZnRlcntcXG4gIGNvbnRlbnQ6XFxcIlxcXCI7XFxuICBib3JkZXI6M3B4IHNvbGlkIHJnYmEoMCwwLDAsLjEyKTtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC40OCk7XFxuICBib3JkZXItcmFkaXVzOjEwMCU7XFxuICB3aWR0aDoyMHB4O1xcbiAgaGVpZ2h0OjIwcHg7XFxuICBwb3NpdGlvbjphYnNvbHV0ZTtcXG4gIHJpZ2h0OjEycHg7XFxuICB0b3A6NTAlO1xcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XFxuICAtd2Via2l0LWFuaW1hdGlvbjpyb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xcbiAgICAgICAgICBhbmltYXRpb246cm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZVxcbn1cXG5cXG4uYXV0b2NvbXBsZXRlLXJlc3VsdC1saXN0e1xcbiAgbWFyZ2luOjA7XFxuICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyKTtcXG4gIHBhZGRpbmc6MDtcXG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcXG4gIG1heC1oZWlnaHQ6Mjk2cHg7XFxuICBvdmVyZmxvdy15OmF1dG87XFxuICBiYWNrZ3JvdW5kOiNmZmY7XFxuICBsaXN0LXN0eWxlOm5vbmU7XFxuICBib3gtc2hhZG93OjAgMnB4IDJweCByZ2JhKDAsMCwwLC4xNilcXG59XFxuXFxuW2RhdGEtcG9zaXRpb249YmVsb3ddIC5hdXRvY29tcGxldGUtcmVzdWx0LWxpc3R7XFxuICBtYXJnaW4tdG9wOi0xcHg7XFxuICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xcbiAgYm9yZGVyLXJhZGl1czowIDAgOHB4IDhweDtcXG4gIHBhZGRpbmctYm90dG9tOjhweFxcbn1cXG5cXG5bZGF0YS1wb3NpdGlvbj1hYm92ZV0gLmF1dG9jb21wbGV0ZS1yZXN1bHQtbGlzdHtcXG4gIG1hcmdpbi1ib3R0b206LTFweDtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XFxuICBib3JkZXItcmFkaXVzOjhweCA4cHggMCAwO1xcbiAgcGFkZGluZy10b3A6OHB4XFxufVxcblxcbi5hdXRvY29tcGxldGUtcmVzdWx0e1xcbiAgY3Vyc29yOmRlZmF1bHQ7XFxuICBwYWRkaW5nOjEycHggMTJweCAxMnB4IDQ4cHg7XFxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChcXFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TkNJZ2FHVnBaMmgwUFNJeU5DSWdabWxzYkQwaWJtOXVaU0lnYzNSeWIydGxQU0lqWTJOaklpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSStQR05wY21Oc1pTQmplRDBpTVRFaUlHTjVQU0l4TVNJZ2NqMGlPQ0l2UGp4d1lYUm9JR1E5SWsweU1TQXlNV3d0TkMwMElpOCtQQzl6ZG1jK1xcXCIpO1xcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjoxMnB4XFxufVxcblxcbi5hdXRvY29tcGxldGUtcmVzdWx0OmhvdmVyLC5hdXRvY29tcGxldGUtcmVzdWx0W2FyaWEtc2VsZWN0ZWQ9dHJ1ZV17XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA2KVxcbn1cXG5cXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRle1xcbiAgMCV7XFxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKVxcbiAgfVxcblxcbiAgdG97XFxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgzNTlkZWcpXFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgcm90YXRle1xcbiAgMCV7XFxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKVxcbiAgfVxcblxcbiAgdG97XFxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgzNTlkZWcpXFxuICB9XFxufVwiLCBcIlwiXSk7XG5cbi8vIGV4cG9ydHNcbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/@trevoreyre/autocomplete-vue/dist/style.css\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/css-loader/lib/css-base.js\":\n/*!*************************************************!*\\\n  !*** ./node_modules/css-loader/lib/css-base.js ***!\n  \\*************************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"/*\\n\\tMIT License http://www.opensource.org/licenses/mit-license.php\\n\\tAuthor Tobias Koppers @sokra\\n*/\\n// css base code, injected by the css-loader\\nmodule.exports = function(useSourceMap) {\\n\\tvar list = [];\\n\\n\\t// return the list of modules as css string\\n\\tlist.toString = function toString() {\\n\\t\\treturn this.map(function (item) {\\n\\t\\t\\tvar content = cssWithMappingToString(item, useSourceMap);\\n\\t\\t\\tif(item[2]) {\\n\\t\\t\\t\\treturn \\\"@media \\\" + item[2] + \\\"{\\\" + content + \\\"}\\\";\\n\\t\\t\\t} else {\\n\\t\\t\\t\\treturn content;\\n\\t\\t\\t}\\n\\t\\t}).join(\\\"\\\");\\n\\t};\\n\\n\\t// import a list of modules into the list\\n\\tlist.i = function(modules, mediaQuery) {\\n\\t\\tif(typeof modules === \\\"string\\\")\\n\\t\\t\\tmodules = [[null, modules, \\\"\\\"]];\\n\\t\\tvar alreadyImportedModules = {};\\n\\t\\tfor(var i = 0; i < this.length; i++) {\\n\\t\\t\\tvar id = this[i][0];\\n\\t\\t\\tif(typeof id === \\\"number\\\")\\n\\t\\t\\t\\talreadyImportedModules[id] = true;\\n\\t\\t}\\n\\t\\tfor(i = 0; i < modules.length; i++) {\\n\\t\\t\\tvar item = modules[i];\\n\\t\\t\\t// skip already imported module\\n\\t\\t\\t// this implementation is not 100% perfect for weird media query combinations\\n\\t\\t\\t//  when a module is imported multiple times with different media queries.\\n\\t\\t\\t//  I hope this will never occur (Hey this way we have smaller bundles)\\n\\t\\t\\tif(typeof item[0] !== \\\"number\\\" || !alreadyImportedModules[item[0]]) {\\n\\t\\t\\t\\tif(mediaQuery && !item[2]) {\\n\\t\\t\\t\\t\\titem[2] = mediaQuery;\\n\\t\\t\\t\\t} else if(mediaQuery) {\\n\\t\\t\\t\\t\\titem[2] = \\\"(\\\" + item[2] + \\\") and (\\\" + mediaQuery + \\\")\\\";\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tlist.push(item);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t};\\n\\treturn list;\\n};\\n\\nfunction cssWithMappingToString(item, useSourceMap) {\\n\\tvar content = item[1] || '';\\n\\tvar cssMapping = item[3];\\n\\tif (!cssMapping) {\\n\\t\\treturn content;\\n\\t}\\n\\n\\tif (useSourceMap && typeof btoa === 'function') {\\n\\t\\tvar sourceMapping = toComment(cssMapping);\\n\\t\\tvar sourceURLs = cssMapping.sources.map(function (source) {\\n\\t\\t\\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\\n\\t\\t});\\n\\n\\t\\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\\\n');\\n\\t}\\n\\n\\treturn [content].join('\\\\n');\\n}\\n\\n// Adapted from convert-source-map (MIT)\\nfunction toComment(sourceMap) {\\n\\t// eslint-disable-next-line no-undef\\n\\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\\n\\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\\n\\n\\treturn '/*# ' + data + ' */';\\n}\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9saWIvY3NzLWJhc2UuanM/MjM1MCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DLGdCQUFnQjtBQUNuRCxJQUFJO0FBQ0o7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLGlCQUFpQjtBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVksb0JBQW9CO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9EQUFvRCxjQUFjOztBQUVsRTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvbGliL2Nzcy1iYXNlLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblx0TUlUIExpY2Vuc2UgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcblx0QXV0aG9yIFRvYmlhcyBLb3BwZXJzIEBzb2tyYVxuKi9cbi8vIGNzcyBiYXNlIGNvZGUsIGluamVjdGVkIGJ5IHRoZSBjc3MtbG9hZGVyXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uKHVzZVNvdXJjZU1hcCkge1xuXHR2YXIgbGlzdCA9IFtdO1xuXG5cdC8vIHJldHVybiB0aGUgbGlzdCBvZiBtb2R1bGVzIGFzIGNzcyBzdHJpbmdcblx0bGlzdC50b1N0cmluZyA9IGZ1bmN0aW9uIHRvU3RyaW5nKCkge1xuXHRcdHJldHVybiB0aGlzLm1hcChmdW5jdGlvbiAoaXRlbSkge1xuXHRcdFx0dmFyIGNvbnRlbnQgPSBjc3NXaXRoTWFwcGluZ1RvU3RyaW5nKGl0ZW0sIHVzZVNvdXJjZU1hcCk7XG5cdFx0XHRpZihpdGVtWzJdKSB7XG5cdFx0XHRcdHJldHVybiBcIkBtZWRpYSBcIiArIGl0ZW1bMl0gKyBcIntcIiArIGNvbnRlbnQgKyBcIn1cIjtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJldHVybiBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0pLmpvaW4oXCJcIik7XG5cdH07XG5cblx0Ly8gaW1wb3J0IGEgbGlzdCBvZiBtb2R1bGVzIGludG8gdGhlIGxpc3Rcblx0bGlzdC5pID0gZnVuY3Rpb24obW9kdWxlcywgbWVkaWFRdWVyeSkge1xuXHRcdGlmKHR5cGVvZiBtb2R1bGVzID09PSBcInN0cmluZ1wiKVxuXHRcdFx0bW9kdWxlcyA9IFtbbnVsbCwgbW9kdWxlcywgXCJcIl1dO1xuXHRcdHZhciBhbHJlYWR5SW1wb3J0ZWRNb2R1bGVzID0ge307XG5cdFx0Zm9yKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcblx0XHRcdHZhciBpZCA9IHRoaXNbaV1bMF07XG5cdFx0XHRpZih0eXBlb2YgaWQgPT09IFwibnVtYmVyXCIpXG5cdFx0XHRcdGFscmVhZHlJbXBvcnRlZE1vZHVsZXNbaWRdID0gdHJ1ZTtcblx0XHR9XG5cdFx0Zm9yKGkgPSAwOyBpIDwgbW9kdWxlcy5sZW5ndGg7IGkrKykge1xuXHRcdFx0dmFyIGl0ZW0gPSBtb2R1bGVzW2ldO1xuXHRcdFx0Ly8gc2tpcCBhbHJlYWR5IGltcG9ydGVkIG1vZHVsZVxuXHRcdFx0Ly8gdGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBub3QgMTAwJSBwZXJmZWN0IGZvciB3ZWlyZCBtZWRpYSBxdWVyeSBjb21iaW5hdGlvbnNcblx0XHRcdC8vICB3aGVuIGEgbW9kdWxlIGlzIGltcG9ydGVkIG11bHRpcGxlIHRpbWVzIHdpdGggZGlmZmVyZW50IG1lZGlhIHF1ZXJpZXMuXG5cdFx0XHQvLyAgSSBob3BlIHRoaXMgd2lsbCBuZXZlciBvY2N1ciAoSGV5IHRoaXMgd2F5IHdlIGhhdmUgc21hbGxlciBidW5kbGVzKVxuXHRcdFx0aWYodHlwZW9mIGl0ZW1bMF0gIT09IFwibnVtYmVyXCIgfHwgIWFscmVhZHlJbXBvcnRlZE1vZHVsZXNbaXRlbVswXV0pIHtcblx0XHRcdFx0aWYobWVkaWFRdWVyeSAmJiAhaXRlbVsyXSkge1xuXHRcdFx0XHRcdGl0ZW1bMl0gPSBtZWRpYVF1ZXJ5O1xuXHRcdFx0XHR9IGVsc2UgaWYobWVkaWFRdWVyeSkge1xuXHRcdFx0XHRcdGl0ZW1bMl0gPSBcIihcIiArIGl0ZW1bMl0gKyBcIikgYW5kIChcIiArIG1lZGlhUXVlcnkgKyBcIilcIjtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaXN0LnB1c2goaXRlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9O1xuXHRyZXR1cm4gbGlzdDtcbn07XG5cbmZ1bmN0aW9uIGNzc1dpdGhNYXBwaW5nVG9TdHJpbmcoaXRlbSwgdXNlU291cmNlTWFwKSB7XG5cdHZhciBjb250ZW50ID0gaXRlbVsxXSB8fCAnJztcblx0dmFyIGNzc01hcHBpbmcgPSBpdGVtWzNdO1xuXHRpZiAoIWNzc01hcHBpbmcpIHtcblx0XHRyZXR1cm4gY29udGVudDtcblx0fVxuXG5cdGlmICh1c2VTb3VyY2VNYXAgJiYgdHlwZW9mIGJ0b2EgPT09ICdmdW5jdGlvbicpIHtcblx0XHR2YXIgc291cmNlTWFwcGluZyA9IHRvQ29tbWVudChjc3NNYXBwaW5nKTtcblx0XHR2YXIgc291cmNlVVJMcyA9IGNzc01hcHBpbmcuc291cmNlcy5tYXAoZnVuY3Rpb24gKHNvdXJjZSkge1xuXHRcdFx0cmV0dXJuICcvKiMgc291cmNlVVJMPScgKyBjc3NNYXBwaW5nLnNvdXJjZVJvb3QgKyBzb3VyY2UgKyAnICovJ1xuXHRcdH0pO1xuXG5cdFx0cmV0dXJuIFtjb250ZW50XS5jb25jYXQoc291cmNlVVJMcykuY29uY2F0KFtzb3VyY2VNYXBwaW5nXSkuam9pbignXFxuJyk7XG5cdH1cblxuXHRyZXR1cm4gW2NvbnRlbnRdLmpvaW4oJ1xcbicpO1xufVxuXG4vLyBBZGFwdGVkIGZyb20gY29udmVydC1zb3VyY2UtbWFwIChNSVQpXG5mdW5jdGlvbiB0b0NvbW1lbnQoc291cmNlTWFwKSB7XG5cdC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby11bmRlZlxuXHR2YXIgYmFzZTY0ID0gYnRvYSh1bmVzY2FwZShlbmNvZGVVUklDb21wb25lbnQoSlNPTi5zdHJpbmdpZnkoc291cmNlTWFwKSkpKTtcblx0dmFyIGRhdGEgPSAnc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247Y2hhcnNldD11dGYtODtiYXNlNjQsJyArIGJhc2U2NDtcblxuXHRyZXR1cm4gJy8qIyAnICsgZGF0YSArICcgKi8nO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/css-loader/lib/css-base.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/dayjs/dayjs.min.js\":\n/*!*****************************************!*\\\n  !*** ./node_modules/dayjs/dayjs.min.js ***!\n  \\*****************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"!function(t,e){ true?module.exports=e():undefined}(this,function(){\\\"use strict\\\";var t=\\\"millisecond\\\",e=\\\"second\\\",n=\\\"minute\\\",r=\\\"hour\\\",i=\\\"day\\\",s=\\\"week\\\",u=\\\"month\\\",o=\\\"quarter\\\",a=\\\"year\\\",h=/^(\\\\d{4})-?(\\\\d{1,2})-?(\\\\d{0,2})[^0-9]*(\\\\d{1,2})?:?(\\\\d{1,2})?:?(\\\\d{1,2})?.?(\\\\d{1,3})?$/,f=/\\\\[([^\\\\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,c=function(t,e,n){var r=String(t);return!r||r.length>=e?t:\\\"\\\"+Array(e+1-r.length).join(n)+t},d={s:c,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?\\\"+\\\":\\\"-\\\")+c(r,2,\\\"0\\\")+\\\":\\\"+c(i,2,\\\"0\\\")},m:function(t,e){var n=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(n,u),i=e-r<0,s=t.clone().add(n+(i?-1:1),u);return Number(-(n+(e-r)/(i?r-s:s-r))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(h){return{M:u,y:a,w:s,d:i,D:\\\"date\\\",h:r,m:n,s:e,ms:t,Q:o}[h]||String(h||\\\"\\\").toLowerCase().replace(/s$/,\\\"\\\")},u:function(t){return void 0===t}},$={name:\\\"en\\\",weekdays:\\\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\\\".split(\\\"_\\\"),months:\\\"January_February_March_April_May_June_July_August_September_October_November_December\\\".split(\\\"_\\\")},l=\\\"en\\\",m={};m[l]=$;var y=function(t){return t instanceof v},M=function(t,e,n){var r;if(!t)return l;if(\\\"string\\\"==typeof t)m[t]&&(r=t),e&&(m[t]=e,r=t);else{var i=t.name;m[i]=t,r=i}return!n&&r&&(l=r),r||!n&&l},g=function(t,e){if(y(t))return t.clone();var n=\\\"object\\\"==typeof e?e:{};return n.date=t,n.args=arguments,new v(n)},D=d;D.l=M,D.i=y,D.w=function(t,e){return g(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})};var v=function(){function c(t){this.$L=this.$L||M(t.locale,null,!0),this.parse(t)}var d=c.prototype;return d.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(D.u(e))return new Date;if(e instanceof Date)return new Date(e);if(\\\"string\\\"==typeof e&&!/Z$/i.test(e)){var r=e.match(h);if(r)return n?new Date(Date.UTC(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)):new Date(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)}return new Date(e)}(t),this.init()},d.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},d.$utils=function(){return D},d.isValid=function(){return!(\\\"Invalid Date\\\"===this.$d.toString())},d.isSame=function(t,e){var n=g(t);return this.startOf(e)<=n&&n<=this.endOf(e)},d.isAfter=function(t,e){return g(t)<this.startOf(e)},d.isBefore=function(t,e){return this.endOf(e)<g(t)},d.$g=function(t,e,n){return D.u(t)?this[e]:this.set(n,t)},d.year=function(t){return this.$g(t,\\\"$y\\\",a)},d.month=function(t){return this.$g(t,\\\"$M\\\",u)},d.day=function(t){return this.$g(t,\\\"$W\\\",i)},d.date=function(t){return this.$g(t,\\\"$D\\\",\\\"date\\\")},d.hour=function(t){return this.$g(t,\\\"$H\\\",r)},d.minute=function(t){return this.$g(t,\\\"$m\\\",n)},d.second=function(t){return this.$g(t,\\\"$s\\\",e)},d.millisecond=function(e){return this.$g(e,\\\"$ms\\\",t)},d.unix=function(){return Math.floor(this.valueOf()/1e3)},d.valueOf=function(){return this.$d.getTime()},d.startOf=function(t,o){var h=this,f=!!D.u(o)||o,c=D.p(t),d=function(t,e){var n=D.w(h.$u?Date.UTC(h.$y,e,t):new Date(h.$y,e,t),h);return f?n:n.endOf(i)},$=function(t,e){return D.w(h.toDate()[t].apply(h.toDate(\\\"s\\\"),(f?[0,0,0,0]:[23,59,59,999]).slice(e)),h)},l=this.$W,m=this.$M,y=this.$D,M=\\\"set\\\"+(this.$u?\\\"UTC\\\":\\\"\\\");switch(c){case a:return f?d(1,0):d(31,11);case u:return f?d(1,m):d(0,m+1);case s:var g=this.$locale().weekStart||0,v=(l<g?l+7:l)-g;return d(f?y-v:y+(6-v),m);case i:case\\\"date\\\":return $(M+\\\"Hours\\\",0);case r:return $(M+\\\"Minutes\\\",1);case n:return $(M+\\\"Seconds\\\",2);case e:return $(M+\\\"Milliseconds\\\",3);default:return this.clone()}},d.endOf=function(t){return this.startOf(t,!1)},d.$set=function(s,o){var h,f=D.p(s),c=\\\"set\\\"+(this.$u?\\\"UTC\\\":\\\"\\\"),d=(h={},h[i]=c+\\\"Date\\\",h.date=c+\\\"Date\\\",h[u]=c+\\\"Month\\\",h[a]=c+\\\"FullYear\\\",h[r]=c+\\\"Hours\\\",h[n]=c+\\\"Minutes\\\",h[e]=c+\\\"Seconds\\\",h[t]=c+\\\"Milliseconds\\\",h)[f],$=f===i?this.$D+(o-this.$W):o;if(f===u||f===a){var l=this.clone().set(\\\"date\\\",1);l.$d[d]($),l.init(),this.$d=l.set(\\\"date\\\",Math.min(this.$D,l.daysInMonth())).toDate()}else d&&this.$d[d]($);return this.init(),this},d.set=function(t,e){return this.clone().$set(t,e)},d.get=function(t){return this[D.p(t)]()},d.add=function(t,o){var h,f=this;t=Number(t);var c=D.p(o),d=function(e){var n=g(f);return D.w(n.date(n.date()+Math.round(e*t)),f)};if(c===u)return this.set(u,this.$M+t);if(c===a)return this.set(a,this.$y+t);if(c===i)return d(1);if(c===s)return d(7);var $=(h={},h[n]=6e4,h[r]=36e5,h[e]=1e3,h)[c]||1,l=this.$d.getTime()+t*$;return D.w(l,this)},d.subtract=function(t,e){return this.add(-1*t,e)},d.format=function(t){var e=this;if(!this.isValid())return\\\"Invalid Date\\\";var n=t||\\\"YYYY-MM-DDTHH:mm:ssZ\\\",r=D.z(this),i=this.$locale(),s=this.$H,u=this.$m,o=this.$M,a=i.weekdays,h=i.months,c=function(t,r,i,s){return t&&(t[r]||t(e,n))||i[r].substr(0,s)},d=function(t){return D.s(s%12||12,t,\\\"0\\\")},$=i.meridiem||function(t,e,n){var r=t<12?\\\"AM\\\":\\\"PM\\\";return n?r.toLowerCase():r},l={YY:String(this.$y).slice(-2),YYYY:this.$y,M:o+1,MM:D.s(o+1,2,\\\"0\\\"),MMM:c(i.monthsShort,o,h,3),MMMM:c(h,o),D:this.$D,DD:D.s(this.$D,2,\\\"0\\\"),d:String(this.$W),dd:c(i.weekdaysMin,this.$W,a,2),ddd:c(i.weekdaysShort,this.$W,a,3),dddd:a[this.$W],H:String(s),HH:D.s(s,2,\\\"0\\\"),h:d(1),hh:d(2),a:$(s,u,!0),A:$(s,u,!1),m:String(u),mm:D.s(u,2,\\\"0\\\"),s:String(this.$s),ss:D.s(this.$s,2,\\\"0\\\"),SSS:D.s(this.$ms,3,\\\"0\\\"),Z:r};return n.replace(f,function(t,e){return e||l[t]||r.replace(\\\":\\\",\\\"\\\")})},d.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},d.diff=function(t,h,f){var c,d=D.p(h),$=g(t),l=6e4*($.utcOffset()-this.utcOffset()),m=this-$,y=D.m(this,$);return y=(c={},c[a]=y/12,c[u]=y,c[o]=y/3,c[s]=(m-l)/6048e5,c[i]=(m-l)/864e5,c[r]=m/36e5,c[n]=m/6e4,c[e]=m/1e3,c)[d]||m,f?y:D.a(y)},d.daysInMonth=function(){return this.endOf(u).$D},d.$locale=function(){return m[this.$L]},d.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),r=M(t,e,!0);return r&&(n.$L=r),n},d.clone=function(){return D.w(this.$d,this)},d.toDate=function(){return new Date(this.valueOf())},d.toJSON=function(){return this.isValid()?this.toISOString():null},d.toISOString=function(){return this.$d.toISOString()},d.toString=function(){return this.$d.toUTCString()},c}();return g.prototype=v.prototype,g.extend=function(t,e){return t(e,v,g),g},g.locale=M,g.isDayjs=y,g.unix=function(t){return g(1e3*t)},g.en=m[l],g.Ls=m,g});\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZGF5anMvZGF5anMubWluLmpzPzVhMGMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZUFBZSxLQUFvRCxvQkFBb0IsU0FBMkQsQ0FBQyxpQkFBaUIsYUFBYSwyR0FBMkcsRUFBRSxPQUFPLElBQUksT0FBTyxJQUFJLFlBQVksSUFBSSxRQUFRLElBQUksUUFBUSxJQUFJLFFBQVEsSUFBSSxzQkFBc0IsSUFBSSxHQUFHLElBQUksR0FBRyxJQUFJLEdBQUcsSUFBSSxHQUFHLElBQUksR0FBRyxJQUFJLE9BQU8sSUFBSSxHQUFHLElBQUksR0FBRyxJQUFJLHlCQUF5QixnQkFBZ0IseURBQXlELElBQUksa0JBQWtCLDZEQUE2RCwrQ0FBK0MsaUJBQWlCLDhHQUE4Ryx5Q0FBeUMsZUFBZSx5Q0FBeUMsZUFBZSxPQUFPLDhDQUE4QyxrREFBa0QsZUFBZSxtQkFBbUIsSUFBSSxtTUFBbU0sYUFBYSxPQUFPLGtCQUFrQixzQkFBc0IsbUJBQW1CLE1BQU0sZUFBZSxrREFBa0QsS0FBSyxhQUFhLFdBQVcsNEJBQTRCLGlCQUFpQix5QkFBeUIsOEJBQThCLDBDQUEwQyxLQUFLLDhCQUE4QixZQUFZLHVDQUF1QyxHQUFHLGlCQUFpQixjQUFjLG1EQUFtRCxrQkFBa0IsMkJBQTJCLG9CQUFvQixxQkFBcUIsaUNBQWlDLDBCQUEwQix3Q0FBd0MsdUNBQXVDLGlCQUFpQixvSkFBb0osbUJBQW1CLGdCQUFnQixtQkFBbUIsY0FBYyxvTEFBb0wscUJBQXFCLFNBQVMsc0JBQXNCLDZDQUE2Qyx3QkFBd0IsV0FBVyw0Q0FBNEMseUJBQXlCLDRCQUE0QiwwQkFBMEIsMEJBQTBCLHNCQUFzQixvQ0FBb0Msb0JBQW9CLHlCQUF5QixxQkFBcUIseUJBQXlCLG1CQUFtQix5QkFBeUIsb0JBQW9CLDhCQUE4QixvQkFBb0IseUJBQXlCLHNCQUFzQix5QkFBeUIsc0JBQXNCLHlCQUF5QiwyQkFBMkIsMEJBQTBCLG1CQUFtQixzQ0FBc0Msc0JBQXNCLHlCQUF5Qix5QkFBeUIsa0RBQWtELHdEQUF3RCxzQkFBc0IsaUJBQWlCLHVGQUF1RiwwREFBMEQsVUFBVSxnQ0FBZ0MsZ0NBQWdDLHlEQUF5RCwwQkFBMEIsd0NBQXdDLCtCQUErQiwrQkFBK0Isb0NBQW9DLDZCQUE2QixxQkFBcUIsMEJBQTBCLHNCQUFzQixpREFBaUQsMktBQTJLLGlCQUFpQixpQ0FBaUMscUZBQXFGLHNCQUFzQix3QkFBd0IscUJBQXFCLDhCQUE4QixtQkFBbUIsc0JBQXNCLHFCQUFxQixhQUFhLFlBQVksMkJBQTJCLFdBQVcsZ0RBQWdELHNDQUFzQyxzQ0FBc0MscUJBQXFCLHFCQUFxQixXQUFXLDhEQUE4RCxtQkFBbUIsMEJBQTBCLHdCQUF3QixzQkFBc0IsV0FBVyx3Q0FBd0MsdUlBQXVJLDJDQUEyQyxlQUFlLDJCQUEyQiwrQkFBK0IscUJBQXFCLDJCQUEyQixJQUFJLGtaQUFrWixpQ0FBaUMsa0NBQWtDLEVBQUUsd0JBQXdCLHNEQUFzRCx3QkFBd0Isb0ZBQW9GLGNBQWMsb0hBQW9ILDBCQUEwQix3QkFBd0Isc0JBQXNCLGtCQUFrQix3QkFBd0IscUJBQXFCLCtCQUErQixxQkFBcUIsb0JBQW9CLHlCQUF5QixxQkFBcUIsZ0NBQWdDLHFCQUFxQiw4Q0FBOEMsMEJBQTBCLDZCQUE2Qix1QkFBdUIsNkJBQTZCLEdBQUcsR0FBRyxzREFBc0Qsa0JBQWtCLDJDQUEyQyxnQkFBZ0Isb0JBQW9CIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2RheWpzL2RheWpzLm1pbi5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIiFmdW5jdGlvbih0LGUpe1wib2JqZWN0XCI9PXR5cGVvZiBleHBvcnRzJiZcInVuZGVmaW5lZFwiIT10eXBlb2YgbW9kdWxlP21vZHVsZS5leHBvcnRzPWUoKTpcImZ1bmN0aW9uXCI9PXR5cGVvZiBkZWZpbmUmJmRlZmluZS5hbWQ/ZGVmaW5lKGUpOnQuZGF5anM9ZSgpfSh0aGlzLGZ1bmN0aW9uKCl7XCJ1c2Ugc3RyaWN0XCI7dmFyIHQ9XCJtaWxsaXNlY29uZFwiLGU9XCJzZWNvbmRcIixuPVwibWludXRlXCIscj1cImhvdXJcIixpPVwiZGF5XCIscz1cIndlZWtcIix1PVwibW9udGhcIixvPVwicXVhcnRlclwiLGE9XCJ5ZWFyXCIsaD0vXihcXGR7NH0pLT8oXFxkezEsMn0pLT8oXFxkezAsMn0pW14wLTldKihcXGR7MSwyfSk/Oj8oXFxkezEsMn0pPzo/KFxcZHsxLDJ9KT8uPyhcXGR7MSwzfSk/JC8sZj0vXFxbKFteXFxdXSspXXxZezIsNH18TXsxLDR9fER7MSwyfXxkezEsNH18SHsxLDJ9fGh7MSwyfXxhfEF8bXsxLDJ9fHN7MSwyfXxaezEsMn18U1NTL2csYz1mdW5jdGlvbih0LGUsbil7dmFyIHI9U3RyaW5nKHQpO3JldHVybiFyfHxyLmxlbmd0aD49ZT90OlwiXCIrQXJyYXkoZSsxLXIubGVuZ3RoKS5qb2luKG4pK3R9LGQ9e3M6Yyx6OmZ1bmN0aW9uKHQpe3ZhciBlPS10LnV0Y09mZnNldCgpLG49TWF0aC5hYnMoZSkscj1NYXRoLmZsb29yKG4vNjApLGk9biU2MDtyZXR1cm4oZTw9MD9cIitcIjpcIi1cIikrYyhyLDIsXCIwXCIpK1wiOlwiK2MoaSwyLFwiMFwiKX0sbTpmdW5jdGlvbih0LGUpe3ZhciBuPTEyKihlLnllYXIoKS10LnllYXIoKSkrKGUubW9udGgoKS10Lm1vbnRoKCkpLHI9dC5jbG9uZSgpLmFkZChuLHUpLGk9ZS1yPDAscz10LmNsb25lKCkuYWRkKG4rKGk/LTE6MSksdSk7cmV0dXJuIE51bWJlcigtKG4rKGUtcikvKGk/ci1zOnMtcikpfHwwKX0sYTpmdW5jdGlvbih0KXtyZXR1cm4gdDwwP01hdGguY2VpbCh0KXx8MDpNYXRoLmZsb29yKHQpfSxwOmZ1bmN0aW9uKGgpe3JldHVybntNOnUseTphLHc6cyxkOmksRDpcImRhdGVcIixoOnIsbTpuLHM6ZSxtczp0LFE6b31baF18fFN0cmluZyhofHxcIlwiKS50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL3MkLyxcIlwiKX0sdTpmdW5jdGlvbih0KXtyZXR1cm4gdm9pZCAwPT09dH19LCQ9e25hbWU6XCJlblwiLHdlZWtkYXlzOlwiU3VuZGF5X01vbmRheV9UdWVzZGF5X1dlZG5lc2RheV9UaHVyc2RheV9GcmlkYXlfU2F0dXJkYXlcIi5zcGxpdChcIl9cIiksbW9udGhzOlwiSmFudWFyeV9GZWJydWFyeV9NYXJjaF9BcHJpbF9NYXlfSnVuZV9KdWx5X0F1Z3VzdF9TZXB0ZW1iZXJfT2N0b2Jlcl9Ob3ZlbWJlcl9EZWNlbWJlclwiLnNwbGl0KFwiX1wiKX0sbD1cImVuXCIsbT17fTttW2xdPSQ7dmFyIHk9ZnVuY3Rpb24odCl7cmV0dXJuIHQgaW5zdGFuY2VvZiB2fSxNPWZ1bmN0aW9uKHQsZSxuKXt2YXIgcjtpZighdClyZXR1cm4gbDtpZihcInN0cmluZ1wiPT10eXBlb2YgdCltW3RdJiYocj10KSxlJiYobVt0XT1lLHI9dCk7ZWxzZXt2YXIgaT10Lm5hbWU7bVtpXT10LHI9aX1yZXR1cm4hbiYmciYmKGw9cikscnx8IW4mJmx9LGc9ZnVuY3Rpb24odCxlKXtpZih5KHQpKXJldHVybiB0LmNsb25lKCk7dmFyIG49XCJvYmplY3RcIj09dHlwZW9mIGU/ZTp7fTtyZXR1cm4gbi5kYXRlPXQsbi5hcmdzPWFyZ3VtZW50cyxuZXcgdihuKX0sRD1kO0QubD1NLEQuaT15LEQudz1mdW5jdGlvbih0LGUpe3JldHVybiBnKHQse2xvY2FsZTplLiRMLHV0YzplLiR1LCRvZmZzZXQ6ZS4kb2Zmc2V0fSl9O3ZhciB2PWZ1bmN0aW9uKCl7ZnVuY3Rpb24gYyh0KXt0aGlzLiRMPXRoaXMuJEx8fE0odC5sb2NhbGUsbnVsbCwhMCksdGhpcy5wYXJzZSh0KX12YXIgZD1jLnByb3RvdHlwZTtyZXR1cm4gZC5wYXJzZT1mdW5jdGlvbih0KXt0aGlzLiRkPWZ1bmN0aW9uKHQpe3ZhciBlPXQuZGF0ZSxuPXQudXRjO2lmKG51bGw9PT1lKXJldHVybiBuZXcgRGF0ZShOYU4pO2lmKEQudShlKSlyZXR1cm4gbmV3IERhdGU7aWYoZSBpbnN0YW5jZW9mIERhdGUpcmV0dXJuIG5ldyBEYXRlKGUpO2lmKFwic3RyaW5nXCI9PXR5cGVvZiBlJiYhL1okL2kudGVzdChlKSl7dmFyIHI9ZS5tYXRjaChoKTtpZihyKXJldHVybiBuP25ldyBEYXRlKERhdGUuVVRDKHJbMV0sclsyXS0xLHJbM118fDEscls0XXx8MCxyWzVdfHwwLHJbNl18fDAscls3XXx8MCkpOm5ldyBEYXRlKHJbMV0sclsyXS0xLHJbM118fDEscls0XXx8MCxyWzVdfHwwLHJbNl18fDAscls3XXx8MCl9cmV0dXJuIG5ldyBEYXRlKGUpfSh0KSx0aGlzLmluaXQoKX0sZC5pbml0PWZ1bmN0aW9uKCl7dmFyIHQ9dGhpcy4kZDt0aGlzLiR5PXQuZ2V0RnVsbFllYXIoKSx0aGlzLiRNPXQuZ2V0TW9udGgoKSx0aGlzLiREPXQuZ2V0RGF0ZSgpLHRoaXMuJFc9dC5nZXREYXkoKSx0aGlzLiRIPXQuZ2V0SG91cnMoKSx0aGlzLiRtPXQuZ2V0TWludXRlcygpLHRoaXMuJHM9dC5nZXRTZWNvbmRzKCksdGhpcy4kbXM9dC5nZXRNaWxsaXNlY29uZHMoKX0sZC4kdXRpbHM9ZnVuY3Rpb24oKXtyZXR1cm4gRH0sZC5pc1ZhbGlkPWZ1bmN0aW9uKCl7cmV0dXJuIShcIkludmFsaWQgRGF0ZVwiPT09dGhpcy4kZC50b1N0cmluZygpKX0sZC5pc1NhbWU9ZnVuY3Rpb24odCxlKXt2YXIgbj1nKHQpO3JldHVybiB0aGlzLnN0YXJ0T2YoZSk8PW4mJm48PXRoaXMuZW5kT2YoZSl9LGQuaXNBZnRlcj1mdW5jdGlvbih0LGUpe3JldHVybiBnKHQpPHRoaXMuc3RhcnRPZihlKX0sZC5pc0JlZm9yZT1mdW5jdGlvbih0LGUpe3JldHVybiB0aGlzLmVuZE9mKGUpPGcodCl9LGQuJGc9ZnVuY3Rpb24odCxlLG4pe3JldHVybiBELnUodCk/dGhpc1tlXTp0aGlzLnNldChuLHQpfSxkLnllYXI9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuJGcodCxcIiR5XCIsYSl9LGQubW9udGg9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuJGcodCxcIiRNXCIsdSl9LGQuZGF5PWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLiRnKHQsXCIkV1wiLGkpfSxkLmRhdGU9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuJGcodCxcIiREXCIsXCJkYXRlXCIpfSxkLmhvdXI9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuJGcodCxcIiRIXCIscil9LGQubWludXRlPWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLiRnKHQsXCIkbVwiLG4pfSxkLnNlY29uZD1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy4kZyh0LFwiJHNcIixlKX0sZC5taWxsaXNlY29uZD1mdW5jdGlvbihlKXtyZXR1cm4gdGhpcy4kZyhlLFwiJG1zXCIsdCl9LGQudW5peD1mdW5jdGlvbigpe3JldHVybiBNYXRoLmZsb29yKHRoaXMudmFsdWVPZigpLzFlMyl9LGQudmFsdWVPZj1mdW5jdGlvbigpe3JldHVybiB0aGlzLiRkLmdldFRpbWUoKX0sZC5zdGFydE9mPWZ1bmN0aW9uKHQsbyl7dmFyIGg9dGhpcyxmPSEhRC51KG8pfHxvLGM9RC5wKHQpLGQ9ZnVuY3Rpb24odCxlKXt2YXIgbj1ELncoaC4kdT9EYXRlLlVUQyhoLiR5LGUsdCk6bmV3IERhdGUoaC4keSxlLHQpLGgpO3JldHVybiBmP246bi5lbmRPZihpKX0sJD1mdW5jdGlvbih0LGUpe3JldHVybiBELncoaC50b0RhdGUoKVt0XS5hcHBseShoLnRvRGF0ZShcInNcIiksKGY/WzAsMCwwLDBdOlsyMyw1OSw1OSw5OTldKS5zbGljZShlKSksaCl9LGw9dGhpcy4kVyxtPXRoaXMuJE0seT10aGlzLiRELE09XCJzZXRcIisodGhpcy4kdT9cIlVUQ1wiOlwiXCIpO3N3aXRjaChjKXtjYXNlIGE6cmV0dXJuIGY/ZCgxLDApOmQoMzEsMTEpO2Nhc2UgdTpyZXR1cm4gZj9kKDEsbSk6ZCgwLG0rMSk7Y2FzZSBzOnZhciBnPXRoaXMuJGxvY2FsZSgpLndlZWtTdGFydHx8MCx2PShsPGc/bCs3OmwpLWc7cmV0dXJuIGQoZj95LXY6eSsoNi12KSxtKTtjYXNlIGk6Y2FzZVwiZGF0ZVwiOnJldHVybiAkKE0rXCJIb3Vyc1wiLDApO2Nhc2UgcjpyZXR1cm4gJChNK1wiTWludXRlc1wiLDEpO2Nhc2UgbjpyZXR1cm4gJChNK1wiU2Vjb25kc1wiLDIpO2Nhc2UgZTpyZXR1cm4gJChNK1wiTWlsbGlzZWNvbmRzXCIsMyk7ZGVmYXVsdDpyZXR1cm4gdGhpcy5jbG9uZSgpfX0sZC5lbmRPZj1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5zdGFydE9mKHQsITEpfSxkLiRzZXQ9ZnVuY3Rpb24ocyxvKXt2YXIgaCxmPUQucChzKSxjPVwic2V0XCIrKHRoaXMuJHU/XCJVVENcIjpcIlwiKSxkPShoPXt9LGhbaV09YytcIkRhdGVcIixoLmRhdGU9YytcIkRhdGVcIixoW3VdPWMrXCJNb250aFwiLGhbYV09YytcIkZ1bGxZZWFyXCIsaFtyXT1jK1wiSG91cnNcIixoW25dPWMrXCJNaW51dGVzXCIsaFtlXT1jK1wiU2Vjb25kc1wiLGhbdF09YytcIk1pbGxpc2Vjb25kc1wiLGgpW2ZdLCQ9Zj09PWk/dGhpcy4kRCsoby10aGlzLiRXKTpvO2lmKGY9PT11fHxmPT09YSl7dmFyIGw9dGhpcy5jbG9uZSgpLnNldChcImRhdGVcIiwxKTtsLiRkW2RdKCQpLGwuaW5pdCgpLHRoaXMuJGQ9bC5zZXQoXCJkYXRlXCIsTWF0aC5taW4odGhpcy4kRCxsLmRheXNJbk1vbnRoKCkpKS50b0RhdGUoKX1lbHNlIGQmJnRoaXMuJGRbZF0oJCk7cmV0dXJuIHRoaXMuaW5pdCgpLHRoaXN9LGQuc2V0PWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHRoaXMuY2xvbmUoKS4kc2V0KHQsZSl9LGQuZ2V0PWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzW0QucCh0KV0oKX0sZC5hZGQ9ZnVuY3Rpb24odCxvKXt2YXIgaCxmPXRoaXM7dD1OdW1iZXIodCk7dmFyIGM9RC5wKG8pLGQ9ZnVuY3Rpb24oZSl7dmFyIG49ZyhmKTtyZXR1cm4gRC53KG4uZGF0ZShuLmRhdGUoKStNYXRoLnJvdW5kKGUqdCkpLGYpfTtpZihjPT09dSlyZXR1cm4gdGhpcy5zZXQodSx0aGlzLiRNK3QpO2lmKGM9PT1hKXJldHVybiB0aGlzLnNldChhLHRoaXMuJHkrdCk7aWYoYz09PWkpcmV0dXJuIGQoMSk7aWYoYz09PXMpcmV0dXJuIGQoNyk7dmFyICQ9KGg9e30saFtuXT02ZTQsaFtyXT0zNmU1LGhbZV09MWUzLGgpW2NdfHwxLGw9dGhpcy4kZC5nZXRUaW1lKCkrdCokO3JldHVybiBELncobCx0aGlzKX0sZC5zdWJ0cmFjdD1mdW5jdGlvbih0LGUpe3JldHVybiB0aGlzLmFkZCgtMSp0LGUpfSxkLmZvcm1hdD1mdW5jdGlvbih0KXt2YXIgZT10aGlzO2lmKCF0aGlzLmlzVmFsaWQoKSlyZXR1cm5cIkludmFsaWQgRGF0ZVwiO3ZhciBuPXR8fFwiWVlZWS1NTS1ERFRISDptbTpzc1pcIixyPUQueih0aGlzKSxpPXRoaXMuJGxvY2FsZSgpLHM9dGhpcy4kSCx1PXRoaXMuJG0sbz10aGlzLiRNLGE9aS53ZWVrZGF5cyxoPWkubW9udGhzLGM9ZnVuY3Rpb24odCxyLGkscyl7cmV0dXJuIHQmJih0W3JdfHx0KGUsbikpfHxpW3JdLnN1YnN0cigwLHMpfSxkPWZ1bmN0aW9uKHQpe3JldHVybiBELnMocyUxMnx8MTIsdCxcIjBcIil9LCQ9aS5tZXJpZGllbXx8ZnVuY3Rpb24odCxlLG4pe3ZhciByPXQ8MTI/XCJBTVwiOlwiUE1cIjtyZXR1cm4gbj9yLnRvTG93ZXJDYXNlKCk6cn0sbD17WVk6U3RyaW5nKHRoaXMuJHkpLnNsaWNlKC0yKSxZWVlZOnRoaXMuJHksTTpvKzEsTU06RC5zKG8rMSwyLFwiMFwiKSxNTU06YyhpLm1vbnRoc1Nob3J0LG8saCwzKSxNTU1NOmMoaCxvKSxEOnRoaXMuJEQsREQ6RC5zKHRoaXMuJEQsMixcIjBcIiksZDpTdHJpbmcodGhpcy4kVyksZGQ6YyhpLndlZWtkYXlzTWluLHRoaXMuJFcsYSwyKSxkZGQ6YyhpLndlZWtkYXlzU2hvcnQsdGhpcy4kVyxhLDMpLGRkZGQ6YVt0aGlzLiRXXSxIOlN0cmluZyhzKSxISDpELnMocywyLFwiMFwiKSxoOmQoMSksaGg6ZCgyKSxhOiQocyx1LCEwKSxBOiQocyx1LCExKSxtOlN0cmluZyh1KSxtbTpELnModSwyLFwiMFwiKSxzOlN0cmluZyh0aGlzLiRzKSxzczpELnModGhpcy4kcywyLFwiMFwiKSxTU1M6RC5zKHRoaXMuJG1zLDMsXCIwXCIpLFo6cn07cmV0dXJuIG4ucmVwbGFjZShmLGZ1bmN0aW9uKHQsZSl7cmV0dXJuIGV8fGxbdF18fHIucmVwbGFjZShcIjpcIixcIlwiKX0pfSxkLnV0Y09mZnNldD1mdW5jdGlvbigpe3JldHVybiAxNSotTWF0aC5yb3VuZCh0aGlzLiRkLmdldFRpbWV6b25lT2Zmc2V0KCkvMTUpfSxkLmRpZmY9ZnVuY3Rpb24odCxoLGYpe3ZhciBjLGQ9RC5wKGgpLCQ9Zyh0KSxsPTZlNCooJC51dGNPZmZzZXQoKS10aGlzLnV0Y09mZnNldCgpKSxtPXRoaXMtJCx5PUQubSh0aGlzLCQpO3JldHVybiB5PShjPXt9LGNbYV09eS8xMixjW3VdPXksY1tvXT15LzMsY1tzXT0obS1sKS82MDQ4ZTUsY1tpXT0obS1sKS84NjRlNSxjW3JdPW0vMzZlNSxjW25dPW0vNmU0LGNbZV09bS8xZTMsYylbZF18fG0sZj95OkQuYSh5KX0sZC5kYXlzSW5Nb250aD1mdW5jdGlvbigpe3JldHVybiB0aGlzLmVuZE9mKHUpLiREfSxkLiRsb2NhbGU9ZnVuY3Rpb24oKXtyZXR1cm4gbVt0aGlzLiRMXX0sZC5sb2NhbGU9ZnVuY3Rpb24odCxlKXtpZighdClyZXR1cm4gdGhpcy4kTDt2YXIgbj10aGlzLmNsb25lKCkscj1NKHQsZSwhMCk7cmV0dXJuIHImJihuLiRMPXIpLG59LGQuY2xvbmU9ZnVuY3Rpb24oKXtyZXR1cm4gRC53KHRoaXMuJGQsdGhpcyl9LGQudG9EYXRlPWZ1bmN0aW9uKCl7cmV0dXJuIG5ldyBEYXRlKHRoaXMudmFsdWVPZigpKX0sZC50b0pTT049ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5pc1ZhbGlkKCk/dGhpcy50b0lTT1N0cmluZygpOm51bGx9LGQudG9JU09TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy4kZC50b0lTT1N0cmluZygpfSxkLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuJGQudG9VVENTdHJpbmcoKX0sY30oKTtyZXR1cm4gZy5wcm90b3R5cGU9di5wcm90b3R5cGUsZy5leHRlbmQ9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdChlLHYsZyksZ30sZy5sb2NhbGU9TSxnLmlzRGF5anM9eSxnLnVuaXg9ZnVuY3Rpb24odCl7cmV0dXJuIGcoMWUzKnQpfSxnLmVuPW1bbF0sZy5Mcz1tLGd9KTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/dayjs/dayjs.min.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/process/browser.js\":\n/*!*****************************************!*\\\n  !*** ./node_modules/process/browser.js ***!\n  \\*****************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// shim for using process in browser\\nvar process = module.exports = {};\\n\\n// cached from whatever global is present so that test runners that stub it\\n// don't break things.  But we need to wrap it in a try catch in case it is\\n// wrapped in strict mode code which doesn't define any globals.  It's inside a\\n// function because try/catches deoptimize in certain engines.\\n\\nvar cachedSetTimeout;\\nvar cachedClearTimeout;\\n\\nfunction defaultSetTimout() {\\n    throw new Error('setTimeout has not been defined');\\n}\\nfunction defaultClearTimeout () {\\n    throw new Error('clearTimeout has not been defined');\\n}\\n(function () {\\n    try {\\n        if (typeof setTimeout === 'function') {\\n            cachedSetTimeout = setTimeout;\\n        } else {\\n            cachedSetTimeout = defaultSetTimout;\\n        }\\n    } catch (e) {\\n        cachedSetTimeout = defaultSetTimout;\\n    }\\n    try {\\n        if (typeof clearTimeout === 'function') {\\n            cachedClearTimeout = clearTimeout;\\n        } else {\\n            cachedClearTimeout = defaultClearTimeout;\\n        }\\n    } catch (e) {\\n        cachedClearTimeout = defaultClearTimeout;\\n    }\\n} ())\\nfunction runTimeout(fun) {\\n    if (cachedSetTimeout === setTimeout) {\\n        //normal enviroments in sane situations\\n        return setTimeout(fun, 0);\\n    }\\n    // if setTimeout wasn't available but was latter defined\\n    if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\\n        cachedSetTimeout = setTimeout;\\n        return setTimeout(fun, 0);\\n    }\\n    try {\\n        // when when somebody has screwed with setTimeout but no I.E. maddness\\n        return cachedSetTimeout(fun, 0);\\n    } catch(e){\\n        try {\\n            // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\\n            return cachedSetTimeout.call(null, fun, 0);\\n        } catch(e){\\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\\n            return cachedSetTimeout.call(this, fun, 0);\\n        }\\n    }\\n\\n\\n}\\nfunction runClearTimeout(marker) {\\n    if (cachedClearTimeout === clearTimeout) {\\n        //normal enviroments in sane situations\\n        return clearTimeout(marker);\\n    }\\n    // if clearTimeout wasn't available but was latter defined\\n    if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\\n        cachedClearTimeout = clearTimeout;\\n        return clearTimeout(marker);\\n    }\\n    try {\\n        // when when somebody has screwed with setTimeout but no I.E. maddness\\n        return cachedClearTimeout(marker);\\n    } catch (e){\\n        try {\\n            // When we are in I.E. but the script has been evaled so I.E. doesn't  trust the global object when called normally\\n            return cachedClearTimeout.call(null, marker);\\n        } catch (e){\\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\\n            // Some versions of I.E. have different rules for clearTimeout vs setTimeout\\n            return cachedClearTimeout.call(this, marker);\\n        }\\n    }\\n\\n\\n\\n}\\nvar queue = [];\\nvar draining = false;\\nvar currentQueue;\\nvar queueIndex = -1;\\n\\nfunction cleanUpNextTick() {\\n    if (!draining || !currentQueue) {\\n        return;\\n    }\\n    draining = false;\\n    if (currentQueue.length) {\\n        queue = currentQueue.concat(queue);\\n    } else {\\n        queueIndex = -1;\\n    }\\n    if (queue.length) {\\n        drainQueue();\\n    }\\n}\\n\\nfunction drainQueue() {\\n    if (draining) {\\n        return;\\n    }\\n    var timeout = runTimeout(cleanUpNextTick);\\n    draining = true;\\n\\n    var len = queue.length;\\n    while(len) {\\n        currentQueue = queue;\\n        queue = [];\\n        while (++queueIndex < len) {\\n            if (currentQueue) {\\n                currentQueue[queueIndex].run();\\n            }\\n        }\\n        queueIndex = -1;\\n        len = queue.length;\\n    }\\n    currentQueue = null;\\n    draining = false;\\n    runClearTimeout(timeout);\\n}\\n\\nprocess.nextTick = function (fun) {\\n    var args = new Array(arguments.length - 1);\\n    if (arguments.length > 1) {\\n        for (var i = 1; i < arguments.length; i++) {\\n            args[i - 1] = arguments[i];\\n        }\\n    }\\n    queue.push(new Item(fun, args));\\n    if (queue.length === 1 && !draining) {\\n        runTimeout(drainQueue);\\n    }\\n};\\n\\n// v8 likes predictible objects\\nfunction Item(fun, array) {\\n    this.fun = fun;\\n    this.array = array;\\n}\\nItem.prototype.run = function () {\\n    this.fun.apply(null, this.array);\\n};\\nprocess.title = 'browser';\\nprocess.browser = true;\\nprocess.env = {};\\nprocess.argv = [];\\nprocess.version = ''; // empty string to avoid regexp issues\\nprocess.versions = {};\\n\\nfunction noop() {}\\n\\nprocess.on = noop;\\nprocess.addListener = noop;\\nprocess.once = noop;\\nprocess.off = noop;\\nprocess.removeListener = noop;\\nprocess.removeAllListeners = noop;\\nprocess.emit = noop;\\nprocess.prependListener = noop;\\nprocess.prependOnceListener = noop;\\n\\nprocess.listeners = function (name) { return [] }\\n\\nprocess.binding = function (name) {\\n    throw new Error('process.binding is not supported');\\n};\\n\\nprocess.cwd = function () { return '/' };\\nprocess.chdir = function (dir) {\\n    throw new Error('process.chdir is not supported');\\n};\\nprocess.umask = function() { return 0; };\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcHJvY2Vzcy9icm93c2VyLmpzP2YyOGMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixzQkFBc0I7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLHFDQUFxQzs7QUFFckM7QUFDQTtBQUNBOztBQUVBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsVUFBVSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9wcm9jZXNzL2Jyb3dzZXIuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzaGltIGZvciB1c2luZyBwcm9jZXNzIGluIGJyb3dzZXJcbnZhciBwcm9jZXNzID0gbW9kdWxlLmV4cG9ydHMgPSB7fTtcblxuLy8gY2FjaGVkIGZyb20gd2hhdGV2ZXIgZ2xvYmFsIGlzIHByZXNlbnQgc28gdGhhdCB0ZXN0IHJ1bm5lcnMgdGhhdCBzdHViIGl0XG4vLyBkb24ndCBicmVhayB0aGluZ3MuICBCdXQgd2UgbmVlZCB0byB3cmFwIGl0IGluIGEgdHJ5IGNhdGNoIGluIGNhc2UgaXQgaXNcbi8vIHdyYXBwZWQgaW4gc3RyaWN0IG1vZGUgY29kZSB3aGljaCBkb2Vzbid0IGRlZmluZSBhbnkgZ2xvYmFscy4gIEl0J3MgaW5zaWRlIGFcbi8vIGZ1bmN0aW9uIGJlY2F1c2UgdHJ5L2NhdGNoZXMgZGVvcHRpbWl6ZSBpbiBjZXJ0YWluIGVuZ2luZXMuXG5cbnZhciBjYWNoZWRTZXRUaW1lb3V0O1xudmFyIGNhY2hlZENsZWFyVGltZW91dDtcblxuZnVuY3Rpb24gZGVmYXVsdFNldFRpbW91dCgpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ3NldFRpbWVvdXQgaGFzIG5vdCBiZWVuIGRlZmluZWQnKTtcbn1cbmZ1bmN0aW9uIGRlZmF1bHRDbGVhclRpbWVvdXQgKCkge1xuICAgIHRocm93IG5ldyBFcnJvcignY2xlYXJUaW1lb3V0IGhhcyBub3QgYmVlbiBkZWZpbmVkJyk7XG59XG4oZnVuY3Rpb24gKCkge1xuICAgIHRyeSB7XG4gICAgICAgIGlmICh0eXBlb2Ygc2V0VGltZW91dCA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgY2FjaGVkU2V0VGltZW91dCA9IHNldFRpbWVvdXQ7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBjYWNoZWRTZXRUaW1lb3V0ID0gZGVmYXVsdFNldFRpbW91dDtcbiAgICAgICAgfVxuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgY2FjaGVkU2V0VGltZW91dCA9IGRlZmF1bHRTZXRUaW1vdXQ7XG4gICAgfVxuICAgIHRyeSB7XG4gICAgICAgIGlmICh0eXBlb2YgY2xlYXJUaW1lb3V0ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICBjYWNoZWRDbGVhclRpbWVvdXQgPSBjbGVhclRpbWVvdXQ7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBjYWNoZWRDbGVhclRpbWVvdXQgPSBkZWZhdWx0Q2xlYXJUaW1lb3V0O1xuICAgICAgICB9XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgICBjYWNoZWRDbGVhclRpbWVvdXQgPSBkZWZhdWx0Q2xlYXJUaW1lb3V0O1xuICAgIH1cbn0gKCkpXG5mdW5jdGlvbiBydW5UaW1lb3V0KGZ1bikge1xuICAgIGlmIChjYWNoZWRTZXRUaW1lb3V0ID09PSBzZXRUaW1lb3V0KSB7XG4gICAgICAgIC8vbm9ybWFsIGVudmlyb21lbnRzIGluIHNhbmUgc2l0dWF0aW9uc1xuICAgICAgICByZXR1cm4gc2V0VGltZW91dChmdW4sIDApO1xuICAgIH1cbiAgICAvLyBpZiBzZXRUaW1lb3V0IHdhc24ndCBhdmFpbGFibGUgYnV0IHdhcyBsYXR0ZXIgZGVmaW5lZFxuICAgIGlmICgoY2FjaGVkU2V0VGltZW91dCA9PT0gZGVmYXVsdFNldFRpbW91dCB8fCAhY2FjaGVkU2V0VGltZW91dCkgJiYgc2V0VGltZW91dCkge1xuICAgICAgICBjYWNoZWRTZXRUaW1lb3V0ID0gc2V0VGltZW91dDtcbiAgICAgICAgcmV0dXJuIHNldFRpbWVvdXQoZnVuLCAwKTtcbiAgICB9XG4gICAgdHJ5IHtcbiAgICAgICAgLy8gd2hlbiB3aGVuIHNvbWVib2R5IGhhcyBzY3Jld2VkIHdpdGggc2V0VGltZW91dCBidXQgbm8gSS5FLiBtYWRkbmVzc1xuICAgICAgICByZXR1cm4gY2FjaGVkU2V0VGltZW91dChmdW4sIDApO1xuICAgIH0gY2F0Y2goZSl7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICAvLyBXaGVuIHdlIGFyZSBpbiBJLkUuIGJ1dCB0aGUgc2NyaXB0IGhhcyBiZWVuIGV2YWxlZCBzbyBJLkUuIGRvZXNuJ3QgdHJ1c3QgdGhlIGdsb2JhbCBvYmplY3Qgd2hlbiBjYWxsZWQgbm9ybWFsbHlcbiAgICAgICAgICAgIHJldHVybiBjYWNoZWRTZXRUaW1lb3V0LmNhbGwobnVsbCwgZnVuLCAwKTtcbiAgICAgICAgfSBjYXRjaChlKXtcbiAgICAgICAgICAgIC8vIHNhbWUgYXMgYWJvdmUgYnV0IHdoZW4gaXQncyBhIHZlcnNpb24gb2YgSS5FLiB0aGF0IG11c3QgaGF2ZSB0aGUgZ2xvYmFsIG9iamVjdCBmb3IgJ3RoaXMnLCBob3BmdWxseSBvdXIgY29udGV4dCBjb3JyZWN0IG90aGVyd2lzZSBpdCB3aWxsIHRocm93IGEgZ2xvYmFsIGVycm9yXG4gICAgICAgICAgICByZXR1cm4gY2FjaGVkU2V0VGltZW91dC5jYWxsKHRoaXMsIGZ1biwgMCk7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuZnVuY3Rpb24gcnVuQ2xlYXJUaW1lb3V0KG1hcmtlcikge1xuICAgIGlmIChjYWNoZWRDbGVhclRpbWVvdXQgPT09IGNsZWFyVGltZW91dCkge1xuICAgICAgICAvL25vcm1hbCBlbnZpcm9tZW50cyBpbiBzYW5lIHNpdHVhdGlvbnNcbiAgICAgICAgcmV0dXJuIGNsZWFyVGltZW91dChtYXJrZXIpO1xuICAgIH1cbiAgICAvLyBpZiBjbGVhclRpbWVvdXQgd2Fzbid0IGF2YWlsYWJsZSBidXQgd2FzIGxhdHRlciBkZWZpbmVkXG4gICAgaWYgKChjYWNoZWRDbGVhclRpbWVvdXQgPT09IGRlZmF1bHRDbGVhclRpbWVvdXQgfHwgIWNhY2hlZENsZWFyVGltZW91dCkgJiYgY2xlYXJUaW1lb3V0KSB7XG4gICAgICAgIGNhY2hlZENsZWFyVGltZW91dCA9IGNsZWFyVGltZW91dDtcbiAgICAgICAgcmV0dXJuIGNsZWFyVGltZW91dChtYXJrZXIpO1xuICAgIH1cbiAgICB0cnkge1xuICAgICAgICAvLyB3aGVuIHdoZW4gc29tZWJvZHkgaGFzIHNjcmV3ZWQgd2l0aCBzZXRUaW1lb3V0IGJ1dCBubyBJLkUuIG1hZGRuZXNzXG4gICAgICAgIHJldHVybiBjYWNoZWRDbGVhclRpbWVvdXQobWFya2VyKTtcbiAgICB9IGNhdGNoIChlKXtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIC8vIFdoZW4gd2UgYXJlIGluIEkuRS4gYnV0IHRoZSBzY3JpcHQgaGFzIGJlZW4gZXZhbGVkIHNvIEkuRS4gZG9lc24ndCAgdHJ1c3QgdGhlIGdsb2JhbCBvYmplY3Qgd2hlbiBjYWxsZWQgbm9ybWFsbHlcbiAgICAgICAgICAgIHJldHVybiBjYWNoZWRDbGVhclRpbWVvdXQuY2FsbChudWxsLCBtYXJrZXIpO1xuICAgICAgICB9IGNhdGNoIChlKXtcbiAgICAgICAgICAgIC8vIHNhbWUgYXMgYWJvdmUgYnV0IHdoZW4gaXQncyBhIHZlcnNpb24gb2YgSS5FLiB0aGF0IG11c3QgaGF2ZSB0aGUgZ2xvYmFsIG9iamVjdCBmb3IgJ3RoaXMnLCBob3BmdWxseSBvdXIgY29udGV4dCBjb3JyZWN0IG90aGVyd2lzZSBpdCB3aWxsIHRocm93IGEgZ2xvYmFsIGVycm9yLlxuICAgICAgICAgICAgLy8gU29tZSB2ZXJzaW9ucyBvZiBJLkUuIGhhdmUgZGlmZmVyZW50IHJ1bGVzIGZvciBjbGVhclRpbWVvdXQgdnMgc2V0VGltZW91dFxuICAgICAgICAgICAgcmV0dXJuIGNhY2hlZENsZWFyVGltZW91dC5jYWxsKHRoaXMsIG1hcmtlcik7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG59XG52YXIgcXVldWUgPSBbXTtcbnZhciBkcmFpbmluZyA9IGZhbHNlO1xudmFyIGN1cnJlbnRRdWV1ZTtcbnZhciBxdWV1ZUluZGV4ID0gLTE7XG5cbmZ1bmN0aW9uIGNsZWFuVXBOZXh0VGljaygpIHtcbiAgICBpZiAoIWRyYWluaW5nIHx8ICFjdXJyZW50UXVldWUpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBkcmFpbmluZyA9IGZhbHNlO1xuICAgIGlmIChjdXJyZW50UXVldWUubGVuZ3RoKSB7XG4gICAgICAgIHF1ZXVlID0gY3VycmVudFF1ZXVlLmNvbmNhdChxdWV1ZSk7XG4gICAgfSBlbHNlIHtcbiAgICAgICAgcXVldWVJbmRleCA9IC0xO1xuICAgIH1cbiAgICBpZiAocXVldWUubGVuZ3RoKSB7XG4gICAgICAgIGRyYWluUXVldWUoKTtcbiAgICB9XG59XG5cbmZ1bmN0aW9uIGRyYWluUXVldWUoKSB7XG4gICAgaWYgKGRyYWluaW5nKSB7XG4gICAgICAgIHJldHVybjtcbiAgICB9XG4gICAgdmFyIHRpbWVvdXQgPSBydW5UaW1lb3V0KGNsZWFuVXBOZXh0VGljayk7XG4gICAgZHJhaW5pbmcgPSB0cnVlO1xuXG4gICAgdmFyIGxlbiA9IHF1ZXVlLmxlbmd0aDtcbiAgICB3aGlsZShsZW4pIHtcbiAgICAgICAgY3VycmVudFF1ZXVlID0gcXVldWU7XG4gICAgICAgIHF1ZXVlID0gW107XG4gICAgICAgIHdoaWxlICgrK3F1ZXVlSW5kZXggPCBsZW4pIHtcbiAgICAgICAgICAgIGlmIChjdXJyZW50UXVldWUpIHtcbiAgICAgICAgICAgICAgICBjdXJyZW50UXVldWVbcXVldWVJbmRleF0ucnVuKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcXVldWVJbmRleCA9IC0xO1xuICAgICAgICBsZW4gPSBxdWV1ZS5sZW5ndGg7XG4gICAgfVxuICAgIGN1cnJlbnRRdWV1ZSA9IG51bGw7XG4gICAgZHJhaW5pbmcgPSBmYWxzZTtcbiAgICBydW5DbGVhclRpbWVvdXQodGltZW91dCk7XG59XG5cbnByb2Nlc3MubmV4dFRpY2sgPSBmdW5jdGlvbiAoZnVuKSB7XG4gICAgdmFyIGFyZ3MgPSBuZXcgQXJyYXkoYXJndW1lbnRzLmxlbmd0aCAtIDEpO1xuICAgIGlmIChhcmd1bWVudHMubGVuZ3RoID4gMSkge1xuICAgICAgICBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgYXJnc1tpIC0gMV0gPSBhcmd1bWVudHNbaV07XG4gICAgICAgIH1cbiAgICB9XG4gICAgcXVldWUucHVzaChuZXcgSXRlbShmdW4sIGFyZ3MpKTtcbiAgICBpZiAocXVldWUubGVuZ3RoID09PSAxICYmICFkcmFpbmluZykge1xuICAgICAgICBydW5UaW1lb3V0KGRyYWluUXVldWUpO1xuICAgIH1cbn07XG5cbi8vIHY4IGxpa2VzIHByZWRpY3RpYmxlIG9iamVjdHNcbmZ1bmN0aW9uIEl0ZW0oZnVuLCBhcnJheSkge1xuICAgIHRoaXMuZnVuID0gZnVuO1xuICAgIHRoaXMuYXJyYXkgPSBhcnJheTtcbn1cbkl0ZW0ucHJvdG90eXBlLnJ1biA9IGZ1bmN0aW9uICgpIHtcbiAgICB0aGlzLmZ1bi5hcHBseShudWxsLCB0aGlzLmFycmF5KTtcbn07XG5wcm9jZXNzLnRpdGxlID0gJ2Jyb3dzZXInO1xucHJvY2Vzcy5icm93c2VyID0gdHJ1ZTtcbnByb2Nlc3MuZW52ID0ge307XG5wcm9jZXNzLmFyZ3YgPSBbXTtcbnByb2Nlc3MudmVyc2lvbiA9ICcnOyAvLyBlbXB0eSBzdHJpbmcgdG8gYXZvaWQgcmVnZXhwIGlzc3Vlc1xucHJvY2Vzcy52ZXJzaW9ucyA9IHt9O1xuXG5mdW5jdGlvbiBub29wKCkge31cblxucHJvY2Vzcy5vbiA9IG5vb3A7XG5wcm9jZXNzLmFkZExpc3RlbmVyID0gbm9vcDtcbnByb2Nlc3Mub25jZSA9IG5vb3A7XG5wcm9jZXNzLm9mZiA9IG5vb3A7XG5wcm9jZXNzLnJlbW92ZUxpc3RlbmVyID0gbm9vcDtcbnByb2Nlc3MucmVtb3ZlQWxsTGlzdGVuZXJzID0gbm9vcDtcbnByb2Nlc3MuZW1pdCA9IG5vb3A7XG5wcm9jZXNzLnByZXBlbmRMaXN0ZW5lciA9IG5vb3A7XG5wcm9jZXNzLnByZXBlbmRPbmNlTGlzdGVuZXIgPSBub29wO1xuXG5wcm9jZXNzLmxpc3RlbmVycyA9IGZ1bmN0aW9uIChuYW1lKSB7IHJldHVybiBbXSB9XG5cbnByb2Nlc3MuYmluZGluZyA9IGZ1bmN0aW9uIChuYW1lKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdwcm9jZXNzLmJpbmRpbmcgaXMgbm90IHN1cHBvcnRlZCcpO1xufTtcblxucHJvY2Vzcy5jd2QgPSBmdW5jdGlvbiAoKSB7IHJldHVybiAnLycgfTtcbnByb2Nlc3MuY2hkaXIgPSBmdW5jdGlvbiAoZGlyKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdwcm9jZXNzLmNoZGlyIGlzIG5vdCBzdXBwb3J0ZWQnKTtcbn07XG5wcm9jZXNzLnVtYXNrID0gZnVuY3Rpb24oKSB7IHJldHVybiAwOyB9O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/process/browser.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/setimmediate/setImmediate.js\":\n/*!***************************************************!*\\\n  !*** ./node_modules/setimmediate/setImmediate.js ***!\n  \\***************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"/* WEBPACK VAR INJECTION */(function(global, process) {(function (global, undefined) {\\n    \\\"use strict\\\";\\n\\n    if (global.setImmediate) {\\n        return;\\n    }\\n\\n    var nextHandle = 1; // Spec says greater than zero\\n    var tasksByHandle = {};\\n    var currentlyRunningATask = false;\\n    var doc = global.document;\\n    var registerImmediate;\\n\\n    function setImmediate(callback) {\\n      // Callback can either be a function or a string\\n      if (typeof callback !== \\\"function\\\") {\\n        callback = new Function(\\\"\\\" + callback);\\n      }\\n      // Copy function arguments\\n      var args = new Array(arguments.length - 1);\\n      for (var i = 0; i < args.length; i++) {\\n          args[i] = arguments[i + 1];\\n      }\\n      // Store and register the task\\n      var task = { callback: callback, args: args };\\n      tasksByHandle[nextHandle] = task;\\n      registerImmediate(nextHandle);\\n      return nextHandle++;\\n    }\\n\\n    function clearImmediate(handle) {\\n        delete tasksByHandle[handle];\\n    }\\n\\n    function run(task) {\\n        var callback = task.callback;\\n        var args = task.args;\\n        switch (args.length) {\\n        case 0:\\n            callback();\\n            break;\\n        case 1:\\n            callback(args[0]);\\n            break;\\n        case 2:\\n            callback(args[0], args[1]);\\n            break;\\n        case 3:\\n            callback(args[0], args[1], args[2]);\\n            break;\\n        default:\\n            callback.apply(undefined, args);\\n            break;\\n        }\\n    }\\n\\n    function runIfPresent(handle) {\\n        // From the spec: \\\"Wait until any invocations of this algorithm started before this one have completed.\\\"\\n        // So if we're currently running a task, we'll need to delay this invocation.\\n        if (currentlyRunningATask) {\\n            // Delay by doing a setTimeout. setImmediate was tried instead, but in Firefox 7 it generated a\\n            // \\\"too much recursion\\\" error.\\n            setTimeout(runIfPresent, 0, handle);\\n        } else {\\n            var task = tasksByHandle[handle];\\n            if (task) {\\n                currentlyRunningATask = true;\\n                try {\\n                    run(task);\\n                } finally {\\n                    clearImmediate(handle);\\n                    currentlyRunningATask = false;\\n                }\\n            }\\n        }\\n    }\\n\\n    function installNextTickImplementation() {\\n        registerImmediate = function(handle) {\\n            process.nextTick(function () { runIfPresent(handle); });\\n        };\\n    }\\n\\n    function canUsePostMessage() {\\n        // The test against `importScripts` prevents this implementation from being installed inside a web worker,\\n        // where `global.postMessage` means something completely different and can't be used for this purpose.\\n        if (global.postMessage && !global.importScripts) {\\n            var postMessageIsAsynchronous = true;\\n            var oldOnMessage = global.onmessage;\\n            global.onmessage = function() {\\n                postMessageIsAsynchronous = false;\\n            };\\n            global.postMessage(\\\"\\\", \\\"*\\\");\\n            global.onmessage = oldOnMessage;\\n            return postMessageIsAsynchronous;\\n        }\\n    }\\n\\n    function installPostMessageImplementation() {\\n        // Installs an event handler on `global` for the `message` event: see\\n        // * https://developer.mozilla.org/en/DOM/window.postMessage\\n        // * http://www.whatwg.org/specs/web-apps/current-work/multipage/comms.html#crossDocumentMessages\\n\\n        var messagePrefix = \\\"setImmediate$\\\" + Math.random() + \\\"$\\\";\\n        var onGlobalMessage = function(event) {\\n            if (event.source === global &&\\n                typeof event.data === \\\"string\\\" &&\\n                event.data.indexOf(messagePrefix) === 0) {\\n                runIfPresent(+event.data.slice(messagePrefix.length));\\n            }\\n        };\\n\\n        if (global.addEventListener) {\\n            global.addEventListener(\\\"message\\\", onGlobalMessage, false);\\n        } else {\\n            global.attachEvent(\\\"onmessage\\\", onGlobalMessage);\\n        }\\n\\n        registerImmediate = function(handle) {\\n            global.postMessage(messagePrefix + handle, \\\"*\\\");\\n        };\\n    }\\n\\n    function installMessageChannelImplementation() {\\n        var channel = new MessageChannel();\\n        channel.port1.onmessage = function(event) {\\n            var handle = event.data;\\n            runIfPresent(handle);\\n        };\\n\\n        registerImmediate = function(handle) {\\n            channel.port2.postMessage(handle);\\n        };\\n    }\\n\\n    function installReadyStateChangeImplementation() {\\n        var html = doc.documentElement;\\n        registerImmediate = function(handle) {\\n            // Create a <script> element; its readystatechange event will be fired asynchronously once it is inserted\\n            // into the document. Do so, thus queuing up the task. Remember to clean up once it's been called.\\n            var script = doc.createElement(\\\"script\\\");\\n            script.onreadystatechange = function () {\\n                runIfPresent(handle);\\n                script.onreadystatechange = null;\\n                html.removeChild(script);\\n                script = null;\\n            };\\n            html.appendChild(script);\\n        };\\n    }\\n\\n    function installSetTimeoutImplementation() {\\n        registerImmediate = function(handle) {\\n            setTimeout(runIfPresent, 0, handle);\\n        };\\n    }\\n\\n    // If supported, we should attach to the prototype of global, since that is where setTimeout et al. live.\\n    var attachTo = Object.getPrototypeOf && Object.getPrototypeOf(global);\\n    attachTo = attachTo && attachTo.setTimeout ? attachTo : global;\\n\\n    // Don't get fooled by e.g. browserify environments.\\n    if ({}.toString.call(global.process) === \\\"[object process]\\\") {\\n        // For Node.js before 0.9\\n        installNextTickImplementation();\\n\\n    } else if (canUsePostMessage()) {\\n        // For non-IE10 modern browsers\\n        installPostMessageImplementation();\\n\\n    } else if (global.MessageChannel) {\\n        // For web workers, where supported\\n        installMessageChannelImplementation();\\n\\n    } else if (doc && \\\"onreadystatechange\\\" in doc.createElement(\\\"script\\\")) {\\n        // For IE 6–8\\n        installReadyStateChangeImplementation();\\n\\n    } else {\\n        // For older browsers\\n        installSetTimeoutImplementation();\\n    }\\n\\n    attachTo.setImmediate = setImmediate;\\n    attachTo.clearImmediate = clearImmediate;\\n}(typeof self === \\\"undefined\\\" ? typeof global === \\\"undefined\\\" ? this : global : self));\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \\\"./node_modules/webpack/buildin/global.js\\\"), __webpack_require__(/*! ./../process/browser.js */ \\\"./node_modules/process/browser.js\\\")))//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2V0aW1tZWRpYXRlL3NldEltbWVkaWF0ZS5qcz82MDE3Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQixpQkFBaUI7QUFDdEM7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBDQUEwQyxzQkFBc0IsRUFBRTtBQUNsRTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHlDQUF5QztBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7O0FBRUEsS0FBSztBQUNMO0FBQ0E7O0FBRUEsS0FBSztBQUNMO0FBQ0E7O0FBRUEsS0FBSztBQUNMO0FBQ0E7O0FBRUEsS0FBSztBQUNMO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQyIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9zZXRpbW1lZGlhdGUvc2V0SW1tZWRpYXRlLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiKGZ1bmN0aW9uIChnbG9iYWwsIHVuZGVmaW5lZCkge1xuICAgIFwidXNlIHN0cmljdFwiO1xuXG4gICAgaWYgKGdsb2JhbC5zZXRJbW1lZGlhdGUpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHZhciBuZXh0SGFuZGxlID0gMTsgLy8gU3BlYyBzYXlzIGdyZWF0ZXIgdGhhbiB6ZXJvXG4gICAgdmFyIHRhc2tzQnlIYW5kbGUgPSB7fTtcbiAgICB2YXIgY3VycmVudGx5UnVubmluZ0FUYXNrID0gZmFsc2U7XG4gICAgdmFyIGRvYyA9IGdsb2JhbC5kb2N1bWVudDtcbiAgICB2YXIgcmVnaXN0ZXJJbW1lZGlhdGU7XG5cbiAgICBmdW5jdGlvbiBzZXRJbW1lZGlhdGUoY2FsbGJhY2spIHtcbiAgICAgIC8vIENhbGxiYWNrIGNhbiBlaXRoZXIgYmUgYSBmdW5jdGlvbiBvciBhIHN0cmluZ1xuICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayAhPT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgIGNhbGxiYWNrID0gbmV3IEZ1bmN0aW9uKFwiXCIgKyBjYWxsYmFjayk7XG4gICAgICB9XG4gICAgICAvLyBDb3B5IGZ1bmN0aW9uIGFyZ3VtZW50c1xuICAgICAgdmFyIGFyZ3MgPSBuZXcgQXJyYXkoYXJndW1lbnRzLmxlbmd0aCAtIDEpO1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcmdzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgYXJnc1tpXSA9IGFyZ3VtZW50c1tpICsgMV07XG4gICAgICB9XG4gICAgICAvLyBTdG9yZSBhbmQgcmVnaXN0ZXIgdGhlIHRhc2tcbiAgICAgIHZhciB0YXNrID0geyBjYWxsYmFjazogY2FsbGJhY2ssIGFyZ3M6IGFyZ3MgfTtcbiAgICAgIHRhc2tzQnlIYW5kbGVbbmV4dEhhbmRsZV0gPSB0YXNrO1xuICAgICAgcmVnaXN0ZXJJbW1lZGlhdGUobmV4dEhhbmRsZSk7XG4gICAgICByZXR1cm4gbmV4dEhhbmRsZSsrO1xuICAgIH1cblxuICAgIGZ1bmN0aW9uIGNsZWFySW1tZWRpYXRlKGhhbmRsZSkge1xuICAgICAgICBkZWxldGUgdGFza3NCeUhhbmRsZVtoYW5kbGVdO1xuICAgIH1cblxuICAgIGZ1bmN0aW9uIHJ1bih0YXNrKSB7XG4gICAgICAgIHZhciBjYWxsYmFjayA9IHRhc2suY2FsbGJhY2s7XG4gICAgICAgIHZhciBhcmdzID0gdGFzay5hcmdzO1xuICAgICAgICBzd2l0Y2ggKGFyZ3MubGVuZ3RoKSB7XG4gICAgICAgIGNhc2UgMDpcbiAgICAgICAgICAgIGNhbGxiYWNrKCk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAxOlxuICAgICAgICAgICAgY2FsbGJhY2soYXJnc1swXSk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAyOlxuICAgICAgICAgICAgY2FsbGJhY2soYXJnc1swXSwgYXJnc1sxXSk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAzOlxuICAgICAgICAgICAgY2FsbGJhY2soYXJnc1swXSwgYXJnc1sxXSwgYXJnc1syXSk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIGNhbGxiYWNrLmFwcGx5KHVuZGVmaW5lZCwgYXJncyk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZ1bmN0aW9uIHJ1bklmUHJlc2VudChoYW5kbGUpIHtcbiAgICAgICAgLy8gRnJvbSB0aGUgc3BlYzogXCJXYWl0IHVudGlsIGFueSBpbnZvY2F0aW9ucyBvZiB0aGlzIGFsZ29yaXRobSBzdGFydGVkIGJlZm9yZSB0aGlzIG9uZSBoYXZlIGNvbXBsZXRlZC5cIlxuICAgICAgICAvLyBTbyBpZiB3ZSdyZSBjdXJyZW50bHkgcnVubmluZyBhIHRhc2ssIHdlJ2xsIG5lZWQgdG8gZGVsYXkgdGhpcyBpbnZvY2F0aW9uLlxuICAgICAgICBpZiAoY3VycmVudGx5UnVubmluZ0FUYXNrKSB7XG4gICAgICAgICAgICAvLyBEZWxheSBieSBkb2luZyBhIHNldFRpbWVvdXQuIHNldEltbWVkaWF0ZSB3YXMgdHJpZWQgaW5zdGVhZCwgYnV0IGluIEZpcmVmb3ggNyBpdCBnZW5lcmF0ZWQgYVxuICAgICAgICAgICAgLy8gXCJ0b28gbXVjaCByZWN1cnNpb25cIiBlcnJvci5cbiAgICAgICAgICAgIHNldFRpbWVvdXQocnVuSWZQcmVzZW50LCAwLCBoYW5kbGUpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdmFyIHRhc2sgPSB0YXNrc0J5SGFuZGxlW2hhbmRsZV07XG4gICAgICAgICAgICBpZiAodGFzaykge1xuICAgICAgICAgICAgICAgIGN1cnJlbnRseVJ1bm5pbmdBVGFzayA9IHRydWU7XG4gICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgcnVuKHRhc2spO1xuICAgICAgICAgICAgICAgIH0gZmluYWxseSB7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFySW1tZWRpYXRlKGhhbmRsZSk7XG4gICAgICAgICAgICAgICAgICAgIGN1cnJlbnRseVJ1bm5pbmdBVGFzayA9IGZhbHNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZ1bmN0aW9uIGluc3RhbGxOZXh0VGlja0ltcGxlbWVudGF0aW9uKCkge1xuICAgICAgICByZWdpc3RlckltbWVkaWF0ZSA9IGZ1bmN0aW9uKGhhbmRsZSkge1xuICAgICAgICAgICAgcHJvY2Vzcy5uZXh0VGljayhmdW5jdGlvbiAoKSB7IHJ1bklmUHJlc2VudChoYW5kbGUpOyB9KTtcbiAgICAgICAgfTtcbiAgICB9XG5cbiAgICBmdW5jdGlvbiBjYW5Vc2VQb3N0TWVzc2FnZSgpIHtcbiAgICAgICAgLy8gVGhlIHRlc3QgYWdhaW5zdCBgaW1wb3J0U2NyaXB0c2AgcHJldmVudHMgdGhpcyBpbXBsZW1lbnRhdGlvbiBmcm9tIGJlaW5nIGluc3RhbGxlZCBpbnNpZGUgYSB3ZWIgd29ya2VyLFxuICAgICAgICAvLyB3aGVyZSBgZ2xvYmFsLnBvc3RNZXNzYWdlYCBtZWFucyBzb21ldGhpbmcgY29tcGxldGVseSBkaWZmZXJlbnQgYW5kIGNhbid0IGJlIHVzZWQgZm9yIHRoaXMgcHVycG9zZS5cbiAgICAgICAgaWYgKGdsb2JhbC5wb3N0TWVzc2FnZSAmJiAhZ2xvYmFsLmltcG9ydFNjcmlwdHMpIHtcbiAgICAgICAgICAgIHZhciBwb3N0TWVzc2FnZUlzQXN5bmNocm9ub3VzID0gdHJ1ZTtcbiAgICAgICAgICAgIHZhciBvbGRPbk1lc3NhZ2UgPSBnbG9iYWwub25tZXNzYWdlO1xuICAgICAgICAgICAgZ2xvYmFsLm9ubWVzc2FnZSA9IGZ1bmN0aW9uKCkge1xuICAgICAgICAgICAgICAgIHBvc3RNZXNzYWdlSXNBc3luY2hyb25vdXMgPSBmYWxzZTtcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBnbG9iYWwucG9zdE1lc3NhZ2UoXCJcIiwgXCIqXCIpO1xuICAgICAgICAgICAgZ2xvYmFsLm9ubWVzc2FnZSA9IG9sZE9uTWVzc2FnZTtcbiAgICAgICAgICAgIHJldHVybiBwb3N0TWVzc2FnZUlzQXN5bmNocm9ub3VzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZnVuY3Rpb24gaW5zdGFsbFBvc3RNZXNzYWdlSW1wbGVtZW50YXRpb24oKSB7XG4gICAgICAgIC8vIEluc3RhbGxzIGFuIGV2ZW50IGhhbmRsZXIgb24gYGdsb2JhbGAgZm9yIHRoZSBgbWVzc2FnZWAgZXZlbnQ6IHNlZVxuICAgICAgICAvLyAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuL0RPTS93aW5kb3cucG9zdE1lc3NhZ2VcbiAgICAgICAgLy8gKiBodHRwOi8vd3d3LndoYXR3Zy5vcmcvc3BlY3Mvd2ViLWFwcHMvY3VycmVudC13b3JrL211bHRpcGFnZS9jb21tcy5odG1sI2Nyb3NzRG9jdW1lbnRNZXNzYWdlc1xuXG4gICAgICAgIHZhciBtZXNzYWdlUHJlZml4ID0gXCJzZXRJbW1lZGlhdGUkXCIgKyBNYXRoLnJhbmRvbSgpICsgXCIkXCI7XG4gICAgICAgIHZhciBvbkdsb2JhbE1lc3NhZ2UgPSBmdW5jdGlvbihldmVudCkge1xuICAgICAgICAgICAgaWYgKGV2ZW50LnNvdXJjZSA9PT0gZ2xvYmFsICYmXG4gICAgICAgICAgICAgICAgdHlwZW9mIGV2ZW50LmRhdGEgPT09IFwic3RyaW5nXCIgJiZcbiAgICAgICAgICAgICAgICBldmVudC5kYXRhLmluZGV4T2YobWVzc2FnZVByZWZpeCkgPT09IDApIHtcbiAgICAgICAgICAgICAgICBydW5JZlByZXNlbnQoK2V2ZW50LmRhdGEuc2xpY2UobWVzc2FnZVByZWZpeC5sZW5ndGgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcblxuICAgICAgICBpZiAoZ2xvYmFsLmFkZEV2ZW50TGlzdGVuZXIpIHtcbiAgICAgICAgICAgIGdsb2JhbC5hZGRFdmVudExpc3RlbmVyKFwibWVzc2FnZVwiLCBvbkdsb2JhbE1lc3NhZ2UsIGZhbHNlKTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGdsb2JhbC5hdHRhY2hFdmVudChcIm9ubWVzc2FnZVwiLCBvbkdsb2JhbE1lc3NhZ2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVnaXN0ZXJJbW1lZGlhdGUgPSBmdW5jdGlvbihoYW5kbGUpIHtcbiAgICAgICAgICAgIGdsb2JhbC5wb3N0TWVzc2FnZShtZXNzYWdlUHJlZml4ICsgaGFuZGxlLCBcIipcIik7XG4gICAgICAgIH07XG4gICAgfVxuXG4gICAgZnVuY3Rpb24gaW5zdGFsbE1lc3NhZ2VDaGFubmVsSW1wbGVtZW50YXRpb24oKSB7XG4gICAgICAgIHZhciBjaGFubmVsID0gbmV3IE1lc3NhZ2VDaGFubmVsKCk7XG4gICAgICAgIGNoYW5uZWwucG9ydDEub25tZXNzYWdlID0gZnVuY3Rpb24oZXZlbnQpIHtcbiAgICAgICAgICAgIHZhciBoYW5kbGUgPSBldmVudC5kYXRhO1xuICAgICAgICAgICAgcnVuSWZQcmVzZW50KGhhbmRsZSk7XG4gICAgICAgIH07XG5cbiAgICAgICAgcmVnaXN0ZXJJbW1lZGlhdGUgPSBmdW5jdGlvbihoYW5kbGUpIHtcbiAgICAgICAgICAgIGNoYW5uZWwucG9ydDIucG9zdE1lc3NhZ2UoaGFuZGxlKTtcbiAgICAgICAgfTtcbiAgICB9XG5cbiAgICBmdW5jdGlvbiBpbnN0YWxsUmVhZHlTdGF0ZUNoYW5nZUltcGxlbWVudGF0aW9uKCkge1xuICAgICAgICB2YXIgaHRtbCA9IGRvYy5kb2N1bWVudEVsZW1lbnQ7XG4gICAgICAgIHJlZ2lzdGVySW1tZWRpYXRlID0gZnVuY3Rpb24oaGFuZGxlKSB7XG4gICAgICAgICAgICAvLyBDcmVhdGUgYSA8c2NyaXB0PiBlbGVtZW50OyBpdHMgcmVhZHlzdGF0ZWNoYW5nZSBldmVudCB3aWxsIGJlIGZpcmVkIGFzeW5jaHJvbm91c2x5IG9uY2UgaXQgaXMgaW5zZXJ0ZWRcbiAgICAgICAgICAgIC8vIGludG8gdGhlIGRvY3VtZW50LiBEbyBzbywgdGh1cyBxdWV1aW5nIHVwIHRoZSB0YXNrLiBSZW1lbWJlciB0byBjbGVhbiB1cCBvbmNlIGl0J3MgYmVlbiBjYWxsZWQuXG4gICAgICAgICAgICB2YXIgc2NyaXB0ID0gZG9jLmNyZWF0ZUVsZW1lbnQoXCJzY3JpcHRcIik7XG4gICAgICAgICAgICBzY3JpcHQub25yZWFkeXN0YXRlY2hhbmdlID0gZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgIHJ1bklmUHJlc2VudChoYW5kbGUpO1xuICAgICAgICAgICAgICAgIHNjcmlwdC5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBudWxsO1xuICAgICAgICAgICAgICAgIGh0bWwucmVtb3ZlQ2hpbGQoc2NyaXB0KTtcbiAgICAgICAgICAgICAgICBzY3JpcHQgPSBudWxsO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGh0bWwuYXBwZW5kQ2hpbGQoc2NyaXB0KTtcbiAgICAgICAgfTtcbiAgICB9XG5cbiAgICBmdW5jdGlvbiBpbnN0YWxsU2V0VGltZW91dEltcGxlbWVudGF0aW9uKCkge1xuICAgICAgICByZWdpc3RlckltbWVkaWF0ZSA9IGZ1bmN0aW9uKGhhbmRsZSkge1xuICAgICAgICAgICAgc2V0VGltZW91dChydW5JZlByZXNlbnQsIDAsIGhhbmRsZSk7XG4gICAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gSWYgc3VwcG9ydGVkLCB3ZSBzaG91bGQgYXR0YWNoIHRvIHRoZSBwcm90b3R5cGUgb2YgZ2xvYmFsLCBzaW5jZSB0aGF0IGlzIHdoZXJlIHNldFRpbWVvdXQgZXQgYWwuIGxpdmUuXG4gICAgdmFyIGF0dGFjaFRvID0gT2JqZWN0LmdldFByb3RvdHlwZU9mICYmIE9iamVjdC5nZXRQcm90b3R5cGVPZihnbG9iYWwpO1xuICAgIGF0dGFjaFRvID0gYXR0YWNoVG8gJiYgYXR0YWNoVG8uc2V0VGltZW91dCA/IGF0dGFjaFRvIDogZ2xvYmFsO1xuXG4gICAgLy8gRG9uJ3QgZ2V0IGZvb2xlZCBieSBlLmcuIGJyb3dzZXJpZnkgZW52aXJvbm1lbnRzLlxuICAgIGlmICh7fS50b1N0cmluZy5jYWxsKGdsb2JhbC5wcm9jZXNzKSA9PT0gXCJbb2JqZWN0IHByb2Nlc3NdXCIpIHtcbiAgICAgICAgLy8gRm9yIE5vZGUuanMgYmVmb3JlIDAuOVxuICAgICAgICBpbnN0YWxsTmV4dFRpY2tJbXBsZW1lbnRhdGlvbigpO1xuXG4gICAgfSBlbHNlIGlmIChjYW5Vc2VQb3N0TWVzc2FnZSgpKSB7XG4gICAgICAgIC8vIEZvciBub24tSUUxMCBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgICAgaW5zdGFsbFBvc3RNZXNzYWdlSW1wbGVtZW50YXRpb24oKTtcblxuICAgIH0gZWxzZSBpZiAoZ2xvYmFsLk1lc3NhZ2VDaGFubmVsKSB7XG4gICAgICAgIC8vIEZvciB3ZWIgd29ya2Vycywgd2hlcmUgc3VwcG9ydGVkXG4gICAgICAgIGluc3RhbGxNZXNzYWdlQ2hhbm5lbEltcGxlbWVudGF0aW9uKCk7XG5cbiAgICB9IGVsc2UgaWYgKGRvYyAmJiBcIm9ucmVhZHlzdGF0ZWNoYW5nZVwiIGluIGRvYy5jcmVhdGVFbGVtZW50KFwic2NyaXB0XCIpKSB7XG4gICAgICAgIC8vIEZvciBJRSA24oCTOFxuICAgICAgICBpbnN0YWxsUmVhZHlTdGF0ZUNoYW5nZUltcGxlbWVudGF0aW9uKCk7XG5cbiAgICB9IGVsc2Uge1xuICAgICAgICAvLyBGb3Igb2xkZXIgYnJvd3NlcnNcbiAgICAgICAgaW5zdGFsbFNldFRpbWVvdXRJbXBsZW1lbnRhdGlvbigpO1xuICAgIH1cblxuICAgIGF0dGFjaFRvLnNldEltbWVkaWF0ZSA9IHNldEltbWVkaWF0ZTtcbiAgICBhdHRhY2hUby5jbGVhckltbWVkaWF0ZSA9IGNsZWFySW1tZWRpYXRlO1xufSh0eXBlb2Ygc2VsZiA9PT0gXCJ1bmRlZmluZWRcIiA/IHR5cGVvZiBnbG9iYWwgPT09IFwidW5kZWZpbmVkXCIgPyB0aGlzIDogZ2xvYmFsIDogc2VsZikpO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/setimmediate/setImmediate.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/style-loader/lib/addStyles.js\":\n/*!****************************************************!*\\\n  !*** ./node_modules/style-loader/lib/addStyles.js ***!\n  \\****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"/*\\n\\tMIT License http://www.opensource.org/licenses/mit-license.php\\n\\tAuthor Tobias Koppers @sokra\\n*/\\n\\nvar stylesInDom = {};\\n\\nvar\\tmemoize = function (fn) {\\n\\tvar memo;\\n\\n\\treturn function () {\\n\\t\\tif (typeof memo === \\\"undefined\\\") memo = fn.apply(this, arguments);\\n\\t\\treturn memo;\\n\\t};\\n};\\n\\nvar isOldIE = memoize(function () {\\n\\t// Test for IE <= 9 as proposed by Browserhacks\\n\\t// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\\n\\t// Tests for existence of standard globals is to allow style-loader\\n\\t// to operate correctly into non-standard environments\\n\\t// @see https://github.com/webpack-contrib/style-loader/issues/177\\n\\treturn window && document && document.all && !window.atob;\\n});\\n\\nvar getTarget = function (target, parent) {\\n  if (parent){\\n    return parent.querySelector(target);\\n  }\\n  return document.querySelector(target);\\n};\\n\\nvar getElement = (function (fn) {\\n\\tvar memo = {};\\n\\n\\treturn function(target, parent) {\\n                // If passing function in options, then use it for resolve \\\"head\\\" element.\\n                // Useful for Shadow Root style i.e\\n                // {\\n                //   insertInto: function () { return document.querySelector(\\\"#foo\\\").shadowRoot }\\n                // }\\n                if (typeof target === 'function') {\\n                        return target();\\n                }\\n                if (typeof memo[target] === \\\"undefined\\\") {\\n\\t\\t\\tvar styleTarget = getTarget.call(this, target, parent);\\n\\t\\t\\t// Special case to return head of iframe instead of iframe itself\\n\\t\\t\\tif (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\t// This will throw an exception if access to iframe is blocked\\n\\t\\t\\t\\t\\t// due to cross-origin restrictions\\n\\t\\t\\t\\t\\tstyleTarget = styleTarget.contentDocument.head;\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\tstyleTarget = null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t\\tmemo[target] = styleTarget;\\n\\t\\t}\\n\\t\\treturn memo[target]\\n\\t};\\n})();\\n\\nvar singleton = null;\\nvar\\tsingletonCounter = 0;\\nvar\\tstylesInsertedAtTop = [];\\n\\nvar\\tfixUrls = __webpack_require__(/*! ./urls */ \\\"./node_modules/style-loader/lib/urls.js\\\");\\n\\nmodule.exports = function(list, options) {\\n\\tif (typeof DEBUG !== \\\"undefined\\\" && DEBUG) {\\n\\t\\tif (typeof document !== \\\"object\\\") throw new Error(\\\"The style-loader cannot be used in a non-browser environment\\\");\\n\\t}\\n\\n\\toptions = options || {};\\n\\n\\toptions.attrs = typeof options.attrs === \\\"object\\\" ? options.attrs : {};\\n\\n\\t// Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\\n\\t// tags it will allow on a page\\n\\tif (!options.singleton && typeof options.singleton !== \\\"boolean\\\") options.singleton = isOldIE();\\n\\n\\t// By default, add <style> tags to the <head> element\\n        if (!options.insertInto) options.insertInto = \\\"head\\\";\\n\\n\\t// By default, add <style> tags to the bottom of the target\\n\\tif (!options.insertAt) options.insertAt = \\\"bottom\\\";\\n\\n\\tvar styles = listToStyles(list, options);\\n\\n\\taddStylesToDom(styles, options);\\n\\n\\treturn function update (newList) {\\n\\t\\tvar mayRemove = [];\\n\\n\\t\\tfor (var i = 0; i < styles.length; i++) {\\n\\t\\t\\tvar item = styles[i];\\n\\t\\t\\tvar domStyle = stylesInDom[item.id];\\n\\n\\t\\t\\tdomStyle.refs--;\\n\\t\\t\\tmayRemove.push(domStyle);\\n\\t\\t}\\n\\n\\t\\tif(newList) {\\n\\t\\t\\tvar newStyles = listToStyles(newList, options);\\n\\t\\t\\taddStylesToDom(newStyles, options);\\n\\t\\t}\\n\\n\\t\\tfor (var i = 0; i < mayRemove.length; i++) {\\n\\t\\t\\tvar domStyle = mayRemove[i];\\n\\n\\t\\t\\tif(domStyle.refs === 0) {\\n\\t\\t\\t\\tfor (var j = 0; j < domStyle.parts.length; j++) domStyle.parts[j]();\\n\\n\\t\\t\\t\\tdelete stylesInDom[domStyle.id];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t};\\n};\\n\\nfunction addStylesToDom (styles, options) {\\n\\tfor (var i = 0; i < styles.length; i++) {\\n\\t\\tvar item = styles[i];\\n\\t\\tvar domStyle = stylesInDom[item.id];\\n\\n\\t\\tif(domStyle) {\\n\\t\\t\\tdomStyle.refs++;\\n\\n\\t\\t\\tfor(var j = 0; j < domStyle.parts.length; j++) {\\n\\t\\t\\t\\tdomStyle.parts[j](item.parts[j]);\\n\\t\\t\\t}\\n\\n\\t\\t\\tfor(; j < item.parts.length; j++) {\\n\\t\\t\\t\\tdomStyle.parts.push(addStyle(item.parts[j], options));\\n\\t\\t\\t}\\n\\t\\t} else {\\n\\t\\t\\tvar parts = [];\\n\\n\\t\\t\\tfor(var j = 0; j < item.parts.length; j++) {\\n\\t\\t\\t\\tparts.push(addStyle(item.parts[j], options));\\n\\t\\t\\t}\\n\\n\\t\\t\\tstylesInDom[item.id] = {id: item.id, refs: 1, parts: parts};\\n\\t\\t}\\n\\t}\\n}\\n\\nfunction listToStyles (list, options) {\\n\\tvar styles = [];\\n\\tvar newStyles = {};\\n\\n\\tfor (var i = 0; i < list.length; i++) {\\n\\t\\tvar item = list[i];\\n\\t\\tvar id = options.base ? item[0] + options.base : item[0];\\n\\t\\tvar css = item[1];\\n\\t\\tvar media = item[2];\\n\\t\\tvar sourceMap = item[3];\\n\\t\\tvar part = {css: css, media: media, sourceMap: sourceMap};\\n\\n\\t\\tif(!newStyles[id]) styles.push(newStyles[id] = {id: id, parts: [part]});\\n\\t\\telse newStyles[id].parts.push(part);\\n\\t}\\n\\n\\treturn styles;\\n}\\n\\nfunction insertStyleElement (options, style) {\\n\\tvar target = getElement(options.insertInto)\\n\\n\\tif (!target) {\\n\\t\\tthrow new Error(\\\"Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.\\\");\\n\\t}\\n\\n\\tvar lastStyleElementInsertedAtTop = stylesInsertedAtTop[stylesInsertedAtTop.length - 1];\\n\\n\\tif (options.insertAt === \\\"top\\\") {\\n\\t\\tif (!lastStyleElementInsertedAtTop) {\\n\\t\\t\\ttarget.insertBefore(style, target.firstChild);\\n\\t\\t} else if (lastStyleElementInsertedAtTop.nextSibling) {\\n\\t\\t\\ttarget.insertBefore(style, lastStyleElementInsertedAtTop.nextSibling);\\n\\t\\t} else {\\n\\t\\t\\ttarget.appendChild(style);\\n\\t\\t}\\n\\t\\tstylesInsertedAtTop.push(style);\\n\\t} else if (options.insertAt === \\\"bottom\\\") {\\n\\t\\ttarget.appendChild(style);\\n\\t} else if (typeof options.insertAt === \\\"object\\\" && options.insertAt.before) {\\n\\t\\tvar nextSibling = getElement(options.insertAt.before, target);\\n\\t\\ttarget.insertBefore(style, nextSibling);\\n\\t} else {\\n\\t\\tthrow new Error(\\\"[Style Loader]\\\\n\\\\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\\\\n Must be 'top', 'bottom', or Object.\\\\n (https://github.com/webpack-contrib/style-loader#insertat)\\\\n\\\");\\n\\t}\\n}\\n\\nfunction removeStyleElement (style) {\\n\\tif (style.parentNode === null) return false;\\n\\tstyle.parentNode.removeChild(style);\\n\\n\\tvar idx = stylesInsertedAtTop.indexOf(style);\\n\\tif(idx >= 0) {\\n\\t\\tstylesInsertedAtTop.splice(idx, 1);\\n\\t}\\n}\\n\\nfunction createStyleElement (options) {\\n\\tvar style = document.createElement(\\\"style\\\");\\n\\n\\tif(options.attrs.type === undefined) {\\n\\t\\toptions.attrs.type = \\\"text/css\\\";\\n\\t}\\n\\n\\tif(options.attrs.nonce === undefined) {\\n\\t\\tvar nonce = getNonce();\\n\\t\\tif (nonce) {\\n\\t\\t\\toptions.attrs.nonce = nonce;\\n\\t\\t}\\n\\t}\\n\\n\\taddAttrs(style, options.attrs);\\n\\tinsertStyleElement(options, style);\\n\\n\\treturn style;\\n}\\n\\nfunction createLinkElement (options) {\\n\\tvar link = document.createElement(\\\"link\\\");\\n\\n\\tif(options.attrs.type === undefined) {\\n\\t\\toptions.attrs.type = \\\"text/css\\\";\\n\\t}\\n\\toptions.attrs.rel = \\\"stylesheet\\\";\\n\\n\\taddAttrs(link, options.attrs);\\n\\tinsertStyleElement(options, link);\\n\\n\\treturn link;\\n}\\n\\nfunction addAttrs (el, attrs) {\\n\\tObject.keys(attrs).forEach(function (key) {\\n\\t\\tel.setAttribute(key, attrs[key]);\\n\\t});\\n}\\n\\nfunction getNonce() {\\n\\tif (false) {}\\n\\n\\treturn __webpack_require__.nc;\\n}\\n\\nfunction addStyle (obj, options) {\\n\\tvar style, update, remove, result;\\n\\n\\t// If a transform function was defined, run it on the css\\n\\tif (options.transform && obj.css) {\\n\\t    result = typeof options.transform === 'function'\\n\\t\\t ? options.transform(obj.css) \\n\\t\\t : options.transform.default(obj.css);\\n\\n\\t    if (result) {\\n\\t    \\t// If transform returns a value, use that instead of the original css.\\n\\t    \\t// This allows running runtime transformations on the css.\\n\\t    \\tobj.css = result;\\n\\t    } else {\\n\\t    \\t// If the transform function returns a falsy value, don't add this css.\\n\\t    \\t// This allows conditional loading of css\\n\\t    \\treturn function() {\\n\\t    \\t\\t// noop\\n\\t    \\t};\\n\\t    }\\n\\t}\\n\\n\\tif (options.singleton) {\\n\\t\\tvar styleIndex = singletonCounter++;\\n\\n\\t\\tstyle = singleton || (singleton = createStyleElement(options));\\n\\n\\t\\tupdate = applyToSingletonTag.bind(null, style, styleIndex, false);\\n\\t\\tremove = applyToSingletonTag.bind(null, style, styleIndex, true);\\n\\n\\t} else if (\\n\\t\\tobj.sourceMap &&\\n\\t\\ttypeof URL === \\\"function\\\" &&\\n\\t\\ttypeof URL.createObjectURL === \\\"function\\\" &&\\n\\t\\ttypeof URL.revokeObjectURL === \\\"function\\\" &&\\n\\t\\ttypeof Blob === \\\"function\\\" &&\\n\\t\\ttypeof btoa === \\\"function\\\"\\n\\t) {\\n\\t\\tstyle = createLinkElement(options);\\n\\t\\tupdate = updateLink.bind(null, style, options);\\n\\t\\tremove = function () {\\n\\t\\t\\tremoveStyleElement(style);\\n\\n\\t\\t\\tif(style.href) URL.revokeObjectURL(style.href);\\n\\t\\t};\\n\\t} else {\\n\\t\\tstyle = createStyleElement(options);\\n\\t\\tupdate = applyToTag.bind(null, style);\\n\\t\\tremove = function () {\\n\\t\\t\\tremoveStyleElement(style);\\n\\t\\t};\\n\\t}\\n\\n\\tupdate(obj);\\n\\n\\treturn function updateStyle (newObj) {\\n\\t\\tif (newObj) {\\n\\t\\t\\tif (\\n\\t\\t\\t\\tnewObj.css === obj.css &&\\n\\t\\t\\t\\tnewObj.media === obj.media &&\\n\\t\\t\\t\\tnewObj.sourceMap === obj.sourceMap\\n\\t\\t\\t) {\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\n\\t\\t\\tupdate(obj = newObj);\\n\\t\\t} else {\\n\\t\\t\\tremove();\\n\\t\\t}\\n\\t};\\n}\\n\\nvar replaceText = (function () {\\n\\tvar textStore = [];\\n\\n\\treturn function (index, replacement) {\\n\\t\\ttextStore[index] = replacement;\\n\\n\\t\\treturn textStore.filter(Boolean).join('\\\\n');\\n\\t};\\n})();\\n\\nfunction applyToSingletonTag (style, index, remove, obj) {\\n\\tvar css = remove ? \\\"\\\" : obj.css;\\n\\n\\tif (style.styleSheet) {\\n\\t\\tstyle.styleSheet.cssText = replaceText(index, css);\\n\\t} else {\\n\\t\\tvar cssNode = document.createTextNode(css);\\n\\t\\tvar childNodes = style.childNodes;\\n\\n\\t\\tif (childNodes[index]) style.removeChild(childNodes[index]);\\n\\n\\t\\tif (childNodes.length) {\\n\\t\\t\\tstyle.insertBefore(cssNode, childNodes[index]);\\n\\t\\t} else {\\n\\t\\t\\tstyle.appendChild(cssNode);\\n\\t\\t}\\n\\t}\\n}\\n\\nfunction applyToTag (style, obj) {\\n\\tvar css = obj.css;\\n\\tvar media = obj.media;\\n\\n\\tif(media) {\\n\\t\\tstyle.setAttribute(\\\"media\\\", media)\\n\\t}\\n\\n\\tif(style.styleSheet) {\\n\\t\\tstyle.styleSheet.cssText = css;\\n\\t} else {\\n\\t\\twhile(style.firstChild) {\\n\\t\\t\\tstyle.removeChild(style.firstChild);\\n\\t\\t}\\n\\n\\t\\tstyle.appendChild(document.createTextNode(css));\\n\\t}\\n}\\n\\nfunction updateLink (link, options, obj) {\\n\\tvar css = obj.css;\\n\\tvar sourceMap = obj.sourceMap;\\n\\n\\t/*\\n\\t\\tIf convertToAbsoluteUrls isn't defined, but sourcemaps are enabled\\n\\t\\tand there is no publicPath defined then lets turn convertToAbsoluteUrls\\n\\t\\ton by default.  Otherwise default to the convertToAbsoluteUrls option\\n\\t\\tdirectly\\n\\t*/\\n\\tvar autoFixUrls = options.convertToAbsoluteUrls === undefined && sourceMap;\\n\\n\\tif (options.convertToAbsoluteUrls || autoFixUrls) {\\n\\t\\tcss = fixUrls(css);\\n\\t}\\n\\n\\tif (sourceMap) {\\n\\t\\t// http://stackoverflow.com/a/26603875\\n\\t\\tcss += \\\"\\\\n/*# sourceMappingURL=data:application/json;base64,\\\" + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + \\\" */\\\";\\n\\t}\\n\\n\\tvar blob = new Blob([css], { type: \\\"text/css\\\" });\\n\\n\\tvar oldSrc = link.href;\\n\\n\\tlink.href = URL.createObjectURL(blob);\\n\\n\\tif(oldSrc) URL.revokeObjectURL(oldSrc);\\n}\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3R5bGUtbG9hZGVyL2xpYi9hZGRTdHlsZXMuanM/Njg0NCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBOztBQUVBLGNBQWMsbUJBQU8sQ0FBQyx1REFBUTs7QUFFOUI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBLGlCQUFpQixtQkFBbUI7QUFDcEM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsaUJBQWlCLHNCQUFzQjtBQUN2Qzs7QUFFQTtBQUNBLG1CQUFtQiwyQkFBMkI7O0FBRTlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxnQkFBZ0IsbUJBQW1CO0FBQ25DO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxpQkFBaUIsMkJBQTJCO0FBQzVDO0FBQ0E7O0FBRUEsUUFBUSx1QkFBdUI7QUFDL0I7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQSxpQkFBaUIsdUJBQXVCO0FBQ3hDO0FBQ0E7O0FBRUEsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsZ0JBQWdCLGlCQUFpQjtBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZCxrREFBa0Qsc0JBQXNCO0FBQ3hFO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGO0FBQ0EsRUFBRTtBQUNGO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0EsS0FBSyxLQUF3QyxFQUFFLEVBRTdDOztBQUVGLFFBQVEsc0JBQWlCO0FBQ3pCOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUEsRUFBRTtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEVBQUU7QUFDRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEVBQUU7QUFDRjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHVEQUF1RDtBQUN2RDs7QUFFQSw2QkFBNkIsbUJBQW1COztBQUVoRDs7QUFFQTs7QUFFQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3N0eWxlLWxvYWRlci9saWIvYWRkU3R5bGVzLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblx0TUlUIExpY2Vuc2UgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcblx0QXV0aG9yIFRvYmlhcyBLb3BwZXJzIEBzb2tyYVxuKi9cblxudmFyIHN0eWxlc0luRG9tID0ge307XG5cbnZhclx0bWVtb2l6ZSA9IGZ1bmN0aW9uIChmbikge1xuXHR2YXIgbWVtbztcblxuXHRyZXR1cm4gZnVuY3Rpb24gKCkge1xuXHRcdGlmICh0eXBlb2YgbWVtbyA9PT0gXCJ1bmRlZmluZWRcIikgbWVtbyA9IGZuLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG5cdFx0cmV0dXJuIG1lbW87XG5cdH07XG59O1xuXG52YXIgaXNPbGRJRSA9IG1lbW9pemUoZnVuY3Rpb24gKCkge1xuXHQvLyBUZXN0IGZvciBJRSA8PSA5IGFzIHByb3Bvc2VkIGJ5IEJyb3dzZXJoYWNrc1xuXHQvLyBAc2VlIGh0dHA6Ly9icm93c2VyaGFja3MuY29tLyNoYWNrLWU3MWQ4NjkyZjY1MzM0MTczZmVlNzE1YzIyMmNiODA1XG5cdC8vIFRlc3RzIGZvciBleGlzdGVuY2Ugb2Ygc3RhbmRhcmQgZ2xvYmFscyBpcyB0byBhbGxvdyBzdHlsZS1sb2FkZXJcblx0Ly8gdG8gb3BlcmF0ZSBjb3JyZWN0bHkgaW50byBub24tc3RhbmRhcmQgZW52aXJvbm1lbnRzXG5cdC8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3dlYnBhY2stY29udHJpYi9zdHlsZS1sb2FkZXIvaXNzdWVzLzE3N1xuXHRyZXR1cm4gd2luZG93ICYmIGRvY3VtZW50ICYmIGRvY3VtZW50LmFsbCAmJiAhd2luZG93LmF0b2I7XG59KTtcblxudmFyIGdldFRhcmdldCA9IGZ1bmN0aW9uICh0YXJnZXQsIHBhcmVudCkge1xuICBpZiAocGFyZW50KXtcbiAgICByZXR1cm4gcGFyZW50LnF1ZXJ5U2VsZWN0b3IodGFyZ2V0KTtcbiAgfVxuICByZXR1cm4gZG9jdW1lbnQucXVlcnlTZWxlY3Rvcih0YXJnZXQpO1xufTtcblxudmFyIGdldEVsZW1lbnQgPSAoZnVuY3Rpb24gKGZuKSB7XG5cdHZhciBtZW1vID0ge307XG5cblx0cmV0dXJuIGZ1bmN0aW9uKHRhcmdldCwgcGFyZW50KSB7XG4gICAgICAgICAgICAgICAgLy8gSWYgcGFzc2luZyBmdW5jdGlvbiBpbiBvcHRpb25zLCB0aGVuIHVzZSBpdCBmb3IgcmVzb2x2ZSBcImhlYWRcIiBlbGVtZW50LlxuICAgICAgICAgICAgICAgIC8vIFVzZWZ1bCBmb3IgU2hhZG93IFJvb3Qgc3R5bGUgaS5lXG4gICAgICAgICAgICAgICAgLy8ge1xuICAgICAgICAgICAgICAgIC8vICAgaW5zZXJ0SW50bzogZnVuY3Rpb24gKCkgeyByZXR1cm4gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNmb29cIikuc2hhZG93Um9vdCB9XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgdGFyZ2V0ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGFyZ2V0KCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgbWVtb1t0YXJnZXRdID09PSBcInVuZGVmaW5lZFwiKSB7XG5cdFx0XHR2YXIgc3R5bGVUYXJnZXQgPSBnZXRUYXJnZXQuY2FsbCh0aGlzLCB0YXJnZXQsIHBhcmVudCk7XG5cdFx0XHQvLyBTcGVjaWFsIGNhc2UgdG8gcmV0dXJuIGhlYWQgb2YgaWZyYW1lIGluc3RlYWQgb2YgaWZyYW1lIGl0c2VsZlxuXHRcdFx0aWYgKHdpbmRvdy5IVE1MSUZyYW1lRWxlbWVudCAmJiBzdHlsZVRhcmdldCBpbnN0YW5jZW9mIHdpbmRvdy5IVE1MSUZyYW1lRWxlbWVudCkge1xuXHRcdFx0XHR0cnkge1xuXHRcdFx0XHRcdC8vIFRoaXMgd2lsbCB0aHJvdyBhbiBleGNlcHRpb24gaWYgYWNjZXNzIHRvIGlmcmFtZSBpcyBibG9ja2VkXG5cdFx0XHRcdFx0Ly8gZHVlIHRvIGNyb3NzLW9yaWdpbiByZXN0cmljdGlvbnNcblx0XHRcdFx0XHRzdHlsZVRhcmdldCA9IHN0eWxlVGFyZ2V0LmNvbnRlbnREb2N1bWVudC5oZWFkO1xuXHRcdFx0XHR9IGNhdGNoKGUpIHtcblx0XHRcdFx0XHRzdHlsZVRhcmdldCA9IG51bGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG1lbW9bdGFyZ2V0XSA9IHN0eWxlVGFyZ2V0O1xuXHRcdH1cblx0XHRyZXR1cm4gbWVtb1t0YXJnZXRdXG5cdH07XG59KSgpO1xuXG52YXIgc2luZ2xldG9uID0gbnVsbDtcbnZhclx0c2luZ2xldG9uQ291bnRlciA9IDA7XG52YXJcdHN0eWxlc0luc2VydGVkQXRUb3AgPSBbXTtcblxudmFyXHRmaXhVcmxzID0gcmVxdWlyZShcIi4vdXJsc1wiKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbihsaXN0LCBvcHRpb25zKSB7XG5cdGlmICh0eXBlb2YgREVCVUcgIT09IFwidW5kZWZpbmVkXCIgJiYgREVCVUcpIHtcblx0XHRpZiAodHlwZW9mIGRvY3VtZW50ICE9PSBcIm9iamVjdFwiKSB0aHJvdyBuZXcgRXJyb3IoXCJUaGUgc3R5bGUtbG9hZGVyIGNhbm5vdCBiZSB1c2VkIGluIGEgbm9uLWJyb3dzZXIgZW52aXJvbm1lbnRcIik7XG5cdH1cblxuXHRvcHRpb25zID0gb3B0aW9ucyB8fCB7fTtcblxuXHRvcHRpb25zLmF0dHJzID0gdHlwZW9mIG9wdGlvbnMuYXR0cnMgPT09IFwib2JqZWN0XCIgPyBvcHRpb25zLmF0dHJzIDoge307XG5cblx0Ly8gRm9yY2Ugc2luZ2xlLXRhZyBzb2x1dGlvbiBvbiBJRTYtOSwgd2hpY2ggaGFzIGEgaGFyZCBsaW1pdCBvbiB0aGUgIyBvZiA8c3R5bGU+XG5cdC8vIHRhZ3MgaXQgd2lsbCBhbGxvdyBvbiBhIHBhZ2Vcblx0aWYgKCFvcHRpb25zLnNpbmdsZXRvbiAmJiB0eXBlb2Ygb3B0aW9ucy5zaW5nbGV0b24gIT09IFwiYm9vbGVhblwiKSBvcHRpb25zLnNpbmdsZXRvbiA9IGlzT2xkSUUoKTtcblxuXHQvLyBCeSBkZWZhdWx0LCBhZGQgPHN0eWxlPiB0YWdzIHRvIHRoZSA8aGVhZD4gZWxlbWVudFxuICAgICAgICBpZiAoIW9wdGlvbnMuaW5zZXJ0SW50bykgb3B0aW9ucy5pbnNlcnRJbnRvID0gXCJoZWFkXCI7XG5cblx0Ly8gQnkgZGVmYXVsdCwgYWRkIDxzdHlsZT4gdGFncyB0byB0aGUgYm90dG9tIG9mIHRoZSB0YXJnZXRcblx0aWYgKCFvcHRpb25zLmluc2VydEF0KSBvcHRpb25zLmluc2VydEF0ID0gXCJib3R0b21cIjtcblxuXHR2YXIgc3R5bGVzID0gbGlzdFRvU3R5bGVzKGxpc3QsIG9wdGlvbnMpO1xuXG5cdGFkZFN0eWxlc1RvRG9tKHN0eWxlcywgb3B0aW9ucyk7XG5cblx0cmV0dXJuIGZ1bmN0aW9uIHVwZGF0ZSAobmV3TGlzdCkge1xuXHRcdHZhciBtYXlSZW1vdmUgPSBbXTtcblxuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgc3R5bGVzLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHR2YXIgaXRlbSA9IHN0eWxlc1tpXTtcblx0XHRcdHZhciBkb21TdHlsZSA9IHN0eWxlc0luRG9tW2l0ZW0uaWRdO1xuXG5cdFx0XHRkb21TdHlsZS5yZWZzLS07XG5cdFx0XHRtYXlSZW1vdmUucHVzaChkb21TdHlsZSk7XG5cdFx0fVxuXG5cdFx0aWYobmV3TGlzdCkge1xuXHRcdFx0dmFyIG5ld1N0eWxlcyA9IGxpc3RUb1N0eWxlcyhuZXdMaXN0LCBvcHRpb25zKTtcblx0XHRcdGFkZFN0eWxlc1RvRG9tKG5ld1N0eWxlcywgb3B0aW9ucyk7XG5cdFx0fVxuXG5cdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBtYXlSZW1vdmUubGVuZ3RoOyBpKyspIHtcblx0XHRcdHZhciBkb21TdHlsZSA9IG1heVJlbW92ZVtpXTtcblxuXHRcdFx0aWYoZG9tU3R5bGUucmVmcyA9PT0gMCkge1xuXHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGRvbVN0eWxlLnBhcnRzLmxlbmd0aDsgaisrKSBkb21TdHlsZS5wYXJ0c1tqXSgpO1xuXG5cdFx0XHRcdGRlbGV0ZSBzdHlsZXNJbkRvbVtkb21TdHlsZS5pZF07XG5cdFx0XHR9XG5cdFx0fVxuXHR9O1xufTtcblxuZnVuY3Rpb24gYWRkU3R5bGVzVG9Eb20gKHN0eWxlcywgb3B0aW9ucykge1xuXHRmb3IgKHZhciBpID0gMDsgaSA8IHN0eWxlcy5sZW5ndGg7IGkrKykge1xuXHRcdHZhciBpdGVtID0gc3R5bGVzW2ldO1xuXHRcdHZhciBkb21TdHlsZSA9IHN0eWxlc0luRG9tW2l0ZW0uaWRdO1xuXG5cdFx0aWYoZG9tU3R5bGUpIHtcblx0XHRcdGRvbVN0eWxlLnJlZnMrKztcblxuXHRcdFx0Zm9yKHZhciBqID0gMDsgaiA8IGRvbVN0eWxlLnBhcnRzLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdGRvbVN0eWxlLnBhcnRzW2pdKGl0ZW0ucGFydHNbal0pO1xuXHRcdFx0fVxuXG5cdFx0XHRmb3IoOyBqIDwgaXRlbS5wYXJ0cy5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRkb21TdHlsZS5wYXJ0cy5wdXNoKGFkZFN0eWxlKGl0ZW0ucGFydHNbal0sIG9wdGlvbnMpKTtcblx0XHRcdH1cblx0XHR9IGVsc2Uge1xuXHRcdFx0dmFyIHBhcnRzID0gW107XG5cblx0XHRcdGZvcih2YXIgaiA9IDA7IGogPCBpdGVtLnBhcnRzLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdHBhcnRzLnB1c2goYWRkU3R5bGUoaXRlbS5wYXJ0c1tqXSwgb3B0aW9ucykpO1xuXHRcdFx0fVxuXG5cdFx0XHRzdHlsZXNJbkRvbVtpdGVtLmlkXSA9IHtpZDogaXRlbS5pZCwgcmVmczogMSwgcGFydHM6IHBhcnRzfTtcblx0XHR9XG5cdH1cbn1cblxuZnVuY3Rpb24gbGlzdFRvU3R5bGVzIChsaXN0LCBvcHRpb25zKSB7XG5cdHZhciBzdHlsZXMgPSBbXTtcblx0dmFyIG5ld1N0eWxlcyA9IHt9O1xuXG5cdGZvciAodmFyIGkgPSAwOyBpIDwgbGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdHZhciBpdGVtID0gbGlzdFtpXTtcblx0XHR2YXIgaWQgPSBvcHRpb25zLmJhc2UgPyBpdGVtWzBdICsgb3B0aW9ucy5iYXNlIDogaXRlbVswXTtcblx0XHR2YXIgY3NzID0gaXRlbVsxXTtcblx0XHR2YXIgbWVkaWEgPSBpdGVtWzJdO1xuXHRcdHZhciBzb3VyY2VNYXAgPSBpdGVtWzNdO1xuXHRcdHZhciBwYXJ0ID0ge2NzczogY3NzLCBtZWRpYTogbWVkaWEsIHNvdXJjZU1hcDogc291cmNlTWFwfTtcblxuXHRcdGlmKCFuZXdTdHlsZXNbaWRdKSBzdHlsZXMucHVzaChuZXdTdHlsZXNbaWRdID0ge2lkOiBpZCwgcGFydHM6IFtwYXJ0XX0pO1xuXHRcdGVsc2UgbmV3U3R5bGVzW2lkXS5wYXJ0cy5wdXNoKHBhcnQpO1xuXHR9XG5cblx0cmV0dXJuIHN0eWxlcztcbn1cblxuZnVuY3Rpb24gaW5zZXJ0U3R5bGVFbGVtZW50IChvcHRpb25zLCBzdHlsZSkge1xuXHR2YXIgdGFyZ2V0ID0gZ2V0RWxlbWVudChvcHRpb25zLmluc2VydEludG8pXG5cblx0aWYgKCF0YXJnZXQpIHtcblx0XHR0aHJvdyBuZXcgRXJyb3IoXCJDb3VsZG4ndCBmaW5kIGEgc3R5bGUgdGFyZ2V0LiBUaGlzIHByb2JhYmx5IG1lYW5zIHRoYXQgdGhlIHZhbHVlIGZvciB0aGUgJ2luc2VydEludG8nIHBhcmFtZXRlciBpcyBpbnZhbGlkLlwiKTtcblx0fVxuXG5cdHZhciBsYXN0U3R5bGVFbGVtZW50SW5zZXJ0ZWRBdFRvcCA9IHN0eWxlc0luc2VydGVkQXRUb3Bbc3R5bGVzSW5zZXJ0ZWRBdFRvcC5sZW5ndGggLSAxXTtcblxuXHRpZiAob3B0aW9ucy5pbnNlcnRBdCA9PT0gXCJ0b3BcIikge1xuXHRcdGlmICghbGFzdFN0eWxlRWxlbWVudEluc2VydGVkQXRUb3ApIHtcblx0XHRcdHRhcmdldC5pbnNlcnRCZWZvcmUoc3R5bGUsIHRhcmdldC5maXJzdENoaWxkKTtcblx0XHR9IGVsc2UgaWYgKGxhc3RTdHlsZUVsZW1lbnRJbnNlcnRlZEF0VG9wLm5leHRTaWJsaW5nKSB7XG5cdFx0XHR0YXJnZXQuaW5zZXJ0QmVmb3JlKHN0eWxlLCBsYXN0U3R5bGVFbGVtZW50SW5zZXJ0ZWRBdFRvcC5uZXh0U2libGluZyk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHRhcmdldC5hcHBlbmRDaGlsZChzdHlsZSk7XG5cdFx0fVxuXHRcdHN0eWxlc0luc2VydGVkQXRUb3AucHVzaChzdHlsZSk7XG5cdH0gZWxzZSBpZiAob3B0aW9ucy5pbnNlcnRBdCA9PT0gXCJib3R0b21cIikge1xuXHRcdHRhcmdldC5hcHBlbmRDaGlsZChzdHlsZSk7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9wdGlvbnMuaW5zZXJ0QXQgPT09IFwib2JqZWN0XCIgJiYgb3B0aW9ucy5pbnNlcnRBdC5iZWZvcmUpIHtcblx0XHR2YXIgbmV4dFNpYmxpbmcgPSBnZXRFbGVtZW50KG9wdGlvbnMuaW5zZXJ0QXQuYmVmb3JlLCB0YXJnZXQpO1xuXHRcdHRhcmdldC5pbnNlcnRCZWZvcmUoc3R5bGUsIG5leHRTaWJsaW5nKTtcblx0fSBlbHNlIHtcblx0XHR0aHJvdyBuZXcgRXJyb3IoXCJbU3R5bGUgTG9hZGVyXVxcblxcbiBJbnZhbGlkIHZhbHVlIGZvciBwYXJhbWV0ZXIgJ2luc2VydEF0JyAoJ29wdGlvbnMuaW5zZXJ0QXQnKSBmb3VuZC5cXG4gTXVzdCBiZSAndG9wJywgJ2JvdHRvbScsIG9yIE9iamVjdC5cXG4gKGh0dHBzOi8vZ2l0aHViLmNvbS93ZWJwYWNrLWNvbnRyaWIvc3R5bGUtbG9hZGVyI2luc2VydGF0KVxcblwiKTtcblx0fVxufVxuXG5mdW5jdGlvbiByZW1vdmVTdHlsZUVsZW1lbnQgKHN0eWxlKSB7XG5cdGlmIChzdHlsZS5wYXJlbnROb2RlID09PSBudWxsKSByZXR1cm4gZmFsc2U7XG5cdHN0eWxlLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoc3R5bGUpO1xuXG5cdHZhciBpZHggPSBzdHlsZXNJbnNlcnRlZEF0VG9wLmluZGV4T2Yoc3R5bGUpO1xuXHRpZihpZHggPj0gMCkge1xuXHRcdHN0eWxlc0luc2VydGVkQXRUb3Auc3BsaWNlKGlkeCwgMSk7XG5cdH1cbn1cblxuZnVuY3Rpb24gY3JlYXRlU3R5bGVFbGVtZW50IChvcHRpb25zKSB7XG5cdHZhciBzdHlsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJzdHlsZVwiKTtcblxuXHRpZihvcHRpb25zLmF0dHJzLnR5cGUgPT09IHVuZGVmaW5lZCkge1xuXHRcdG9wdGlvbnMuYXR0cnMudHlwZSA9IFwidGV4dC9jc3NcIjtcblx0fVxuXG5cdGlmKG9wdGlvbnMuYXR0cnMubm9uY2UgPT09IHVuZGVmaW5lZCkge1xuXHRcdHZhciBub25jZSA9IGdldE5vbmNlKCk7XG5cdFx0aWYgKG5vbmNlKSB7XG5cdFx0XHRvcHRpb25zLmF0dHJzLm5vbmNlID0gbm9uY2U7XG5cdFx0fVxuXHR9XG5cblx0YWRkQXR0cnMoc3R5bGUsIG9wdGlvbnMuYXR0cnMpO1xuXHRpbnNlcnRTdHlsZUVsZW1lbnQob3B0aW9ucywgc3R5bGUpO1xuXG5cdHJldHVybiBzdHlsZTtcbn1cblxuZnVuY3Rpb24gY3JlYXRlTGlua0VsZW1lbnQgKG9wdGlvbnMpIHtcblx0dmFyIGxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwibGlua1wiKTtcblxuXHRpZihvcHRpb25zLmF0dHJzLnR5cGUgPT09IHVuZGVmaW5lZCkge1xuXHRcdG9wdGlvbnMuYXR0cnMudHlwZSA9IFwidGV4dC9jc3NcIjtcblx0fVxuXHRvcHRpb25zLmF0dHJzLnJlbCA9IFwic3R5bGVzaGVldFwiO1xuXG5cdGFkZEF0dHJzKGxpbmssIG9wdGlvbnMuYXR0cnMpO1xuXHRpbnNlcnRTdHlsZUVsZW1lbnQob3B0aW9ucywgbGluayk7XG5cblx0cmV0dXJuIGxpbms7XG59XG5cbmZ1bmN0aW9uIGFkZEF0dHJzIChlbCwgYXR0cnMpIHtcblx0T2JqZWN0LmtleXMoYXR0cnMpLmZvckVhY2goZnVuY3Rpb24gKGtleSkge1xuXHRcdGVsLnNldEF0dHJpYnV0ZShrZXksIGF0dHJzW2tleV0pO1xuXHR9KTtcbn1cblxuZnVuY3Rpb24gZ2V0Tm9uY2UoKSB7XG5cdGlmICh0eXBlb2YgX193ZWJwYWNrX25vbmNlX18gPT09ICd1bmRlZmluZWQnKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRyZXR1cm4gX193ZWJwYWNrX25vbmNlX187XG59XG5cbmZ1bmN0aW9uIGFkZFN0eWxlIChvYmosIG9wdGlvbnMpIHtcblx0dmFyIHN0eWxlLCB1cGRhdGUsIHJlbW92ZSwgcmVzdWx0O1xuXG5cdC8vIElmIGEgdHJhbnNmb3JtIGZ1bmN0aW9uIHdhcyBkZWZpbmVkLCBydW4gaXQgb24gdGhlIGNzc1xuXHRpZiAob3B0aW9ucy50cmFuc2Zvcm0gJiYgb2JqLmNzcykge1xuXHQgICAgcmVzdWx0ID0gdHlwZW9mIG9wdGlvbnMudHJhbnNmb3JtID09PSAnZnVuY3Rpb24nXG5cdFx0ID8gb3B0aW9ucy50cmFuc2Zvcm0ob2JqLmNzcykgXG5cdFx0IDogb3B0aW9ucy50cmFuc2Zvcm0uZGVmYXVsdChvYmouY3NzKTtcblxuXHQgICAgaWYgKHJlc3VsdCkge1xuXHQgICAgXHQvLyBJZiB0cmFuc2Zvcm0gcmV0dXJucyBhIHZhbHVlLCB1c2UgdGhhdCBpbnN0ZWFkIG9mIHRoZSBvcmlnaW5hbCBjc3MuXG5cdCAgICBcdC8vIFRoaXMgYWxsb3dzIHJ1bm5pbmcgcnVudGltZSB0cmFuc2Zvcm1hdGlvbnMgb24gdGhlIGNzcy5cblx0ICAgIFx0b2JqLmNzcyA9IHJlc3VsdDtcblx0ICAgIH0gZWxzZSB7XG5cdCAgICBcdC8vIElmIHRoZSB0cmFuc2Zvcm0gZnVuY3Rpb24gcmV0dXJucyBhIGZhbHN5IHZhbHVlLCBkb24ndCBhZGQgdGhpcyBjc3MuXG5cdCAgICBcdC8vIFRoaXMgYWxsb3dzIGNvbmRpdGlvbmFsIGxvYWRpbmcgb2YgY3NzXG5cdCAgICBcdHJldHVybiBmdW5jdGlvbigpIHtcblx0ICAgIFx0XHQvLyBub29wXG5cdCAgICBcdH07XG5cdCAgICB9XG5cdH1cblxuXHRpZiAob3B0aW9ucy5zaW5nbGV0b24pIHtcblx0XHR2YXIgc3R5bGVJbmRleCA9IHNpbmdsZXRvbkNvdW50ZXIrKztcblxuXHRcdHN0eWxlID0gc2luZ2xldG9uIHx8IChzaW5nbGV0b24gPSBjcmVhdGVTdHlsZUVsZW1lbnQob3B0aW9ucykpO1xuXG5cdFx0dXBkYXRlID0gYXBwbHlUb1NpbmdsZXRvblRhZy5iaW5kKG51bGwsIHN0eWxlLCBzdHlsZUluZGV4LCBmYWxzZSk7XG5cdFx0cmVtb3ZlID0gYXBwbHlUb1NpbmdsZXRvblRhZy5iaW5kKG51bGwsIHN0eWxlLCBzdHlsZUluZGV4LCB0cnVlKTtcblxuXHR9IGVsc2UgaWYgKFxuXHRcdG9iai5zb3VyY2VNYXAgJiZcblx0XHR0eXBlb2YgVVJMID09PSBcImZ1bmN0aW9uXCIgJiZcblx0XHR0eXBlb2YgVVJMLmNyZWF0ZU9iamVjdFVSTCA9PT0gXCJmdW5jdGlvblwiICYmXG5cdFx0dHlwZW9mIFVSTC5yZXZva2VPYmplY3RVUkwgPT09IFwiZnVuY3Rpb25cIiAmJlxuXHRcdHR5cGVvZiBCbG9iID09PSBcImZ1bmN0aW9uXCIgJiZcblx0XHR0eXBlb2YgYnRvYSA9PT0gXCJmdW5jdGlvblwiXG5cdCkge1xuXHRcdHN0eWxlID0gY3JlYXRlTGlua0VsZW1lbnQob3B0aW9ucyk7XG5cdFx0dXBkYXRlID0gdXBkYXRlTGluay5iaW5kKG51bGwsIHN0eWxlLCBvcHRpb25zKTtcblx0XHRyZW1vdmUgPSBmdW5jdGlvbiAoKSB7XG5cdFx0XHRyZW1vdmVTdHlsZUVsZW1lbnQoc3R5bGUpO1xuXG5cdFx0XHRpZihzdHlsZS5ocmVmKSBVUkwucmV2b2tlT2JqZWN0VVJMKHN0eWxlLmhyZWYpO1xuXHRcdH07XG5cdH0gZWxzZSB7XG5cdFx0c3R5bGUgPSBjcmVhdGVTdHlsZUVsZW1lbnQob3B0aW9ucyk7XG5cdFx0dXBkYXRlID0gYXBwbHlUb1RhZy5iaW5kKG51bGwsIHN0eWxlKTtcblx0XHRyZW1vdmUgPSBmdW5jdGlvbiAoKSB7XG5cdFx0XHRyZW1vdmVTdHlsZUVsZW1lbnQoc3R5bGUpO1xuXHRcdH07XG5cdH1cblxuXHR1cGRhdGUob2JqKTtcblxuXHRyZXR1cm4gZnVuY3Rpb24gdXBkYXRlU3R5bGUgKG5ld09iaikge1xuXHRcdGlmIChuZXdPYmopIHtcblx0XHRcdGlmIChcblx0XHRcdFx0bmV3T2JqLmNzcyA9PT0gb2JqLmNzcyAmJlxuXHRcdFx0XHRuZXdPYmoubWVkaWEgPT09IG9iai5tZWRpYSAmJlxuXHRcdFx0XHRuZXdPYmouc291cmNlTWFwID09PSBvYmouc291cmNlTWFwXG5cdFx0XHQpIHtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXG5cdFx0XHR1cGRhdGUob2JqID0gbmV3T2JqKTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0cmVtb3ZlKCk7XG5cdFx0fVxuXHR9O1xufVxuXG52YXIgcmVwbGFjZVRleHQgPSAoZnVuY3Rpb24gKCkge1xuXHR2YXIgdGV4dFN0b3JlID0gW107XG5cblx0cmV0dXJuIGZ1bmN0aW9uIChpbmRleCwgcmVwbGFjZW1lbnQpIHtcblx0XHR0ZXh0U3RvcmVbaW5kZXhdID0gcmVwbGFjZW1lbnQ7XG5cblx0XHRyZXR1cm4gdGV4dFN0b3JlLmZpbHRlcihCb29sZWFuKS5qb2luKCdcXG4nKTtcblx0fTtcbn0pKCk7XG5cbmZ1bmN0aW9uIGFwcGx5VG9TaW5nbGV0b25UYWcgKHN0eWxlLCBpbmRleCwgcmVtb3ZlLCBvYmopIHtcblx0dmFyIGNzcyA9IHJlbW92ZSA/IFwiXCIgOiBvYmouY3NzO1xuXG5cdGlmIChzdHlsZS5zdHlsZVNoZWV0KSB7XG5cdFx0c3R5bGUuc3R5bGVTaGVldC5jc3NUZXh0ID0gcmVwbGFjZVRleHQoaW5kZXgsIGNzcyk7XG5cdH0gZWxzZSB7XG5cdFx0dmFyIGNzc05vZGUgPSBkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShjc3MpO1xuXHRcdHZhciBjaGlsZE5vZGVzID0gc3R5bGUuY2hpbGROb2RlcztcblxuXHRcdGlmIChjaGlsZE5vZGVzW2luZGV4XSkgc3R5bGUucmVtb3ZlQ2hpbGQoY2hpbGROb2Rlc1tpbmRleF0pO1xuXG5cdFx0aWYgKGNoaWxkTm9kZXMubGVuZ3RoKSB7XG5cdFx0XHRzdHlsZS5pbnNlcnRCZWZvcmUoY3NzTm9kZSwgY2hpbGROb2Rlc1tpbmRleF0pO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHRzdHlsZS5hcHBlbmRDaGlsZChjc3NOb2RlKTtcblx0XHR9XG5cdH1cbn1cblxuZnVuY3Rpb24gYXBwbHlUb1RhZyAoc3R5bGUsIG9iaikge1xuXHR2YXIgY3NzID0gb2JqLmNzcztcblx0dmFyIG1lZGlhID0gb2JqLm1lZGlhO1xuXG5cdGlmKG1lZGlhKSB7XG5cdFx0c3R5bGUuc2V0QXR0cmlidXRlKFwibWVkaWFcIiwgbWVkaWEpXG5cdH1cblxuXHRpZihzdHlsZS5zdHlsZVNoZWV0KSB7XG5cdFx0c3R5bGUuc3R5bGVTaGVldC5jc3NUZXh0ID0gY3NzO1xuXHR9IGVsc2Uge1xuXHRcdHdoaWxlKHN0eWxlLmZpcnN0Q2hpbGQpIHtcblx0XHRcdHN0eWxlLnJlbW92ZUNoaWxkKHN0eWxlLmZpcnN0Q2hpbGQpO1xuXHRcdH1cblxuXHRcdHN0eWxlLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKGNzcykpO1xuXHR9XG59XG5cbmZ1bmN0aW9uIHVwZGF0ZUxpbmsgKGxpbmssIG9wdGlvbnMsIG9iaikge1xuXHR2YXIgY3NzID0gb2JqLmNzcztcblx0dmFyIHNvdXJjZU1hcCA9IG9iai5zb3VyY2VNYXA7XG5cblx0Lypcblx0XHRJZiBjb252ZXJ0VG9BYnNvbHV0ZVVybHMgaXNuJ3QgZGVmaW5lZCwgYnV0IHNvdXJjZW1hcHMgYXJlIGVuYWJsZWRcblx0XHRhbmQgdGhlcmUgaXMgbm8gcHVibGljUGF0aCBkZWZpbmVkIHRoZW4gbGV0cyB0dXJuIGNvbnZlcnRUb0Fic29sdXRlVXJsc1xuXHRcdG9uIGJ5IGRlZmF1bHQuICBPdGhlcndpc2UgZGVmYXVsdCB0byB0aGUgY29udmVydFRvQWJzb2x1dGVVcmxzIG9wdGlvblxuXHRcdGRpcmVjdGx5XG5cdCovXG5cdHZhciBhdXRvRml4VXJscyA9IG9wdGlvbnMuY29udmVydFRvQWJzb2x1dGVVcmxzID09PSB1bmRlZmluZWQgJiYgc291cmNlTWFwO1xuXG5cdGlmIChvcHRpb25zLmNvbnZlcnRUb0Fic29sdXRlVXJscyB8fCBhdXRvRml4VXJscykge1xuXHRcdGNzcyA9IGZpeFVybHMoY3NzKTtcblx0fVxuXG5cdGlmIChzb3VyY2VNYXApIHtcblx0XHQvLyBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8yNjYwMzg3NVxuXHRcdGNzcyArPSBcIlxcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsXCIgKyBidG9hKHVuZXNjYXBlKGVuY29kZVVSSUNvbXBvbmVudChKU09OLnN0cmluZ2lmeShzb3VyY2VNYXApKSkpICsgXCIgKi9cIjtcblx0fVxuXG5cdHZhciBibG9iID0gbmV3IEJsb2IoW2Nzc10sIHsgdHlwZTogXCJ0ZXh0L2Nzc1wiIH0pO1xuXG5cdHZhciBvbGRTcmMgPSBsaW5rLmhyZWY7XG5cblx0bGluay5ocmVmID0gVVJMLmNyZWF0ZU9iamVjdFVSTChibG9iKTtcblxuXHRpZihvbGRTcmMpIFVSTC5yZXZva2VPYmplY3RVUkwob2xkU3JjKTtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/style-loader/lib/addStyles.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/style-loader/lib/urls.js\":\n/*!***********************************************!*\\\n  !*** ./node_modules/style-loader/lib/urls.js ***!\n  \\***********************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"\\n/**\\n * When source maps are enabled, `style-loader` uses a link element with a data-uri to\\n * embed the css on the page. This breaks all relative urls because now they are relative to a\\n * bundle instead of the current page.\\n *\\n * One solution is to only use full urls, but that may be impossible.\\n *\\n * Instead, this function \\\"fixes\\\" the relative urls to be absolute according to the current page location.\\n *\\n * A rudimentary test suite is located at `test/fixUrls.js` and can be run via the `npm test` command.\\n *\\n */\\n\\nmodule.exports = function (css) {\\n  // get current location\\n  var location = typeof window !== \\\"undefined\\\" && window.location;\\n\\n  if (!location) {\\n    throw new Error(\\\"fixUrls requires window.location\\\");\\n  }\\n\\n\\t// blank or null?\\n\\tif (!css || typeof css !== \\\"string\\\") {\\n\\t  return css;\\n  }\\n\\n  var baseUrl = location.protocol + \\\"//\\\" + location.host;\\n  var currentDir = baseUrl + location.pathname.replace(/\\\\/[^\\\\/]*$/, \\\"/\\\");\\n\\n\\t// convert each url(...)\\n\\t/*\\n\\tThis regular expression is just a way to recursively match brackets within\\n\\ta string.\\n\\n\\t /url\\\\s*\\\\(  = Match on the word \\\"url\\\" with any whitespace after it and then a parens\\n\\t   (  = Start a capturing group\\n\\t     (?:  = Start a non-capturing group\\n\\t         [^)(]  = Match anything that isn't a parentheses\\n\\t         |  = OR\\n\\t         \\\\(  = Match a start parentheses\\n\\t             (?:  = Start another non-capturing groups\\n\\t                 [^)(]+  = Match anything that isn't a parentheses\\n\\t                 |  = OR\\n\\t                 \\\\(  = Match a start parentheses\\n\\t                     [^)(]*  = Match anything that isn't a parentheses\\n\\t                 \\\\)  = Match a end parentheses\\n\\t             )  = End Group\\n              *\\\\) = Match anything and then a close parens\\n          )  = Close non-capturing group\\n          *  = Match anything\\n       )  = Close capturing group\\n\\t \\\\)  = Match a close parens\\n\\n\\t /gi  = Get all matches, not the first.  Be case insensitive.\\n\\t */\\n\\tvar fixedCss = css.replace(/url\\\\s*\\\\(((?:[^)(]|\\\\((?:[^)(]+|\\\\([^)(]*\\\\))*\\\\))*)\\\\)/gi, function(fullMatch, origUrl) {\\n\\t\\t// strip quotes (if they exist)\\n\\t\\tvar unquotedOrigUrl = origUrl\\n\\t\\t\\t.trim()\\n\\t\\t\\t.replace(/^\\\"(.*)\\\"$/, function(o, $1){ return $1; })\\n\\t\\t\\t.replace(/^'(.*)'$/, function(o, $1){ return $1; });\\n\\n\\t\\t// already a full url? no change\\n\\t\\tif (/^(#|data:|http:\\\\/\\\\/|https:\\\\/\\\\/|file:\\\\/\\\\/\\\\/|\\\\s*$)/i.test(unquotedOrigUrl)) {\\n\\t\\t  return fullMatch;\\n\\t\\t}\\n\\n\\t\\t// convert the url to a full url\\n\\t\\tvar newUrl;\\n\\n\\t\\tif (unquotedOrigUrl.indexOf(\\\"//\\\") === 0) {\\n\\t\\t  \\t//TODO: should we add protocol?\\n\\t\\t\\tnewUrl = unquotedOrigUrl;\\n\\t\\t} else if (unquotedOrigUrl.indexOf(\\\"/\\\") === 0) {\\n\\t\\t\\t// path should be relative to the base url\\n\\t\\t\\tnewUrl = baseUrl + unquotedOrigUrl; // already starts with '/'\\n\\t\\t} else {\\n\\t\\t\\t// path should be relative to current directory\\n\\t\\t\\tnewUrl = currentDir + unquotedOrigUrl.replace(/^\\\\.\\\\//, \\\"\\\"); // Strip leading './'\\n\\t\\t}\\n\\n\\t\\t// send back the fixed url(...)\\n\\t\\treturn \\\"url(\\\" + JSON.stringify(newUrl) + \\\")\\\";\\n\\t});\\n\\n\\t// send back the fixed css\\n\\treturn fixedCss;\\n};\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3R5bGUtbG9hZGVyL2xpYi91cmxzLmpzP2Y2ZDMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QyxXQUFXLEVBQUU7QUFDckQsd0NBQXdDLFdBQVcsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxzQ0FBc0M7QUFDdEMsR0FBRztBQUNIO0FBQ0EsOERBQThEO0FBQzlEOztBQUVBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9zdHlsZS1sb2FkZXIvbGliL3VybHMuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbi8qKlxuICogV2hlbiBzb3VyY2UgbWFwcyBhcmUgZW5hYmxlZCwgYHN0eWxlLWxvYWRlcmAgdXNlcyBhIGxpbmsgZWxlbWVudCB3aXRoIGEgZGF0YS11cmkgdG9cbiAqIGVtYmVkIHRoZSBjc3Mgb24gdGhlIHBhZ2UuIFRoaXMgYnJlYWtzIGFsbCByZWxhdGl2ZSB1cmxzIGJlY2F1c2Ugbm93IHRoZXkgYXJlIHJlbGF0aXZlIHRvIGFcbiAqIGJ1bmRsZSBpbnN0ZWFkIG9mIHRoZSBjdXJyZW50IHBhZ2UuXG4gKlxuICogT25lIHNvbHV0aW9uIGlzIHRvIG9ubHkgdXNlIGZ1bGwgdXJscywgYnV0IHRoYXQgbWF5IGJlIGltcG9zc2libGUuXG4gKlxuICogSW5zdGVhZCwgdGhpcyBmdW5jdGlvbiBcImZpeGVzXCIgdGhlIHJlbGF0aXZlIHVybHMgdG8gYmUgYWJzb2x1dGUgYWNjb3JkaW5nIHRvIHRoZSBjdXJyZW50IHBhZ2UgbG9jYXRpb24uXG4gKlxuICogQSBydWRpbWVudGFyeSB0ZXN0IHN1aXRlIGlzIGxvY2F0ZWQgYXQgYHRlc3QvZml4VXJscy5qc2AgYW5kIGNhbiBiZSBydW4gdmlhIHRoZSBgbnBtIHRlc3RgIGNvbW1hbmQuXG4gKlxuICovXG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGNzcykge1xuICAvLyBnZXQgY3VycmVudCBsb2NhdGlvblxuICB2YXIgbG9jYXRpb24gPSB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiICYmIHdpbmRvdy5sb2NhdGlvbjtcblxuICBpZiAoIWxvY2F0aW9uKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwiZml4VXJscyByZXF1aXJlcyB3aW5kb3cubG9jYXRpb25cIik7XG4gIH1cblxuXHQvLyBibGFuayBvciBudWxsP1xuXHRpZiAoIWNzcyB8fCB0eXBlb2YgY3NzICE9PSBcInN0cmluZ1wiKSB7XG5cdCAgcmV0dXJuIGNzcztcbiAgfVxuXG4gIHZhciBiYXNlVXJsID0gbG9jYXRpb24ucHJvdG9jb2wgKyBcIi8vXCIgKyBsb2NhdGlvbi5ob3N0O1xuICB2YXIgY3VycmVudERpciA9IGJhc2VVcmwgKyBsb2NhdGlvbi5wYXRobmFtZS5yZXBsYWNlKC9cXC9bXlxcL10qJC8sIFwiL1wiKTtcblxuXHQvLyBjb252ZXJ0IGVhY2ggdXJsKC4uLilcblx0Lypcblx0VGhpcyByZWd1bGFyIGV4cHJlc3Npb24gaXMganVzdCBhIHdheSB0byByZWN1cnNpdmVseSBtYXRjaCBicmFja2V0cyB3aXRoaW5cblx0YSBzdHJpbmcuXG5cblx0IC91cmxcXHMqXFwoICA9IE1hdGNoIG9uIHRoZSB3b3JkIFwidXJsXCIgd2l0aCBhbnkgd2hpdGVzcGFjZSBhZnRlciBpdCBhbmQgdGhlbiBhIHBhcmVuc1xuXHQgICAoICA9IFN0YXJ0IGEgY2FwdHVyaW5nIGdyb3VwXG5cdCAgICAgKD86ICA9IFN0YXJ0IGEgbm9uLWNhcHR1cmluZyBncm91cFxuXHQgICAgICAgICBbXikoXSAgPSBNYXRjaCBhbnl0aGluZyB0aGF0IGlzbid0IGEgcGFyZW50aGVzZXNcblx0ICAgICAgICAgfCAgPSBPUlxuXHQgICAgICAgICBcXCggID0gTWF0Y2ggYSBzdGFydCBwYXJlbnRoZXNlc1xuXHQgICAgICAgICAgICAgKD86ICA9IFN0YXJ0IGFub3RoZXIgbm9uLWNhcHR1cmluZyBncm91cHNcblx0ICAgICAgICAgICAgICAgICBbXikoXSsgID0gTWF0Y2ggYW55dGhpbmcgdGhhdCBpc24ndCBhIHBhcmVudGhlc2VzXG5cdCAgICAgICAgICAgICAgICAgfCAgPSBPUlxuXHQgICAgICAgICAgICAgICAgIFxcKCAgPSBNYXRjaCBhIHN0YXJ0IHBhcmVudGhlc2VzXG5cdCAgICAgICAgICAgICAgICAgICAgIFteKShdKiAgPSBNYXRjaCBhbnl0aGluZyB0aGF0IGlzbid0IGEgcGFyZW50aGVzZXNcblx0ICAgICAgICAgICAgICAgICBcXCkgID0gTWF0Y2ggYSBlbmQgcGFyZW50aGVzZXNcblx0ICAgICAgICAgICAgICkgID0gRW5kIEdyb3VwXG4gICAgICAgICAgICAgICpcXCkgPSBNYXRjaCBhbnl0aGluZyBhbmQgdGhlbiBhIGNsb3NlIHBhcmVuc1xuICAgICAgICAgICkgID0gQ2xvc2Ugbm9uLWNhcHR1cmluZyBncm91cFxuICAgICAgICAgICogID0gTWF0Y2ggYW55dGhpbmdcbiAgICAgICApICA9IENsb3NlIGNhcHR1cmluZyBncm91cFxuXHQgXFwpICA9IE1hdGNoIGEgY2xvc2UgcGFyZW5zXG5cblx0IC9naSAgPSBHZXQgYWxsIG1hdGNoZXMsIG5vdCB0aGUgZmlyc3QuICBCZSBjYXNlIGluc2Vuc2l0aXZlLlxuXHQgKi9cblx0dmFyIGZpeGVkQ3NzID0gY3NzLnJlcGxhY2UoL3VybFxccypcXCgoKD86W14pKF18XFwoKD86W14pKF0rfFxcKFteKShdKlxcKSkqXFwpKSopXFwpL2dpLCBmdW5jdGlvbihmdWxsTWF0Y2gsIG9yaWdVcmwpIHtcblx0XHQvLyBzdHJpcCBxdW90ZXMgKGlmIHRoZXkgZXhpc3QpXG5cdFx0dmFyIHVucXVvdGVkT3JpZ1VybCA9IG9yaWdVcmxcblx0XHRcdC50cmltKClcblx0XHRcdC5yZXBsYWNlKC9eXCIoLiopXCIkLywgZnVuY3Rpb24obywgJDEpeyByZXR1cm4gJDE7IH0pXG5cdFx0XHQucmVwbGFjZSgvXicoLiopJyQvLCBmdW5jdGlvbihvLCAkMSl7IHJldHVybiAkMTsgfSk7XG5cblx0XHQvLyBhbHJlYWR5IGEgZnVsbCB1cmw/IG5vIGNoYW5nZVxuXHRcdGlmICgvXigjfGRhdGE6fGh0dHA6XFwvXFwvfGh0dHBzOlxcL1xcL3xmaWxlOlxcL1xcL1xcL3xcXHMqJCkvaS50ZXN0KHVucXVvdGVkT3JpZ1VybCkpIHtcblx0XHQgIHJldHVybiBmdWxsTWF0Y2g7XG5cdFx0fVxuXG5cdFx0Ly8gY29udmVydCB0aGUgdXJsIHRvIGEgZnVsbCB1cmxcblx0XHR2YXIgbmV3VXJsO1xuXG5cdFx0aWYgKHVucXVvdGVkT3JpZ1VybC5pbmRleE9mKFwiLy9cIikgPT09IDApIHtcblx0XHQgIFx0Ly9UT0RPOiBzaG91bGQgd2UgYWRkIHByb3RvY29sP1xuXHRcdFx0bmV3VXJsID0gdW5xdW90ZWRPcmlnVXJsO1xuXHRcdH0gZWxzZSBpZiAodW5xdW90ZWRPcmlnVXJsLmluZGV4T2YoXCIvXCIpID09PSAwKSB7XG5cdFx0XHQvLyBwYXRoIHNob3VsZCBiZSByZWxhdGl2ZSB0byB0aGUgYmFzZSB1cmxcblx0XHRcdG5ld1VybCA9IGJhc2VVcmwgKyB1bnF1b3RlZE9yaWdVcmw7IC8vIGFscmVhZHkgc3RhcnRzIHdpdGggJy8nXG5cdFx0fSBlbHNlIHtcblx0XHRcdC8vIHBhdGggc2hvdWxkIGJlIHJlbGF0aXZlIHRvIGN1cnJlbnQgZGlyZWN0b3J5XG5cdFx0XHRuZXdVcmwgPSBjdXJyZW50RGlyICsgdW5xdW90ZWRPcmlnVXJsLnJlcGxhY2UoL15cXC5cXC8vLCBcIlwiKTsgLy8gU3RyaXAgbGVhZGluZyAnLi8nXG5cdFx0fVxuXG5cdFx0Ly8gc2VuZCBiYWNrIHRoZSBmaXhlZCB1cmwoLi4uKVxuXHRcdHJldHVybiBcInVybChcIiArIEpTT04uc3RyaW5naWZ5KG5ld1VybCkgKyBcIilcIjtcblx0fSk7XG5cblx0Ly8gc2VuZCBiYWNrIHRoZSBmaXhlZCBjc3Ncblx0cmV0dXJuIGZpeGVkQ3NzO1xufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/style-loader/lib/urls.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/timers-browserify/main.js\":\n/*!************************************************!*\\\n  !*** ./node_modules/timers-browserify/main.js ***!\n  \\************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"/* WEBPACK VAR INJECTION */(function(global) {var scope = (typeof global !== \\\"undefined\\\" && global) ||\\n            (typeof self !== \\\"undefined\\\" && self) ||\\n            window;\\nvar apply = Function.prototype.apply;\\n\\n// DOM APIs, for completeness\\n\\nexports.setTimeout = function() {\\n  return new Timeout(apply.call(setTimeout, scope, arguments), clearTimeout);\\n};\\nexports.setInterval = function() {\\n  return new Timeout(apply.call(setInterval, scope, arguments), clearInterval);\\n};\\nexports.clearTimeout =\\nexports.clearInterval = function(timeout) {\\n  if (timeout) {\\n    timeout.close();\\n  }\\n};\\n\\nfunction Timeout(id, clearFn) {\\n  this._id = id;\\n  this._clearFn = clearFn;\\n}\\nTimeout.prototype.unref = Timeout.prototype.ref = function() {};\\nTimeout.prototype.close = function() {\\n  this._clearFn.call(scope, this._id);\\n};\\n\\n// Does not start the time, just sets up the members needed.\\nexports.enroll = function(item, msecs) {\\n  clearTimeout(item._idleTimeoutId);\\n  item._idleTimeout = msecs;\\n};\\n\\nexports.unenroll = function(item) {\\n  clearTimeout(item._idleTimeoutId);\\n  item._idleTimeout = -1;\\n};\\n\\nexports._unrefActive = exports.active = function(item) {\\n  clearTimeout(item._idleTimeoutId);\\n\\n  var msecs = item._idleTimeout;\\n  if (msecs >= 0) {\\n    item._idleTimeoutId = setTimeout(function onTimeout() {\\n      if (item._onTimeout)\\n        item._onTimeout();\\n    }, msecs);\\n  }\\n};\\n\\n// setimmediate attaches itself to the global object\\n__webpack_require__(/*! setimmediate */ \\\"./node_modules/setimmediate/setImmediate.js\\\");\\n// On some exotic environments, it's not clear which object `setimmediate` was\\n// able to install onto.  Search each possibility in the same order as the\\n// `setimmediate` library.\\nexports.setImmediate = (typeof self !== \\\"undefined\\\" && self.setImmediate) ||\\n                       (typeof global !== \\\"undefined\\\" && global.setImmediate) ||\\n                       (this && this.setImmediate);\\nexports.clearImmediate = (typeof self !== \\\"undefined\\\" && self.clearImmediate) ||\\n                         (typeof global !== \\\"undefined\\\" && global.clearImmediate) ||\\n                         (this && this.clearImmediate);\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \\\"./node_modules/webpack/buildin/global.js\\\")))//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGltZXJzLWJyb3dzZXJpZnkvbWFpbi5qcz81MTE4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7O0FBRUE7QUFDQSxtQkFBTyxDQUFDLGlFQUFjO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy90aW1lcnMtYnJvd3NlcmlmeS9tYWluLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIHNjb3BlID0gKHR5cGVvZiBnbG9iYWwgIT09IFwidW5kZWZpbmVkXCIgJiYgZ2xvYmFsKSB8fFxuICAgICAgICAgICAgKHR5cGVvZiBzZWxmICE9PSBcInVuZGVmaW5lZFwiICYmIHNlbGYpIHx8XG4gICAgICAgICAgICB3aW5kb3c7XG52YXIgYXBwbHkgPSBGdW5jdGlvbi5wcm90b3R5cGUuYXBwbHk7XG5cbi8vIERPTSBBUElzLCBmb3IgY29tcGxldGVuZXNzXG5cbmV4cG9ydHMuc2V0VGltZW91dCA9IGZ1bmN0aW9uKCkge1xuICByZXR1cm4gbmV3IFRpbWVvdXQoYXBwbHkuY2FsbChzZXRUaW1lb3V0LCBzY29wZSwgYXJndW1lbnRzKSwgY2xlYXJUaW1lb3V0KTtcbn07XG5leHBvcnRzLnNldEludGVydmFsID0gZnVuY3Rpb24oKSB7XG4gIHJldHVybiBuZXcgVGltZW91dChhcHBseS5jYWxsKHNldEludGVydmFsLCBzY29wZSwgYXJndW1lbnRzKSwgY2xlYXJJbnRlcnZhbCk7XG59O1xuZXhwb3J0cy5jbGVhclRpbWVvdXQgPVxuZXhwb3J0cy5jbGVhckludGVydmFsID0gZnVuY3Rpb24odGltZW91dCkge1xuICBpZiAodGltZW91dCkge1xuICAgIHRpbWVvdXQuY2xvc2UoKTtcbiAgfVxufTtcblxuZnVuY3Rpb24gVGltZW91dChpZCwgY2xlYXJGbikge1xuICB0aGlzLl9pZCA9IGlkO1xuICB0aGlzLl9jbGVhckZuID0gY2xlYXJGbjtcbn1cblRpbWVvdXQucHJvdG90eXBlLnVucmVmID0gVGltZW91dC5wcm90b3R5cGUucmVmID0gZnVuY3Rpb24oKSB7fTtcblRpbWVvdXQucHJvdG90eXBlLmNsb3NlID0gZnVuY3Rpb24oKSB7XG4gIHRoaXMuX2NsZWFyRm4uY2FsbChzY29wZSwgdGhpcy5faWQpO1xufTtcblxuLy8gRG9lcyBub3Qgc3RhcnQgdGhlIHRpbWUsIGp1c3Qgc2V0cyB1cCB0aGUgbWVtYmVycyBuZWVkZWQuXG5leHBvcnRzLmVucm9sbCA9IGZ1bmN0aW9uKGl0ZW0sIG1zZWNzKSB7XG4gIGNsZWFyVGltZW91dChpdGVtLl9pZGxlVGltZW91dElkKTtcbiAgaXRlbS5faWRsZVRpbWVvdXQgPSBtc2Vjcztcbn07XG5cbmV4cG9ydHMudW5lbnJvbGwgPSBmdW5jdGlvbihpdGVtKSB7XG4gIGNsZWFyVGltZW91dChpdGVtLl9pZGxlVGltZW91dElkKTtcbiAgaXRlbS5faWRsZVRpbWVvdXQgPSAtMTtcbn07XG5cbmV4cG9ydHMuX3VucmVmQWN0aXZlID0gZXhwb3J0cy5hY3RpdmUgPSBmdW5jdGlvbihpdGVtKSB7XG4gIGNsZWFyVGltZW91dChpdGVtLl9pZGxlVGltZW91dElkKTtcblxuICB2YXIgbXNlY3MgPSBpdGVtLl9pZGxlVGltZW91dDtcbiAgaWYgKG1zZWNzID49IDApIHtcbiAgICBpdGVtLl9pZGxlVGltZW91dElkID0gc2V0VGltZW91dChmdW5jdGlvbiBvblRpbWVvdXQoKSB7XG4gICAgICBpZiAoaXRlbS5fb25UaW1lb3V0KVxuICAgICAgICBpdGVtLl9vblRpbWVvdXQoKTtcbiAgICB9LCBtc2Vjcyk7XG4gIH1cbn07XG5cbi8vIHNldGltbWVkaWF0ZSBhdHRhY2hlcyBpdHNlbGYgdG8gdGhlIGdsb2JhbCBvYmplY3RcbnJlcXVpcmUoXCJzZXRpbW1lZGlhdGVcIik7XG4vLyBPbiBzb21lIGV4b3RpYyBlbnZpcm9ubWVudHMsIGl0J3Mgbm90IGNsZWFyIHdoaWNoIG9iamVjdCBgc2V0aW1tZWRpYXRlYCB3YXNcbi8vIGFibGUgdG8gaW5zdGFsbCBvbnRvLiAgU2VhcmNoIGVhY2ggcG9zc2liaWxpdHkgaW4gdGhlIHNhbWUgb3JkZXIgYXMgdGhlXG4vLyBgc2V0aW1tZWRpYXRlYCBsaWJyYXJ5LlxuZXhwb3J0cy5zZXRJbW1lZGlhdGUgPSAodHlwZW9mIHNlbGYgIT09IFwidW5kZWZpbmVkXCIgJiYgc2VsZi5zZXRJbW1lZGlhdGUpIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICh0eXBlb2YgZ2xvYmFsICE9PSBcInVuZGVmaW5lZFwiICYmIGdsb2JhbC5zZXRJbW1lZGlhdGUpIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICh0aGlzICYmIHRoaXMuc2V0SW1tZWRpYXRlKTtcbmV4cG9ydHMuY2xlYXJJbW1lZGlhdGUgPSAodHlwZW9mIHNlbGYgIT09IFwidW5kZWZpbmVkXCIgJiYgc2VsZi5jbGVhckltbWVkaWF0ZSkgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZW9mIGdsb2JhbCAhPT0gXCJ1bmRlZmluZWRcIiAmJiBnbG9iYWwuY2xlYXJJbW1lZGlhdGUpIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgKHRoaXMgJiYgdGhpcy5jbGVhckltbWVkaWF0ZSk7XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/timers-browserify/main.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/CheckboxComponent.vue?vue&type=template&id=fd58a6c2&\":\n/*!********************************************************************************************************************************************************************************************************************!*\\\n  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/CheckboxComponent.vue?vue&type=template&id=fd58a6c2& ***!\n  \\********************************************************************************************************************************************************************************************************************/\n/*! exports provided: render, staticRenderFns */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"render\\\", function() { return render; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"staticRenderFns\\\", function() { return staticRenderFns; });\\nvar render = function() {\\n  var _vm = this\\n  var _h = _vm.$createElement\\n  var _c = _vm._self._c || _h\\n  return _c(\\\"div\\\", { staticClass: \\\"btn-status\\\" }, [\\n    _c(\\\"input\\\", {\\n      directives: [\\n        {\\n          name: \\\"model\\\",\\n          rawName: \\\"v-model\\\",\\n          value: _vm.checked,\\n          expression: \\\"checked\\\"\\n        }\\n      ],\\n      staticClass: \\\"hidden checkbox\\\",\\n      attrs: {\\n        type: \\\"checkbox\\\",\\n        name: \\\"checkbox\\\",\\n        id: \\\"checkbox\\\" + _vm.movie.id\\n      },\\n      domProps: {\\n        checked: Array.isArray(_vm.checked)\\n          ? _vm._i(_vm.checked, null) > -1\\n          : _vm.checked\\n      },\\n      on: {\\n        change: [\\n          function($event) {\\n            var $$a = _vm.checked,\\n              $$el = $event.target,\\n              $$c = $$el.checked ? true : false\\n            if (Array.isArray($$a)) {\\n              var $$v = null,\\n                $$i = _vm._i($$a, $$v)\\n              if ($$el.checked) {\\n                $$i < 0 && (_vm.checked = $$a.concat([$$v]))\\n              } else {\\n                $$i > -1 &&\\n                  (_vm.checked = $$a.slice(0, $$i).concat($$a.slice($$i + 1)))\\n              }\\n            } else {\\n              _vm.checked = $$c\\n            }\\n          },\\n          function($event) {\\n            return _vm.updateStatus()\\n          }\\n        ]\\n      }\\n    }),\\n    _vm._v(\\\" \\\"),\\n    _c(\\\"label\\\", {\\n      staticClass:\\n        \\\"btn-change flex items-center p-1 rounded-lg w-12 h-6 cursor-pointer\\\",\\n      class: { checked: _vm.watched },\\n      attrs: { for: \\\"checkbox\\\" + _vm.movie.id }\\n    })\\n  ])\\n}\\nvar staticRenderFns = []\\nrender._withStripped = true\\n\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9DaGVja2JveENvbXBvbmVudC52dWU/YmRlMCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQiw0QkFBNEI7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLHVCQUF1QjtBQUNyQyxjQUFjO0FBQ2QsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0NoZWNrYm94Q29tcG9uZW50LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mZDU4YTZjMiYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYnRuLXN0YXR1c1wiIH0sIFtcbiAgICBfYyhcImlucHV0XCIsIHtcbiAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAge1xuICAgICAgICAgIG5hbWU6IFwibW9kZWxcIixcbiAgICAgICAgICByYXdOYW1lOiBcInYtbW9kZWxcIixcbiAgICAgICAgICB2YWx1ZTogX3ZtLmNoZWNrZWQsXG4gICAgICAgICAgZXhwcmVzc2lvbjogXCJjaGVja2VkXCJcbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIHN0YXRpY0NsYXNzOiBcImhpZGRlbiBjaGVja2JveFwiLFxuICAgICAgYXR0cnM6IHtcbiAgICAgICAgdHlwZTogXCJjaGVja2JveFwiLFxuICAgICAgICBuYW1lOiBcImNoZWNrYm94XCIsXG4gICAgICAgIGlkOiBcImNoZWNrYm94XCIgKyBfdm0ubW92aWUuaWRcbiAgICAgIH0sXG4gICAgICBkb21Qcm9wczoge1xuICAgICAgICBjaGVja2VkOiBBcnJheS5pc0FycmF5KF92bS5jaGVja2VkKVxuICAgICAgICAgID8gX3ZtLl9pKF92bS5jaGVja2VkLCBudWxsKSA+IC0xXG4gICAgICAgICAgOiBfdm0uY2hlY2tlZFxuICAgICAgfSxcbiAgICAgIG9uOiB7XG4gICAgICAgIGNoYW5nZTogW1xuICAgICAgICAgIGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgdmFyICQkYSA9IF92bS5jaGVja2VkLFxuICAgICAgICAgICAgICAkJGVsID0gJGV2ZW50LnRhcmdldCxcbiAgICAgICAgICAgICAgJCRjID0gJCRlbC5jaGVja2VkID8gdHJ1ZSA6IGZhbHNlXG4gICAgICAgICAgICBpZiAoQXJyYXkuaXNBcnJheSgkJGEpKSB7XG4gICAgICAgICAgICAgIHZhciAkJHYgPSBudWxsLFxuICAgICAgICAgICAgICAgICQkaSA9IF92bS5faSgkJGEsICQkdilcbiAgICAgICAgICAgICAgaWYgKCQkZWwuY2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICQkaSA8IDAgJiYgKF92bS5jaGVja2VkID0gJCRhLmNvbmNhdChbJCR2XSkpXG4gICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgJCRpID4gLTEgJiZcbiAgICAgICAgICAgICAgICAgIChfdm0uY2hlY2tlZCA9ICQkYS5zbGljZSgwLCAkJGkpLmNvbmNhdCgkJGEuc2xpY2UoJCRpICsgMSkpKVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICBfdm0uY2hlY2tlZCA9ICQkY1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICByZXR1cm4gX3ZtLnVwZGF0ZVN0YXR1cygpXG4gICAgICAgICAgfVxuICAgICAgICBdXG4gICAgICB9XG4gICAgfSksXG4gICAgX3ZtLl92KFwiIFwiKSxcbiAgICBfYyhcImxhYmVsXCIsIHtcbiAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICBcImJ0bi1jaGFuZ2UgZmxleCBpdGVtcy1jZW50ZXIgcC0xIHJvdW5kZWQtbGcgdy0xMiBoLTYgY3Vyc29yLXBvaW50ZXJcIixcbiAgICAgIGNsYXNzOiB7IGNoZWNrZWQ6IF92bS53YXRjaGVkIH0sXG4gICAgICBhdHRyczogeyBmb3I6IFwiY2hlY2tib3hcIiArIF92bS5tb3ZpZS5pZCB9XG4gICAgfSlcbiAgXSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/CheckboxComponent.vue?vue&type=template&id=fd58a6c2&\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/MovieComponent.vue?vue&type=template&id=5875e058&\":\n/*!*****************************************************************************************************************************************************************************************************************!*\\\n  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/MovieComponent.vue?vue&type=template&id=5875e058& ***!\n  \\*****************************************************************************************************************************************************************************************************************/\n/*! exports provided: render, staticRenderFns */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"render\\\", function() { return render; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"staticRenderFns\\\", function() { return staticRenderFns; });\\nvar render = function() {\\n  var _vm = this\\n  var _h = _vm.$createElement\\n  var _c = _vm._self._c || _h\\n  return _vm.title\\n    ? _c(\\n        \\\"div\\\",\\n        {\\n          staticClass:\\n            \\\"bg-white shadow p-1 rounded flex flex-col justify-between movie\\\"\\n        },\\n        [\\n          _c(\\\"div\\\", [\\n            _c(\\\"div\\\", { staticClass: \\\"image-placeholder\\\" }, [\\n              _c(\\\"a\\\", { attrs: { href: _vm.url } }, [\\n                _c(\\\"img\\\", {\\n                  staticClass:\\n                    \\\"hover:opacity-75 transition ease-in-out duration-150 rounded\\\",\\n                  attrs: { src: _vm.poster, alt: \\\"poster\\\" }\\n                })\\n              ])\\n            ]),\\n            _vm._v(\\\" \\\"),\\n            _c(\\\"div\\\", { staticClass: \\\"mt-2\\\" }, [\\n              _c(\\n                \\\"a\\\",\\n                {\\n                  staticClass: \\\"text-md mt-2 hover:text-indigo-700\\\",\\n                  attrs: {\\n                    href: \\\"https://www.imdb.com/title/\\\" + _vm.movie.tconst,\\n                    target: \\\"_blank\\\"\\n                  }\\n                },\\n                [_vm._v(_vm._s(_vm.movie.original_title))]\\n              ),\\n              _vm._v(\\\" \\\"),\\n              _c(\\n                \\\"div\\\",\\n                {\\n                  staticClass:\\n                    \\\"flex items-center justify-between text-gray-400 text-sm mt-1\\\"\\n                },\\n                [\\n                  _c(\\\"div\\\", { staticClass: \\\"flex\\\" }, [\\n                    _c(\\n                      \\\"svg\\\",\\n                      {\\n                        staticClass: \\\"fill-current text-orange-500 w-4\\\",\\n                        attrs: { viewBox: \\\"0 0 24 24\\\" }\\n                      },\\n                      [\\n                        _c(\\\"g\\\", { attrs: { \\\"data-name\\\": \\\"Layer 2\\\" } }, [\\n                          _c(\\\"path\\\", {\\n                            attrs: {\\n                              d:\\n                                \\\"M17.56 21a1 1 0 01-.46-.11L12 18.22l-5.1 2.67a1 1 0 01-1.45-1.06l1-5.63-4.12-4a1 1 0 01-.25-1 1 1 0 01.81-.68l5.7-.83 2.51-5.13a1 1 0 011.8 0l2.54 5.12 5.7.83a1 1 0 01.81.68 1 1 0 01-.25 1l-4.12 4 1 5.63a1 1 0 01-.4 1 1 1 0 01-.62.18z\\\",\\n                              \\\"data-name\\\": \\\"star\\\"\\n                            }\\n                          })\\n                        ])\\n                      ]\\n                    ),\\n                    _vm._v(\\\" \\\"),\\n                    _c(\\\"span\\\", { staticClass: \\\"ml-1\\\" }, [\\n                      _vm._v(\\n                        _vm._s(\\n                          _vm.movie.rating\\n                            ? _vm.movie.rating.average_rating\\n                            : \\\"-\\\"\\n                        )\\n                      )\\n                    ])\\n                  ]),\\n                  _vm._v(\\\" \\\"),\\n                  _c(\\\"span\\\", [_vm._v(_vm._s(_vm.movie.start_year))])\\n                ]\\n              )\\n            ])\\n          ]),\\n          _vm._v(\\\" \\\"),\\n          _c(\\\"div\\\", { staticClass: \\\"text-gray-400 text-sm w-full\\\" }, [\\n            _c(\\n              \\\"button\\\",\\n              {\\n                staticClass: \\\"py-1 px-3 mt-3 text-white rounded w-full\\\",\\n                class: {\\n                  \\\"bg-red-500\\\": _vm.isWatched,\\n                  \\\"bg-indigo-800\\\": !_vm.isWatched\\n                },\\n                on: {\\n                  click: function($event) {\\n                    return _vm.setWatched()\\n                  }\\n                }\\n              },\\n              [\\n                _vm._v(\\n                  _vm._s(\\n                    _vm.isWatched ? \\\"Remove from watched\\\" : \\\"Add to watched\\\"\\n                  )\\n                )\\n              ]\\n            )\\n          ])\\n        ]\\n      )\\n    : _vm._e()\\n}\\nvar staticRenderFns = []\\nrender._withStripped = true\\n\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Nb3ZpZUNvbXBvbmVudC52dWU/NzQ1MSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsdUJBQXVCLG1DQUFtQztBQUMxRCx1QkFBdUIsU0FBUyxnQkFBZ0IsRUFBRTtBQUNsRDtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixzQkFBc0I7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsNkJBQTZCLHNCQUFzQjtBQUNuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQyx1QkFBdUI7QUFDdkI7QUFDQSxpQ0FBaUMsU0FBUyx5QkFBeUIsRUFBRTtBQUNyRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0Msc0JBQXNCO0FBQ3REO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLDhDQUE4QztBQUNuRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Nb3ZpZUNvbXBvbmVudC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTg3NWUwNTgmLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfdm0udGl0bGVcbiAgICA/IF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7XG4gICAgICAgICAgc3RhdGljQ2xhc3M6XG4gICAgICAgICAgICBcImJnLXdoaXRlIHNoYWRvdyBwLTEgcm91bmRlZCBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbiBtb3ZpZVwiXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCBbXG4gICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImltYWdlLXBsYWNlaG9sZGVyXCIgfSwgW1xuICAgICAgICAgICAgICBfYyhcImFcIiwgeyBhdHRyczogeyBocmVmOiBfdm0udXJsIH0gfSwgW1xuICAgICAgICAgICAgICAgIF9jKFwiaW1nXCIsIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICBcImhvdmVyOm9wYWNpdHktNzUgdHJhbnNpdGlvbiBlYXNlLWluLW91dCBkdXJhdGlvbi0xNTAgcm91bmRlZFwiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc3JjOiBfdm0ucG9zdGVyLCBhbHQ6IFwicG9zdGVyXCIgfVxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcIm10LTJcIiB9LCBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInRleHQtbWQgbXQtMiBob3Zlcjp0ZXh0LWluZGlnby03MDBcIixcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGhyZWY6IFwiaHR0cHM6Ly93d3cuaW1kYi5jb20vdGl0bGUvXCIgKyBfdm0ubW92aWUudGNvbnN0LFxuICAgICAgICAgICAgICAgICAgICB0YXJnZXQ6IFwiX2JsYW5rXCJcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKF92bS5tb3ZpZS5vcmlnaW5hbF90aXRsZSkpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICBcImZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiB0ZXh0LWdyYXktNDAwIHRleHQtc20gbXQtMVwiXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImZsZXhcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwic3ZnXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZmlsbC1jdXJyZW50IHRleHQtb3JhbmdlLTUwMCB3LTRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIgfVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJnXCIsIHsgYXR0cnM6IHsgXCJkYXRhLW5hbWVcIjogXCJMYXllciAyXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwicGF0aFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiTTE3LjU2IDIxYTEgMSAwIDAxLS40Ni0uMTFMMTIgMTguMjJsLTUuMSAyLjY3YTEgMSAwIDAxLTEuNDUtMS4wNmwxLTUuNjMtNC4xMi00YTEgMSAwIDAxLS4yNS0xIDEgMSAwIDAxLjgxLS42OGw1LjctLjgzIDIuNTEtNS4xM2ExIDEgMCAwMTEuOCAwbDIuNTQgNS4xMiA1LjcuODNhMSAxIDAgMDEuODEuNjggMSAxIDAgMDEtLjI1IDFsLTQuMTIgNCAxIDUuNjNhMSAxIDAgMDEtLjQgMSAxIDEgMCAwMS0uNjIuMTh6XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRhdGEtbmFtZVwiOiBcInN0YXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNDbGFzczogXCJtbC0xXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1vdmllLnJhdGluZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gX3ZtLm1vdmllLnJhdGluZy5hdmVyYWdlX3JhdGluZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogXCItXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgW192bS5fdihfdm0uX3MoX3ZtLm1vdmllLnN0YXJ0X3llYXIpKV0pXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICBdKVxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LWdyYXktNDAwIHRleHQtc20gdy1mdWxsXCIgfSwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJweS0xIHB4LTMgbXQtMyB0ZXh0LXdoaXRlIHJvdW5kZWQgdy1mdWxsXCIsXG4gICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgIFwiYmctcmVkLTUwMFwiOiBfdm0uaXNXYXRjaGVkLFxuICAgICAgICAgICAgICAgICAgXCJiZy1pbmRpZ28tODAwXCI6ICFfdm0uaXNXYXRjaGVkXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLnNldFdhdGNoZWQoKVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgIF92bS5fcyhcbiAgICAgICAgICAgICAgICAgICAgX3ZtLmlzV2F0Y2hlZCA/IFwiUmVtb3ZlIGZyb20gd2F0Y2hlZFwiIDogXCJBZGQgdG8gd2F0Y2hlZFwiXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICApXG4gICAgICAgICAgXSlcbiAgICAgICAgXVxuICAgICAgKVxuICAgIDogX3ZtLl9lKClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/MovieComponent.vue?vue&type=template&id=5875e058&\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/SearchComponent.vue?vue&type=template&id=89b0c3cc&\":\n/*!******************************************************************************************************************************************************************************************************************!*\\\n  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/SearchComponent.vue?vue&type=template&id=89b0c3cc& ***!\n  \\******************************************************************************************************************************************************************************************************************/\n/*! exports provided: render, staticRenderFns */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"render\\\", function() { return render; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"staticRenderFns\\\", function() { return staticRenderFns; });\\nvar render = function() {\\n  var _vm = this\\n  var _h = _vm.$createElement\\n  var _c = _vm._self._c || _h\\n  return _c(\\n    \\\"div\\\",\\n    [\\n      _c(\\\"autocomplete\\\", {\\n        attrs: {\\n          search: _vm.search,\\n          \\\"aria-label\\\": \\\"Search for title\\\",\\n          placeholder: \\\"Search for title\\\",\\n          \\\"get-result-value\\\": _vm.getResultValue,\\n          debounceTime: 300\\n        },\\n        scopedSlots: _vm._u([\\n          {\\n            key: \\\"result\\\",\\n            fn: function(ref) {\\n              var result = ref.result\\n              var props = ref.props\\n              return [\\n                _c(\\n                  \\\"li\\\",\\n                  _vm._b(\\n                    {\\n                      staticClass:\\n                        \\\"autocomplete-result wiki-result flex justify-between\\\",\\n                      on: {\\n                        click: function($event) {\\n                          return _vm.redirect(result)\\n                        }\\n                      }\\n                    },\\n                    \\\"li\\\",\\n                    props,\\n                    false\\n                  ),\\n                  [\\n                    _c(\\\"div\\\", { staticClass: \\\"search-title\\\" }, [\\n                      _vm._v(\\n                        \\\"\\\\n                    \\\" +\\n                          _vm._s(result.title) +\\n                          \\\"\\\\n                \\\"\\n                      )\\n                    ]),\\n                    _vm._v(\\\" \\\"),\\n                    _c(\\\"div\\\", { staticClass: \\\"flex\\\" }, [\\n                      _c(\\n                        \\\"div\\\",\\n                        {\\n                          staticClass:\\n                            \\\"bg-gray-100 text-gray-800 search-year inline-flex items-center px-2 py-0.5 rounded text-xs font-medium leading-4 mr-2\\\"\\n                        },\\n                        [\\n                          _vm._v(\\n                            \\\"\\\\n                        \\\" +\\n                              _vm._s(result.start_year) +\\n                              \\\"\\\\n                    \\\"\\n                          )\\n                        ]\\n                      ),\\n                      _vm._v(\\\" \\\"),\\n                      _c(\\n                        \\\"span\\\",\\n                        {\\n                          staticClass:\\n                            \\\"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium leading-4\\\",\\n                          class: {\\n                            \\\"bg-indigo-100 text-indigo-800\\\":\\n                              result.title_type === \\\"movie\\\",\\n                            \\\"bg-purple-100 text-purple-800\\\":\\n                              result.title_type !== \\\"movie\\\"\\n                          }\\n                        },\\n                        [\\n                          _vm._v(\\n                            \\\"\\\\n                        \\\" +\\n                              _vm._s(\\n                                result.title_type === \\\"movie\\\"\\n                                  ? \\\"Movie\\\"\\n                                  : \\\"Tv Series\\\"\\n                              ) +\\n                              \\\"\\\\n                    \\\"\\n                          )\\n                        ]\\n                      ),\\n                      _vm._v(\\\" \\\"),\\n                      _c(\\n                        \\\"div\\\",\\n                        {\\n                          staticClass:\\n                            \\\"ml-3 inline-flex items-center px-2 py-0.5 rounded text-xs font-medium leading-4 mr-2\\\",\\n                          class: {\\n                            \\\"bg-green-100 text-green-800\\\": result.watched,\\n                            \\\"bg-red-100 text-red-800\\\": !result.watched\\n                          }\\n                        },\\n                        [\\n                          _vm._v(\\n                            \\\"\\\\n                        \\\" +\\n                              _vm._s(\\n                                result.watched ? \\\"Watched\\\" : \\\"Not watched\\\"\\n                              ) +\\n                              \\\"\\\\n                    \\\"\\n                          )\\n                        ]\\n                      )\\n                    ])\\n                  ]\\n                )\\n              ]\\n            }\\n          }\\n        ])\\n      })\\n    ],\\n    1\\n  )\\n}\\nvar staticRenderFns = []\\nrender._withStripped = true\\n\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZWFyY2hDb21wb25lbnQudnVlPzhjMjMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQiw4QkFBOEI7QUFDN0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0Isc0JBQXNCO0FBQ3JEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZWFyY2hDb21wb25lbnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTg5YjBjM2NjJi5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICBbXG4gICAgICBfYyhcImF1dG9jb21wbGV0ZVwiLCB7XG4gICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgc2VhcmNoOiBfdm0uc2VhcmNoLFxuICAgICAgICAgIFwiYXJpYS1sYWJlbFwiOiBcIlNlYXJjaCBmb3IgdGl0bGVcIixcbiAgICAgICAgICBwbGFjZWhvbGRlcjogXCJTZWFyY2ggZm9yIHRpdGxlXCIsXG4gICAgICAgICAgXCJnZXQtcmVzdWx0LXZhbHVlXCI6IF92bS5nZXRSZXN1bHRWYWx1ZSxcbiAgICAgICAgICBkZWJvdW5jZVRpbWU6IDMwMFxuICAgICAgICB9LFxuICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBrZXk6IFwicmVzdWx0XCIsXG4gICAgICAgICAgICBmbjogZnVuY3Rpb24ocmVmKSB7XG4gICAgICAgICAgICAgIHZhciByZXN1bHQgPSByZWYucmVzdWx0XG4gICAgICAgICAgICAgIHZhciBwcm9wcyA9IHJlZi5wcm9wc1xuICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJsaVwiLFxuICAgICAgICAgICAgICAgICAgX3ZtLl9iKFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6XG4gICAgICAgICAgICAgICAgICAgICAgICBcImF1dG9jb21wbGV0ZS1yZXN1bHQgd2lraS1yZXN1bHQgZmxleCBqdXN0aWZ5LWJldHdlZW5cIixcbiAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLnJlZGlyZWN0KHJlc3VsdClcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFwibGlcIixcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMsXG4gICAgICAgICAgICAgICAgICAgIGZhbHNlXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3MocmVzdWx0LnRpdGxlKSArXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJmbGV4XCIgfSwgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJiZy1ncmF5LTEwMCB0ZXh0LWdyYXktODAwIHNlYXJjaC15ZWFyIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBweC0yIHB5LTAuNSByb3VuZGVkIHRleHQteHMgZm9udC1tZWRpdW0gbGVhZGluZy00IG1yLTJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgICAgICAgICAgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKHJlc3VsdC5zdGFydF95ZWFyKSArXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwic3BhblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBweC0yIHB5LTAuNSByb3VuZGVkIHRleHQteHMgZm9udC1tZWRpdW0gbGVhZGluZy00XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJiZy1pbmRpZ28tMTAwIHRleHQtaW5kaWdvLTgwMFwiOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzdWx0LnRpdGxlX3R5cGUgPT09IFwibW92aWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJnLXB1cnBsZS0xMDAgdGV4dC1wdXJwbGUtODAwXCI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQudGl0bGVfdHlwZSAhPT0gXCJtb3ZpZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzdWx0LnRpdGxlX3R5cGUgPT09IFwibW92aWVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gXCJNb3ZpZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBcIlR2IFNlcmllc1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgICAgICBcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtbC0zIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBweC0yIHB5LTAuNSByb3VuZGVkIHRleHQteHMgZm9udC1tZWRpdW0gbGVhZGluZy00IG1yLTJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJnLWdyZWVuLTEwMCB0ZXh0LWdyZWVuLTgwMFwiOiByZXN1bHQud2F0Y2hlZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJnLXJlZC0xMDAgdGV4dC1yZWQtODAwXCI6ICFyZXN1bHQud2F0Y2hlZFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJcXG4gICAgICAgICAgICAgICAgICAgICAgICBcIiArXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdC53YXRjaGVkID8gXCJXYXRjaGVkXCIgOiBcIk5vdCB3YXRjaGVkXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJcXG4gICAgICAgICAgICAgICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICBdKVxuICAgICAgfSlcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/SearchComponent.vue?vue&type=template&id=89b0c3cc&\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\":\n/*!********************************************************************!*\\\n  !*** ./node_modules/vue-loader/lib/runtime/componentNormalizer.js ***!\n  \\********************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return normalizeComponent; });\\n/* globals __VUE_SSR_CONTEXT__ */\\n\\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\\n// This module is a runtime utility for cleaner component module output and will\\n// be included in the final webpack user bundle.\\n\\nfunction normalizeComponent (\\n  scriptExports,\\n  render,\\n  staticRenderFns,\\n  functionalTemplate,\\n  injectStyles,\\n  scopeId,\\n  moduleIdentifier, /* server only */\\n  shadowMode /* vue-cli only */\\n) {\\n  // Vue.extend constructor export interop\\n  var options = typeof scriptExports === 'function'\\n    ? scriptExports.options\\n    : scriptExports\\n\\n  // render functions\\n  if (render) {\\n    options.render = render\\n    options.staticRenderFns = staticRenderFns\\n    options._compiled = true\\n  }\\n\\n  // functional template\\n  if (functionalTemplate) {\\n    options.functional = true\\n  }\\n\\n  // scopedId\\n  if (scopeId) {\\n    options._scopeId = 'data-v-' + scopeId\\n  }\\n\\n  var hook\\n  if (moduleIdentifier) { // server build\\n    hook = function (context) {\\n      // 2.3 injection\\n      context =\\n        context || // cached call\\n        (this.$vnode && this.$vnode.ssrContext) || // stateful\\n        (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\\n      // 2.2 with runInNewContext: true\\n      if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\\n        context = __VUE_SSR_CONTEXT__\\n      }\\n      // inject component styles\\n      if (injectStyles) {\\n        injectStyles.call(this, context)\\n      }\\n      // register component module identifier for async chunk inferrence\\n      if (context && context._registeredComponents) {\\n        context._registeredComponents.add(moduleIdentifier)\\n      }\\n    }\\n    // used by ssr in case component is cached and beforeCreate\\n    // never gets called\\n    options._ssrRegister = hook\\n  } else if (injectStyles) {\\n    hook = shadowMode\\n      ? function () {\\n        injectStyles.call(\\n          this,\\n          (options.functional ? this.parent : this).$root.$options.shadowRoot\\n        )\\n      }\\n      : injectStyles\\n  }\\n\\n  if (hook) {\\n    if (options.functional) {\\n      // for template-only hot-reload because in that case the render fn doesn't\\n      // go through the normalizer\\n      options._injectStyles = hook\\n      // register for functional component in vue file\\n      var originalRender = options.render\\n      options.render = function renderWithStyleInjection (h, context) {\\n        hook.call(context)\\n        return originalRender(h, context)\\n      }\\n    } else {\\n      // inject component registration as beforeCreate hook\\n      var existing = options.beforeCreate\\n      options.beforeCreate = existing\\n        ? [].concat(existing, hook)\\n        : [hook]\\n    }\\n  }\\n\\n  return {\\n    exports: scriptExports,\\n    options: options\\n  }\\n}\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzPzI4NzciXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBOztBQUVBO0FBQ0E7QUFDQTs7QUFFZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGdsb2JhbHMgX19WVUVfU1NSX0NPTlRFWFRfXyAqL1xuXG4vLyBJTVBPUlRBTlQ6IERvIE5PVCB1c2UgRVMyMDE1IGZlYXR1cmVzIGluIHRoaXMgZmlsZSAoZXhjZXB0IGZvciBtb2R1bGVzKS5cbi8vIFRoaXMgbW9kdWxlIGlzIGEgcnVudGltZSB1dGlsaXR5IGZvciBjbGVhbmVyIGNvbXBvbmVudCBtb2R1bGUgb3V0cHV0IGFuZCB3aWxsXG4vLyBiZSBpbmNsdWRlZCBpbiB0aGUgZmluYWwgd2VicGFjayB1c2VyIGJ1bmRsZS5cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gbm9ybWFsaXplQ29tcG9uZW50IChcbiAgc2NyaXB0RXhwb3J0cyxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZ1bmN0aW9uYWxUZW1wbGF0ZSxcbiAgaW5qZWN0U3R5bGVzLFxuICBzY29wZUlkLFxuICBtb2R1bGVJZGVudGlmaWVyLCAvKiBzZXJ2ZXIgb25seSAqL1xuICBzaGFkb3dNb2RlIC8qIHZ1ZS1jbGkgb25seSAqL1xuKSB7XG4gIC8vIFZ1ZS5leHRlbmQgY29uc3RydWN0b3IgZXhwb3J0IGludGVyb3BcbiAgdmFyIG9wdGlvbnMgPSB0eXBlb2Ygc2NyaXB0RXhwb3J0cyA9PT0gJ2Z1bmN0aW9uJ1xuICAgID8gc2NyaXB0RXhwb3J0cy5vcHRpb25zXG4gICAgOiBzY3JpcHRFeHBvcnRzXG5cbiAgLy8gcmVuZGVyIGZ1bmN0aW9uc1xuICBpZiAocmVuZGVyKSB7XG4gICAgb3B0aW9ucy5yZW5kZXIgPSByZW5kZXJcbiAgICBvcHRpb25zLnN0YXRpY1JlbmRlckZucyA9IHN0YXRpY1JlbmRlckZuc1xuICAgIG9wdGlvbnMuX2NvbXBpbGVkID0gdHJ1ZVxuICB9XG5cbiAgLy8gZnVuY3Rpb25hbCB0ZW1wbGF0ZVxuICBpZiAoZnVuY3Rpb25hbFRlbXBsYXRlKSB7XG4gICAgb3B0aW9ucy5mdW5jdGlvbmFsID0gdHJ1ZVxuICB9XG5cbiAgLy8gc2NvcGVkSWRcbiAgaWYgKHNjb3BlSWQpIHtcbiAgICBvcHRpb25zLl9zY29wZUlkID0gJ2RhdGEtdi0nICsgc2NvcGVJZFxuICB9XG5cbiAgdmFyIGhvb2tcbiAgaWYgKG1vZHVsZUlkZW50aWZpZXIpIHsgLy8gc2VydmVyIGJ1aWxkXG4gICAgaG9vayA9IGZ1bmN0aW9uIChjb250ZXh0KSB7XG4gICAgICAvLyAyLjMgaW5qZWN0aW9uXG4gICAgICBjb250ZXh0ID1cbiAgICAgICAgY29udGV4dCB8fCAvLyBjYWNoZWQgY2FsbFxuICAgICAgICAodGhpcy4kdm5vZGUgJiYgdGhpcy4kdm5vZGUuc3NyQ29udGV4dCkgfHwgLy8gc3RhdGVmdWxcbiAgICAgICAgKHRoaXMucGFyZW50ICYmIHRoaXMucGFyZW50LiR2bm9kZSAmJiB0aGlzLnBhcmVudC4kdm5vZGUuc3NyQ29udGV4dCkgLy8gZnVuY3Rpb25hbFxuICAgICAgLy8gMi4yIHdpdGggcnVuSW5OZXdDb250ZXh0OiB0cnVlXG4gICAgICBpZiAoIWNvbnRleHQgJiYgdHlwZW9mIF9fVlVFX1NTUl9DT05URVhUX18gIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgIGNvbnRleHQgPSBfX1ZVRV9TU1JfQ09OVEVYVF9fXG4gICAgICB9XG4gICAgICAvLyBpbmplY3QgY29tcG9uZW50IHN0eWxlc1xuICAgICAgaWYgKGluamVjdFN0eWxlcykge1xuICAgICAgICBpbmplY3RTdHlsZXMuY2FsbCh0aGlzLCBjb250ZXh0KVxuICAgICAgfVxuICAgICAgLy8gcmVnaXN0ZXIgY29tcG9uZW50IG1vZHVsZSBpZGVudGlmaWVyIGZvciBhc3luYyBjaHVuayBpbmZlcnJlbmNlXG4gICAgICBpZiAoY29udGV4dCAmJiBjb250ZXh0Ll9yZWdpc3RlcmVkQ29tcG9uZW50cykge1xuICAgICAgICBjb250ZXh0Ll9yZWdpc3RlcmVkQ29tcG9uZW50cy5hZGQobW9kdWxlSWRlbnRpZmllcilcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gdXNlZCBieSBzc3IgaW4gY2FzZSBjb21wb25lbnQgaXMgY2FjaGVkIGFuZCBiZWZvcmVDcmVhdGVcbiAgICAvLyBuZXZlciBnZXRzIGNhbGxlZFxuICAgIG9wdGlvbnMuX3NzclJlZ2lzdGVyID0gaG9va1xuICB9IGVsc2UgaWYgKGluamVjdFN0eWxlcykge1xuICAgIGhvb2sgPSBzaGFkb3dNb2RlXG4gICAgICA/IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaW5qZWN0U3R5bGVzLmNhbGwoXG4gICAgICAgICAgdGhpcyxcbiAgICAgICAgICAob3B0aW9ucy5mdW5jdGlvbmFsID8gdGhpcy5wYXJlbnQgOiB0aGlzKS4kcm9vdC4kb3B0aW9ucy5zaGFkb3dSb290XG4gICAgICAgIClcbiAgICAgIH1cbiAgICAgIDogaW5qZWN0U3R5bGVzXG4gIH1cblxuICBpZiAoaG9vaykge1xuICAgIGlmIChvcHRpb25zLmZ1bmN0aW9uYWwpIHtcbiAgICAgIC8vIGZvciB0ZW1wbGF0ZS1vbmx5IGhvdC1yZWxvYWQgYmVjYXVzZSBpbiB0aGF0IGNhc2UgdGhlIHJlbmRlciBmbiBkb2Vzbid0XG4gICAgICAvLyBnbyB0aHJvdWdoIHRoZSBub3JtYWxpemVyXG4gICAgICBvcHRpb25zLl9pbmplY3RTdHlsZXMgPSBob29rXG4gICAgICAvLyByZWdpc3RlciBmb3IgZnVuY3Rpb25hbCBjb21wb25lbnQgaW4gdnVlIGZpbGVcbiAgICAgIHZhciBvcmlnaW5hbFJlbmRlciA9IG9wdGlvbnMucmVuZGVyXG4gICAgICBvcHRpb25zLnJlbmRlciA9IGZ1bmN0aW9uIHJlbmRlcldpdGhTdHlsZUluamVjdGlvbiAoaCwgY29udGV4dCkge1xuICAgICAgICBob29rLmNhbGwoY29udGV4dClcbiAgICAgICAgcmV0dXJuIG9yaWdpbmFsUmVuZGVyKGgsIGNvbnRleHQpXG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIGluamVjdCBjb21wb25lbnQgcmVnaXN0cmF0aW9uIGFzIGJlZm9yZUNyZWF0ZSBob29rXG4gICAgICB2YXIgZXhpc3RpbmcgPSBvcHRpb25zLmJlZm9yZUNyZWF0ZVxuICAgICAgb3B0aW9ucy5iZWZvcmVDcmVhdGUgPSBleGlzdGluZ1xuICAgICAgICA/IFtdLmNvbmNhdChleGlzdGluZywgaG9vaylcbiAgICAgICAgOiBbaG9va11cbiAgICB9XG4gIH1cblxuICByZXR1cm4ge1xuICAgIGV4cG9ydHM6IHNjcmlwdEV4cG9ydHMsXG4gICAgb3B0aW9uczogb3B0aW9uc1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/runtime/componentNormalizer.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/vue/dist/vue.common.dev.js\":\n/*!*************************************************!*\\\n  !*** ./node_modules/vue/dist/vue.common.dev.js ***!\n  \\*************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"/* WEBPACK VAR INJECTION */(function(global, setImmediate) {/*!\\n * Vue.js v2.6.11\\n * (c) 2014-2019 Evan You\\n * Released under the MIT License.\\n */\\n\\n\\n/*  */\\n\\nvar emptyObject = Object.freeze({});\\n\\n// These helpers produce better VM code in JS engines due to their\\n// explicitness and function inlining.\\nfunction isUndef (v) {\\n  return v === undefined || v === null\\n}\\n\\nfunction isDef (v) {\\n  return v !== undefined && v !== null\\n}\\n\\nfunction isTrue (v) {\\n  return v === true\\n}\\n\\nfunction isFalse (v) {\\n  return v === false\\n}\\n\\n/**\\n * Check if value is primitive.\\n */\\nfunction isPrimitive (value) {\\n  return (\\n    typeof value === 'string' ||\\n    typeof value === 'number' ||\\n    // $flow-disable-line\\n    typeof value === 'symbol' ||\\n    typeof value === 'boolean'\\n  )\\n}\\n\\n/**\\n * Quick object check - this is primarily used to tell\\n * Objects from primitive values when we know the value\\n * is a JSON-compliant type.\\n */\\nfunction isObject (obj) {\\n  return obj !== null && typeof obj === 'object'\\n}\\n\\n/**\\n * Get the raw type string of a value, e.g., [object Object].\\n */\\nvar _toString = Object.prototype.toString;\\n\\nfunction toRawType (value) {\\n  return _toString.call(value).slice(8, -1)\\n}\\n\\n/**\\n * Strict object type check. Only returns true\\n * for plain JavaScript objects.\\n */\\nfunction isPlainObject (obj) {\\n  return _toString.call(obj) === '[object Object]'\\n}\\n\\nfunction isRegExp (v) {\\n  return _toString.call(v) === '[object RegExp]'\\n}\\n\\n/**\\n * Check if val is a valid array index.\\n */\\nfunction isValidArrayIndex (val) {\\n  var n = parseFloat(String(val));\\n  return n >= 0 && Math.floor(n) === n && isFinite(val)\\n}\\n\\nfunction isPromise (val) {\\n  return (\\n    isDef(val) &&\\n    typeof val.then === 'function' &&\\n    typeof val.catch === 'function'\\n  )\\n}\\n\\n/**\\n * Convert a value to a string that is actually rendered.\\n */\\nfunction toString (val) {\\n  return val == null\\n    ? ''\\n    : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString)\\n      ? JSON.stringify(val, null, 2)\\n      : String(val)\\n}\\n\\n/**\\n * Convert an input value to a number for persistence.\\n * If the conversion fails, return original string.\\n */\\nfunction toNumber (val) {\\n  var n = parseFloat(val);\\n  return isNaN(n) ? val : n\\n}\\n\\n/**\\n * Make a map and return a function for checking if a key\\n * is in that map.\\n */\\nfunction makeMap (\\n  str,\\n  expectsLowerCase\\n) {\\n  var map = Object.create(null);\\n  var list = str.split(',');\\n  for (var i = 0; i < list.length; i++) {\\n    map[list[i]] = true;\\n  }\\n  return expectsLowerCase\\n    ? function (val) { return map[val.toLowerCase()]; }\\n    : function (val) { return map[val]; }\\n}\\n\\n/**\\n * Check if a tag is a built-in tag.\\n */\\nvar isBuiltInTag = makeMap('slot,component', true);\\n\\n/**\\n * Check if an attribute is a reserved attribute.\\n */\\nvar isReservedAttribute = makeMap('key,ref,slot,slot-scope,is');\\n\\n/**\\n * Remove an item from an array.\\n */\\nfunction remove (arr, item) {\\n  if (arr.length) {\\n    var index = arr.indexOf(item);\\n    if (index > -1) {\\n      return arr.splice(index, 1)\\n    }\\n  }\\n}\\n\\n/**\\n * Check whether an object has the property.\\n */\\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\\nfunction hasOwn (obj, key) {\\n  return hasOwnProperty.call(obj, key)\\n}\\n\\n/**\\n * Create a cached version of a pure function.\\n */\\nfunction cached (fn) {\\n  var cache = Object.create(null);\\n  return (function cachedFn (str) {\\n    var hit = cache[str];\\n    return hit || (cache[str] = fn(str))\\n  })\\n}\\n\\n/**\\n * Camelize a hyphen-delimited string.\\n */\\nvar camelizeRE = /-(\\\\w)/g;\\nvar camelize = cached(function (str) {\\n  return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; })\\n});\\n\\n/**\\n * Capitalize a string.\\n */\\nvar capitalize = cached(function (str) {\\n  return str.charAt(0).toUpperCase() + str.slice(1)\\n});\\n\\n/**\\n * Hyphenate a camelCase string.\\n */\\nvar hyphenateRE = /\\\\B([A-Z])/g;\\nvar hyphenate = cached(function (str) {\\n  return str.replace(hyphenateRE, '-$1').toLowerCase()\\n});\\n\\n/**\\n * Simple bind polyfill for environments that do not support it,\\n * e.g., PhantomJS 1.x. Technically, we don't need this anymore\\n * since native bind is now performant enough in most browsers.\\n * But removing it would mean breaking code that was able to run in\\n * PhantomJS 1.x, so this must be kept for backward compatibility.\\n */\\n\\n/* istanbul ignore next */\\nfunction polyfillBind (fn, ctx) {\\n  function boundFn (a) {\\n    var l = arguments.length;\\n    return l\\n      ? l > 1\\n        ? fn.apply(ctx, arguments)\\n        : fn.call(ctx, a)\\n      : fn.call(ctx)\\n  }\\n\\n  boundFn._length = fn.length;\\n  return boundFn\\n}\\n\\nfunction nativeBind (fn, ctx) {\\n  return fn.bind(ctx)\\n}\\n\\nvar bind = Function.prototype.bind\\n  ? nativeBind\\n  : polyfillBind;\\n\\n/**\\n * Convert an Array-like object to a real Array.\\n */\\nfunction toArray (list, start) {\\n  start = start || 0;\\n  var i = list.length - start;\\n  var ret = new Array(i);\\n  while (i--) {\\n    ret[i] = list[i + start];\\n  }\\n  return ret\\n}\\n\\n/**\\n * Mix properties into target object.\\n */\\nfunction extend (to, _from) {\\n  for (var key in _from) {\\n    to[key] = _from[key];\\n  }\\n  return to\\n}\\n\\n/**\\n * Merge an Array of Objects into a single Object.\\n */\\nfunction toObject (arr) {\\n  var res = {};\\n  for (var i = 0; i < arr.length; i++) {\\n    if (arr[i]) {\\n      extend(res, arr[i]);\\n    }\\n  }\\n  return res\\n}\\n\\n/* eslint-disable no-unused-vars */\\n\\n/**\\n * Perform no operation.\\n * Stubbing args to make Flow happy without leaving useless transpiled code\\n * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/).\\n */\\nfunction noop (a, b, c) {}\\n\\n/**\\n * Always return false.\\n */\\nvar no = function (a, b, c) { return false; };\\n\\n/* eslint-enable no-unused-vars */\\n\\n/**\\n * Return the same value.\\n */\\nvar identity = function (_) { return _; };\\n\\n/**\\n * Generate a string containing static keys from compiler modules.\\n */\\nfunction genStaticKeys (modules) {\\n  return modules.reduce(function (keys, m) {\\n    return keys.concat(m.staticKeys || [])\\n  }, []).join(',')\\n}\\n\\n/**\\n * Check if two values are loosely equal - that is,\\n * if they are plain objects, do they have the same shape?\\n */\\nfunction looseEqual (a, b) {\\n  if (a === b) { return true }\\n  var isObjectA = isObject(a);\\n  var isObjectB = isObject(b);\\n  if (isObjectA && isObjectB) {\\n    try {\\n      var isArrayA = Array.isArray(a);\\n      var isArrayB = Array.isArray(b);\\n      if (isArrayA && isArrayB) {\\n        return a.length === b.length && a.every(function (e, i) {\\n          return looseEqual(e, b[i])\\n        })\\n      } else if (a instanceof Date && b instanceof Date) {\\n        return a.getTime() === b.getTime()\\n      } else if (!isArrayA && !isArrayB) {\\n        var keysA = Object.keys(a);\\n        var keysB = Object.keys(b);\\n        return keysA.length === keysB.length && keysA.every(function (key) {\\n          return looseEqual(a[key], b[key])\\n        })\\n      } else {\\n        /* istanbul ignore next */\\n        return false\\n      }\\n    } catch (e) {\\n      /* istanbul ignore next */\\n      return false\\n    }\\n  } else if (!isObjectA && !isObjectB) {\\n    return String(a) === String(b)\\n  } else {\\n    return false\\n  }\\n}\\n\\n/**\\n * Return the first index at which a loosely equal value can be\\n * found in the array (if value is a plain object, the array must\\n * contain an object of the same shape), or -1 if it is not present.\\n */\\nfunction looseIndexOf (arr, val) {\\n  for (var i = 0; i < arr.length; i++) {\\n    if (looseEqual(arr[i], val)) { return i }\\n  }\\n  return -1\\n}\\n\\n/**\\n * Ensure a function is called only once.\\n */\\nfunction once (fn) {\\n  var called = false;\\n  return function () {\\n    if (!called) {\\n      called = true;\\n      fn.apply(this, arguments);\\n    }\\n  }\\n}\\n\\nvar SSR_ATTR = 'data-server-rendered';\\n\\nvar ASSET_TYPES = [\\n  'component',\\n  'directive',\\n  'filter'\\n];\\n\\nvar LIFECYCLE_HOOKS = [\\n  'beforeCreate',\\n  'created',\\n  'beforeMount',\\n  'mounted',\\n  'beforeUpdate',\\n  'updated',\\n  'beforeDestroy',\\n  'destroyed',\\n  'activated',\\n  'deactivated',\\n  'errorCaptured',\\n  'serverPrefetch'\\n];\\n\\n/*  */\\n\\n\\n\\nvar config = ({\\n  /**\\n   * Option merge strategies (used in core/util/options)\\n   */\\n  // $flow-disable-line\\n  optionMergeStrategies: Object.create(null),\\n\\n  /**\\n   * Whether to suppress warnings.\\n   */\\n  silent: false,\\n\\n  /**\\n   * Show production mode tip message on boot?\\n   */\\n  productionTip: \\\"development\\\" !== 'production',\\n\\n  /**\\n   * Whether to enable devtools\\n   */\\n  devtools: \\\"development\\\" !== 'production',\\n\\n  /**\\n   * Whether to record perf\\n   */\\n  performance: false,\\n\\n  /**\\n   * Error handler for watcher errors\\n   */\\n  errorHandler: null,\\n\\n  /**\\n   * Warn handler for watcher warns\\n   */\\n  warnHandler: null,\\n\\n  /**\\n   * Ignore certain custom elements\\n   */\\n  ignoredElements: [],\\n\\n  /**\\n   * Custom user key aliases for v-on\\n   */\\n  // $flow-disable-line\\n  keyCodes: Object.create(null),\\n\\n  /**\\n   * Check if a tag is reserved so that it cannot be registered as a\\n   * component. This is platform-dependent and may be overwritten.\\n   */\\n  isReservedTag: no,\\n\\n  /**\\n   * Check if an attribute is reserved so that it cannot be used as a component\\n   * prop. This is platform-dependent and may be overwritten.\\n   */\\n  isReservedAttr: no,\\n\\n  /**\\n   * Check if a tag is an unknown element.\\n   * Platform-dependent.\\n   */\\n  isUnknownElement: no,\\n\\n  /**\\n   * Get the namespace of an element\\n   */\\n  getTagNamespace: noop,\\n\\n  /**\\n   * Parse the real tag name for the specific platform.\\n   */\\n  parsePlatformTagName: identity,\\n\\n  /**\\n   * Check if an attribute must be bound using property, e.g. value\\n   * Platform-dependent.\\n   */\\n  mustUseProp: no,\\n\\n  /**\\n   * Perform updates asynchronously. Intended to be used by Vue Test Utils\\n   * This will significantly reduce performance if set to false.\\n   */\\n  async: true,\\n\\n  /**\\n   * Exposed for legacy reasons\\n   */\\n  _lifecycleHooks: LIFECYCLE_HOOKS\\n});\\n\\n/*  */\\n\\n/**\\n * unicode letters used for parsing html tags, component names and property paths.\\n * using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname\\n * skipping \\\\u10000-\\\\uEFFFF due to it freezing up PhantomJS\\n */\\nvar unicodeRegExp = /a-zA-Z\\\\u00B7\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u203F-\\\\u2040\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD/;\\n\\n/**\\n * Check if a string starts with $ or _\\n */\\nfunction isReserved (str) {\\n  var c = (str + '').charCodeAt(0);\\n  return c === 0x24 || c === 0x5F\\n}\\n\\n/**\\n * Define a property.\\n */\\nfunction def (obj, key, val, enumerable) {\\n  Object.defineProperty(obj, key, {\\n    value: val,\\n    enumerable: !!enumerable,\\n    writable: true,\\n    configurable: true\\n  });\\n}\\n\\n/**\\n * Parse simple path.\\n */\\nvar bailRE = new RegExp((\\\"[^\\\" + (unicodeRegExp.source) + \\\".$_\\\\\\\\d]\\\"));\\nfunction parsePath (path) {\\n  if (bailRE.test(path)) {\\n    return\\n  }\\n  var segments = path.split('.');\\n  return function (obj) {\\n    for (var i = 0; i < segments.length; i++) {\\n      if (!obj) { return }\\n      obj = obj[segments[i]];\\n    }\\n    return obj\\n  }\\n}\\n\\n/*  */\\n\\n// can we use __proto__?\\nvar hasProto = '__proto__' in {};\\n\\n// Browser environment sniffing\\nvar inBrowser = typeof window !== 'undefined';\\nvar inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform;\\nvar weexPlatform = inWeex && WXEnvironment.platform.toLowerCase();\\nvar UA = inBrowser && window.navigator.userAgent.toLowerCase();\\nvar isIE = UA && /msie|trident/.test(UA);\\nvar isIE9 = UA && UA.indexOf('msie 9.0') > 0;\\nvar isEdge = UA && UA.indexOf('edge/') > 0;\\nvar isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android');\\nvar isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios');\\nvar isChrome = UA && /chrome\\\\/\\\\d+/.test(UA) && !isEdge;\\nvar isPhantomJS = UA && /phantomjs/.test(UA);\\nvar isFF = UA && UA.match(/firefox\\\\/(\\\\d+)/);\\n\\n// Firefox has a \\\"watch\\\" function on Object.prototype...\\nvar nativeWatch = ({}).watch;\\n\\nvar supportsPassive = false;\\nif (inBrowser) {\\n  try {\\n    var opts = {};\\n    Object.defineProperty(opts, 'passive', ({\\n      get: function get () {\\n        /* istanbul ignore next */\\n        supportsPassive = true;\\n      }\\n    })); // https://github.com/facebook/flow/issues/285\\n    window.addEventListener('test-passive', null, opts);\\n  } catch (e) {}\\n}\\n\\n// this needs to be lazy-evaled because vue may be required before\\n// vue-server-renderer can set VUE_ENV\\nvar _isServer;\\nvar isServerRendering = function () {\\n  if (_isServer === undefined) {\\n    /* istanbul ignore if */\\n    if (!inBrowser && !inWeex && typeof global !== 'undefined') {\\n      // detect presence of vue-server-renderer and avoid\\n      // Webpack shimming the process\\n      _isServer = global['process'] && global['process'].env.VUE_ENV === 'server';\\n    } else {\\n      _isServer = false;\\n    }\\n  }\\n  return _isServer\\n};\\n\\n// detect devtools\\nvar devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\\n\\n/* istanbul ignore next */\\nfunction isNative (Ctor) {\\n  return typeof Ctor === 'function' && /native code/.test(Ctor.toString())\\n}\\n\\nvar hasSymbol =\\n  typeof Symbol !== 'undefined' && isNative(Symbol) &&\\n  typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys);\\n\\nvar _Set;\\n/* istanbul ignore if */ // $flow-disable-line\\nif (typeof Set !== 'undefined' && isNative(Set)) {\\n  // use native Set when available.\\n  _Set = Set;\\n} else {\\n  // a non-standard Set polyfill that only works with primitive keys.\\n  _Set = /*@__PURE__*/(function () {\\n    function Set () {\\n      this.set = Object.create(null);\\n    }\\n    Set.prototype.has = function has (key) {\\n      return this.set[key] === true\\n    };\\n    Set.prototype.add = function add (key) {\\n      this.set[key] = true;\\n    };\\n    Set.prototype.clear = function clear () {\\n      this.set = Object.create(null);\\n    };\\n\\n    return Set;\\n  }());\\n}\\n\\n/*  */\\n\\nvar warn = noop;\\nvar tip = noop;\\nvar generateComponentTrace = (noop); // work around flow check\\nvar formatComponentName = (noop);\\n\\n{\\n  var hasConsole = typeof console !== 'undefined';\\n  var classifyRE = /(?:^|[-_])(\\\\w)/g;\\n  var classify = function (str) { return str\\n    .replace(classifyRE, function (c) { return c.toUpperCase(); })\\n    .replace(/[-_]/g, ''); };\\n\\n  warn = function (msg, vm) {\\n    var trace = vm ? generateComponentTrace(vm) : '';\\n\\n    if (config.warnHandler) {\\n      config.warnHandler.call(null, msg, vm, trace);\\n    } else if (hasConsole && (!config.silent)) {\\n      console.error((\\\"[Vue warn]: \\\" + msg + trace));\\n    }\\n  };\\n\\n  tip = function (msg, vm) {\\n    if (hasConsole && (!config.silent)) {\\n      console.warn(\\\"[Vue tip]: \\\" + msg + (\\n        vm ? generateComponentTrace(vm) : ''\\n      ));\\n    }\\n  };\\n\\n  formatComponentName = function (vm, includeFile) {\\n    if (vm.$root === vm) {\\n      return '<Root>'\\n    }\\n    var options = typeof vm === 'function' && vm.cid != null\\n      ? vm.options\\n      : vm._isVue\\n        ? vm.$options || vm.constructor.options\\n        : vm;\\n    var name = options.name || options._componentTag;\\n    var file = options.__file;\\n    if (!name && file) {\\n      var match = file.match(/([^/\\\\\\\\]+)\\\\.vue$/);\\n      name = match && match[1];\\n    }\\n\\n    return (\\n      (name ? (\\\"<\\\" + (classify(name)) + \\\">\\\") : \\\"<Anonymous>\\\") +\\n      (file && includeFile !== false ? (\\\" at \\\" + file) : '')\\n    )\\n  };\\n\\n  var repeat = function (str, n) {\\n    var res = '';\\n    while (n) {\\n      if (n % 2 === 1) { res += str; }\\n      if (n > 1) { str += str; }\\n      n >>= 1;\\n    }\\n    return res\\n  };\\n\\n  generateComponentTrace = function (vm) {\\n    if (vm._isVue && vm.$parent) {\\n      var tree = [];\\n      var currentRecursiveSequence = 0;\\n      while (vm) {\\n        if (tree.length > 0) {\\n          var last = tree[tree.length - 1];\\n          if (last.constructor === vm.constructor) {\\n            currentRecursiveSequence++;\\n            vm = vm.$parent;\\n            continue\\n          } else if (currentRecursiveSequence > 0) {\\n            tree[tree.length - 1] = [last, currentRecursiveSequence];\\n            currentRecursiveSequence = 0;\\n          }\\n        }\\n        tree.push(vm);\\n        vm = vm.$parent;\\n      }\\n      return '\\\\n\\\\nfound in\\\\n\\\\n' + tree\\n        .map(function (vm, i) { return (\\\"\\\" + (i === 0 ? '---> ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm)\\n            ? ((formatComponentName(vm[0])) + \\\"... (\\\" + (vm[1]) + \\\" recursive calls)\\\")\\n            : formatComponentName(vm))); })\\n        .join('\\\\n')\\n    } else {\\n      return (\\\"\\\\n\\\\n(found in \\\" + (formatComponentName(vm)) + \\\")\\\")\\n    }\\n  };\\n}\\n\\n/*  */\\n\\nvar uid = 0;\\n\\n/**\\n * A dep is an observable that can have multiple\\n * directives subscribing to it.\\n */\\nvar Dep = function Dep () {\\n  this.id = uid++;\\n  this.subs = [];\\n};\\n\\nDep.prototype.addSub = function addSub (sub) {\\n  this.subs.push(sub);\\n};\\n\\nDep.prototype.removeSub = function removeSub (sub) {\\n  remove(this.subs, sub);\\n};\\n\\nDep.prototype.depend = function depend () {\\n  if (Dep.target) {\\n    Dep.target.addDep(this);\\n  }\\n};\\n\\nDep.prototype.notify = function notify () {\\n  // stabilize the subscriber list first\\n  var subs = this.subs.slice();\\n  if (!config.async) {\\n    // subs aren't sorted in scheduler if not running async\\n    // we need to sort them now to make sure they fire in correct\\n    // order\\n    subs.sort(function (a, b) { return a.id - b.id; });\\n  }\\n  for (var i = 0, l = subs.length; i < l; i++) {\\n    subs[i].update();\\n  }\\n};\\n\\n// The current target watcher being evaluated.\\n// This is globally unique because only one watcher\\n// can be evaluated at a time.\\nDep.target = null;\\nvar targetStack = [];\\n\\nfunction pushTarget (target) {\\n  targetStack.push(target);\\n  Dep.target = target;\\n}\\n\\nfunction popTarget () {\\n  targetStack.pop();\\n  Dep.target = targetStack[targetStack.length - 1];\\n}\\n\\n/*  */\\n\\nvar VNode = function VNode (\\n  tag,\\n  data,\\n  children,\\n  text,\\n  elm,\\n  context,\\n  componentOptions,\\n  asyncFactory\\n) {\\n  this.tag = tag;\\n  this.data = data;\\n  this.children = children;\\n  this.text = text;\\n  this.elm = elm;\\n  this.ns = undefined;\\n  this.context = context;\\n  this.fnContext = undefined;\\n  this.fnOptions = undefined;\\n  this.fnScopeId = undefined;\\n  this.key = data && data.key;\\n  this.componentOptions = componentOptions;\\n  this.componentInstance = undefined;\\n  this.parent = undefined;\\n  this.raw = false;\\n  this.isStatic = false;\\n  this.isRootInsert = true;\\n  this.isComment = false;\\n  this.isCloned = false;\\n  this.isOnce = false;\\n  this.asyncFactory = asyncFactory;\\n  this.asyncMeta = undefined;\\n  this.isAsyncPlaceholder = false;\\n};\\n\\nvar prototypeAccessors = { child: { configurable: true } };\\n\\n// DEPRECATED: alias for componentInstance for backwards compat.\\n/* istanbul ignore next */\\nprototypeAccessors.child.get = function () {\\n  return this.componentInstance\\n};\\n\\nObject.defineProperties( VNode.prototype, prototypeAccessors );\\n\\nvar createEmptyVNode = function (text) {\\n  if ( text === void 0 ) text = '';\\n\\n  var node = new VNode();\\n  node.text = text;\\n  node.isComment = true;\\n  return node\\n};\\n\\nfunction createTextVNode (val) {\\n  return new VNode(undefined, undefined, undefined, String(val))\\n}\\n\\n// optimized shallow clone\\n// used for static nodes and slot nodes because they may be reused across\\n// multiple renders, cloning them avoids errors when DOM manipulations rely\\n// on their elm reference.\\nfunction cloneVNode (vnode) {\\n  var cloned = new VNode(\\n    vnode.tag,\\n    vnode.data,\\n    // #7975\\n    // clone children array to avoid mutating original in case of cloning\\n    // a child.\\n    vnode.children && vnode.children.slice(),\\n    vnode.text,\\n    vnode.elm,\\n    vnode.context,\\n    vnode.componentOptions,\\n    vnode.asyncFactory\\n  );\\n  cloned.ns = vnode.ns;\\n  cloned.isStatic = vnode.isStatic;\\n  cloned.key = vnode.key;\\n  cloned.isComment = vnode.isComment;\\n  cloned.fnContext = vnode.fnContext;\\n  cloned.fnOptions = vnode.fnOptions;\\n  cloned.fnScopeId = vnode.fnScopeId;\\n  cloned.asyncMeta = vnode.asyncMeta;\\n  cloned.isCloned = true;\\n  return cloned\\n}\\n\\n/*\\n * not type checking this file because flow doesn't play well with\\n * dynamically accessing methods on Array prototype\\n */\\n\\nvar arrayProto = Array.prototype;\\nvar arrayMethods = Object.create(arrayProto);\\n\\nvar methodsToPatch = [\\n  'push',\\n  'pop',\\n  'shift',\\n  'unshift',\\n  'splice',\\n  'sort',\\n  'reverse'\\n];\\n\\n/**\\n * Intercept mutating methods and emit events\\n */\\nmethodsToPatch.forEach(function (method) {\\n  // cache original method\\n  var original = arrayProto[method];\\n  def(arrayMethods, method, function mutator () {\\n    var args = [], len = arguments.length;\\n    while ( len-- ) args[ len ] = arguments[ len ];\\n\\n    var result = original.apply(this, args);\\n    var ob = this.__ob__;\\n    var inserted;\\n    switch (method) {\\n      case 'push':\\n      case 'unshift':\\n        inserted = args;\\n        break\\n      case 'splice':\\n        inserted = args.slice(2);\\n        break\\n    }\\n    if (inserted) { ob.observeArray(inserted); }\\n    // notify change\\n    ob.dep.notify();\\n    return result\\n  });\\n});\\n\\n/*  */\\n\\nvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\\n\\n/**\\n * In some cases we may want to disable observation inside a component's\\n * update computation.\\n */\\nvar shouldObserve = true;\\n\\nfunction toggleObserving (value) {\\n  shouldObserve = value;\\n}\\n\\n/**\\n * Observer class that is attached to each observed\\n * object. Once attached, the observer converts the target\\n * object's property keys into getter/setters that\\n * collect dependencies and dispatch updates.\\n */\\nvar Observer = function Observer (value) {\\n  this.value = value;\\n  this.dep = new Dep();\\n  this.vmCount = 0;\\n  def(value, '__ob__', this);\\n  if (Array.isArray(value)) {\\n    if (hasProto) {\\n      protoAugment(value, arrayMethods);\\n    } else {\\n      copyAugment(value, arrayMethods, arrayKeys);\\n    }\\n    this.observeArray(value);\\n  } else {\\n    this.walk(value);\\n  }\\n};\\n\\n/**\\n * Walk through all properties and convert them into\\n * getter/setters. This method should only be called when\\n * value type is Object.\\n */\\nObserver.prototype.walk = function walk (obj) {\\n  var keys = Object.keys(obj);\\n  for (var i = 0; i < keys.length; i++) {\\n    defineReactive$$1(obj, keys[i]);\\n  }\\n};\\n\\n/**\\n * Observe a list of Array items.\\n */\\nObserver.prototype.observeArray = function observeArray (items) {\\n  for (var i = 0, l = items.length; i < l; i++) {\\n    observe(items[i]);\\n  }\\n};\\n\\n// helpers\\n\\n/**\\n * Augment a target Object or Array by intercepting\\n * the prototype chain using __proto__\\n */\\nfunction protoAugment (target, src) {\\n  /* eslint-disable no-proto */\\n  target.__proto__ = src;\\n  /* eslint-enable no-proto */\\n}\\n\\n/**\\n * Augment a target Object or Array by defining\\n * hidden properties.\\n */\\n/* istanbul ignore next */\\nfunction copyAugment (target, src, keys) {\\n  for (var i = 0, l = keys.length; i < l; i++) {\\n    var key = keys[i];\\n    def(target, key, src[key]);\\n  }\\n}\\n\\n/**\\n * Attempt to create an observer instance for a value,\\n * returns the new observer if successfully observed,\\n * or the existing observer if the value already has one.\\n */\\nfunction observe (value, asRootData) {\\n  if (!isObject(value) || value instanceof VNode) {\\n    return\\n  }\\n  var ob;\\n  if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\\n    ob = value.__ob__;\\n  } else if (\\n    shouldObserve &&\\n    !isServerRendering() &&\\n    (Array.isArray(value) || isPlainObject(value)) &&\\n    Object.isExtensible(value) &&\\n    !value._isVue\\n  ) {\\n    ob = new Observer(value);\\n  }\\n  if (asRootData && ob) {\\n    ob.vmCount++;\\n  }\\n  return ob\\n}\\n\\n/**\\n * Define a reactive property on an Object.\\n */\\nfunction defineReactive$$1 (\\n  obj,\\n  key,\\n  val,\\n  customSetter,\\n  shallow\\n) {\\n  var dep = new Dep();\\n\\n  var property = Object.getOwnPropertyDescriptor(obj, key);\\n  if (property && property.configurable === false) {\\n    return\\n  }\\n\\n  // cater for pre-defined getter/setters\\n  var getter = property && property.get;\\n  var setter = property && property.set;\\n  if ((!getter || setter) && arguments.length === 2) {\\n    val = obj[key];\\n  }\\n\\n  var childOb = !shallow && observe(val);\\n  Object.defineProperty(obj, key, {\\n    enumerable: true,\\n    configurable: true,\\n    get: function reactiveGetter () {\\n      var value = getter ? getter.call(obj) : val;\\n      if (Dep.target) {\\n        dep.depend();\\n        if (childOb) {\\n          childOb.dep.depend();\\n          if (Array.isArray(value)) {\\n            dependArray(value);\\n          }\\n        }\\n      }\\n      return value\\n    },\\n    set: function reactiveSetter (newVal) {\\n      var value = getter ? getter.call(obj) : val;\\n      /* eslint-disable no-self-compare */\\n      if (newVal === value || (newVal !== newVal && value !== value)) {\\n        return\\n      }\\n      /* eslint-enable no-self-compare */\\n      if (customSetter) {\\n        customSetter();\\n      }\\n      // #7981: for accessor properties without setter\\n      if (getter && !setter) { return }\\n      if (setter) {\\n        setter.call(obj, newVal);\\n      } else {\\n        val = newVal;\\n      }\\n      childOb = !shallow && observe(newVal);\\n      dep.notify();\\n    }\\n  });\\n}\\n\\n/**\\n * Set a property on an object. Adds the new property and\\n * triggers change notification if the property doesn't\\n * already exist.\\n */\\nfunction set (target, key, val) {\\n  if (isUndef(target) || isPrimitive(target)\\n  ) {\\n    warn((\\\"Cannot set reactive property on undefined, null, or primitive value: \\\" + ((target))));\\n  }\\n  if (Array.isArray(target) && isValidArrayIndex(key)) {\\n    target.length = Math.max(target.length, key);\\n    target.splice(key, 1, val);\\n    return val\\n  }\\n  if (key in target && !(key in Object.prototype)) {\\n    target[key] = val;\\n    return val\\n  }\\n  var ob = (target).__ob__;\\n  if (target._isVue || (ob && ob.vmCount)) {\\n    warn(\\n      'Avoid adding reactive properties to a Vue instance or its root $data ' +\\n      'at runtime - declare it upfront in the data option.'\\n    );\\n    return val\\n  }\\n  if (!ob) {\\n    target[key] = val;\\n    return val\\n  }\\n  defineReactive$$1(ob.value, key, val);\\n  ob.dep.notify();\\n  return val\\n}\\n\\n/**\\n * Delete a property and trigger change if necessary.\\n */\\nfunction del (target, key) {\\n  if (isUndef(target) || isPrimitive(target)\\n  ) {\\n    warn((\\\"Cannot delete reactive property on undefined, null, or primitive value: \\\" + ((target))));\\n  }\\n  if (Array.isArray(target) && isValidArrayIndex(key)) {\\n    target.splice(key, 1);\\n    return\\n  }\\n  var ob = (target).__ob__;\\n  if (target._isVue || (ob && ob.vmCount)) {\\n    warn(\\n      'Avoid deleting properties on a Vue instance or its root $data ' +\\n      '- just set it to null.'\\n    );\\n    return\\n  }\\n  if (!hasOwn(target, key)) {\\n    return\\n  }\\n  delete target[key];\\n  if (!ob) {\\n    return\\n  }\\n  ob.dep.notify();\\n}\\n\\n/**\\n * Collect dependencies on array elements when the array is touched, since\\n * we cannot intercept array element access like property getters.\\n */\\nfunction dependArray (value) {\\n  for (var e = (void 0), i = 0, l = value.length; i < l; i++) {\\n    e = value[i];\\n    e && e.__ob__ && e.__ob__.dep.depend();\\n    if (Array.isArray(e)) {\\n      dependArray(e);\\n    }\\n  }\\n}\\n\\n/*  */\\n\\n/**\\n * Option overwriting strategies are functions that handle\\n * how to merge a parent option value and a child option\\n * value into the final value.\\n */\\nvar strats = config.optionMergeStrategies;\\n\\n/**\\n * Options with restrictions\\n */\\n{\\n  strats.el = strats.propsData = function (parent, child, vm, key) {\\n    if (!vm) {\\n      warn(\\n        \\\"option \\\\\\\"\\\" + key + \\\"\\\\\\\" can only be used during instance \\\" +\\n        'creation with the `new` keyword.'\\n      );\\n    }\\n    return defaultStrat(parent, child)\\n  };\\n}\\n\\n/**\\n * Helper that recursively merges two data objects together.\\n */\\nfunction mergeData (to, from) {\\n  if (!from) { return to }\\n  var key, toVal, fromVal;\\n\\n  var keys = hasSymbol\\n    ? Reflect.ownKeys(from)\\n    : Object.keys(from);\\n\\n  for (var i = 0; i < keys.length; i++) {\\n    key = keys[i];\\n    // in case the object is already observed...\\n    if (key === '__ob__') { continue }\\n    toVal = to[key];\\n    fromVal = from[key];\\n    if (!hasOwn(to, key)) {\\n      set(to, key, fromVal);\\n    } else if (\\n      toVal !== fromVal &&\\n      isPlainObject(toVal) &&\\n      isPlainObject(fromVal)\\n    ) {\\n      mergeData(toVal, fromVal);\\n    }\\n  }\\n  return to\\n}\\n\\n/**\\n * Data\\n */\\nfunction mergeDataOrFn (\\n  parentVal,\\n  childVal,\\n  vm\\n) {\\n  if (!vm) {\\n    // in a Vue.extend merge, both should be functions\\n    if (!childVal) {\\n      return parentVal\\n    }\\n    if (!parentVal) {\\n      return childVal\\n    }\\n    // when parentVal & childVal are both present,\\n    // we need to return a function that returns the\\n    // merged result of both functions... no need to\\n    // check if parentVal is a function here because\\n    // it has to be a function to pass previous merges.\\n    return function mergedDataFn () {\\n      return mergeData(\\n        typeof childVal === 'function' ? childVal.call(this, this) : childVal,\\n        typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal\\n      )\\n    }\\n  } else {\\n    return function mergedInstanceDataFn () {\\n      // instance merge\\n      var instanceData = typeof childVal === 'function'\\n        ? childVal.call(vm, vm)\\n        : childVal;\\n      var defaultData = typeof parentVal === 'function'\\n        ? parentVal.call(vm, vm)\\n        : parentVal;\\n      if (instanceData) {\\n        return mergeData(instanceData, defaultData)\\n      } else {\\n        return defaultData\\n      }\\n    }\\n  }\\n}\\n\\nstrats.data = function (\\n  parentVal,\\n  childVal,\\n  vm\\n) {\\n  if (!vm) {\\n    if (childVal && typeof childVal !== 'function') {\\n      warn(\\n        'The \\\"data\\\" option should be a function ' +\\n        'that returns a per-instance value in component ' +\\n        'definitions.',\\n        vm\\n      );\\n\\n      return parentVal\\n    }\\n    return mergeDataOrFn(parentVal, childVal)\\n  }\\n\\n  return mergeDataOrFn(parentVal, childVal, vm)\\n};\\n\\n/**\\n * Hooks and props are merged as arrays.\\n */\\nfunction mergeHook (\\n  parentVal,\\n  childVal\\n) {\\n  var res = childVal\\n    ? parentVal\\n      ? parentVal.concat(childVal)\\n      : Array.isArray(childVal)\\n        ? childVal\\n        : [childVal]\\n    : parentVal;\\n  return res\\n    ? dedupeHooks(res)\\n    : res\\n}\\n\\nfunction dedupeHooks (hooks) {\\n  var res = [];\\n  for (var i = 0; i < hooks.length; i++) {\\n    if (res.indexOf(hooks[i]) === -1) {\\n      res.push(hooks[i]);\\n    }\\n  }\\n  return res\\n}\\n\\nLIFECYCLE_HOOKS.forEach(function (hook) {\\n  strats[hook] = mergeHook;\\n});\\n\\n/**\\n * Assets\\n *\\n * When a vm is present (instance creation), we need to do\\n * a three-way merge between constructor options, instance\\n * options and parent options.\\n */\\nfunction mergeAssets (\\n  parentVal,\\n  childVal,\\n  vm,\\n  key\\n) {\\n  var res = Object.create(parentVal || null);\\n  if (childVal) {\\n    assertObjectType(key, childVal, vm);\\n    return extend(res, childVal)\\n  } else {\\n    return res\\n  }\\n}\\n\\nASSET_TYPES.forEach(function (type) {\\n  strats[type + 's'] = mergeAssets;\\n});\\n\\n/**\\n * Watchers.\\n *\\n * Watchers hashes should not overwrite one\\n * another, so we merge them as arrays.\\n */\\nstrats.watch = function (\\n  parentVal,\\n  childVal,\\n  vm,\\n  key\\n) {\\n  // work around Firefox's Object.prototype.watch...\\n  if (parentVal === nativeWatch) { parentVal = undefined; }\\n  if (childVal === nativeWatch) { childVal = undefined; }\\n  /* istanbul ignore if */\\n  if (!childVal) { return Object.create(parentVal || null) }\\n  {\\n    assertObjectType(key, childVal, vm);\\n  }\\n  if (!parentVal) { return childVal }\\n  var ret = {};\\n  extend(ret, parentVal);\\n  for (var key$1 in childVal) {\\n    var parent = ret[key$1];\\n    var child = childVal[key$1];\\n    if (parent && !Array.isArray(parent)) {\\n      parent = [parent];\\n    }\\n    ret[key$1] = parent\\n      ? parent.concat(child)\\n      : Array.isArray(child) ? child : [child];\\n  }\\n  return ret\\n};\\n\\n/**\\n * Other object hashes.\\n */\\nstrats.props =\\nstrats.methods =\\nstrats.inject =\\nstrats.computed = function (\\n  parentVal,\\n  childVal,\\n  vm,\\n  key\\n) {\\n  if (childVal && \\\"development\\\" !== 'production') {\\n    assertObjectType(key, childVal, vm);\\n  }\\n  if (!parentVal) { return childVal }\\n  var ret = Object.create(null);\\n  extend(ret, parentVal);\\n  if (childVal) { extend(ret, childVal); }\\n  return ret\\n};\\nstrats.provide = mergeDataOrFn;\\n\\n/**\\n * Default strategy.\\n */\\nvar defaultStrat = function (parentVal, childVal) {\\n  return childVal === undefined\\n    ? parentVal\\n    : childVal\\n};\\n\\n/**\\n * Validate component names\\n */\\nfunction checkComponents (options) {\\n  for (var key in options.components) {\\n    validateComponentName(key);\\n  }\\n}\\n\\nfunction validateComponentName (name) {\\n  if (!new RegExp((\\\"^[a-zA-Z][\\\\\\\\-\\\\\\\\.0-9_\\\" + (unicodeRegExp.source) + \\\"]*$\\\")).test(name)) {\\n    warn(\\n      'Invalid component name: \\\"' + name + '\\\". Component names ' +\\n      'should conform to valid custom element name in html5 specification.'\\n    );\\n  }\\n  if (isBuiltInTag(name) || config.isReservedTag(name)) {\\n    warn(\\n      'Do not use built-in or reserved HTML elements as component ' +\\n      'id: ' + name\\n    );\\n  }\\n}\\n\\n/**\\n * Ensure all props option syntax are normalized into the\\n * Object-based format.\\n */\\nfunction normalizeProps (options, vm) {\\n  var props = options.props;\\n  if (!props) { return }\\n  var res = {};\\n  var i, val, name;\\n  if (Array.isArray(props)) {\\n    i = props.length;\\n    while (i--) {\\n      val = props[i];\\n      if (typeof val === 'string') {\\n        name = camelize(val);\\n        res[name] = { type: null };\\n      } else {\\n        warn('props must be strings when using array syntax.');\\n      }\\n    }\\n  } else if (isPlainObject(props)) {\\n    for (var key in props) {\\n      val = props[key];\\n      name = camelize(key);\\n      res[name] = isPlainObject(val)\\n        ? val\\n        : { type: val };\\n    }\\n  } else {\\n    warn(\\n      \\\"Invalid value for option \\\\\\\"props\\\\\\\": expected an Array or an Object, \\\" +\\n      \\\"but got \\\" + (toRawType(props)) + \\\".\\\",\\n      vm\\n    );\\n  }\\n  options.props = res;\\n}\\n\\n/**\\n * Normalize all injections into Object-based format\\n */\\nfunction normalizeInject (options, vm) {\\n  var inject = options.inject;\\n  if (!inject) { return }\\n  var normalized = options.inject = {};\\n  if (Array.isArray(inject)) {\\n    for (var i = 0; i < inject.length; i++) {\\n      normalized[inject[i]] = { from: inject[i] };\\n    }\\n  } else if (isPlainObject(inject)) {\\n    for (var key in inject) {\\n      var val = inject[key];\\n      normalized[key] = isPlainObject(val)\\n        ? extend({ from: key }, val)\\n        : { from: val };\\n    }\\n  } else {\\n    warn(\\n      \\\"Invalid value for option \\\\\\\"inject\\\\\\\": expected an Array or an Object, \\\" +\\n      \\\"but got \\\" + (toRawType(inject)) + \\\".\\\",\\n      vm\\n    );\\n  }\\n}\\n\\n/**\\n * Normalize raw function directives into object format.\\n */\\nfunction normalizeDirectives (options) {\\n  var dirs = options.directives;\\n  if (dirs) {\\n    for (var key in dirs) {\\n      var def$$1 = dirs[key];\\n      if (typeof def$$1 === 'function') {\\n        dirs[key] = { bind: def$$1, update: def$$1 };\\n      }\\n    }\\n  }\\n}\\n\\nfunction assertObjectType (name, value, vm) {\\n  if (!isPlainObject(value)) {\\n    warn(\\n      \\\"Invalid value for option \\\\\\\"\\\" + name + \\\"\\\\\\\": expected an Object, \\\" +\\n      \\\"but got \\\" + (toRawType(value)) + \\\".\\\",\\n      vm\\n    );\\n  }\\n}\\n\\n/**\\n * Merge two option objects into a new one.\\n * Core utility used in both instantiation and inheritance.\\n */\\nfunction mergeOptions (\\n  parent,\\n  child,\\n  vm\\n) {\\n  {\\n    checkComponents(child);\\n  }\\n\\n  if (typeof child === 'function') {\\n    child = child.options;\\n  }\\n\\n  normalizeProps(child, vm);\\n  normalizeInject(child, vm);\\n  normalizeDirectives(child);\\n\\n  // Apply extends and mixins on the child options,\\n  // but only if it is a raw options object that isn't\\n  // the result of another mergeOptions call.\\n  // Only merged options has the _base property.\\n  if (!child._base) {\\n    if (child.extends) {\\n      parent = mergeOptions(parent, child.extends, vm);\\n    }\\n    if (child.mixins) {\\n      for (var i = 0, l = child.mixins.length; i < l; i++) {\\n        parent = mergeOptions(parent, child.mixins[i], vm);\\n      }\\n    }\\n  }\\n\\n  var options = {};\\n  var key;\\n  for (key in parent) {\\n    mergeField(key);\\n  }\\n  for (key in child) {\\n    if (!hasOwn(parent, key)) {\\n      mergeField(key);\\n    }\\n  }\\n  function mergeField (key) {\\n    var strat = strats[key] || defaultStrat;\\n    options[key] = strat(parent[key], child[key], vm, key);\\n  }\\n  return options\\n}\\n\\n/**\\n * Resolve an asset.\\n * This function is used because child instances need access\\n * to assets defined in its ancestor chain.\\n */\\nfunction resolveAsset (\\n  options,\\n  type,\\n  id,\\n  warnMissing\\n) {\\n  /* istanbul ignore if */\\n  if (typeof id !== 'string') {\\n    return\\n  }\\n  var assets = options[type];\\n  // check local registration variations first\\n  if (hasOwn(assets, id)) { return assets[id] }\\n  var camelizedId = camelize(id);\\n  if (hasOwn(assets, camelizedId)) { return assets[camelizedId] }\\n  var PascalCaseId = capitalize(camelizedId);\\n  if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] }\\n  // fallback to prototype chain\\n  var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\\n  if (warnMissing && !res) {\\n    warn(\\n      'Failed to resolve ' + type.slice(0, -1) + ': ' + id,\\n      options\\n    );\\n  }\\n  return res\\n}\\n\\n/*  */\\n\\n\\n\\nfunction validateProp (\\n  key,\\n  propOptions,\\n  propsData,\\n  vm\\n) {\\n  var prop = propOptions[key];\\n  var absent = !hasOwn(propsData, key);\\n  var value = propsData[key];\\n  // boolean casting\\n  var booleanIndex = getTypeIndex(Boolean, prop.type);\\n  if (booleanIndex > -1) {\\n    if (absent && !hasOwn(prop, 'default')) {\\n      value = false;\\n    } else if (value === '' || value === hyphenate(key)) {\\n      // only cast empty string / same name to boolean if\\n      // boolean has higher priority\\n      var stringIndex = getTypeIndex(String, prop.type);\\n      if (stringIndex < 0 || booleanIndex < stringIndex) {\\n        value = true;\\n      }\\n    }\\n  }\\n  // check default value\\n  if (value === undefined) {\\n    value = getPropDefaultValue(vm, prop, key);\\n    // since the default value is a fresh copy,\\n    // make sure to observe it.\\n    var prevShouldObserve = shouldObserve;\\n    toggleObserving(true);\\n    observe(value);\\n    toggleObserving(prevShouldObserve);\\n  }\\n  {\\n    assertProp(prop, key, value, vm, absent);\\n  }\\n  return value\\n}\\n\\n/**\\n * Get the default value of a prop.\\n */\\nfunction getPropDefaultValue (vm, prop, key) {\\n  // no default, return undefined\\n  if (!hasOwn(prop, 'default')) {\\n    return undefined\\n  }\\n  var def = prop.default;\\n  // warn against non-factory defaults for Object & Array\\n  if (isObject(def)) {\\n    warn(\\n      'Invalid default value for prop \\\"' + key + '\\\": ' +\\n      'Props with type Object/Array must use a factory function ' +\\n      'to return the default value.',\\n      vm\\n    );\\n  }\\n  // the raw prop value was also undefined from previous render,\\n  // return previous default value to avoid unnecessary watcher trigger\\n  if (vm && vm.$options.propsData &&\\n    vm.$options.propsData[key] === undefined &&\\n    vm._props[key] !== undefined\\n  ) {\\n    return vm._props[key]\\n  }\\n  // call factory function for non-Function types\\n  // a value is Function if its prototype is function even across different execution context\\n  return typeof def === 'function' && getType(prop.type) !== 'Function'\\n    ? def.call(vm)\\n    : def\\n}\\n\\n/**\\n * Assert whether a prop is valid.\\n */\\nfunction assertProp (\\n  prop,\\n  name,\\n  value,\\n  vm,\\n  absent\\n) {\\n  if (prop.required && absent) {\\n    warn(\\n      'Missing required prop: \\\"' + name + '\\\"',\\n      vm\\n    );\\n    return\\n  }\\n  if (value == null && !prop.required) {\\n    return\\n  }\\n  var type = prop.type;\\n  var valid = !type || type === true;\\n  var expectedTypes = [];\\n  if (type) {\\n    if (!Array.isArray(type)) {\\n      type = [type];\\n    }\\n    for (var i = 0; i < type.length && !valid; i++) {\\n      var assertedType = assertType(value, type[i]);\\n      expectedTypes.push(assertedType.expectedType || '');\\n      valid = assertedType.valid;\\n    }\\n  }\\n\\n  if (!valid) {\\n    warn(\\n      getInvalidTypeMessage(name, value, expectedTypes),\\n      vm\\n    );\\n    return\\n  }\\n  var validator = prop.validator;\\n  if (validator) {\\n    if (!validator(value)) {\\n      warn(\\n        'Invalid prop: custom validator check failed for prop \\\"' + name + '\\\".',\\n        vm\\n      );\\n    }\\n  }\\n}\\n\\nvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol)$/;\\n\\nfunction assertType (value, type) {\\n  var valid;\\n  var expectedType = getType(type);\\n  if (simpleCheckRE.test(expectedType)) {\\n    var t = typeof value;\\n    valid = t === expectedType.toLowerCase();\\n    // for primitive wrapper objects\\n    if (!valid && t === 'object') {\\n      valid = value instanceof type;\\n    }\\n  } else if (expectedType === 'Object') {\\n    valid = isPlainObject(value);\\n  } else if (expectedType === 'Array') {\\n    valid = Array.isArray(value);\\n  } else {\\n    valid = value instanceof type;\\n  }\\n  return {\\n    valid: valid,\\n    expectedType: expectedType\\n  }\\n}\\n\\n/**\\n * Use function string name to check built-in types,\\n * because a simple equality check will fail when running\\n * across different vms / iframes.\\n */\\nfunction getType (fn) {\\n  var match = fn && fn.toString().match(/^\\\\s*function (\\\\w+)/);\\n  return match ? match[1] : ''\\n}\\n\\nfunction isSameType (a, b) {\\n  return getType(a) === getType(b)\\n}\\n\\nfunction getTypeIndex (type, expectedTypes) {\\n  if (!Array.isArray(expectedTypes)) {\\n    return isSameType(expectedTypes, type) ? 0 : -1\\n  }\\n  for (var i = 0, len = expectedTypes.length; i < len; i++) {\\n    if (isSameType(expectedTypes[i], type)) {\\n      return i\\n    }\\n  }\\n  return -1\\n}\\n\\nfunction getInvalidTypeMessage (name, value, expectedTypes) {\\n  var message = \\\"Invalid prop: type check failed for prop \\\\\\\"\\\" + name + \\\"\\\\\\\".\\\" +\\n    \\\" Expected \\\" + (expectedTypes.map(capitalize).join(', '));\\n  var expectedType = expectedTypes[0];\\n  var receivedType = toRawType(value);\\n  var expectedValue = styleValue(value, expectedType);\\n  var receivedValue = styleValue(value, receivedType);\\n  // check if we need to specify expected value\\n  if (expectedTypes.length === 1 &&\\n      isExplicable(expectedType) &&\\n      !isBoolean(expectedType, receivedType)) {\\n    message += \\\" with value \\\" + expectedValue;\\n  }\\n  message += \\\", got \\\" + receivedType + \\\" \\\";\\n  // check if we need to specify received value\\n  if (isExplicable(receivedType)) {\\n    message += \\\"with value \\\" + receivedValue + \\\".\\\";\\n  }\\n  return message\\n}\\n\\nfunction styleValue (value, type) {\\n  if (type === 'String') {\\n    return (\\\"\\\\\\\"\\\" + value + \\\"\\\\\\\"\\\")\\n  } else if (type === 'Number') {\\n    return (\\\"\\\" + (Number(value)))\\n  } else {\\n    return (\\\"\\\" + value)\\n  }\\n}\\n\\nfunction isExplicable (value) {\\n  var explicitTypes = ['string', 'number', 'boolean'];\\n  return explicitTypes.some(function (elem) { return value.toLowerCase() === elem; })\\n}\\n\\nfunction isBoolean () {\\n  var args = [], len = arguments.length;\\n  while ( len-- ) args[ len ] = arguments[ len ];\\n\\n  return args.some(function (elem) { return elem.toLowerCase() === 'boolean'; })\\n}\\n\\n/*  */\\n\\nfunction handleError (err, vm, info) {\\n  // Deactivate deps tracking while processing error handler to avoid possible infinite rendering.\\n  // See: https://github.com/vuejs/vuex/issues/1505\\n  pushTarget();\\n  try {\\n    if (vm) {\\n      var cur = vm;\\n      while ((cur = cur.$parent)) {\\n        var hooks = cur.$options.errorCaptured;\\n        if (hooks) {\\n          for (var i = 0; i < hooks.length; i++) {\\n            try {\\n              var capture = hooks[i].call(cur, err, vm, info) === false;\\n              if (capture) { return }\\n            } catch (e) {\\n              globalHandleError(e, cur, 'errorCaptured hook');\\n            }\\n          }\\n        }\\n      }\\n    }\\n    globalHandleError(err, vm, info);\\n  } finally {\\n    popTarget();\\n  }\\n}\\n\\nfunction invokeWithErrorHandling (\\n  handler,\\n  context,\\n  args,\\n  vm,\\n  info\\n) {\\n  var res;\\n  try {\\n    res = args ? handler.apply(context, args) : handler.call(context);\\n    if (res && !res._isVue && isPromise(res) && !res._handled) {\\n      res.catch(function (e) { return handleError(e, vm, info + \\\" (Promise/async)\\\"); });\\n      // issue #9511\\n      // avoid catch triggering multiple times when nested calls\\n      res._handled = true;\\n    }\\n  } catch (e) {\\n    handleError(e, vm, info);\\n  }\\n  return res\\n}\\n\\nfunction globalHandleError (err, vm, info) {\\n  if (config.errorHandler) {\\n    try {\\n      return config.errorHandler.call(null, err, vm, info)\\n    } catch (e) {\\n      // if the user intentionally throws the original error in the handler,\\n      // do not log it twice\\n      if (e !== err) {\\n        logError(e, null, 'config.errorHandler');\\n      }\\n    }\\n  }\\n  logError(err, vm, info);\\n}\\n\\nfunction logError (err, vm, info) {\\n  {\\n    warn((\\\"Error in \\\" + info + \\\": \\\\\\\"\\\" + (err.toString()) + \\\"\\\\\\\"\\\"), vm);\\n  }\\n  /* istanbul ignore else */\\n  if ((inBrowser || inWeex) && typeof console !== 'undefined') {\\n    console.error(err);\\n  } else {\\n    throw err\\n  }\\n}\\n\\n/*  */\\n\\nvar isUsingMicroTask = false;\\n\\nvar callbacks = [];\\nvar pending = false;\\n\\nfunction flushCallbacks () {\\n  pending = false;\\n  var copies = callbacks.slice(0);\\n  callbacks.length = 0;\\n  for (var i = 0; i < copies.length; i++) {\\n    copies[i]();\\n  }\\n}\\n\\n// Here we have async deferring wrappers using microtasks.\\n// In 2.5 we used (macro) tasks (in combination with microtasks).\\n// However, it has subtle problems when state is changed right before repaint\\n// (e.g. #6813, out-in transitions).\\n// Also, using (macro) tasks in event handler would cause some weird behaviors\\n// that cannot be circumvented (e.g. #7109, #7153, #7546, #7834, #8109).\\n// So we now use microtasks everywhere, again.\\n// A major drawback of this tradeoff is that there are some scenarios\\n// where microtasks have too high a priority and fire in between supposedly\\n// sequential events (e.g. #4521, #6690, which have workarounds)\\n// or even between bubbling of the same event (#6566).\\nvar timerFunc;\\n\\n// The nextTick behavior leverages the microtask queue, which can be accessed\\n// via either native Promise.then or MutationObserver.\\n// MutationObserver has wider support, however it is seriously bugged in\\n// UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It\\n// completely stops working after triggering a few times... so, if native\\n// Promise is available, we will use it:\\n/* istanbul ignore next, $flow-disable-line */\\nif (typeof Promise !== 'undefined' && isNative(Promise)) {\\n  var p = Promise.resolve();\\n  timerFunc = function () {\\n    p.then(flushCallbacks);\\n    // In problematic UIWebViews, Promise.then doesn't completely break, but\\n    // it can get stuck in a weird state where callbacks are pushed into the\\n    // microtask queue but the queue isn't being flushed, until the browser\\n    // needs to do some other work, e.g. handle a timer. Therefore we can\\n    // \\\"force\\\" the microtask queue to be flushed by adding an empty timer.\\n    if (isIOS) { setTimeout(noop); }\\n  };\\n  isUsingMicroTask = true;\\n} else if (!isIE && typeof MutationObserver !== 'undefined' && (\\n  isNative(MutationObserver) ||\\n  // PhantomJS and iOS 7.x\\n  MutationObserver.toString() === '[object MutationObserverConstructor]'\\n)) {\\n  // Use MutationObserver where native Promise is not available,\\n  // e.g. PhantomJS, iOS7, Android 4.4\\n  // (#6466 MutationObserver is unreliable in IE11)\\n  var counter = 1;\\n  var observer = new MutationObserver(flushCallbacks);\\n  var textNode = document.createTextNode(String(counter));\\n  observer.observe(textNode, {\\n    characterData: true\\n  });\\n  timerFunc = function () {\\n    counter = (counter + 1) % 2;\\n    textNode.data = String(counter);\\n  };\\n  isUsingMicroTask = true;\\n} else if (typeof setImmediate !== 'undefined' && isNative(setImmediate)) {\\n  // Fallback to setImmediate.\\n  // Technically it leverages the (macro) task queue,\\n  // but it is still a better choice than setTimeout.\\n  timerFunc = function () {\\n    setImmediate(flushCallbacks);\\n  };\\n} else {\\n  // Fallback to setTimeout.\\n  timerFunc = function () {\\n    setTimeout(flushCallbacks, 0);\\n  };\\n}\\n\\nfunction nextTick (cb, ctx) {\\n  var _resolve;\\n  callbacks.push(function () {\\n    if (cb) {\\n      try {\\n        cb.call(ctx);\\n      } catch (e) {\\n        handleError(e, ctx, 'nextTick');\\n      }\\n    } else if (_resolve) {\\n      _resolve(ctx);\\n    }\\n  });\\n  if (!pending) {\\n    pending = true;\\n    timerFunc();\\n  }\\n  // $flow-disable-line\\n  if (!cb && typeof Promise !== 'undefined') {\\n    return new Promise(function (resolve) {\\n      _resolve = resolve;\\n    })\\n  }\\n}\\n\\n/*  */\\n\\nvar mark;\\nvar measure;\\n\\n{\\n  var perf = inBrowser && window.performance;\\n  /* istanbul ignore if */\\n  if (\\n    perf &&\\n    perf.mark &&\\n    perf.measure &&\\n    perf.clearMarks &&\\n    perf.clearMeasures\\n  ) {\\n    mark = function (tag) { return perf.mark(tag); };\\n    measure = function (name, startTag, endTag) {\\n      perf.measure(name, startTag, endTag);\\n      perf.clearMarks(startTag);\\n      perf.clearMarks(endTag);\\n      // perf.clearMeasures(name)\\n    };\\n  }\\n}\\n\\n/* not type checking this file because flow doesn't play well with Proxy */\\n\\nvar initProxy;\\n\\n{\\n  var allowedGlobals = makeMap(\\n    'Infinity,undefined,NaN,isFinite,isNaN,' +\\n    'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\\n    'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,' +\\n    'require' // for Webpack/Browserify\\n  );\\n\\n  var warnNonPresent = function (target, key) {\\n    warn(\\n      \\\"Property or method \\\\\\\"\\\" + key + \\\"\\\\\\\" is not defined on the instance but \\\" +\\n      'referenced during render. Make sure that this property is reactive, ' +\\n      'either in the data option, or for class-based components, by ' +\\n      'initializing the property. ' +\\n      'See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',\\n      target\\n    );\\n  };\\n\\n  var warnReservedPrefix = function (target, key) {\\n    warn(\\n      \\\"Property \\\\\\\"\\\" + key + \\\"\\\\\\\" must be accessed with \\\\\\\"$data.\\\" + key + \\\"\\\\\\\" because \\\" +\\n      'properties starting with \\\"$\\\" or \\\"_\\\" are not proxied in the Vue instance to ' +\\n      'prevent conflicts with Vue internals. ' +\\n      'See: https://vuejs.org/v2/api/#data',\\n      target\\n    );\\n  };\\n\\n  var hasProxy =\\n    typeof Proxy !== 'undefined' && isNative(Proxy);\\n\\n  if (hasProxy) {\\n    var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact');\\n    config.keyCodes = new Proxy(config.keyCodes, {\\n      set: function set (target, key, value) {\\n        if (isBuiltInModifier(key)) {\\n          warn((\\\"Avoid overwriting built-in modifier in config.keyCodes: .\\\" + key));\\n          return false\\n        } else {\\n          target[key] = value;\\n          return true\\n        }\\n      }\\n    });\\n  }\\n\\n  var hasHandler = {\\n    has: function has (target, key) {\\n      var has = key in target;\\n      var isAllowed = allowedGlobals(key) ||\\n        (typeof key === 'string' && key.charAt(0) === '_' && !(key in target.$data));\\n      if (!has && !isAllowed) {\\n        if (key in target.$data) { warnReservedPrefix(target, key); }\\n        else { warnNonPresent(target, key); }\\n      }\\n      return has || !isAllowed\\n    }\\n  };\\n\\n  var getHandler = {\\n    get: function get (target, key) {\\n      if (typeof key === 'string' && !(key in target)) {\\n        if (key in target.$data) { warnReservedPrefix(target, key); }\\n        else { warnNonPresent(target, key); }\\n      }\\n      return target[key]\\n    }\\n  };\\n\\n  initProxy = function initProxy (vm) {\\n    if (hasProxy) {\\n      // determine which proxy handler to use\\n      var options = vm.$options;\\n      var handlers = options.render && options.render._withStripped\\n        ? getHandler\\n        : hasHandler;\\n      vm._renderProxy = new Proxy(vm, handlers);\\n    } else {\\n      vm._renderProxy = vm;\\n    }\\n  };\\n}\\n\\n/*  */\\n\\nvar seenObjects = new _Set();\\n\\n/**\\n * Recursively traverse an object to evoke all converted\\n * getters, so that every nested property inside the object\\n * is collected as a \\\"deep\\\" dependency.\\n */\\nfunction traverse (val) {\\n  _traverse(val, seenObjects);\\n  seenObjects.clear();\\n}\\n\\nfunction _traverse (val, seen) {\\n  var i, keys;\\n  var isA = Array.isArray(val);\\n  if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) {\\n    return\\n  }\\n  if (val.__ob__) {\\n    var depId = val.__ob__.dep.id;\\n    if (seen.has(depId)) {\\n      return\\n    }\\n    seen.add(depId);\\n  }\\n  if (isA) {\\n    i = val.length;\\n    while (i--) { _traverse(val[i], seen); }\\n  } else {\\n    keys = Object.keys(val);\\n    i = keys.length;\\n    while (i--) { _traverse(val[keys[i]], seen); }\\n  }\\n}\\n\\n/*  */\\n\\nvar normalizeEvent = cached(function (name) {\\n  var passive = name.charAt(0) === '&';\\n  name = passive ? name.slice(1) : name;\\n  var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first\\n  name = once$$1 ? name.slice(1) : name;\\n  var capture = name.charAt(0) === '!';\\n  name = capture ? name.slice(1) : name;\\n  return {\\n    name: name,\\n    once: once$$1,\\n    capture: capture,\\n    passive: passive\\n  }\\n});\\n\\nfunction createFnInvoker (fns, vm) {\\n  function invoker () {\\n    var arguments$1 = arguments;\\n\\n    var fns = invoker.fns;\\n    if (Array.isArray(fns)) {\\n      var cloned = fns.slice();\\n      for (var i = 0; i < cloned.length; i++) {\\n        invokeWithErrorHandling(cloned[i], null, arguments$1, vm, \\\"v-on handler\\\");\\n      }\\n    } else {\\n      // return handler return value for single handlers\\n      return invokeWithErrorHandling(fns, null, arguments, vm, \\\"v-on handler\\\")\\n    }\\n  }\\n  invoker.fns = fns;\\n  return invoker\\n}\\n\\nfunction updateListeners (\\n  on,\\n  oldOn,\\n  add,\\n  remove$$1,\\n  createOnceHandler,\\n  vm\\n) {\\n  var name, def$$1, cur, old, event;\\n  for (name in on) {\\n    def$$1 = cur = on[name];\\n    old = oldOn[name];\\n    event = normalizeEvent(name);\\n    if (isUndef(cur)) {\\n      warn(\\n        \\\"Invalid handler for event \\\\\\\"\\\" + (event.name) + \\\"\\\\\\\": got \\\" + String(cur),\\n        vm\\n      );\\n    } else if (isUndef(old)) {\\n      if (isUndef(cur.fns)) {\\n        cur = on[name] = createFnInvoker(cur, vm);\\n      }\\n      if (isTrue(event.once)) {\\n        cur = on[name] = createOnceHandler(event.name, cur, event.capture);\\n      }\\n      add(event.name, cur, event.capture, event.passive, event.params);\\n    } else if (cur !== old) {\\n      old.fns = cur;\\n      on[name] = old;\\n    }\\n  }\\n  for (name in oldOn) {\\n    if (isUndef(on[name])) {\\n      event = normalizeEvent(name);\\n      remove$$1(event.name, oldOn[name], event.capture);\\n    }\\n  }\\n}\\n\\n/*  */\\n\\nfunction mergeVNodeHook (def, hookKey, hook) {\\n  if (def instanceof VNode) {\\n    def = def.data.hook || (def.data.hook = {});\\n  }\\n  var invoker;\\n  var oldHook = def[hookKey];\\n\\n  function wrappedHook () {\\n    hook.apply(this, arguments);\\n    // important: remove merged hook to ensure it's called only once\\n    // and prevent memory leak\\n    remove(invoker.fns, wrappedHook);\\n  }\\n\\n  if (isUndef(oldHook)) {\\n    // no existing hook\\n    invoker = createFnInvoker([wrappedHook]);\\n  } else {\\n    /* istanbul ignore if */\\n    if (isDef(oldHook.fns) && isTrue(oldHook.merged)) {\\n      // already a merged invoker\\n      invoker = oldHook;\\n      invoker.fns.push(wrappedHook);\\n    } else {\\n      // existing plain hook\\n      invoker = createFnInvoker([oldHook, wrappedHook]);\\n    }\\n  }\\n\\n  invoker.merged = true;\\n  def[hookKey] = invoker;\\n}\\n\\n/*  */\\n\\nfunction extractPropsFromVNodeData (\\n  data,\\n  Ctor,\\n  tag\\n) {\\n  // we are only extracting raw values here.\\n  // validation and default values are handled in the child\\n  // component itself.\\n  var propOptions = Ctor.options.props;\\n  if (isUndef(propOptions)) {\\n    return\\n  }\\n  var res = {};\\n  var attrs = data.attrs;\\n  var props = data.props;\\n  if (isDef(attrs) || isDef(props)) {\\n    for (var key in propOptions) {\\n      var altKey = hyphenate(key);\\n      {\\n        var keyInLowerCase = key.toLowerCase();\\n        if (\\n          key !== keyInLowerCase &&\\n          attrs && hasOwn(attrs, keyInLowerCase)\\n        ) {\\n          tip(\\n            \\\"Prop \\\\\\\"\\\" + keyInLowerCase + \\\"\\\\\\\" is passed to component \\\" +\\n            (formatComponentName(tag || Ctor)) + \\\", but the declared prop name is\\\" +\\n            \\\" \\\\\\\"\\\" + key + \\\"\\\\\\\". \\\" +\\n            \\\"Note that HTML attributes are case-insensitive and camelCased \\\" +\\n            \\\"props need to use their kebab-case equivalents when using in-DOM \\\" +\\n            \\\"templates. You should probably use \\\\\\\"\\\" + altKey + \\\"\\\\\\\" instead of \\\\\\\"\\\" + key + \\\"\\\\\\\".\\\"\\n          );\\n        }\\n      }\\n      checkProp(res, props, key, altKey, true) ||\\n      checkProp(res, attrs, key, altKey, false);\\n    }\\n  }\\n  return res\\n}\\n\\nfunction checkProp (\\n  res,\\n  hash,\\n  key,\\n  altKey,\\n  preserve\\n) {\\n  if (isDef(hash)) {\\n    if (hasOwn(hash, key)) {\\n      res[key] = hash[key];\\n      if (!preserve) {\\n        delete hash[key];\\n      }\\n      return true\\n    } else if (hasOwn(hash, altKey)) {\\n      res[key] = hash[altKey];\\n      if (!preserve) {\\n        delete hash[altKey];\\n      }\\n      return true\\n    }\\n  }\\n  return false\\n}\\n\\n/*  */\\n\\n// The template compiler attempts to minimize the need for normalization by\\n// statically analyzing the template at compile time.\\n//\\n// For plain HTML markup, normalization can be completely skipped because the\\n// generated render function is guaranteed to return Array<VNode>. There are\\n// two cases where extra normalization is needed:\\n\\n// 1. When the children contains components - because a functional component\\n// may return an Array instead of a single root. In this case, just a simple\\n// normalization is needed - if any child is an Array, we flatten the whole\\n// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\\n// because functional components already normalize their own children.\\nfunction simpleNormalizeChildren (children) {\\n  for (var i = 0; i < children.length; i++) {\\n    if (Array.isArray(children[i])) {\\n      return Array.prototype.concat.apply([], children)\\n    }\\n  }\\n  return children\\n}\\n\\n// 2. When the children contains constructs that always generated nested Arrays,\\n// e.g. <template>, <slot>, v-for, or when the children is provided by user\\n// with hand-written render functions / JSX. In such cases a full normalization\\n// is needed to cater to all possible types of children values.\\nfunction normalizeChildren (children) {\\n  return isPrimitive(children)\\n    ? [createTextVNode(children)]\\n    : Array.isArray(children)\\n      ? normalizeArrayChildren(children)\\n      : undefined\\n}\\n\\nfunction isTextNode (node) {\\n  return isDef(node) && isDef(node.text) && isFalse(node.isComment)\\n}\\n\\nfunction normalizeArrayChildren (children, nestedIndex) {\\n  var res = [];\\n  var i, c, lastIndex, last;\\n  for (i = 0; i < children.length; i++) {\\n    c = children[i];\\n    if (isUndef(c) || typeof c === 'boolean') { continue }\\n    lastIndex = res.length - 1;\\n    last = res[lastIndex];\\n    //  nested\\n    if (Array.isArray(c)) {\\n      if (c.length > 0) {\\n        c = normalizeArrayChildren(c, ((nestedIndex || '') + \\\"_\\\" + i));\\n        // merge adjacent text nodes\\n        if (isTextNode(c[0]) && isTextNode(last)) {\\n          res[lastIndex] = createTextVNode(last.text + (c[0]).text);\\n          c.shift();\\n        }\\n        res.push.apply(res, c);\\n      }\\n    } else if (isPrimitive(c)) {\\n      if (isTextNode(last)) {\\n        // merge adjacent text nodes\\n        // this is necessary for SSR hydration because text nodes are\\n        // essentially merged when rendered to HTML strings\\n        res[lastIndex] = createTextVNode(last.text + c);\\n      } else if (c !== '') {\\n        // convert primitive to vnode\\n        res.push(createTextVNode(c));\\n      }\\n    } else {\\n      if (isTextNode(c) && isTextNode(last)) {\\n        // merge adjacent text nodes\\n        res[lastIndex] = createTextVNode(last.text + c.text);\\n      } else {\\n        // default key for nested array children (likely generated by v-for)\\n        if (isTrue(children._isVList) &&\\n          isDef(c.tag) &&\\n          isUndef(c.key) &&\\n          isDef(nestedIndex)) {\\n          c.key = \\\"__vlist\\\" + nestedIndex + \\\"_\\\" + i + \\\"__\\\";\\n        }\\n        res.push(c);\\n      }\\n    }\\n  }\\n  return res\\n}\\n\\n/*  */\\n\\nfunction initProvide (vm) {\\n  var provide = vm.$options.provide;\\n  if (provide) {\\n    vm._provided = typeof provide === 'function'\\n      ? provide.call(vm)\\n      : provide;\\n  }\\n}\\n\\nfunction initInjections (vm) {\\n  var result = resolveInject(vm.$options.inject, vm);\\n  if (result) {\\n    toggleObserving(false);\\n    Object.keys(result).forEach(function (key) {\\n      /* istanbul ignore else */\\n      {\\n        defineReactive$$1(vm, key, result[key], function () {\\n          warn(\\n            \\\"Avoid mutating an injected value directly since the changes will be \\\" +\\n            \\\"overwritten whenever the provided component re-renders. \\\" +\\n            \\\"injection being mutated: \\\\\\\"\\\" + key + \\\"\\\\\\\"\\\",\\n            vm\\n          );\\n        });\\n      }\\n    });\\n    toggleObserving(true);\\n  }\\n}\\n\\nfunction resolveInject (inject, vm) {\\n  if (inject) {\\n    // inject is :any because flow is not smart enough to figure out cached\\n    var result = Object.create(null);\\n    var keys = hasSymbol\\n      ? Reflect.ownKeys(inject)\\n      : Object.keys(inject);\\n\\n    for (var i = 0; i < keys.length; i++) {\\n      var key = keys[i];\\n      // #6574 in case the inject object is observed...\\n      if (key === '__ob__') { continue }\\n      var provideKey = inject[key].from;\\n      var source = vm;\\n      while (source) {\\n        if (source._provided && hasOwn(source._provided, provideKey)) {\\n          result[key] = source._provided[provideKey];\\n          break\\n        }\\n        source = source.$parent;\\n      }\\n      if (!source) {\\n        if ('default' in inject[key]) {\\n          var provideDefault = inject[key].default;\\n          result[key] = typeof provideDefault === 'function'\\n            ? provideDefault.call(vm)\\n            : provideDefault;\\n        } else {\\n          warn((\\\"Injection \\\\\\\"\\\" + key + \\\"\\\\\\\" not found\\\"), vm);\\n        }\\n      }\\n    }\\n    return result\\n  }\\n}\\n\\n/*  */\\n\\n\\n\\n/**\\n * Runtime helper for resolving raw children VNodes into a slot object.\\n */\\nfunction resolveSlots (\\n  children,\\n  context\\n) {\\n  if (!children || !children.length) {\\n    return {}\\n  }\\n  var slots = {};\\n  for (var i = 0, l = children.length; i < l; i++) {\\n    var child = children[i];\\n    var data = child.data;\\n    // remove slot attribute if the node is resolved as a Vue slot node\\n    if (data && data.attrs && data.attrs.slot) {\\n      delete data.attrs.slot;\\n    }\\n    // named slots should only be respected if the vnode was rendered in the\\n    // same context.\\n    if ((child.context === context || child.fnContext === context) &&\\n      data && data.slot != null\\n    ) {\\n      var name = data.slot;\\n      var slot = (slots[name] || (slots[name] = []));\\n      if (child.tag === 'template') {\\n        slot.push.apply(slot, child.children || []);\\n      } else {\\n        slot.push(child);\\n      }\\n    } else {\\n      (slots.default || (slots.default = [])).push(child);\\n    }\\n  }\\n  // ignore slots that contains only whitespace\\n  for (var name$1 in slots) {\\n    if (slots[name$1].every(isWhitespace)) {\\n      delete slots[name$1];\\n    }\\n  }\\n  return slots\\n}\\n\\nfunction isWhitespace (node) {\\n  return (node.isComment && !node.asyncFactory) || node.text === ' '\\n}\\n\\n/*  */\\n\\nfunction normalizeScopedSlots (\\n  slots,\\n  normalSlots,\\n  prevSlots\\n) {\\n  var res;\\n  var hasNormalSlots = Object.keys(normalSlots).length > 0;\\n  var isStable = slots ? !!slots.$stable : !hasNormalSlots;\\n  var key = slots && slots.$key;\\n  if (!slots) {\\n    res = {};\\n  } else if (slots._normalized) {\\n    // fast path 1: child component re-render only, parent did not change\\n    return slots._normalized\\n  } else if (\\n    isStable &&\\n    prevSlots &&\\n    prevSlots !== emptyObject &&\\n    key === prevSlots.$key &&\\n    !hasNormalSlots &&\\n    !prevSlots.$hasNormal\\n  ) {\\n    // fast path 2: stable scoped slots w/ no normal slots to proxy,\\n    // only need to normalize once\\n    return prevSlots\\n  } else {\\n    res = {};\\n    for (var key$1 in slots) {\\n      if (slots[key$1] && key$1[0] !== '$') {\\n        res[key$1] = normalizeScopedSlot(normalSlots, key$1, slots[key$1]);\\n      }\\n    }\\n  }\\n  // expose normal slots on scopedSlots\\n  for (var key$2 in normalSlots) {\\n    if (!(key$2 in res)) {\\n      res[key$2] = proxyNormalSlot(normalSlots, key$2);\\n    }\\n  }\\n  // avoriaz seems to mock a non-extensible $scopedSlots object\\n  // and when that is passed down this would cause an error\\n  if (slots && Object.isExtensible(slots)) {\\n    (slots)._normalized = res;\\n  }\\n  def(res, '$stable', isStable);\\n  def(res, '$key', key);\\n  def(res, '$hasNormal', hasNormalSlots);\\n  return res\\n}\\n\\nfunction normalizeScopedSlot(normalSlots, key, fn) {\\n  var normalized = function () {\\n    var res = arguments.length ? fn.apply(null, arguments) : fn({});\\n    res = res && typeof res === 'object' && !Array.isArray(res)\\n      ? [res] // single vnode\\n      : normalizeChildren(res);\\n    return res && (\\n      res.length === 0 ||\\n      (res.length === 1 && res[0].isComment) // #9658\\n    ) ? undefined\\n      : res\\n  };\\n  // this is a slot using the new v-slot syntax without scope. although it is\\n  // compiled as a scoped slot, render fn users would expect it to be present\\n  // on this.$slots because the usage is semantically a normal slot.\\n  if (fn.proxy) {\\n    Object.defineProperty(normalSlots, key, {\\n      get: normalized,\\n      enumerable: true,\\n      configurable: true\\n    });\\n  }\\n  return normalized\\n}\\n\\nfunction proxyNormalSlot(slots, key) {\\n  return function () { return slots[key]; }\\n}\\n\\n/*  */\\n\\n/**\\n * Runtime helper for rendering v-for lists.\\n */\\nfunction renderList (\\n  val,\\n  render\\n) {\\n  var ret, i, l, keys, key;\\n  if (Array.isArray(val) || typeof val === 'string') {\\n    ret = new Array(val.length);\\n    for (i = 0, l = val.length; i < l; i++) {\\n      ret[i] = render(val[i], i);\\n    }\\n  } else if (typeof val === 'number') {\\n    ret = new Array(val);\\n    for (i = 0; i < val; i++) {\\n      ret[i] = render(i + 1, i);\\n    }\\n  } else if (isObject(val)) {\\n    if (hasSymbol && val[Symbol.iterator]) {\\n      ret = [];\\n      var iterator = val[Symbol.iterator]();\\n      var result = iterator.next();\\n      while (!result.done) {\\n        ret.push(render(result.value, ret.length));\\n        result = iterator.next();\\n      }\\n    } else {\\n      keys = Object.keys(val);\\n      ret = new Array(keys.length);\\n      for (i = 0, l = keys.length; i < l; i++) {\\n        key = keys[i];\\n        ret[i] = render(val[key], key, i);\\n      }\\n    }\\n  }\\n  if (!isDef(ret)) {\\n    ret = [];\\n  }\\n  (ret)._isVList = true;\\n  return ret\\n}\\n\\n/*  */\\n\\n/**\\n * Runtime helper for rendering <slot>\\n */\\nfunction renderSlot (\\n  name,\\n  fallback,\\n  props,\\n  bindObject\\n) {\\n  var scopedSlotFn = this.$scopedSlots[name];\\n  var nodes;\\n  if (scopedSlotFn) { // scoped slot\\n    props = props || {};\\n    if (bindObject) {\\n      if (!isObject(bindObject)) {\\n        warn(\\n          'slot v-bind without argument expects an Object',\\n          this\\n        );\\n      }\\n      props = extend(extend({}, bindObject), props);\\n    }\\n    nodes = scopedSlotFn(props) || fallback;\\n  } else {\\n    nodes = this.$slots[name] || fallback;\\n  }\\n\\n  var target = props && props.slot;\\n  if (target) {\\n    return this.$createElement('template', { slot: target }, nodes)\\n  } else {\\n    return nodes\\n  }\\n}\\n\\n/*  */\\n\\n/**\\n * Runtime helper for resolving filters\\n */\\nfunction resolveFilter (id) {\\n  return resolveAsset(this.$options, 'filters', id, true) || identity\\n}\\n\\n/*  */\\n\\nfunction isKeyNotMatch (expect, actual) {\\n  if (Array.isArray(expect)) {\\n    return expect.indexOf(actual) === -1\\n  } else {\\n    return expect !== actual\\n  }\\n}\\n\\n/**\\n * Runtime helper for checking keyCodes from config.\\n * exposed as Vue.prototype._k\\n * passing in eventKeyName as last argument separately for backwards compat\\n */\\nfunction checkKeyCodes (\\n  eventKeyCode,\\n  key,\\n  builtInKeyCode,\\n  eventKeyName,\\n  builtInKeyName\\n) {\\n  var mappedKeyCode = config.keyCodes[key] || builtInKeyCode;\\n  if (builtInKeyName && eventKeyName && !config.keyCodes[key]) {\\n    return isKeyNotMatch(builtInKeyName, eventKeyName)\\n  } else if (mappedKeyCode) {\\n    return isKeyNotMatch(mappedKeyCode, eventKeyCode)\\n  } else if (eventKeyName) {\\n    return hyphenate(eventKeyName) !== key\\n  }\\n}\\n\\n/*  */\\n\\n/**\\n * Runtime helper for merging v-bind=\\\"object\\\" into a VNode's data.\\n */\\nfunction bindObjectProps (\\n  data,\\n  tag,\\n  value,\\n  asProp,\\n  isSync\\n) {\\n  if (value) {\\n    if (!isObject(value)) {\\n      warn(\\n        'v-bind without argument expects an Object or Array value',\\n        this\\n      );\\n    } else {\\n      if (Array.isArray(value)) {\\n        value = toObject(value);\\n      }\\n      var hash;\\n      var loop = function ( key ) {\\n        if (\\n          key === 'class' ||\\n          key === 'style' ||\\n          isReservedAttribute(key)\\n        ) {\\n          hash = data;\\n        } else {\\n          var type = data.attrs && data.attrs.type;\\n          hash = asProp || config.mustUseProp(tag, type, key)\\n            ? data.domProps || (data.domProps = {})\\n            : data.attrs || (data.attrs = {});\\n        }\\n        var camelizedKey = camelize(key);\\n        var hyphenatedKey = hyphenate(key);\\n        if (!(camelizedKey in hash) && !(hyphenatedKey in hash)) {\\n          hash[key] = value[key];\\n\\n          if (isSync) {\\n            var on = data.on || (data.on = {});\\n            on[(\\\"update:\\\" + key)] = function ($event) {\\n              value[key] = $event;\\n            };\\n          }\\n        }\\n      };\\n\\n      for (var key in value) loop( key );\\n    }\\n  }\\n  return data\\n}\\n\\n/*  */\\n\\n/**\\n * Runtime helper for rendering static trees.\\n */\\nfunction renderStatic (\\n  index,\\n  isInFor\\n) {\\n  var cached = this._staticTrees || (this._staticTrees = []);\\n  var tree = cached[index];\\n  // if has already-rendered static tree and not inside v-for,\\n  // we can reuse the same tree.\\n  if (tree && !isInFor) {\\n    return tree\\n  }\\n  // otherwise, render a fresh tree.\\n  tree = cached[index] = this.$options.staticRenderFns[index].call(\\n    this._renderProxy,\\n    null,\\n    this // for render fns generated for functional component templates\\n  );\\n  markStatic(tree, (\\\"__static__\\\" + index), false);\\n  return tree\\n}\\n\\n/**\\n * Runtime helper for v-once.\\n * Effectively it means marking the node as static with a unique key.\\n */\\nfunction markOnce (\\n  tree,\\n  index,\\n  key\\n) {\\n  markStatic(tree, (\\\"__once__\\\" + index + (key ? (\\\"_\\\" + key) : \\\"\\\")), true);\\n  return tree\\n}\\n\\nfunction markStatic (\\n  tree,\\n  key,\\n  isOnce\\n) {\\n  if (Array.isArray(tree)) {\\n    for (var i = 0; i < tree.length; i++) {\\n      if (tree[i] && typeof tree[i] !== 'string') {\\n        markStaticNode(tree[i], (key + \\\"_\\\" + i), isOnce);\\n      }\\n    }\\n  } else {\\n    markStaticNode(tree, key, isOnce);\\n  }\\n}\\n\\nfunction markStaticNode (node, key, isOnce) {\\n  node.isStatic = true;\\n  node.key = key;\\n  node.isOnce = isOnce;\\n}\\n\\n/*  */\\n\\nfunction bindObjectListeners (data, value) {\\n  if (value) {\\n    if (!isPlainObject(value)) {\\n      warn(\\n        'v-on without argument expects an Object value',\\n        this\\n      );\\n    } else {\\n      var on = data.on = data.on ? extend({}, data.on) : {};\\n      for (var key in value) {\\n        var existing = on[key];\\n        var ours = value[key];\\n        on[key] = existing ? [].concat(existing, ours) : ours;\\n      }\\n    }\\n  }\\n  return data\\n}\\n\\n/*  */\\n\\nfunction resolveScopedSlots (\\n  fns, // see flow/vnode\\n  res,\\n  // the following are added in 2.6\\n  hasDynamicKeys,\\n  contentHashKey\\n) {\\n  res = res || { $stable: !hasDynamicKeys };\\n  for (var i = 0; i < fns.length; i++) {\\n    var slot = fns[i];\\n    if (Array.isArray(slot)) {\\n      resolveScopedSlots(slot, res, hasDynamicKeys);\\n    } else if (slot) {\\n      // marker for reverse proxying v-slot without scope on this.$slots\\n      if (slot.proxy) {\\n        slot.fn.proxy = true;\\n      }\\n      res[slot.key] = slot.fn;\\n    }\\n  }\\n  if (contentHashKey) {\\n    (res).$key = contentHashKey;\\n  }\\n  return res\\n}\\n\\n/*  */\\n\\nfunction bindDynamicKeys (baseObj, values) {\\n  for (var i = 0; i < values.length; i += 2) {\\n    var key = values[i];\\n    if (typeof key === 'string' && key) {\\n      baseObj[values[i]] = values[i + 1];\\n    } else if (key !== '' && key !== null) {\\n      // null is a special value for explicitly removing a binding\\n      warn(\\n        (\\\"Invalid value for dynamic directive argument (expected string or null): \\\" + key),\\n        this\\n      );\\n    }\\n  }\\n  return baseObj\\n}\\n\\n// helper to dynamically append modifier runtime markers to event names.\\n// ensure only append when value is already string, otherwise it will be cast\\n// to string and cause the type check to miss.\\nfunction prependModifier (value, symbol) {\\n  return typeof value === 'string' ? symbol + value : value\\n}\\n\\n/*  */\\n\\nfunction installRenderHelpers (target) {\\n  target._o = markOnce;\\n  target._n = toNumber;\\n  target._s = toString;\\n  target._l = renderList;\\n  target._t = renderSlot;\\n  target._q = looseEqual;\\n  target._i = looseIndexOf;\\n  target._m = renderStatic;\\n  target._f = resolveFilter;\\n  target._k = checkKeyCodes;\\n  target._b = bindObjectProps;\\n  target._v = createTextVNode;\\n  target._e = createEmptyVNode;\\n  target._u = resolveScopedSlots;\\n  target._g = bindObjectListeners;\\n  target._d = bindDynamicKeys;\\n  target._p = prependModifier;\\n}\\n\\n/*  */\\n\\nfunction FunctionalRenderContext (\\n  data,\\n  props,\\n  children,\\n  parent,\\n  Ctor\\n) {\\n  var this$1 = this;\\n\\n  var options = Ctor.options;\\n  // ensure the createElement function in functional components\\n  // gets a unique context - this is necessary for correct named slot check\\n  var contextVm;\\n  if (hasOwn(parent, '_uid')) {\\n    contextVm = Object.create(parent);\\n    // $flow-disable-line\\n    contextVm._original = parent;\\n  } else {\\n    // the context vm passed in is a functional context as well.\\n    // in this case we want to make sure we are able to get a hold to the\\n    // real context instance.\\n    contextVm = parent;\\n    // $flow-disable-line\\n    parent = parent._original;\\n  }\\n  var isCompiled = isTrue(options._compiled);\\n  var needNormalization = !isCompiled;\\n\\n  this.data = data;\\n  this.props = props;\\n  this.children = children;\\n  this.parent = parent;\\n  this.listeners = data.on || emptyObject;\\n  this.injections = resolveInject(options.inject, parent);\\n  this.slots = function () {\\n    if (!this$1.$slots) {\\n      normalizeScopedSlots(\\n        data.scopedSlots,\\n        this$1.$slots = resolveSlots(children, parent)\\n      );\\n    }\\n    return this$1.$slots\\n  };\\n\\n  Object.defineProperty(this, 'scopedSlots', ({\\n    enumerable: true,\\n    get: function get () {\\n      return normalizeScopedSlots(data.scopedSlots, this.slots())\\n    }\\n  }));\\n\\n  // support for compiled functional template\\n  if (isCompiled) {\\n    // exposing $options for renderStatic()\\n    this.$options = options;\\n    // pre-resolve slots for renderSlot()\\n    this.$slots = this.slots();\\n    this.$scopedSlots = normalizeScopedSlots(data.scopedSlots, this.$slots);\\n  }\\n\\n  if (options._scopeId) {\\n    this._c = function (a, b, c, d) {\\n      var vnode = createElement(contextVm, a, b, c, d, needNormalization);\\n      if (vnode && !Array.isArray(vnode)) {\\n        vnode.fnScopeId = options._scopeId;\\n        vnode.fnContext = parent;\\n      }\\n      return vnode\\n    };\\n  } else {\\n    this._c = function (a, b, c, d) { return createElement(contextVm, a, b, c, d, needNormalization); };\\n  }\\n}\\n\\ninstallRenderHelpers(FunctionalRenderContext.prototype);\\n\\nfunction createFunctionalComponent (\\n  Ctor,\\n  propsData,\\n  data,\\n  contextVm,\\n  children\\n) {\\n  var options = Ctor.options;\\n  var props = {};\\n  var propOptions = options.props;\\n  if (isDef(propOptions)) {\\n    for (var key in propOptions) {\\n      props[key] = validateProp(key, propOptions, propsData || emptyObject);\\n    }\\n  } else {\\n    if (isDef(data.attrs)) { mergeProps(props, data.attrs); }\\n    if (isDef(data.props)) { mergeProps(props, data.props); }\\n  }\\n\\n  var renderContext = new FunctionalRenderContext(\\n    data,\\n    props,\\n    children,\\n    contextVm,\\n    Ctor\\n  );\\n\\n  var vnode = options.render.call(null, renderContext._c, renderContext);\\n\\n  if (vnode instanceof VNode) {\\n    return cloneAndMarkFunctionalResult(vnode, data, renderContext.parent, options, renderContext)\\n  } else if (Array.isArray(vnode)) {\\n    var vnodes = normalizeChildren(vnode) || [];\\n    var res = new Array(vnodes.length);\\n    for (var i = 0; i < vnodes.length; i++) {\\n      res[i] = cloneAndMarkFunctionalResult(vnodes[i], data, renderContext.parent, options, renderContext);\\n    }\\n    return res\\n  }\\n}\\n\\nfunction cloneAndMarkFunctionalResult (vnode, data, contextVm, options, renderContext) {\\n  // #7817 clone node before setting fnContext, otherwise if the node is reused\\n  // (e.g. it was from a cached normal slot) the fnContext causes named slots\\n  // that should not be matched to match.\\n  var clone = cloneVNode(vnode);\\n  clone.fnContext = contextVm;\\n  clone.fnOptions = options;\\n  {\\n    (clone.devtoolsMeta = clone.devtoolsMeta || {}).renderContext = renderContext;\\n  }\\n  if (data.slot) {\\n    (clone.data || (clone.data = {})).slot = data.slot;\\n  }\\n  return clone\\n}\\n\\nfunction mergeProps (to, from) {\\n  for (var key in from) {\\n    to[camelize(key)] = from[key];\\n  }\\n}\\n\\n/*  */\\n\\n/*  */\\n\\n/*  */\\n\\n/*  */\\n\\n// inline hooks to be invoked on component VNodes during patch\\nvar componentVNodeHooks = {\\n  init: function init (vnode, hydrating) {\\n    if (\\n      vnode.componentInstance &&\\n      !vnode.componentInstance._isDestroyed &&\\n      vnode.data.keepAlive\\n    ) {\\n      // kept-alive components, treat as a patch\\n      var mountedNode = vnode; // work around flow\\n      componentVNodeHooks.prepatch(mountedNode, mountedNode);\\n    } else {\\n      var child = vnode.componentInstance = createComponentInstanceForVnode(\\n        vnode,\\n        activeInstance\\n      );\\n      child.$mount(hydrating ? vnode.elm : undefined, hydrating);\\n    }\\n  },\\n\\n  prepatch: function prepatch (oldVnode, vnode) {\\n    var options = vnode.componentOptions;\\n    var child = vnode.componentInstance = oldVnode.componentInstance;\\n    updateChildComponent(\\n      child,\\n      options.propsData, // updated props\\n      options.listeners, // updated listeners\\n      vnode, // new parent vnode\\n      options.children // new children\\n    );\\n  },\\n\\n  insert: function insert (vnode) {\\n    var context = vnode.context;\\n    var componentInstance = vnode.componentInstance;\\n    if (!componentInstance._isMounted) {\\n      componentInstance._isMounted = true;\\n      callHook(componentInstance, 'mounted');\\n    }\\n    if (vnode.data.keepAlive) {\\n      if (context._isMounted) {\\n        // vue-router#1212\\n        // During updates, a kept-alive component's child components may\\n        // change, so directly walking the tree here may call activated hooks\\n        // on incorrect children. Instead we push them into a queue which will\\n        // be processed after the whole patch process ended.\\n        queueActivatedComponent(componentInstance);\\n      } else {\\n        activateChildComponent(componentInstance, true /* direct */);\\n      }\\n    }\\n  },\\n\\n  destroy: function destroy (vnode) {\\n    var componentInstance = vnode.componentInstance;\\n    if (!componentInstance._isDestroyed) {\\n      if (!vnode.data.keepAlive) {\\n        componentInstance.$destroy();\\n      } else {\\n        deactivateChildComponent(componentInstance, true /* direct */);\\n      }\\n    }\\n  }\\n};\\n\\nvar hooksToMerge = Object.keys(componentVNodeHooks);\\n\\nfunction createComponent (\\n  Ctor,\\n  data,\\n  context,\\n  children,\\n  tag\\n) {\\n  if (isUndef(Ctor)) {\\n    return\\n  }\\n\\n  var baseCtor = context.$options._base;\\n\\n  // plain options object: turn it into a constructor\\n  if (isObject(Ctor)) {\\n    Ctor = baseCtor.extend(Ctor);\\n  }\\n\\n  // if at this stage it's not a constructor or an async component factory,\\n  // reject.\\n  if (typeof Ctor !== 'function') {\\n    {\\n      warn((\\\"Invalid Component definition: \\\" + (String(Ctor))), context);\\n    }\\n    return\\n  }\\n\\n  // async component\\n  var asyncFactory;\\n  if (isUndef(Ctor.cid)) {\\n    asyncFactory = Ctor;\\n    Ctor = resolveAsyncComponent(asyncFactory, baseCtor);\\n    if (Ctor === undefined) {\\n      // return a placeholder node for async component, which is rendered\\n      // as a comment node but preserves all the raw information for the node.\\n      // the information will be used for async server-rendering and hydration.\\n      return createAsyncPlaceholder(\\n        asyncFactory,\\n        data,\\n        context,\\n        children,\\n        tag\\n      )\\n    }\\n  }\\n\\n  data = data || {};\\n\\n  // resolve constructor options in case global mixins are applied after\\n  // component constructor creation\\n  resolveConstructorOptions(Ctor);\\n\\n  // transform component v-model data into props & events\\n  if (isDef(data.model)) {\\n    transformModel(Ctor.options, data);\\n  }\\n\\n  // extract props\\n  var propsData = extractPropsFromVNodeData(data, Ctor, tag);\\n\\n  // functional component\\n  if (isTrue(Ctor.options.functional)) {\\n    return createFunctionalComponent(Ctor, propsData, data, context, children)\\n  }\\n\\n  // extract listeners, since these needs to be treated as\\n  // child component listeners instead of DOM listeners\\n  var listeners = data.on;\\n  // replace with listeners with .native modifier\\n  // so it gets processed during parent component patch.\\n  data.on = data.nativeOn;\\n\\n  if (isTrue(Ctor.options.abstract)) {\\n    // abstract components do not keep anything\\n    // other than props & listeners & slot\\n\\n    // work around flow\\n    var slot = data.slot;\\n    data = {};\\n    if (slot) {\\n      data.slot = slot;\\n    }\\n  }\\n\\n  // install component management hooks onto the placeholder node\\n  installComponentHooks(data);\\n\\n  // return a placeholder vnode\\n  var name = Ctor.options.name || tag;\\n  var vnode = new VNode(\\n    (\\\"vue-component-\\\" + (Ctor.cid) + (name ? (\\\"-\\\" + name) : '')),\\n    data, undefined, undefined, undefined, context,\\n    { Ctor: Ctor, propsData: propsData, listeners: listeners, tag: tag, children: children },\\n    asyncFactory\\n  );\\n\\n  return vnode\\n}\\n\\nfunction createComponentInstanceForVnode (\\n  vnode, // we know it's MountedComponentVNode but flow doesn't\\n  parent // activeInstance in lifecycle state\\n) {\\n  var options = {\\n    _isComponent: true,\\n    _parentVnode: vnode,\\n    parent: parent\\n  };\\n  // check inline-template render functions\\n  var inlineTemplate = vnode.data.inlineTemplate;\\n  if (isDef(inlineTemplate)) {\\n    options.render = inlineTemplate.render;\\n    options.staticRenderFns = inlineTemplate.staticRenderFns;\\n  }\\n  return new vnode.componentOptions.Ctor(options)\\n}\\n\\nfunction installComponentHooks (data) {\\n  var hooks = data.hook || (data.hook = {});\\n  for (var i = 0; i < hooksToMerge.length; i++) {\\n    var key = hooksToMerge[i];\\n    var existing = hooks[key];\\n    var toMerge = componentVNodeHooks[key];\\n    if (existing !== toMerge && !(existing && existing._merged)) {\\n      hooks[key] = existing ? mergeHook$1(toMerge, existing) : toMerge;\\n    }\\n  }\\n}\\n\\nfunction mergeHook$1 (f1, f2) {\\n  var merged = function (a, b) {\\n    // flow complains about extra args which is why we use any\\n    f1(a, b);\\n    f2(a, b);\\n  };\\n  merged._merged = true;\\n  return merged\\n}\\n\\n// transform component v-model info (value and callback) into\\n// prop and event handler respectively.\\nfunction transformModel (options, data) {\\n  var prop = (options.model && options.model.prop) || 'value';\\n  var event = (options.model && options.model.event) || 'input'\\n  ;(data.attrs || (data.attrs = {}))[prop] = data.model.value;\\n  var on = data.on || (data.on = {});\\n  var existing = on[event];\\n  var callback = data.model.callback;\\n  if (isDef(existing)) {\\n    if (\\n      Array.isArray(existing)\\n        ? existing.indexOf(callback) === -1\\n        : existing !== callback\\n    ) {\\n      on[event] = [callback].concat(existing);\\n    }\\n  } else {\\n    on[event] = callback;\\n  }\\n}\\n\\n/*  */\\n\\nvar SIMPLE_NORMALIZE = 1;\\nvar ALWAYS_NORMALIZE = 2;\\n\\n// wrapper function for providing a more flexible interface\\n// without getting yelled at by flow\\nfunction createElement (\\n  context,\\n  tag,\\n  data,\\n  children,\\n  normalizationType,\\n  alwaysNormalize\\n) {\\n  if (Array.isArray(data) || isPrimitive(data)) {\\n    normalizationType = children;\\n    children = data;\\n    data = undefined;\\n  }\\n  if (isTrue(alwaysNormalize)) {\\n    normalizationType = ALWAYS_NORMALIZE;\\n  }\\n  return _createElement(context, tag, data, children, normalizationType)\\n}\\n\\nfunction _createElement (\\n  context,\\n  tag,\\n  data,\\n  children,\\n  normalizationType\\n) {\\n  if (isDef(data) && isDef((data).__ob__)) {\\n    warn(\\n      \\\"Avoid using observed data object as vnode data: \\\" + (JSON.stringify(data)) + \\\"\\\\n\\\" +\\n      'Always create fresh vnode data objects in each render!',\\n      context\\n    );\\n    return createEmptyVNode()\\n  }\\n  // object syntax in v-bind\\n  if (isDef(data) && isDef(data.is)) {\\n    tag = data.is;\\n  }\\n  if (!tag) {\\n    // in case of component :is set to falsy value\\n    return createEmptyVNode()\\n  }\\n  // warn against non-primitive key\\n  if (isDef(data) && isDef(data.key) && !isPrimitive(data.key)\\n  ) {\\n    {\\n      warn(\\n        'Avoid using non-primitive value as key, ' +\\n        'use string/number value instead.',\\n        context\\n      );\\n    }\\n  }\\n  // support single function children as default scoped slot\\n  if (Array.isArray(children) &&\\n    typeof children[0] === 'function'\\n  ) {\\n    data = data || {};\\n    data.scopedSlots = { default: children[0] };\\n    children.length = 0;\\n  }\\n  if (normalizationType === ALWAYS_NORMALIZE) {\\n    children = normalizeChildren(children);\\n  } else if (normalizationType === SIMPLE_NORMALIZE) {\\n    children = simpleNormalizeChildren(children);\\n  }\\n  var vnode, ns;\\n  if (typeof tag === 'string') {\\n    var Ctor;\\n    ns = (context.$vnode && context.$vnode.ns) || config.getTagNamespace(tag);\\n    if (config.isReservedTag(tag)) {\\n      // platform built-in elements\\n      if (isDef(data) && isDef(data.nativeOn)) {\\n        warn(\\n          (\\\"The .native modifier for v-on is only valid on components but it was used on <\\\" + tag + \\\">.\\\"),\\n          context\\n        );\\n      }\\n      vnode = new VNode(\\n        config.parsePlatformTagName(tag), data, children,\\n        undefined, undefined, context\\n      );\\n    } else if ((!data || !data.pre) && isDef(Ctor = resolveAsset(context.$options, 'components', tag))) {\\n      // component\\n      vnode = createComponent(Ctor, data, context, children, tag);\\n    } else {\\n      // unknown or unlisted namespaced elements\\n      // check at runtime because it may get assigned a namespace when its\\n      // parent normalizes children\\n      vnode = new VNode(\\n        tag, data, children,\\n        undefined, undefined, context\\n      );\\n    }\\n  } else {\\n    // direct component options / constructor\\n    vnode = createComponent(tag, data, context, children);\\n  }\\n  if (Array.isArray(vnode)) {\\n    return vnode\\n  } else if (isDef(vnode)) {\\n    if (isDef(ns)) { applyNS(vnode, ns); }\\n    if (isDef(data)) { registerDeepBindings(data); }\\n    return vnode\\n  } else {\\n    return createEmptyVNode()\\n  }\\n}\\n\\nfunction applyNS (vnode, ns, force) {\\n  vnode.ns = ns;\\n  if (vnode.tag === 'foreignObject') {\\n    // use default namespace inside foreignObject\\n    ns = undefined;\\n    force = true;\\n  }\\n  if (isDef(vnode.children)) {\\n    for (var i = 0, l = vnode.children.length; i < l; i++) {\\n      var child = vnode.children[i];\\n      if (isDef(child.tag) && (\\n        isUndef(child.ns) || (isTrue(force) && child.tag !== 'svg'))) {\\n        applyNS(child, ns, force);\\n      }\\n    }\\n  }\\n}\\n\\n// ref #5318\\n// necessary to ensure parent re-render when deep bindings like :style and\\n// :class are used on slot nodes\\nfunction registerDeepBindings (data) {\\n  if (isObject(data.style)) {\\n    traverse(data.style);\\n  }\\n  if (isObject(data.class)) {\\n    traverse(data.class);\\n  }\\n}\\n\\n/*  */\\n\\nfunction initRender (vm) {\\n  vm._vnode = null; // the root of the child tree\\n  vm._staticTrees = null; // v-once cached trees\\n  var options = vm.$options;\\n  var parentVnode = vm.$vnode = options._parentVnode; // the placeholder node in parent tree\\n  var renderContext = parentVnode && parentVnode.context;\\n  vm.$slots = resolveSlots(options._renderChildren, renderContext);\\n  vm.$scopedSlots = emptyObject;\\n  // bind the createElement fn to this instance\\n  // so that we get proper render context inside it.\\n  // args order: tag, data, children, normalizationType, alwaysNormalize\\n  // internal version is used by render functions compiled from templates\\n  vm._c = function (a, b, c, d) { return createElement(vm, a, b, c, d, false); };\\n  // normalization is always applied for the public version, used in\\n  // user-written render functions.\\n  vm.$createElement = function (a, b, c, d) { return createElement(vm, a, b, c, d, true); };\\n\\n  // $attrs & $listeners are exposed for easier HOC creation.\\n  // they need to be reactive so that HOCs using them are always updated\\n  var parentData = parentVnode && parentVnode.data;\\n\\n  /* istanbul ignore else */\\n  {\\n    defineReactive$$1(vm, '$attrs', parentData && parentData.attrs || emptyObject, function () {\\n      !isUpdatingChildComponent && warn(\\\"$attrs is readonly.\\\", vm);\\n    }, true);\\n    defineReactive$$1(vm, '$listeners', options._parentListeners || emptyObject, function () {\\n      !isUpdatingChildComponent && warn(\\\"$listeners is readonly.\\\", vm);\\n    }, true);\\n  }\\n}\\n\\nvar currentRenderingInstance = null;\\n\\nfunction renderMixin (Vue) {\\n  // install runtime convenience helpers\\n  installRenderHelpers(Vue.prototype);\\n\\n  Vue.prototype.$nextTick = function (fn) {\\n    return nextTick(fn, this)\\n  };\\n\\n  Vue.prototype._render = function () {\\n    var vm = this;\\n    var ref = vm.$options;\\n    var render = ref.render;\\n    var _parentVnode = ref._parentVnode;\\n\\n    if (_parentVnode) {\\n      vm.$scopedSlots = normalizeScopedSlots(\\n        _parentVnode.data.scopedSlots,\\n        vm.$slots,\\n        vm.$scopedSlots\\n      );\\n    }\\n\\n    // set parent vnode. this allows render functions to have access\\n    // to the data on the placeholder node.\\n    vm.$vnode = _parentVnode;\\n    // render self\\n    var vnode;\\n    try {\\n      // There's no need to maintain a stack because all render fns are called\\n      // separately from one another. Nested component's render fns are called\\n      // when parent component is patched.\\n      currentRenderingInstance = vm;\\n      vnode = render.call(vm._renderProxy, vm.$createElement);\\n    } catch (e) {\\n      handleError(e, vm, \\\"render\\\");\\n      // return error render result,\\n      // or previous vnode to prevent render error causing blank component\\n      /* istanbul ignore else */\\n      if (vm.$options.renderError) {\\n        try {\\n          vnode = vm.$options.renderError.call(vm._renderProxy, vm.$createElement, e);\\n        } catch (e) {\\n          handleError(e, vm, \\\"renderError\\\");\\n          vnode = vm._vnode;\\n        }\\n      } else {\\n        vnode = vm._vnode;\\n      }\\n    } finally {\\n      currentRenderingInstance = null;\\n    }\\n    // if the returned array contains only a single node, allow it\\n    if (Array.isArray(vnode) && vnode.length === 1) {\\n      vnode = vnode[0];\\n    }\\n    // return empty vnode in case the render function errored out\\n    if (!(vnode instanceof VNode)) {\\n      if (Array.isArray(vnode)) {\\n        warn(\\n          'Multiple root nodes returned from render function. Render function ' +\\n          'should return a single root node.',\\n          vm\\n        );\\n      }\\n      vnode = createEmptyVNode();\\n    }\\n    // set parent\\n    vnode.parent = _parentVnode;\\n    return vnode\\n  };\\n}\\n\\n/*  */\\n\\nfunction ensureCtor (comp, base) {\\n  if (\\n    comp.__esModule ||\\n    (hasSymbol && comp[Symbol.toStringTag] === 'Module')\\n  ) {\\n    comp = comp.default;\\n  }\\n  return isObject(comp)\\n    ? base.extend(comp)\\n    : comp\\n}\\n\\nfunction createAsyncPlaceholder (\\n  factory,\\n  data,\\n  context,\\n  children,\\n  tag\\n) {\\n  var node = createEmptyVNode();\\n  node.asyncFactory = factory;\\n  node.asyncMeta = { data: data, context: context, children: children, tag: tag };\\n  return node\\n}\\n\\nfunction resolveAsyncComponent (\\n  factory,\\n  baseCtor\\n) {\\n  if (isTrue(factory.error) && isDef(factory.errorComp)) {\\n    return factory.errorComp\\n  }\\n\\n  if (isDef(factory.resolved)) {\\n    return factory.resolved\\n  }\\n\\n  var owner = currentRenderingInstance;\\n  if (owner && isDef(factory.owners) && factory.owners.indexOf(owner) === -1) {\\n    // already pending\\n    factory.owners.push(owner);\\n  }\\n\\n  if (isTrue(factory.loading) && isDef(factory.loadingComp)) {\\n    return factory.loadingComp\\n  }\\n\\n  if (owner && !isDef(factory.owners)) {\\n    var owners = factory.owners = [owner];\\n    var sync = true;\\n    var timerLoading = null;\\n    var timerTimeout = null\\n\\n    ;(owner).$on('hook:destroyed', function () { return remove(owners, owner); });\\n\\n    var forceRender = function (renderCompleted) {\\n      for (var i = 0, l = owners.length; i < l; i++) {\\n        (owners[i]).$forceUpdate();\\n      }\\n\\n      if (renderCompleted) {\\n        owners.length = 0;\\n        if (timerLoading !== null) {\\n          clearTimeout(timerLoading);\\n          timerLoading = null;\\n        }\\n        if (timerTimeout !== null) {\\n          clearTimeout(timerTimeout);\\n          timerTimeout = null;\\n        }\\n      }\\n    };\\n\\n    var resolve = once(function (res) {\\n      // cache resolved\\n      factory.resolved = ensureCtor(res, baseCtor);\\n      // invoke callbacks only if this is not a synchronous resolve\\n      // (async resolves are shimmed as synchronous during SSR)\\n      if (!sync) {\\n        forceRender(true);\\n      } else {\\n        owners.length = 0;\\n      }\\n    });\\n\\n    var reject = once(function (reason) {\\n      warn(\\n        \\\"Failed to resolve async component: \\\" + (String(factory)) +\\n        (reason ? (\\\"\\\\nReason: \\\" + reason) : '')\\n      );\\n      if (isDef(factory.errorComp)) {\\n        factory.error = true;\\n        forceRender(true);\\n      }\\n    });\\n\\n    var res = factory(resolve, reject);\\n\\n    if (isObject(res)) {\\n      if (isPromise(res)) {\\n        // () => Promise\\n        if (isUndef(factory.resolved)) {\\n          res.then(resolve, reject);\\n        }\\n      } else if (isPromise(res.component)) {\\n        res.component.then(resolve, reject);\\n\\n        if (isDef(res.error)) {\\n          factory.errorComp = ensureCtor(res.error, baseCtor);\\n        }\\n\\n        if (isDef(res.loading)) {\\n          factory.loadingComp = ensureCtor(res.loading, baseCtor);\\n          if (res.delay === 0) {\\n            factory.loading = true;\\n          } else {\\n            timerLoading = setTimeout(function () {\\n              timerLoading = null;\\n              if (isUndef(factory.resolved) && isUndef(factory.error)) {\\n                factory.loading = true;\\n                forceRender(false);\\n              }\\n            }, res.delay || 200);\\n          }\\n        }\\n\\n        if (isDef(res.timeout)) {\\n          timerTimeout = setTimeout(function () {\\n            timerTimeout = null;\\n            if (isUndef(factory.resolved)) {\\n              reject(\\n                \\\"timeout (\\\" + (res.timeout) + \\\"ms)\\\"\\n              );\\n            }\\n          }, res.timeout);\\n        }\\n      }\\n    }\\n\\n    sync = false;\\n    // return in case resolved synchronously\\n    return factory.loading\\n      ? factory.loadingComp\\n      : factory.resolved\\n  }\\n}\\n\\n/*  */\\n\\nfunction isAsyncPlaceholder (node) {\\n  return node.isComment && node.asyncFactory\\n}\\n\\n/*  */\\n\\nfunction getFirstComponentChild (children) {\\n  if (Array.isArray(children)) {\\n    for (var i = 0; i < children.length; i++) {\\n      var c = children[i];\\n      if (isDef(c) && (isDef(c.componentOptions) || isAsyncPlaceholder(c))) {\\n        return c\\n      }\\n    }\\n  }\\n}\\n\\n/*  */\\n\\n/*  */\\n\\nfunction initEvents (vm) {\\n  vm._events = Object.create(null);\\n  vm._hasHookEvent = false;\\n  // init parent attached events\\n  var listeners = vm.$options._parentListeners;\\n  if (listeners) {\\n    updateComponentListeners(vm, listeners);\\n  }\\n}\\n\\nvar target;\\n\\nfunction add (event, fn) {\\n  target.$on(event, fn);\\n}\\n\\nfunction remove$1 (event, fn) {\\n  target.$off(event, fn);\\n}\\n\\nfunction createOnceHandler (event, fn) {\\n  var _target = target;\\n  return function onceHandler () {\\n    var res = fn.apply(null, arguments);\\n    if (res !== null) {\\n      _target.$off(event, onceHandler);\\n    }\\n  }\\n}\\n\\nfunction updateComponentListeners (\\n  vm,\\n  listeners,\\n  oldListeners\\n) {\\n  target = vm;\\n  updateListeners(listeners, oldListeners || {}, add, remove$1, createOnceHandler, vm);\\n  target = undefined;\\n}\\n\\nfunction eventsMixin (Vue) {\\n  var hookRE = /^hook:/;\\n  Vue.prototype.$on = function (event, fn) {\\n    var vm = this;\\n    if (Array.isArray(event)) {\\n      for (var i = 0, l = event.length; i < l; i++) {\\n        vm.$on(event[i], fn);\\n      }\\n    } else {\\n      (vm._events[event] || (vm._events[event] = [])).push(fn);\\n      // optimize hook:event cost by using a boolean flag marked at registration\\n      // instead of a hash lookup\\n      if (hookRE.test(event)) {\\n        vm._hasHookEvent = true;\\n      }\\n    }\\n    return vm\\n  };\\n\\n  Vue.prototype.$once = function (event, fn) {\\n    var vm = this;\\n    function on () {\\n      vm.$off(event, on);\\n      fn.apply(vm, arguments);\\n    }\\n    on.fn = fn;\\n    vm.$on(event, on);\\n    return vm\\n  };\\n\\n  Vue.prototype.$off = function (event, fn) {\\n    var vm = this;\\n    // all\\n    if (!arguments.length) {\\n      vm._events = Object.create(null);\\n      return vm\\n    }\\n    // array of events\\n    if (Array.isArray(event)) {\\n      for (var i$1 = 0, l = event.length; i$1 < l; i$1++) {\\n        vm.$off(event[i$1], fn);\\n      }\\n      return vm\\n    }\\n    // specific event\\n    var cbs = vm._events[event];\\n    if (!cbs) {\\n      return vm\\n    }\\n    if (!fn) {\\n      vm._events[event] = null;\\n      return vm\\n    }\\n    // specific handler\\n    var cb;\\n    var i = cbs.length;\\n    while (i--) {\\n      cb = cbs[i];\\n      if (cb === fn || cb.fn === fn) {\\n        cbs.splice(i, 1);\\n        break\\n      }\\n    }\\n    return vm\\n  };\\n\\n  Vue.prototype.$emit = function (event) {\\n    var vm = this;\\n    {\\n      var lowerCaseEvent = event.toLowerCase();\\n      if (lowerCaseEvent !== event && vm._events[lowerCaseEvent]) {\\n        tip(\\n          \\\"Event \\\\\\\"\\\" + lowerCaseEvent + \\\"\\\\\\\" is emitted in component \\\" +\\n          (formatComponentName(vm)) + \\\" but the handler is registered for \\\\\\\"\\\" + event + \\\"\\\\\\\". \\\" +\\n          \\\"Note that HTML attributes are case-insensitive and you cannot use \\\" +\\n          \\\"v-on to listen to camelCase events when using in-DOM templates. \\\" +\\n          \\\"You should probably use \\\\\\\"\\\" + (hyphenate(event)) + \\\"\\\\\\\" instead of \\\\\\\"\\\" + event + \\\"\\\\\\\".\\\"\\n        );\\n      }\\n    }\\n    var cbs = vm._events[event];\\n    if (cbs) {\\n      cbs = cbs.length > 1 ? toArray(cbs) : cbs;\\n      var args = toArray(arguments, 1);\\n      var info = \\\"event handler for \\\\\\\"\\\" + event + \\\"\\\\\\\"\\\";\\n      for (var i = 0, l = cbs.length; i < l; i++) {\\n        invokeWithErrorHandling(cbs[i], vm, args, vm, info);\\n      }\\n    }\\n    return vm\\n  };\\n}\\n\\n/*  */\\n\\nvar activeInstance = null;\\nvar isUpdatingChildComponent = false;\\n\\nfunction setActiveInstance(vm) {\\n  var prevActiveInstance = activeInstance;\\n  activeInstance = vm;\\n  return function () {\\n    activeInstance = prevActiveInstance;\\n  }\\n}\\n\\nfunction initLifecycle (vm) {\\n  var options = vm.$options;\\n\\n  // locate first non-abstract parent\\n  var parent = options.parent;\\n  if (parent && !options.abstract) {\\n    while (parent.$options.abstract && parent.$parent) {\\n      parent = parent.$parent;\\n    }\\n    parent.$children.push(vm);\\n  }\\n\\n  vm.$parent = parent;\\n  vm.$root = parent ? parent.$root : vm;\\n\\n  vm.$children = [];\\n  vm.$refs = {};\\n\\n  vm._watcher = null;\\n  vm._inactive = null;\\n  vm._directInactive = false;\\n  vm._isMounted = false;\\n  vm._isDestroyed = false;\\n  vm._isBeingDestroyed = false;\\n}\\n\\nfunction lifecycleMixin (Vue) {\\n  Vue.prototype._update = function (vnode, hydrating) {\\n    var vm = this;\\n    var prevEl = vm.$el;\\n    var prevVnode = vm._vnode;\\n    var restoreActiveInstance = setActiveInstance(vm);\\n    vm._vnode = vnode;\\n    // Vue.prototype.__patch__ is injected in entry points\\n    // based on the rendering backend used.\\n    if (!prevVnode) {\\n      // initial render\\n      vm.$el = vm.__patch__(vm.$el, vnode, hydrating, false /* removeOnly */);\\n    } else {\\n      // updates\\n      vm.$el = vm.__patch__(prevVnode, vnode);\\n    }\\n    restoreActiveInstance();\\n    // update __vue__ reference\\n    if (prevEl) {\\n      prevEl.__vue__ = null;\\n    }\\n    if (vm.$el) {\\n      vm.$el.__vue__ = vm;\\n    }\\n    // if parent is an HOC, update its $el as well\\n    if (vm.$vnode && vm.$parent && vm.$vnode === vm.$parent._vnode) {\\n      vm.$parent.$el = vm.$el;\\n    }\\n    // updated hook is called by the scheduler to ensure that children are\\n    // updated in a parent's updated hook.\\n  };\\n\\n  Vue.prototype.$forceUpdate = function () {\\n    var vm = this;\\n    if (vm._watcher) {\\n      vm._watcher.update();\\n    }\\n  };\\n\\n  Vue.prototype.$destroy = function () {\\n    var vm = this;\\n    if (vm._isBeingDestroyed) {\\n      return\\n    }\\n    callHook(vm, 'beforeDestroy');\\n    vm._isBeingDestroyed = true;\\n    // remove self from parent\\n    var parent = vm.$parent;\\n    if (parent && !parent._isBeingDestroyed && !vm.$options.abstract) {\\n      remove(parent.$children, vm);\\n    }\\n    // teardown watchers\\n    if (vm._watcher) {\\n      vm._watcher.teardown();\\n    }\\n    var i = vm._watchers.length;\\n    while (i--) {\\n      vm._watchers[i].teardown();\\n    }\\n    // remove reference from data ob\\n    // frozen object may not have observer.\\n    if (vm._data.__ob__) {\\n      vm._data.__ob__.vmCount--;\\n    }\\n    // call the last hook...\\n    vm._isDestroyed = true;\\n    // invoke destroy hooks on current rendered tree\\n    vm.__patch__(vm._vnode, null);\\n    // fire destroyed hook\\n    callHook(vm, 'destroyed');\\n    // turn off all instance listeners.\\n    vm.$off();\\n    // remove __vue__ reference\\n    if (vm.$el) {\\n      vm.$el.__vue__ = null;\\n    }\\n    // release circular reference (#6759)\\n    if (vm.$vnode) {\\n      vm.$vnode.parent = null;\\n    }\\n  };\\n}\\n\\nfunction mountComponent (\\n  vm,\\n  el,\\n  hydrating\\n) {\\n  vm.$el = el;\\n  if (!vm.$options.render) {\\n    vm.$options.render = createEmptyVNode;\\n    {\\n      /* istanbul ignore if */\\n      if ((vm.$options.template && vm.$options.template.charAt(0) !== '#') ||\\n        vm.$options.el || el) {\\n        warn(\\n          'You are using the runtime-only build of Vue where the template ' +\\n          'compiler is not available. Either pre-compile the templates into ' +\\n          'render functions, or use the compiler-included build.',\\n          vm\\n        );\\n      } else {\\n        warn(\\n          'Failed to mount component: template or render function not defined.',\\n          vm\\n        );\\n      }\\n    }\\n  }\\n  callHook(vm, 'beforeMount');\\n\\n  var updateComponent;\\n  /* istanbul ignore if */\\n  if (config.performance && mark) {\\n    updateComponent = function () {\\n      var name = vm._name;\\n      var id = vm._uid;\\n      var startTag = \\\"vue-perf-start:\\\" + id;\\n      var endTag = \\\"vue-perf-end:\\\" + id;\\n\\n      mark(startTag);\\n      var vnode = vm._render();\\n      mark(endTag);\\n      measure((\\\"vue \\\" + name + \\\" render\\\"), startTag, endTag);\\n\\n      mark(startTag);\\n      vm._update(vnode, hydrating);\\n      mark(endTag);\\n      measure((\\\"vue \\\" + name + \\\" patch\\\"), startTag, endTag);\\n    };\\n  } else {\\n    updateComponent = function () {\\n      vm._update(vm._render(), hydrating);\\n    };\\n  }\\n\\n  // we set this to vm._watcher inside the watcher's constructor\\n  // since the watcher's initial patch may call $forceUpdate (e.g. inside child\\n  // component's mounted hook), which relies on vm._watcher being already defined\\n  new Watcher(vm, updateComponent, noop, {\\n    before: function before () {\\n      if (vm._isMounted && !vm._isDestroyed) {\\n        callHook(vm, 'beforeUpdate');\\n      }\\n    }\\n  }, true /* isRenderWatcher */);\\n  hydrating = false;\\n\\n  // manually mounted instance, call mounted on self\\n  // mounted is called for render-created child components in its inserted hook\\n  if (vm.$vnode == null) {\\n    vm._isMounted = true;\\n    callHook(vm, 'mounted');\\n  }\\n  return vm\\n}\\n\\nfunction updateChildComponent (\\n  vm,\\n  propsData,\\n  listeners,\\n  parentVnode,\\n  renderChildren\\n) {\\n  {\\n    isUpdatingChildComponent = true;\\n  }\\n\\n  // determine whether component has slot children\\n  // we need to do this before overwriting $options._renderChildren.\\n\\n  // check if there are dynamic scopedSlots (hand-written or compiled but with\\n  // dynamic slot names). Static scoped slots compiled from template has the\\n  // \\\"$stable\\\" marker.\\n  var newScopedSlots = parentVnode.data.scopedSlots;\\n  var oldScopedSlots = vm.$scopedSlots;\\n  var hasDynamicScopedSlot = !!(\\n    (newScopedSlots && !newScopedSlots.$stable) ||\\n    (oldScopedSlots !== emptyObject && !oldScopedSlots.$stable) ||\\n    (newScopedSlots && vm.$scopedSlots.$key !== newScopedSlots.$key)\\n  );\\n\\n  // Any static slot children from the parent may have changed during parent's\\n  // update. Dynamic scoped slots may also have changed. In such cases, a forced\\n  // update is necessary to ensure correctness.\\n  var needsForceUpdate = !!(\\n    renderChildren ||               // has new static slots\\n    vm.$options._renderChildren ||  // has old static slots\\n    hasDynamicScopedSlot\\n  );\\n\\n  vm.$options._parentVnode = parentVnode;\\n  vm.$vnode = parentVnode; // update vm's placeholder node without re-render\\n\\n  if (vm._vnode) { // update child tree's parent\\n    vm._vnode.parent = parentVnode;\\n  }\\n  vm.$options._renderChildren = renderChildren;\\n\\n  // update $attrs and $listeners hash\\n  // these are also reactive so they may trigger child update if the child\\n  // used them during render\\n  vm.$attrs = parentVnode.data.attrs || emptyObject;\\n  vm.$listeners = listeners || emptyObject;\\n\\n  // update props\\n  if (propsData && vm.$options.props) {\\n    toggleObserving(false);\\n    var props = vm._props;\\n    var propKeys = vm.$options._propKeys || [];\\n    for (var i = 0; i < propKeys.length; i++) {\\n      var key = propKeys[i];\\n      var propOptions = vm.$options.props; // wtf flow?\\n      props[key] = validateProp(key, propOptions, propsData, vm);\\n    }\\n    toggleObserving(true);\\n    // keep a copy of raw propsData\\n    vm.$options.propsData = propsData;\\n  }\\n\\n  // update listeners\\n  listeners = listeners || emptyObject;\\n  var oldListeners = vm.$options._parentListeners;\\n  vm.$options._parentListeners = listeners;\\n  updateComponentListeners(vm, listeners, oldListeners);\\n\\n  // resolve slots + force update if has children\\n  if (needsForceUpdate) {\\n    vm.$slots = resolveSlots(renderChildren, parentVnode.context);\\n    vm.$forceUpdate();\\n  }\\n\\n  {\\n    isUpdatingChildComponent = false;\\n  }\\n}\\n\\nfunction isInInactiveTree (vm) {\\n  while (vm && (vm = vm.$parent)) {\\n    if (vm._inactive) { return true }\\n  }\\n  return false\\n}\\n\\nfunction activateChildComponent (vm, direct) {\\n  if (direct) {\\n    vm._directInactive = false;\\n    if (isInInactiveTree(vm)) {\\n      return\\n    }\\n  } else if (vm._directInactive) {\\n    return\\n  }\\n  if (vm._inactive || vm._inactive === null) {\\n    vm._inactive = false;\\n    for (var i = 0; i < vm.$children.length; i++) {\\n      activateChildComponent(vm.$children[i]);\\n    }\\n    callHook(vm, 'activated');\\n  }\\n}\\n\\nfunction deactivateChildComponent (vm, direct) {\\n  if (direct) {\\n    vm._directInactive = true;\\n    if (isInInactiveTree(vm)) {\\n      return\\n    }\\n  }\\n  if (!vm._inactive) {\\n    vm._inactive = true;\\n    for (var i = 0; i < vm.$children.length; i++) {\\n      deactivateChildComponent(vm.$children[i]);\\n    }\\n    callHook(vm, 'deactivated');\\n  }\\n}\\n\\nfunction callHook (vm, hook) {\\n  // #7573 disable dep collection when invoking lifecycle hooks\\n  pushTarget();\\n  var handlers = vm.$options[hook];\\n  var info = hook + \\\" hook\\\";\\n  if (handlers) {\\n    for (var i = 0, j = handlers.length; i < j; i++) {\\n      invokeWithErrorHandling(handlers[i], vm, null, vm, info);\\n    }\\n  }\\n  if (vm._hasHookEvent) {\\n    vm.$emit('hook:' + hook);\\n  }\\n  popTarget();\\n}\\n\\n/*  */\\n\\nvar MAX_UPDATE_COUNT = 100;\\n\\nvar queue = [];\\nvar activatedChildren = [];\\nvar has = {};\\nvar circular = {};\\nvar waiting = false;\\nvar flushing = false;\\nvar index = 0;\\n\\n/**\\n * Reset the scheduler's state.\\n */\\nfunction resetSchedulerState () {\\n  index = queue.length = activatedChildren.length = 0;\\n  has = {};\\n  {\\n    circular = {};\\n  }\\n  waiting = flushing = false;\\n}\\n\\n// Async edge case #6566 requires saving the timestamp when event listeners are\\n// attached. However, calling performance.now() has a perf overhead especially\\n// if the page has thousands of event listeners. Instead, we take a timestamp\\n// every time the scheduler flushes and use that for all event listeners\\n// attached during that flush.\\nvar currentFlushTimestamp = 0;\\n\\n// Async edge case fix requires storing an event listener's attach timestamp.\\nvar getNow = Date.now;\\n\\n// Determine what event timestamp the browser is using. Annoyingly, the\\n// timestamp can either be hi-res (relative to page load) or low-res\\n// (relative to UNIX epoch), so in order to compare time we have to use the\\n// same timestamp type when saving the flush timestamp.\\n// All IE versions use low-res event timestamps, and have problematic clock\\n// implementations (#9632)\\nif (inBrowser && !isIE) {\\n  var performance = window.performance;\\n  if (\\n    performance &&\\n    typeof performance.now === 'function' &&\\n    getNow() > document.createEvent('Event').timeStamp\\n  ) {\\n    // if the event timestamp, although evaluated AFTER the Date.now(), is\\n    // smaller than it, it means the event is using a hi-res timestamp,\\n    // and we need to use the hi-res version for event listener timestamps as\\n    // well.\\n    getNow = function () { return performance.now(); };\\n  }\\n}\\n\\n/**\\n * Flush both queues and run the watchers.\\n */\\nfunction flushSchedulerQueue () {\\n  currentFlushTimestamp = getNow();\\n  flushing = true;\\n  var watcher, id;\\n\\n  // Sort queue before flush.\\n  // This ensures that:\\n  // 1. Components are updated from parent to child. (because parent is always\\n  //    created before the child)\\n  // 2. A component's user watchers are run before its render watcher (because\\n  //    user watchers are created before the render watcher)\\n  // 3. If a component is destroyed during a parent component's watcher run,\\n  //    its watchers can be skipped.\\n  queue.sort(function (a, b) { return a.id - b.id; });\\n\\n  // do not cache length because more watchers might be pushed\\n  // as we run existing watchers\\n  for (index = 0; index < queue.length; index++) {\\n    watcher = queue[index];\\n    if (watcher.before) {\\n      watcher.before();\\n    }\\n    id = watcher.id;\\n    has[id] = null;\\n    watcher.run();\\n    // in dev build, check and stop circular updates.\\n    if (has[id] != null) {\\n      circular[id] = (circular[id] || 0) + 1;\\n      if (circular[id] > MAX_UPDATE_COUNT) {\\n        warn(\\n          'You may have an infinite update loop ' + (\\n            watcher.user\\n              ? (\\\"in watcher with expression \\\\\\\"\\\" + (watcher.expression) + \\\"\\\\\\\"\\\")\\n              : \\\"in a component render function.\\\"\\n          ),\\n          watcher.vm\\n        );\\n        break\\n      }\\n    }\\n  }\\n\\n  // keep copies of post queues before resetting state\\n  var activatedQueue = activatedChildren.slice();\\n  var updatedQueue = queue.slice();\\n\\n  resetSchedulerState();\\n\\n  // call component updated and activated hooks\\n  callActivatedHooks(activatedQueue);\\n  callUpdatedHooks(updatedQueue);\\n\\n  // devtool hook\\n  /* istanbul ignore if */\\n  if (devtools && config.devtools) {\\n    devtools.emit('flush');\\n  }\\n}\\n\\nfunction callUpdatedHooks (queue) {\\n  var i = queue.length;\\n  while (i--) {\\n    var watcher = queue[i];\\n    var vm = watcher.vm;\\n    if (vm._watcher === watcher && vm._isMounted && !vm._isDestroyed) {\\n      callHook(vm, 'updated');\\n    }\\n  }\\n}\\n\\n/**\\n * Queue a kept-alive component that was activated during patch.\\n * The queue will be processed after the entire tree has been patched.\\n */\\nfunction queueActivatedComponent (vm) {\\n  // setting _inactive to false here so that a render function can\\n  // rely on checking whether it's in an inactive tree (e.g. router-view)\\n  vm._inactive = false;\\n  activatedChildren.push(vm);\\n}\\n\\nfunction callActivatedHooks (queue) {\\n  for (var i = 0; i < queue.length; i++) {\\n    queue[i]._inactive = true;\\n    activateChildComponent(queue[i], true /* true */);\\n  }\\n}\\n\\n/**\\n * Push a watcher into the watcher queue.\\n * Jobs with duplicate IDs will be skipped unless it's\\n * pushed when the queue is being flushed.\\n */\\nfunction queueWatcher (watcher) {\\n  var id = watcher.id;\\n  if (has[id] == null) {\\n    has[id] = true;\\n    if (!flushing) {\\n      queue.push(watcher);\\n    } else {\\n      // if already flushing, splice the watcher based on its id\\n      // if already past its id, it will be run next immediately.\\n      var i = queue.length - 1;\\n      while (i > index && queue[i].id > watcher.id) {\\n        i--;\\n      }\\n      queue.splice(i + 1, 0, watcher);\\n    }\\n    // queue the flush\\n    if (!waiting) {\\n      waiting = true;\\n\\n      if (!config.async) {\\n        flushSchedulerQueue();\\n        return\\n      }\\n      nextTick(flushSchedulerQueue);\\n    }\\n  }\\n}\\n\\n/*  */\\n\\n\\n\\nvar uid$2 = 0;\\n\\n/**\\n * A watcher parses an expression, collects dependencies,\\n * and fires callback when the expression value changes.\\n * This is used for both the $watch() api and directives.\\n */\\nvar Watcher = function Watcher (\\n  vm,\\n  expOrFn,\\n  cb,\\n  options,\\n  isRenderWatcher\\n) {\\n  this.vm = vm;\\n  if (isRenderWatcher) {\\n    vm._watcher = this;\\n  }\\n  vm._watchers.push(this);\\n  // options\\n  if (options) {\\n    this.deep = !!options.deep;\\n    this.user = !!options.user;\\n    this.lazy = !!options.lazy;\\n    this.sync = !!options.sync;\\n    this.before = options.before;\\n  } else {\\n    this.deep = this.user = this.lazy = this.sync = false;\\n  }\\n  this.cb = cb;\\n  this.id = ++uid$2; // uid for batching\\n  this.active = true;\\n  this.dirty = this.lazy; // for lazy watchers\\n  this.deps = [];\\n  this.newDeps = [];\\n  this.depIds = new _Set();\\n  this.newDepIds = new _Set();\\n  this.expression = expOrFn.toString();\\n  // parse expression for getter\\n  if (typeof expOrFn === 'function') {\\n    this.getter = expOrFn;\\n  } else {\\n    this.getter = parsePath(expOrFn);\\n    if (!this.getter) {\\n      this.getter = noop;\\n      warn(\\n        \\\"Failed watching path: \\\\\\\"\\\" + expOrFn + \\\"\\\\\\\" \\\" +\\n        'Watcher only accepts simple dot-delimited paths. ' +\\n        'For full control, use a function instead.',\\n        vm\\n      );\\n    }\\n  }\\n  this.value = this.lazy\\n    ? undefined\\n    : this.get();\\n};\\n\\n/**\\n * Evaluate the getter, and re-collect dependencies.\\n */\\nWatcher.prototype.get = function get () {\\n  pushTarget(this);\\n  var value;\\n  var vm = this.vm;\\n  try {\\n    value = this.getter.call(vm, vm);\\n  } catch (e) {\\n    if (this.user) {\\n      handleError(e, vm, (\\\"getter for watcher \\\\\\\"\\\" + (this.expression) + \\\"\\\\\\\"\\\"));\\n    } else {\\n      throw e\\n    }\\n  } finally {\\n    // \\\"touch\\\" every property so they are all tracked as\\n    // dependencies for deep watching\\n    if (this.deep) {\\n      traverse(value);\\n    }\\n    popTarget();\\n    this.cleanupDeps();\\n  }\\n  return value\\n};\\n\\n/**\\n * Add a dependency to this directive.\\n */\\nWatcher.prototype.addDep = function addDep (dep) {\\n  var id = dep.id;\\n  if (!this.newDepIds.has(id)) {\\n    this.newDepIds.add(id);\\n    this.newDeps.push(dep);\\n    if (!this.depIds.has(id)) {\\n      dep.addSub(this);\\n    }\\n  }\\n};\\n\\n/**\\n * Clean up for dependency collection.\\n */\\nWatcher.prototype.cleanupDeps = function cleanupDeps () {\\n  var i = this.deps.length;\\n  while (i--) {\\n    var dep = this.deps[i];\\n    if (!this.newDepIds.has(dep.id)) {\\n      dep.removeSub(this);\\n    }\\n  }\\n  var tmp = this.depIds;\\n  this.depIds = this.newDepIds;\\n  this.newDepIds = tmp;\\n  this.newDepIds.clear();\\n  tmp = this.deps;\\n  this.deps = this.newDeps;\\n  this.newDeps = tmp;\\n  this.newDeps.length = 0;\\n};\\n\\n/**\\n * Subscriber interface.\\n * Will be called when a dependency changes.\\n */\\nWatcher.prototype.update = function update () {\\n  /* istanbul ignore else */\\n  if (this.lazy) {\\n    this.dirty = true;\\n  } else if (this.sync) {\\n    this.run();\\n  } else {\\n    queueWatcher(this);\\n  }\\n};\\n\\n/**\\n * Scheduler job interface.\\n * Will be called by the scheduler.\\n */\\nWatcher.prototype.run = function run () {\\n  if (this.active) {\\n    var value = this.get();\\n    if (\\n      value !== this.value ||\\n      // Deep watchers and watchers on Object/Arrays should fire even\\n      // when the value is the same, because the value may\\n      // have mutated.\\n      isObject(value) ||\\n      this.deep\\n    ) {\\n      // set new value\\n      var oldValue = this.value;\\n      this.value = value;\\n      if (this.user) {\\n        try {\\n          this.cb.call(this.vm, value, oldValue);\\n        } catch (e) {\\n          handleError(e, this.vm, (\\\"callback for watcher \\\\\\\"\\\" + (this.expression) + \\\"\\\\\\\"\\\"));\\n        }\\n      } else {\\n        this.cb.call(this.vm, value, oldValue);\\n      }\\n    }\\n  }\\n};\\n\\n/**\\n * Evaluate the value of the watcher.\\n * This only gets called for lazy watchers.\\n */\\nWatcher.prototype.evaluate = function evaluate () {\\n  this.value = this.get();\\n  this.dirty = false;\\n};\\n\\n/**\\n * Depend on all deps collected by this watcher.\\n */\\nWatcher.prototype.depend = function depend () {\\n  var i = this.deps.length;\\n  while (i--) {\\n    this.deps[i].depend();\\n  }\\n};\\n\\n/**\\n * Remove self from all dependencies' subscriber list.\\n */\\nWatcher.prototype.teardown = function teardown () {\\n  if (this.active) {\\n    // remove self from vm's watcher list\\n    // this is a somewhat expensive operation so we skip it\\n    // if the vm is being destroyed.\\n    if (!this.vm._isBeingDestroyed) {\\n      remove(this.vm._watchers, this);\\n    }\\n    var i = this.deps.length;\\n    while (i--) {\\n      this.deps[i].removeSub(this);\\n    }\\n    this.active = false;\\n  }\\n};\\n\\n/*  */\\n\\nvar sharedPropertyDefinition = {\\n  enumerable: true,\\n  configurable: true,\\n  get: noop,\\n  set: noop\\n};\\n\\nfunction proxy (target, sourceKey, key) {\\n  sharedPropertyDefinition.get = function proxyGetter () {\\n    return this[sourceKey][key]\\n  };\\n  sharedPropertyDefinition.set = function proxySetter (val) {\\n    this[sourceKey][key] = val;\\n  };\\n  Object.defineProperty(target, key, sharedPropertyDefinition);\\n}\\n\\nfunction initState (vm) {\\n  vm._watchers = [];\\n  var opts = vm.$options;\\n  if (opts.props) { initProps(vm, opts.props); }\\n  if (opts.methods) { initMethods(vm, opts.methods); }\\n  if (opts.data) {\\n    initData(vm);\\n  } else {\\n    observe(vm._data = {}, true /* asRootData */);\\n  }\\n  if (opts.computed) { initComputed(vm, opts.computed); }\\n  if (opts.watch && opts.watch !== nativeWatch) {\\n    initWatch(vm, opts.watch);\\n  }\\n}\\n\\nfunction initProps (vm, propsOptions) {\\n  var propsData = vm.$options.propsData || {};\\n  var props = vm._props = {};\\n  // cache prop keys so that future props updates can iterate using Array\\n  // instead of dynamic object key enumeration.\\n  var keys = vm.$options._propKeys = [];\\n  var isRoot = !vm.$parent;\\n  // root instance props should be converted\\n  if (!isRoot) {\\n    toggleObserving(false);\\n  }\\n  var loop = function ( key ) {\\n    keys.push(key);\\n    var value = validateProp(key, propsOptions, propsData, vm);\\n    /* istanbul ignore else */\\n    {\\n      var hyphenatedKey = hyphenate(key);\\n      if (isReservedAttribute(hyphenatedKey) ||\\n          config.isReservedAttr(hyphenatedKey)) {\\n        warn(\\n          (\\\"\\\\\\\"\\\" + hyphenatedKey + \\\"\\\\\\\" is a reserved attribute and cannot be used as component prop.\\\"),\\n          vm\\n        );\\n      }\\n      defineReactive$$1(props, key, value, function () {\\n        if (!isRoot && !isUpdatingChildComponent) {\\n          warn(\\n            \\\"Avoid mutating a prop directly since the value will be \\\" +\\n            \\\"overwritten whenever the parent component re-renders. \\\" +\\n            \\\"Instead, use a data or computed property based on the prop's \\\" +\\n            \\\"value. Prop being mutated: \\\\\\\"\\\" + key + \\\"\\\\\\\"\\\",\\n            vm\\n          );\\n        }\\n      });\\n    }\\n    // static props are already proxied on the component's prototype\\n    // during Vue.extend(). We only need to proxy props defined at\\n    // instantiation here.\\n    if (!(key in vm)) {\\n      proxy(vm, \\\"_props\\\", key);\\n    }\\n  };\\n\\n  for (var key in propsOptions) loop( key );\\n  toggleObserving(true);\\n}\\n\\nfunction initData (vm) {\\n  var data = vm.$options.data;\\n  data = vm._data = typeof data === 'function'\\n    ? getData(data, vm)\\n    : data || {};\\n  if (!isPlainObject(data)) {\\n    data = {};\\n    warn(\\n      'data functions should return an object:\\\\n' +\\n      'https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function',\\n      vm\\n    );\\n  }\\n  // proxy data on instance\\n  var keys = Object.keys(data);\\n  var props = vm.$options.props;\\n  var methods = vm.$options.methods;\\n  var i = keys.length;\\n  while (i--) {\\n    var key = keys[i];\\n    {\\n      if (methods && hasOwn(methods, key)) {\\n        warn(\\n          (\\\"Method \\\\\\\"\\\" + key + \\\"\\\\\\\" has already been defined as a data property.\\\"),\\n          vm\\n        );\\n      }\\n    }\\n    if (props && hasOwn(props, key)) {\\n      warn(\\n        \\\"The data property \\\\\\\"\\\" + key + \\\"\\\\\\\" is already declared as a prop. \\\" +\\n        \\\"Use prop default value instead.\\\",\\n        vm\\n      );\\n    } else if (!isReserved(key)) {\\n      proxy(vm, \\\"_data\\\", key);\\n    }\\n  }\\n  // observe data\\n  observe(data, true /* asRootData */);\\n}\\n\\nfunction getData (data, vm) {\\n  // #7573 disable dep collection when invoking data getters\\n  pushTarget();\\n  try {\\n    return data.call(vm, vm)\\n  } catch (e) {\\n    handleError(e, vm, \\\"data()\\\");\\n    return {}\\n  } finally {\\n    popTarget();\\n  }\\n}\\n\\nvar computedWatcherOptions = { lazy: true };\\n\\nfunction initComputed (vm, computed) {\\n  // $flow-disable-line\\n  var watchers = vm._computedWatchers = Object.create(null);\\n  // computed properties are just getters during SSR\\n  var isSSR = isServerRendering();\\n\\n  for (var key in computed) {\\n    var userDef = computed[key];\\n    var getter = typeof userDef === 'function' ? userDef : userDef.get;\\n    if (getter == null) {\\n      warn(\\n        (\\\"Getter is missing for computed property \\\\\\\"\\\" + key + \\\"\\\\\\\".\\\"),\\n        vm\\n      );\\n    }\\n\\n    if (!isSSR) {\\n      // create internal watcher for the computed property.\\n      watchers[key] = new Watcher(\\n        vm,\\n        getter || noop,\\n        noop,\\n        computedWatcherOptions\\n      );\\n    }\\n\\n    // component-defined computed properties are already defined on the\\n    // component prototype. We only need to define computed properties defined\\n    // at instantiation here.\\n    if (!(key in vm)) {\\n      defineComputed(vm, key, userDef);\\n    } else {\\n      if (key in vm.$data) {\\n        warn((\\\"The computed property \\\\\\\"\\\" + key + \\\"\\\\\\\" is already defined in data.\\\"), vm);\\n      } else if (vm.$options.props && key in vm.$options.props) {\\n        warn((\\\"The computed property \\\\\\\"\\\" + key + \\\"\\\\\\\" is already defined as a prop.\\\"), vm);\\n      }\\n    }\\n  }\\n}\\n\\nfunction defineComputed (\\n  target,\\n  key,\\n  userDef\\n) {\\n  var shouldCache = !isServerRendering();\\n  if (typeof userDef === 'function') {\\n    sharedPropertyDefinition.get = shouldCache\\n      ? createComputedGetter(key)\\n      : createGetterInvoker(userDef);\\n    sharedPropertyDefinition.set = noop;\\n  } else {\\n    sharedPropertyDefinition.get = userDef.get\\n      ? shouldCache && userDef.cache !== false\\n        ? createComputedGetter(key)\\n        : createGetterInvoker(userDef.get)\\n      : noop;\\n    sharedPropertyDefinition.set = userDef.set || noop;\\n  }\\n  if (sharedPropertyDefinition.set === noop) {\\n    sharedPropertyDefinition.set = function () {\\n      warn(\\n        (\\\"Computed property \\\\\\\"\\\" + key + \\\"\\\\\\\" was assigned to but it has no setter.\\\"),\\n        this\\n      );\\n    };\\n  }\\n  Object.defineProperty(target, key, sharedPropertyDefinition);\\n}\\n\\nfunction createComputedGetter (key) {\\n  return function computedGetter () {\\n    var watcher = this._computedWatchers && this._computedWatchers[key];\\n    if (watcher) {\\n      if (watcher.dirty) {\\n        watcher.evaluate();\\n      }\\n      if (Dep.target) {\\n        watcher.depend();\\n      }\\n      return watcher.value\\n    }\\n  }\\n}\\n\\nfunction createGetterInvoker(fn) {\\n  return function computedGetter () {\\n    return fn.call(this, this)\\n  }\\n}\\n\\nfunction initMethods (vm, methods) {\\n  var props = vm.$options.props;\\n  for (var key in methods) {\\n    {\\n      if (typeof methods[key] !== 'function') {\\n        warn(\\n          \\\"Method \\\\\\\"\\\" + key + \\\"\\\\\\\" has type \\\\\\\"\\\" + (typeof methods[key]) + \\\"\\\\\\\" in the component definition. \\\" +\\n          \\\"Did you reference the function correctly?\\\",\\n          vm\\n        );\\n      }\\n      if (props && hasOwn(props, key)) {\\n        warn(\\n          (\\\"Method \\\\\\\"\\\" + key + \\\"\\\\\\\" has already been defined as a prop.\\\"),\\n          vm\\n        );\\n      }\\n      if ((key in vm) && isReserved(key)) {\\n        warn(\\n          \\\"Method \\\\\\\"\\\" + key + \\\"\\\\\\\" conflicts with an existing Vue instance method. \\\" +\\n          \\\"Avoid defining component methods that start with _ or $.\\\"\\n        );\\n      }\\n    }\\n    vm[key] = typeof methods[key] !== 'function' ? noop : bind(methods[key], vm);\\n  }\\n}\\n\\nfunction initWatch (vm, watch) {\\n  for (var key in watch) {\\n    var handler = watch[key];\\n    if (Array.isArray(handler)) {\\n      for (var i = 0; i < handler.length; i++) {\\n        createWatcher(vm, key, handler[i]);\\n      }\\n    } else {\\n      createWatcher(vm, key, handler);\\n    }\\n  }\\n}\\n\\nfunction createWatcher (\\n  vm,\\n  expOrFn,\\n  handler,\\n  options\\n) {\\n  if (isPlainObject(handler)) {\\n    options = handler;\\n    handler = handler.handler;\\n  }\\n  if (typeof handler === 'string') {\\n    handler = vm[handler];\\n  }\\n  return vm.$watch(expOrFn, handler, options)\\n}\\n\\nfunction stateMixin (Vue) {\\n  // flow somehow has problems with directly declared definition object\\n  // when using Object.defineProperty, so we have to procedurally build up\\n  // the object here.\\n  var dataDef = {};\\n  dataDef.get = function () { return this._data };\\n  var propsDef = {};\\n  propsDef.get = function () { return this._props };\\n  {\\n    dataDef.set = function () {\\n      warn(\\n        'Avoid replacing instance root $data. ' +\\n        'Use nested data properties instead.',\\n        this\\n      );\\n    };\\n    propsDef.set = function () {\\n      warn(\\\"$props is readonly.\\\", this);\\n    };\\n  }\\n  Object.defineProperty(Vue.prototype, '$data', dataDef);\\n  Object.defineProperty(Vue.prototype, '$props', propsDef);\\n\\n  Vue.prototype.$set = set;\\n  Vue.prototype.$delete = del;\\n\\n  Vue.prototype.$watch = function (\\n    expOrFn,\\n    cb,\\n    options\\n  ) {\\n    var vm = this;\\n    if (isPlainObject(cb)) {\\n      return createWatcher(vm, expOrFn, cb, options)\\n    }\\n    options = options || {};\\n    options.user = true;\\n    var watcher = new Watcher(vm, expOrFn, cb, options);\\n    if (options.immediate) {\\n      try {\\n        cb.call(vm, watcher.value);\\n      } catch (error) {\\n        handleError(error, vm, (\\\"callback for immediate watcher \\\\\\\"\\\" + (watcher.expression) + \\\"\\\\\\\"\\\"));\\n      }\\n    }\\n    return function unwatchFn () {\\n      watcher.teardown();\\n    }\\n  };\\n}\\n\\n/*  */\\n\\nvar uid$3 = 0;\\n\\nfunction initMixin (Vue) {\\n  Vue.prototype._init = function (options) {\\n    var vm = this;\\n    // a uid\\n    vm._uid = uid$3++;\\n\\n    var startTag, endTag;\\n    /* istanbul ignore if */\\n    if (config.performance && mark) {\\n      startTag = \\\"vue-perf-start:\\\" + (vm._uid);\\n      endTag = \\\"vue-perf-end:\\\" + (vm._uid);\\n      mark(startTag);\\n    }\\n\\n    // a flag to avoid this being observed\\n    vm._isVue = true;\\n    // merge options\\n    if (options && options._isComponent) {\\n      // optimize internal component instantiation\\n      // since dynamic options merging is pretty slow, and none of the\\n      // internal component options needs special treatment.\\n      initInternalComponent(vm, options);\\n    } else {\\n      vm.$options = mergeOptions(\\n        resolveConstructorOptions(vm.constructor),\\n        options || {},\\n        vm\\n      );\\n    }\\n    /* istanbul ignore else */\\n    {\\n      initProxy(vm);\\n    }\\n    // expose real self\\n    vm._self = vm;\\n    initLifecycle(vm);\\n    initEvents(vm);\\n    initRender(vm);\\n    callHook(vm, 'beforeCreate');\\n    initInjections(vm); // resolve injections before data/props\\n    initState(vm);\\n    initProvide(vm); // resolve provide after data/props\\n    callHook(vm, 'created');\\n\\n    /* istanbul ignore if */\\n    if (config.performance && mark) {\\n      vm._name = formatComponentName(vm, false);\\n      mark(endTag);\\n      measure((\\\"vue \\\" + (vm._name) + \\\" init\\\"), startTag, endTag);\\n    }\\n\\n    if (vm.$options.el) {\\n      vm.$mount(vm.$options.el);\\n    }\\n  };\\n}\\n\\nfunction initInternalComponent (vm, options) {\\n  var opts = vm.$options = Object.create(vm.constructor.options);\\n  // doing this because it's faster than dynamic enumeration.\\n  var parentVnode = options._parentVnode;\\n  opts.parent = options.parent;\\n  opts._parentVnode = parentVnode;\\n\\n  var vnodeComponentOptions = parentVnode.componentOptions;\\n  opts.propsData = vnodeComponentOptions.propsData;\\n  opts._parentListeners = vnodeComponentOptions.listeners;\\n  opts._renderChildren = vnodeComponentOptions.children;\\n  opts._componentTag = vnodeComponentOptions.tag;\\n\\n  if (options.render) {\\n    opts.render = options.render;\\n    opts.staticRenderFns = options.staticRenderFns;\\n  }\\n}\\n\\nfunction resolveConstructorOptions (Ctor) {\\n  var options = Ctor.options;\\n  if (Ctor.super) {\\n    var superOptions = resolveConstructorOptions(Ctor.super);\\n    var cachedSuperOptions = Ctor.superOptions;\\n    if (superOptions !== cachedSuperOptions) {\\n      // super option changed,\\n      // need to resolve new options.\\n      Ctor.superOptions = superOptions;\\n      // check if there are any late-modified/attached options (#4976)\\n      var modifiedOptions = resolveModifiedOptions(Ctor);\\n      // update base extend options\\n      if (modifiedOptions) {\\n        extend(Ctor.extendOptions, modifiedOptions);\\n      }\\n      options = Ctor.options = mergeOptions(superOptions, Ctor.extendOptions);\\n      if (options.name) {\\n        options.components[options.name] = Ctor;\\n      }\\n    }\\n  }\\n  return options\\n}\\n\\nfunction resolveModifiedOptions (Ctor) {\\n  var modified;\\n  var latest = Ctor.options;\\n  var sealed = Ctor.sealedOptions;\\n  for (var key in latest) {\\n    if (latest[key] !== sealed[key]) {\\n      if (!modified) { modified = {}; }\\n      modified[key] = latest[key];\\n    }\\n  }\\n  return modified\\n}\\n\\nfunction Vue (options) {\\n  if (!(this instanceof Vue)\\n  ) {\\n    warn('Vue is a constructor and should be called with the `new` keyword');\\n  }\\n  this._init(options);\\n}\\n\\ninitMixin(Vue);\\nstateMixin(Vue);\\neventsMixin(Vue);\\nlifecycleMixin(Vue);\\nrenderMixin(Vue);\\n\\n/*  */\\n\\nfunction initUse (Vue) {\\n  Vue.use = function (plugin) {\\n    var installedPlugins = (this._installedPlugins || (this._installedPlugins = []));\\n    if (installedPlugins.indexOf(plugin) > -1) {\\n      return this\\n    }\\n\\n    // additional parameters\\n    var args = toArray(arguments, 1);\\n    args.unshift(this);\\n    if (typeof plugin.install === 'function') {\\n      plugin.install.apply(plugin, args);\\n    } else if (typeof plugin === 'function') {\\n      plugin.apply(null, args);\\n    }\\n    installedPlugins.push(plugin);\\n    return this\\n  };\\n}\\n\\n/*  */\\n\\nfunction initMixin$1 (Vue) {\\n  Vue.mixin = function (mixin) {\\n    this.options = mergeOptions(this.options, mixin);\\n    return this\\n  };\\n}\\n\\n/*  */\\n\\nfunction initExtend (Vue) {\\n  /**\\n   * Each instance constructor, including Vue, has a unique\\n   * cid. This enables us to create wrapped \\\"child\\n   * constructors\\\" for prototypal inheritance and cache them.\\n   */\\n  Vue.cid = 0;\\n  var cid = 1;\\n\\n  /**\\n   * Class inheritance\\n   */\\n  Vue.extend = function (extendOptions) {\\n    extendOptions = extendOptions || {};\\n    var Super = this;\\n    var SuperId = Super.cid;\\n    var cachedCtors = extendOptions._Ctor || (extendOptions._Ctor = {});\\n    if (cachedCtors[SuperId]) {\\n      return cachedCtors[SuperId]\\n    }\\n\\n    var name = extendOptions.name || Super.options.name;\\n    if (name) {\\n      validateComponentName(name);\\n    }\\n\\n    var Sub = function VueComponent (options) {\\n      this._init(options);\\n    };\\n    Sub.prototype = Object.create(Super.prototype);\\n    Sub.prototype.constructor = Sub;\\n    Sub.cid = cid++;\\n    Sub.options = mergeOptions(\\n      Super.options,\\n      extendOptions\\n    );\\n    Sub['super'] = Super;\\n\\n    // For props and computed properties, we define the proxy getters on\\n    // the Vue instances at extension time, on the extended prototype. This\\n    // avoids Object.defineProperty calls for each instance created.\\n    if (Sub.options.props) {\\n      initProps$1(Sub);\\n    }\\n    if (Sub.options.computed) {\\n      initComputed$1(Sub);\\n    }\\n\\n    // allow further extension/mixin/plugin usage\\n    Sub.extend = Super.extend;\\n    Sub.mixin = Super.mixin;\\n    Sub.use = Super.use;\\n\\n    // create asset registers, so extended classes\\n    // can have their private assets too.\\n    ASSET_TYPES.forEach(function (type) {\\n      Sub[type] = Super[type];\\n    });\\n    // enable recursive self-lookup\\n    if (name) {\\n      Sub.options.components[name] = Sub;\\n    }\\n\\n    // keep a reference to the super options at extension time.\\n    // later at instantiation we can check if Super's options have\\n    // been updated.\\n    Sub.superOptions = Super.options;\\n    Sub.extendOptions = extendOptions;\\n    Sub.sealedOptions = extend({}, Sub.options);\\n\\n    // cache constructor\\n    cachedCtors[SuperId] = Sub;\\n    return Sub\\n  };\\n}\\n\\nfunction initProps$1 (Comp) {\\n  var props = Comp.options.props;\\n  for (var key in props) {\\n    proxy(Comp.prototype, \\\"_props\\\", key);\\n  }\\n}\\n\\nfunction initComputed$1 (Comp) {\\n  var computed = Comp.options.computed;\\n  for (var key in computed) {\\n    defineComputed(Comp.prototype, key, computed[key]);\\n  }\\n}\\n\\n/*  */\\n\\nfunction initAssetRegisters (Vue) {\\n  /**\\n   * Create asset registration methods.\\n   */\\n  ASSET_TYPES.forEach(function (type) {\\n    Vue[type] = function (\\n      id,\\n      definition\\n    ) {\\n      if (!definition) {\\n        return this.options[type + 's'][id]\\n      } else {\\n        /* istanbul ignore if */\\n        if (type === 'component') {\\n          validateComponentName(id);\\n        }\\n        if (type === 'component' && isPlainObject(definition)) {\\n          definition.name = definition.name || id;\\n          definition = this.options._base.extend(definition);\\n        }\\n        if (type === 'directive' && typeof definition === 'function') {\\n          definition = { bind: definition, update: definition };\\n        }\\n        this.options[type + 's'][id] = definition;\\n        return definition\\n      }\\n    };\\n  });\\n}\\n\\n/*  */\\n\\n\\n\\nfunction getComponentName (opts) {\\n  return opts && (opts.Ctor.options.name || opts.tag)\\n}\\n\\nfunction matches (pattern, name) {\\n  if (Array.isArray(pattern)) {\\n    return pattern.indexOf(name) > -1\\n  } else if (typeof pattern === 'string') {\\n    return pattern.split(',').indexOf(name) > -1\\n  } else if (isRegExp(pattern)) {\\n    return pattern.test(name)\\n  }\\n  /* istanbul ignore next */\\n  return false\\n}\\n\\nfunction pruneCache (keepAliveInstance, filter) {\\n  var cache = keepAliveInstance.cache;\\n  var keys = keepAliveInstance.keys;\\n  var _vnode = keepAliveInstance._vnode;\\n  for (var key in cache) {\\n    var cachedNode = cache[key];\\n    if (cachedNode) {\\n      var name = getComponentName(cachedNode.componentOptions);\\n      if (name && !filter(name)) {\\n        pruneCacheEntry(cache, key, keys, _vnode);\\n      }\\n    }\\n  }\\n}\\n\\nfunction pruneCacheEntry (\\n  cache,\\n  key,\\n  keys,\\n  current\\n) {\\n  var cached$$1 = cache[key];\\n  if (cached$$1 && (!current || cached$$1.tag !== current.tag)) {\\n    cached$$1.componentInstance.$destroy();\\n  }\\n  cache[key] = null;\\n  remove(keys, key);\\n}\\n\\nvar patternTypes = [String, RegExp, Array];\\n\\nvar KeepAlive = {\\n  name: 'keep-alive',\\n  abstract: true,\\n\\n  props: {\\n    include: patternTypes,\\n    exclude: patternTypes,\\n    max: [String, Number]\\n  },\\n\\n  created: function created () {\\n    this.cache = Object.create(null);\\n    this.keys = [];\\n  },\\n\\n  destroyed: function destroyed () {\\n    for (var key in this.cache) {\\n      pruneCacheEntry(this.cache, key, this.keys);\\n    }\\n  },\\n\\n  mounted: function mounted () {\\n    var this$1 = this;\\n\\n    this.$watch('include', function (val) {\\n      pruneCache(this$1, function (name) { return matches(val, name); });\\n    });\\n    this.$watch('exclude', function (val) {\\n      pruneCache(this$1, function (name) { return !matches(val, name); });\\n    });\\n  },\\n\\n  render: function render () {\\n    var slot = this.$slots.default;\\n    var vnode = getFirstComponentChild(slot);\\n    var componentOptions = vnode && vnode.componentOptions;\\n    if (componentOptions) {\\n      // check pattern\\n      var name = getComponentName(componentOptions);\\n      var ref = this;\\n      var include = ref.include;\\n      var exclude = ref.exclude;\\n      if (\\n        // not included\\n        (include && (!name || !matches(include, name))) ||\\n        // excluded\\n        (exclude && name && matches(exclude, name))\\n      ) {\\n        return vnode\\n      }\\n\\n      var ref$1 = this;\\n      var cache = ref$1.cache;\\n      var keys = ref$1.keys;\\n      var key = vnode.key == null\\n        // same constructor may get registered as different local components\\n        // so cid alone is not enough (#3269)\\n        ? componentOptions.Ctor.cid + (componentOptions.tag ? (\\\"::\\\" + (componentOptions.tag)) : '')\\n        : vnode.key;\\n      if (cache[key]) {\\n        vnode.componentInstance = cache[key].componentInstance;\\n        // make current key freshest\\n        remove(keys, key);\\n        keys.push(key);\\n      } else {\\n        cache[key] = vnode;\\n        keys.push(key);\\n        // prune oldest entry\\n        if (this.max && keys.length > parseInt(this.max)) {\\n          pruneCacheEntry(cache, keys[0], keys, this._vnode);\\n        }\\n      }\\n\\n      vnode.data.keepAlive = true;\\n    }\\n    return vnode || (slot && slot[0])\\n  }\\n};\\n\\nvar builtInComponents = {\\n  KeepAlive: KeepAlive\\n};\\n\\n/*  */\\n\\nfunction initGlobalAPI (Vue) {\\n  // config\\n  var configDef = {};\\n  configDef.get = function () { return config; };\\n  {\\n    configDef.set = function () {\\n      warn(\\n        'Do not replace the Vue.config object, set individual fields instead.'\\n      );\\n    };\\n  }\\n  Object.defineProperty(Vue, 'config', configDef);\\n\\n  // exposed util methods.\\n  // NOTE: these are not considered part of the public API - avoid relying on\\n  // them unless you are aware of the risk.\\n  Vue.util = {\\n    warn: warn,\\n    extend: extend,\\n    mergeOptions: mergeOptions,\\n    defineReactive: defineReactive$$1\\n  };\\n\\n  Vue.set = set;\\n  Vue.delete = del;\\n  Vue.nextTick = nextTick;\\n\\n  // 2.6 explicit observable API\\n  Vue.observable = function (obj) {\\n    observe(obj);\\n    return obj\\n  };\\n\\n  Vue.options = Object.create(null);\\n  ASSET_TYPES.forEach(function (type) {\\n    Vue.options[type + 's'] = Object.create(null);\\n  });\\n\\n  // this is used to identify the \\\"base\\\" constructor to extend all plain-object\\n  // components with in Weex's multi-instance scenarios.\\n  Vue.options._base = Vue;\\n\\n  extend(Vue.options.components, builtInComponents);\\n\\n  initUse(Vue);\\n  initMixin$1(Vue);\\n  initExtend(Vue);\\n  initAssetRegisters(Vue);\\n}\\n\\ninitGlobalAPI(Vue);\\n\\nObject.defineProperty(Vue.prototype, '$isServer', {\\n  get: isServerRendering\\n});\\n\\nObject.defineProperty(Vue.prototype, '$ssrContext', {\\n  get: function get () {\\n    /* istanbul ignore next */\\n    return this.$vnode && this.$vnode.ssrContext\\n  }\\n});\\n\\n// expose FunctionalRenderContext for ssr runtime helper installation\\nObject.defineProperty(Vue, 'FunctionalRenderContext', {\\n  value: FunctionalRenderContext\\n});\\n\\nVue.version = '2.6.11';\\n\\n/*  */\\n\\n// these are reserved for web because they are directly compiled away\\n// during template compilation\\nvar isReservedAttr = makeMap('style,class');\\n\\n// attributes that should be using props for binding\\nvar acceptValue = makeMap('input,textarea,option,select,progress');\\nvar mustUseProp = function (tag, type, attr) {\\n  return (\\n    (attr === 'value' && acceptValue(tag)) && type !== 'button' ||\\n    (attr === 'selected' && tag === 'option') ||\\n    (attr === 'checked' && tag === 'input') ||\\n    (attr === 'muted' && tag === 'video')\\n  )\\n};\\n\\nvar isEnumeratedAttr = makeMap('contenteditable,draggable,spellcheck');\\n\\nvar isValidContentEditableValue = makeMap('events,caret,typing,plaintext-only');\\n\\nvar convertEnumeratedValue = function (key, value) {\\n  return isFalsyAttrValue(value) || value === 'false'\\n    ? 'false'\\n    // allow arbitrary string value for contenteditable\\n    : key === 'contenteditable' && isValidContentEditableValue(value)\\n      ? value\\n      : 'true'\\n};\\n\\nvar isBooleanAttr = makeMap(\\n  'allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,' +\\n  'default,defaultchecked,defaultmuted,defaultselected,defer,disabled,' +\\n  'enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,' +\\n  'muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,' +\\n  'required,reversed,scoped,seamless,selected,sortable,translate,' +\\n  'truespeed,typemustmatch,visible'\\n);\\n\\nvar xlinkNS = 'http://www.w3.org/1999/xlink';\\n\\nvar isXlink = function (name) {\\n  return name.charAt(5) === ':' && name.slice(0, 5) === 'xlink'\\n};\\n\\nvar getXlinkProp = function (name) {\\n  return isXlink(name) ? name.slice(6, name.length) : ''\\n};\\n\\nvar isFalsyAttrValue = function (val) {\\n  return val == null || val === false\\n};\\n\\n/*  */\\n\\nfunction genClassForVnode (vnode) {\\n  var data = vnode.data;\\n  var parentNode = vnode;\\n  var childNode = vnode;\\n  while (isDef(childNode.componentInstance)) {\\n    childNode = childNode.componentInstance._vnode;\\n    if (childNode && childNode.data) {\\n      data = mergeClassData(childNode.data, data);\\n    }\\n  }\\n  while (isDef(parentNode = parentNode.parent)) {\\n    if (parentNode && parentNode.data) {\\n      data = mergeClassData(data, parentNode.data);\\n    }\\n  }\\n  return renderClass(data.staticClass, data.class)\\n}\\n\\nfunction mergeClassData (child, parent) {\\n  return {\\n    staticClass: concat(child.staticClass, parent.staticClass),\\n    class: isDef(child.class)\\n      ? [child.class, parent.class]\\n      : parent.class\\n  }\\n}\\n\\nfunction renderClass (\\n  staticClass,\\n  dynamicClass\\n) {\\n  if (isDef(staticClass) || isDef(dynamicClass)) {\\n    return concat(staticClass, stringifyClass(dynamicClass))\\n  }\\n  /* istanbul ignore next */\\n  return ''\\n}\\n\\nfunction concat (a, b) {\\n  return a ? b ? (a + ' ' + b) : a : (b || '')\\n}\\n\\nfunction stringifyClass (value) {\\n  if (Array.isArray(value)) {\\n    return stringifyArray(value)\\n  }\\n  if (isObject(value)) {\\n    return stringifyObject(value)\\n  }\\n  if (typeof value === 'string') {\\n    return value\\n  }\\n  /* istanbul ignore next */\\n  return ''\\n}\\n\\nfunction stringifyArray (value) {\\n  var res = '';\\n  var stringified;\\n  for (var i = 0, l = value.length; i < l; i++) {\\n    if (isDef(stringified = stringifyClass(value[i])) && stringified !== '') {\\n      if (res) { res += ' '; }\\n      res += stringified;\\n    }\\n  }\\n  return res\\n}\\n\\nfunction stringifyObject (value) {\\n  var res = '';\\n  for (var key in value) {\\n    if (value[key]) {\\n      if (res) { res += ' '; }\\n      res += key;\\n    }\\n  }\\n  return res\\n}\\n\\n/*  */\\n\\nvar namespaceMap = {\\n  svg: 'http://www.w3.org/2000/svg',\\n  math: 'http://www.w3.org/1998/Math/MathML'\\n};\\n\\nvar isHTMLTag = makeMap(\\n  'html,body,base,head,link,meta,style,title,' +\\n  'address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,' +\\n  'div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,' +\\n  'a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,' +\\n  's,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,' +\\n  'embed,object,param,source,canvas,script,noscript,del,ins,' +\\n  'caption,col,colgroup,table,thead,tbody,td,th,tr,' +\\n  'button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,' +\\n  'output,progress,select,textarea,' +\\n  'details,dialog,menu,menuitem,summary,' +\\n  'content,element,shadow,template,blockquote,iframe,tfoot'\\n);\\n\\n// this map is intentionally selective, only covering SVG elements that may\\n// contain child elements.\\nvar isSVG = makeMap(\\n  'svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,' +\\n  'foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,' +\\n  'polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view',\\n  true\\n);\\n\\nvar isPreTag = function (tag) { return tag === 'pre'; };\\n\\nvar isReservedTag = function (tag) {\\n  return isHTMLTag(tag) || isSVG(tag)\\n};\\n\\nfunction getTagNamespace (tag) {\\n  if (isSVG(tag)) {\\n    return 'svg'\\n  }\\n  // basic support for MathML\\n  // note it doesn't support other MathML elements being component roots\\n  if (tag === 'math') {\\n    return 'math'\\n  }\\n}\\n\\nvar unknownElementCache = Object.create(null);\\nfunction isUnknownElement (tag) {\\n  /* istanbul ignore if */\\n  if (!inBrowser) {\\n    return true\\n  }\\n  if (isReservedTag(tag)) {\\n    return false\\n  }\\n  tag = tag.toLowerCase();\\n  /* istanbul ignore if */\\n  if (unknownElementCache[tag] != null) {\\n    return unknownElementCache[tag]\\n  }\\n  var el = document.createElement(tag);\\n  if (tag.indexOf('-') > -1) {\\n    // http://stackoverflow.com/a/28210364/1070244\\n    return (unknownElementCache[tag] = (\\n      el.constructor === window.HTMLUnknownElement ||\\n      el.constructor === window.HTMLElement\\n    ))\\n  } else {\\n    return (unknownElementCache[tag] = /HTMLUnknownElement/.test(el.toString()))\\n  }\\n}\\n\\nvar isTextInputType = makeMap('text,number,password,search,email,tel,url');\\n\\n/*  */\\n\\n/**\\n * Query an element selector if it's not an element already.\\n */\\nfunction query (el) {\\n  if (typeof el === 'string') {\\n    var selected = document.querySelector(el);\\n    if (!selected) {\\n      warn(\\n        'Cannot find element: ' + el\\n      );\\n      return document.createElement('div')\\n    }\\n    return selected\\n  } else {\\n    return el\\n  }\\n}\\n\\n/*  */\\n\\nfunction createElement$1 (tagName, vnode) {\\n  var elm = document.createElement(tagName);\\n  if (tagName !== 'select') {\\n    return elm\\n  }\\n  // false or null will remove the attribute but undefined will not\\n  if (vnode.data && vnode.data.attrs && vnode.data.attrs.multiple !== undefined) {\\n    elm.setAttribute('multiple', 'multiple');\\n  }\\n  return elm\\n}\\n\\nfunction createElementNS (namespace, tagName) {\\n  return document.createElementNS(namespaceMap[namespace], tagName)\\n}\\n\\nfunction createTextNode (text) {\\n  return document.createTextNode(text)\\n}\\n\\nfunction createComment (text) {\\n  return document.createComment(text)\\n}\\n\\nfunction insertBefore (parentNode, newNode, referenceNode) {\\n  parentNode.insertBefore(newNode, referenceNode);\\n}\\n\\nfunction removeChild (node, child) {\\n  node.removeChild(child);\\n}\\n\\nfunction appendChild (node, child) {\\n  node.appendChild(child);\\n}\\n\\nfunction parentNode (node) {\\n  return node.parentNode\\n}\\n\\nfunction nextSibling (node) {\\n  return node.nextSibling\\n}\\n\\nfunction tagName (node) {\\n  return node.tagName\\n}\\n\\nfunction setTextContent (node, text) {\\n  node.textContent = text;\\n}\\n\\nfunction setStyleScope (node, scopeId) {\\n  node.setAttribute(scopeId, '');\\n}\\n\\nvar nodeOps = /*#__PURE__*/Object.freeze({\\n  createElement: createElement$1,\\n  createElementNS: createElementNS,\\n  createTextNode: createTextNode,\\n  createComment: createComment,\\n  insertBefore: insertBefore,\\n  removeChild: removeChild,\\n  appendChild: appendChild,\\n  parentNode: parentNode,\\n  nextSibling: nextSibling,\\n  tagName: tagName,\\n  setTextContent: setTextContent,\\n  setStyleScope: setStyleScope\\n});\\n\\n/*  */\\n\\nvar ref = {\\n  create: function create (_, vnode) {\\n    registerRef(vnode);\\n  },\\n  update: function update (oldVnode, vnode) {\\n    if (oldVnode.data.ref !== vnode.data.ref) {\\n      registerRef(oldVnode, true);\\n      registerRef(vnode);\\n    }\\n  },\\n  destroy: function destroy (vnode) {\\n    registerRef(vnode, true);\\n  }\\n};\\n\\nfunction registerRef (vnode, isRemoval) {\\n  var key = vnode.data.ref;\\n  if (!isDef(key)) { return }\\n\\n  var vm = vnode.context;\\n  var ref = vnode.componentInstance || vnode.elm;\\n  var refs = vm.$refs;\\n  if (isRemoval) {\\n    if (Array.isArray(refs[key])) {\\n      remove(refs[key], ref);\\n    } else if (refs[key] === ref) {\\n      refs[key] = undefined;\\n    }\\n  } else {\\n    if (vnode.data.refInFor) {\\n      if (!Array.isArray(refs[key])) {\\n        refs[key] = [ref];\\n      } else if (refs[key].indexOf(ref) < 0) {\\n        // $flow-disable-line\\n        refs[key].push(ref);\\n      }\\n    } else {\\n      refs[key] = ref;\\n    }\\n  }\\n}\\n\\n/**\\n * Virtual DOM patching algorithm based on Snabbdom by\\n * Simon Friis Vindum (@paldepind)\\n * Licensed under the MIT License\\n * https://github.com/paldepind/snabbdom/blob/master/LICENSE\\n *\\n * modified by Evan You (@yyx990803)\\n *\\n * Not type-checking this because this file is perf-critical and the cost\\n * of making flow understand it is not worth it.\\n */\\n\\nvar emptyNode = new VNode('', {}, []);\\n\\nvar hooks = ['create', 'activate', 'update', 'remove', 'destroy'];\\n\\nfunction sameVnode (a, b) {\\n  return (\\n    a.key === b.key && (\\n      (\\n        a.tag === b.tag &&\\n        a.isComment === b.isComment &&\\n        isDef(a.data) === isDef(b.data) &&\\n        sameInputType(a, b)\\n      ) || (\\n        isTrue(a.isAsyncPlaceholder) &&\\n        a.asyncFactory === b.asyncFactory &&\\n        isUndef(b.asyncFactory.error)\\n      )\\n    )\\n  )\\n}\\n\\nfunction sameInputType (a, b) {\\n  if (a.tag !== 'input') { return true }\\n  var i;\\n  var typeA = isDef(i = a.data) && isDef(i = i.attrs) && i.type;\\n  var typeB = isDef(i = b.data) && isDef(i = i.attrs) && i.type;\\n  return typeA === typeB || isTextInputType(typeA) && isTextInputType(typeB)\\n}\\n\\nfunction createKeyToOldIdx (children, beginIdx, endIdx) {\\n  var i, key;\\n  var map = {};\\n  for (i = beginIdx; i <= endIdx; ++i) {\\n    key = children[i].key;\\n    if (isDef(key)) { map[key] = i; }\\n  }\\n  return map\\n}\\n\\nfunction createPatchFunction (backend) {\\n  var i, j;\\n  var cbs = {};\\n\\n  var modules = backend.modules;\\n  var nodeOps = backend.nodeOps;\\n\\n  for (i = 0; i < hooks.length; ++i) {\\n    cbs[hooks[i]] = [];\\n    for (j = 0; j < modules.length; ++j) {\\n      if (isDef(modules[j][hooks[i]])) {\\n        cbs[hooks[i]].push(modules[j][hooks[i]]);\\n      }\\n    }\\n  }\\n\\n  function emptyNodeAt (elm) {\\n    return new VNode(nodeOps.tagName(elm).toLowerCase(), {}, [], undefined, elm)\\n  }\\n\\n  function createRmCb (childElm, listeners) {\\n    function remove$$1 () {\\n      if (--remove$$1.listeners === 0) {\\n        removeNode(childElm);\\n      }\\n    }\\n    remove$$1.listeners = listeners;\\n    return remove$$1\\n  }\\n\\n  function removeNode (el) {\\n    var parent = nodeOps.parentNode(el);\\n    // element may have already been removed due to v-html / v-text\\n    if (isDef(parent)) {\\n      nodeOps.removeChild(parent, el);\\n    }\\n  }\\n\\n  function isUnknownElement$$1 (vnode, inVPre) {\\n    return (\\n      !inVPre &&\\n      !vnode.ns &&\\n      !(\\n        config.ignoredElements.length &&\\n        config.ignoredElements.some(function (ignore) {\\n          return isRegExp(ignore)\\n            ? ignore.test(vnode.tag)\\n            : ignore === vnode.tag\\n        })\\n      ) &&\\n      config.isUnknownElement(vnode.tag)\\n    )\\n  }\\n\\n  var creatingElmInVPre = 0;\\n\\n  function createElm (\\n    vnode,\\n    insertedVnodeQueue,\\n    parentElm,\\n    refElm,\\n    nested,\\n    ownerArray,\\n    index\\n  ) {\\n    if (isDef(vnode.elm) && isDef(ownerArray)) {\\n      // This vnode was used in a previous render!\\n      // now it's used as a new node, overwriting its elm would cause\\n      // potential patch errors down the road when it's used as an insertion\\n      // reference node. Instead, we clone the node on-demand before creating\\n      // associated DOM element for it.\\n      vnode = ownerArray[index] = cloneVNode(vnode);\\n    }\\n\\n    vnode.isRootInsert = !nested; // for transition enter check\\n    if (createComponent(vnode, insertedVnodeQueue, parentElm, refElm)) {\\n      return\\n    }\\n\\n    var data = vnode.data;\\n    var children = vnode.children;\\n    var tag = vnode.tag;\\n    if (isDef(tag)) {\\n      {\\n        if (data && data.pre) {\\n          creatingElmInVPre++;\\n        }\\n        if (isUnknownElement$$1(vnode, creatingElmInVPre)) {\\n          warn(\\n            'Unknown custom element: <' + tag + '> - did you ' +\\n            'register the component correctly? For recursive components, ' +\\n            'make sure to provide the \\\"name\\\" option.',\\n            vnode.context\\n          );\\n        }\\n      }\\n\\n      vnode.elm = vnode.ns\\n        ? nodeOps.createElementNS(vnode.ns, tag)\\n        : nodeOps.createElement(tag, vnode);\\n      setScope(vnode);\\n\\n      /* istanbul ignore if */\\n      {\\n        createChildren(vnode, children, insertedVnodeQueue);\\n        if (isDef(data)) {\\n          invokeCreateHooks(vnode, insertedVnodeQueue);\\n        }\\n        insert(parentElm, vnode.elm, refElm);\\n      }\\n\\n      if (data && data.pre) {\\n        creatingElmInVPre--;\\n      }\\n    } else if (isTrue(vnode.isComment)) {\\n      vnode.elm = nodeOps.createComment(vnode.text);\\n      insert(parentElm, vnode.elm, refElm);\\n    } else {\\n      vnode.elm = nodeOps.createTextNode(vnode.text);\\n      insert(parentElm, vnode.elm, refElm);\\n    }\\n  }\\n\\n  function createComponent (vnode, insertedVnodeQueue, parentElm, refElm) {\\n    var i = vnode.data;\\n    if (isDef(i)) {\\n      var isReactivated = isDef(vnode.componentInstance) && i.keepAlive;\\n      if (isDef(i = i.hook) && isDef(i = i.init)) {\\n        i(vnode, false /* hydrating */);\\n      }\\n      // after calling the init hook, if the vnode is a child component\\n      // it should've created a child instance and mounted it. the child\\n      // component also has set the placeholder vnode's elm.\\n      // in that case we can just return the element and be done.\\n      if (isDef(vnode.componentInstance)) {\\n        initComponent(vnode, insertedVnodeQueue);\\n        insert(parentElm, vnode.elm, refElm);\\n        if (isTrue(isReactivated)) {\\n          reactivateComponent(vnode, insertedVnodeQueue, parentElm, refElm);\\n        }\\n        return true\\n      }\\n    }\\n  }\\n\\n  function initComponent (vnode, insertedVnodeQueue) {\\n    if (isDef(vnode.data.pendingInsert)) {\\n      insertedVnodeQueue.push.apply(insertedVnodeQueue, vnode.data.pendingInsert);\\n      vnode.data.pendingInsert = null;\\n    }\\n    vnode.elm = vnode.componentInstance.$el;\\n    if (isPatchable(vnode)) {\\n      invokeCreateHooks(vnode, insertedVnodeQueue);\\n      setScope(vnode);\\n    } else {\\n      // empty component root.\\n      // skip all element-related modules except for ref (#3455)\\n      registerRef(vnode);\\n      // make sure to invoke the insert hook\\n      insertedVnodeQueue.push(vnode);\\n    }\\n  }\\n\\n  function reactivateComponent (vnode, insertedVnodeQueue, parentElm, refElm) {\\n    var i;\\n    // hack for #4339: a reactivated component with inner transition\\n    // does not trigger because the inner node's created hooks are not called\\n    // again. It's not ideal to involve module-specific logic in here but\\n    // there doesn't seem to be a better way to do it.\\n    var innerNode = vnode;\\n    while (innerNode.componentInstance) {\\n      innerNode = innerNode.componentInstance._vnode;\\n      if (isDef(i = innerNode.data) && isDef(i = i.transition)) {\\n        for (i = 0; i < cbs.activate.length; ++i) {\\n          cbs.activate[i](emptyNode, innerNode);\\n        }\\n        insertedVnodeQueue.push(innerNode);\\n        break\\n      }\\n    }\\n    // unlike a newly created component,\\n    // a reactivated keep-alive component doesn't insert itself\\n    insert(parentElm, vnode.elm, refElm);\\n  }\\n\\n  function insert (parent, elm, ref$$1) {\\n    if (isDef(parent)) {\\n      if (isDef(ref$$1)) {\\n        if (nodeOps.parentNode(ref$$1) === parent) {\\n          nodeOps.insertBefore(parent, elm, ref$$1);\\n        }\\n      } else {\\n        nodeOps.appendChild(parent, elm);\\n      }\\n    }\\n  }\\n\\n  function createChildren (vnode, children, insertedVnodeQueue) {\\n    if (Array.isArray(children)) {\\n      {\\n        checkDuplicateKeys(children);\\n      }\\n      for (var i = 0; i < children.length; ++i) {\\n        createElm(children[i], insertedVnodeQueue, vnode.elm, null, true, children, i);\\n      }\\n    } else if (isPrimitive(vnode.text)) {\\n      nodeOps.appendChild(vnode.elm, nodeOps.createTextNode(String(vnode.text)));\\n    }\\n  }\\n\\n  function isPatchable (vnode) {\\n    while (vnode.componentInstance) {\\n      vnode = vnode.componentInstance._vnode;\\n    }\\n    return isDef(vnode.tag)\\n  }\\n\\n  function invokeCreateHooks (vnode, insertedVnodeQueue) {\\n    for (var i$1 = 0; i$1 < cbs.create.length; ++i$1) {\\n      cbs.create[i$1](emptyNode, vnode);\\n    }\\n    i = vnode.data.hook; // Reuse variable\\n    if (isDef(i)) {\\n      if (isDef(i.create)) { i.create(emptyNode, vnode); }\\n      if (isDef(i.insert)) { insertedVnodeQueue.push(vnode); }\\n    }\\n  }\\n\\n  // set scope id attribute for scoped CSS.\\n  // this is implemented as a special case to avoid the overhead\\n  // of going through the normal attribute patching process.\\n  function setScope (vnode) {\\n    var i;\\n    if (isDef(i = vnode.fnScopeId)) {\\n      nodeOps.setStyleScope(vnode.elm, i);\\n    } else {\\n      var ancestor = vnode;\\n      while (ancestor) {\\n        if (isDef(i = ancestor.context) && isDef(i = i.$options._scopeId)) {\\n          nodeOps.setStyleScope(vnode.elm, i);\\n        }\\n        ancestor = ancestor.parent;\\n      }\\n    }\\n    // for slot content they should also get the scopeId from the host instance.\\n    if (isDef(i = activeInstance) &&\\n      i !== vnode.context &&\\n      i !== vnode.fnContext &&\\n      isDef(i = i.$options._scopeId)\\n    ) {\\n      nodeOps.setStyleScope(vnode.elm, i);\\n    }\\n  }\\n\\n  function addVnodes (parentElm, refElm, vnodes, startIdx, endIdx, insertedVnodeQueue) {\\n    for (; startIdx <= endIdx; ++startIdx) {\\n      createElm(vnodes[startIdx], insertedVnodeQueue, parentElm, refElm, false, vnodes, startIdx);\\n    }\\n  }\\n\\n  function invokeDestroyHook (vnode) {\\n    var i, j;\\n    var data = vnode.data;\\n    if (isDef(data)) {\\n      if (isDef(i = data.hook) && isDef(i = i.destroy)) { i(vnode); }\\n      for (i = 0; i < cbs.destroy.length; ++i) { cbs.destroy[i](vnode); }\\n    }\\n    if (isDef(i = vnode.children)) {\\n      for (j = 0; j < vnode.children.length; ++j) {\\n        invokeDestroyHook(vnode.children[j]);\\n      }\\n    }\\n  }\\n\\n  function removeVnodes (vnodes, startIdx, endIdx) {\\n    for (; startIdx <= endIdx; ++startIdx) {\\n      var ch = vnodes[startIdx];\\n      if (isDef(ch)) {\\n        if (isDef(ch.tag)) {\\n          removeAndInvokeRemoveHook(ch);\\n          invokeDestroyHook(ch);\\n        } else { // Text node\\n          removeNode(ch.elm);\\n        }\\n      }\\n    }\\n  }\\n\\n  function removeAndInvokeRemoveHook (vnode, rm) {\\n    if (isDef(rm) || isDef(vnode.data)) {\\n      var i;\\n      var listeners = cbs.remove.length + 1;\\n      if (isDef(rm)) {\\n        // we have a recursively passed down rm callback\\n        // increase the listeners count\\n        rm.listeners += listeners;\\n      } else {\\n        // directly removing\\n        rm = createRmCb(vnode.elm, listeners);\\n      }\\n      // recursively invoke hooks on child component root node\\n      if (isDef(i = vnode.componentInstance) && isDef(i = i._vnode) && isDef(i.data)) {\\n        removeAndInvokeRemoveHook(i, rm);\\n      }\\n      for (i = 0; i < cbs.remove.length; ++i) {\\n        cbs.remove[i](vnode, rm);\\n      }\\n      if (isDef(i = vnode.data.hook) && isDef(i = i.remove)) {\\n        i(vnode, rm);\\n      } else {\\n        rm();\\n      }\\n    } else {\\n      removeNode(vnode.elm);\\n    }\\n  }\\n\\n  function updateChildren (parentElm, oldCh, newCh, insertedVnodeQueue, removeOnly) {\\n    var oldStartIdx = 0;\\n    var newStartIdx = 0;\\n    var oldEndIdx = oldCh.length - 1;\\n    var oldStartVnode = oldCh[0];\\n    var oldEndVnode = oldCh[oldEndIdx];\\n    var newEndIdx = newCh.length - 1;\\n    var newStartVnode = newCh[0];\\n    var newEndVnode = newCh[newEndIdx];\\n    var oldKeyToIdx, idxInOld, vnodeToMove, refElm;\\n\\n    // removeOnly is a special flag used only by <transition-group>\\n    // to ensure removed elements stay in correct relative positions\\n    // during leaving transitions\\n    var canMove = !removeOnly;\\n\\n    {\\n      checkDuplicateKeys(newCh);\\n    }\\n\\n    while (oldStartIdx <= oldEndIdx && newStartIdx <= newEndIdx) {\\n      if (isUndef(oldStartVnode)) {\\n        oldStartVnode = oldCh[++oldStartIdx]; // Vnode has been moved left\\n      } else if (isUndef(oldEndVnode)) {\\n        oldEndVnode = oldCh[--oldEndIdx];\\n      } else if (sameVnode(oldStartVnode, newStartVnode)) {\\n        patchVnode(oldStartVnode, newStartVnode, insertedVnodeQueue, newCh, newStartIdx);\\n        oldStartVnode = oldCh[++oldStartIdx];\\n        newStartVnode = newCh[++newStartIdx];\\n      } else if (sameVnode(oldEndVnode, newEndVnode)) {\\n        patchVnode(oldEndVnode, newEndVnode, insertedVnodeQueue, newCh, newEndIdx);\\n        oldEndVnode = oldCh[--oldEndIdx];\\n        newEndVnode = newCh[--newEndIdx];\\n      } else if (sameVnode(oldStartVnode, newEndVnode)) { // Vnode moved right\\n        patchVnode(oldStartVnode, newEndVnode, insertedVnodeQueue, newCh, newEndIdx);\\n        canMove && nodeOps.insertBefore(parentElm, oldStartVnode.elm, nodeOps.nextSibling(oldEndVnode.elm));\\n        oldStartVnode = oldCh[++oldStartIdx];\\n        newEndVnode = newCh[--newEndIdx];\\n      } else if (sameVnode(oldEndVnode, newStartVnode)) { // Vnode moved left\\n        patchVnode(oldEndVnode, newStartVnode, insertedVnodeQueue, newCh, newStartIdx);\\n        canMove && nodeOps.insertBefore(parentElm, oldEndVnode.elm, oldStartVnode.elm);\\n        oldEndVnode = oldCh[--oldEndIdx];\\n        newStartVnode = newCh[++newStartIdx];\\n      } else {\\n        if (isUndef(oldKeyToIdx)) { oldKeyToIdx = createKeyToOldIdx(oldCh, oldStartIdx, oldEndIdx); }\\n        idxInOld = isDef(newStartVnode.key)\\n          ? oldKeyToIdx[newStartVnode.key]\\n          : findIdxInOld(newStartVnode, oldCh, oldStartIdx, oldEndIdx);\\n        if (isUndef(idxInOld)) { // New element\\n          createElm(newStartVnode, insertedVnodeQueue, parentElm, oldStartVnode.elm, false, newCh, newStartIdx);\\n        } else {\\n          vnodeToMove = oldCh[idxInOld];\\n          if (sameVnode(vnodeToMove, newStartVnode)) {\\n            patchVnode(vnodeToMove, newStartVnode, insertedVnodeQueue, newCh, newStartIdx);\\n            oldCh[idxInOld] = undefined;\\n            canMove && nodeOps.insertBefore(parentElm, vnodeToMove.elm, oldStartVnode.elm);\\n          } else {\\n            // same key but different element. treat as new element\\n            createElm(newStartVnode, insertedVnodeQueue, parentElm, oldStartVnode.elm, false, newCh, newStartIdx);\\n          }\\n        }\\n        newStartVnode = newCh[++newStartIdx];\\n      }\\n    }\\n    if (oldStartIdx > oldEndIdx) {\\n      refElm = isUndef(newCh[newEndIdx + 1]) ? null : newCh[newEndIdx + 1].elm;\\n      addVnodes(parentElm, refElm, newCh, newStartIdx, newEndIdx, insertedVnodeQueue);\\n    } else if (newStartIdx > newEndIdx) {\\n      removeVnodes(oldCh, oldStartIdx, oldEndIdx);\\n    }\\n  }\\n\\n  function checkDuplicateKeys (children) {\\n    var seenKeys = {};\\n    for (var i = 0; i < children.length; i++) {\\n      var vnode = children[i];\\n      var key = vnode.key;\\n      if (isDef(key)) {\\n        if (seenKeys[key]) {\\n          warn(\\n            (\\\"Duplicate keys detected: '\\\" + key + \\\"'. This may cause an update error.\\\"),\\n            vnode.context\\n          );\\n        } else {\\n          seenKeys[key] = true;\\n        }\\n      }\\n    }\\n  }\\n\\n  function findIdxInOld (node, oldCh, start, end) {\\n    for (var i = start; i < end; i++) {\\n      var c = oldCh[i];\\n      if (isDef(c) && sameVnode(node, c)) { return i }\\n    }\\n  }\\n\\n  function patchVnode (\\n    oldVnode,\\n    vnode,\\n    insertedVnodeQueue,\\n    ownerArray,\\n    index,\\n    removeOnly\\n  ) {\\n    if (oldVnode === vnode) {\\n      return\\n    }\\n\\n    if (isDef(vnode.elm) && isDef(ownerArray)) {\\n      // clone reused vnode\\n      vnode = ownerArray[index] = cloneVNode(vnode);\\n    }\\n\\n    var elm = vnode.elm = oldVnode.elm;\\n\\n    if (isTrue(oldVnode.isAsyncPlaceholder)) {\\n      if (isDef(vnode.asyncFactory.resolved)) {\\n        hydrate(oldVnode.elm, vnode, insertedVnodeQueue);\\n      } else {\\n        vnode.isAsyncPlaceholder = true;\\n      }\\n      return\\n    }\\n\\n    // reuse element for static trees.\\n    // note we only do this if the vnode is cloned -\\n    // if the new node is not cloned it means the render functions have been\\n    // reset by the hot-reload-api and we need to do a proper re-render.\\n    if (isTrue(vnode.isStatic) &&\\n      isTrue(oldVnode.isStatic) &&\\n      vnode.key === oldVnode.key &&\\n      (isTrue(vnode.isCloned) || isTrue(vnode.isOnce))\\n    ) {\\n      vnode.componentInstance = oldVnode.componentInstance;\\n      return\\n    }\\n\\n    var i;\\n    var data = vnode.data;\\n    if (isDef(data) && isDef(i = data.hook) && isDef(i = i.prepatch)) {\\n      i(oldVnode, vnode);\\n    }\\n\\n    var oldCh = oldVnode.children;\\n    var ch = vnode.children;\\n    if (isDef(data) && isPatchable(vnode)) {\\n      for (i = 0; i < cbs.update.length; ++i) { cbs.update[i](oldVnode, vnode); }\\n      if (isDef(i = data.hook) && isDef(i = i.update)) { i(oldVnode, vnode); }\\n    }\\n    if (isUndef(vnode.text)) {\\n      if (isDef(oldCh) && isDef(ch)) {\\n        if (oldCh !== ch) { updateChildren(elm, oldCh, ch, insertedVnodeQueue, removeOnly); }\\n      } else if (isDef(ch)) {\\n        {\\n          checkDuplicateKeys(ch);\\n        }\\n        if (isDef(oldVnode.text)) { nodeOps.setTextContent(elm, ''); }\\n        addVnodes(elm, null, ch, 0, ch.length - 1, insertedVnodeQueue);\\n      } else if (isDef(oldCh)) {\\n        removeVnodes(oldCh, 0, oldCh.length - 1);\\n      } else if (isDef(oldVnode.text)) {\\n        nodeOps.setTextContent(elm, '');\\n      }\\n    } else if (oldVnode.text !== vnode.text) {\\n      nodeOps.setTextContent(elm, vnode.text);\\n    }\\n    if (isDef(data)) {\\n      if (isDef(i = data.hook) && isDef(i = i.postpatch)) { i(oldVnode, vnode); }\\n    }\\n  }\\n\\n  function invokeInsertHook (vnode, queue, initial) {\\n    // delay insert hooks for component root nodes, invoke them after the\\n    // element is really inserted\\n    if (isTrue(initial) && isDef(vnode.parent)) {\\n      vnode.parent.data.pendingInsert = queue;\\n    } else {\\n      for (var i = 0; i < queue.length; ++i) {\\n        queue[i].data.hook.insert(queue[i]);\\n      }\\n    }\\n  }\\n\\n  var hydrationBailed = false;\\n  // list of modules that can skip create hook during hydration because they\\n  // are already rendered on the client or has no need for initialization\\n  // Note: style is excluded because it relies on initial clone for future\\n  // deep updates (#7063).\\n  var isRenderedModule = makeMap('attrs,class,staticClass,staticStyle,key');\\n\\n  // Note: this is a browser-only function so we can assume elms are DOM nodes.\\n  function hydrate (elm, vnode, insertedVnodeQueue, inVPre) {\\n    var i;\\n    var tag = vnode.tag;\\n    var data = vnode.data;\\n    var children = vnode.children;\\n    inVPre = inVPre || (data && data.pre);\\n    vnode.elm = elm;\\n\\n    if (isTrue(vnode.isComment) && isDef(vnode.asyncFactory)) {\\n      vnode.isAsyncPlaceholder = true;\\n      return true\\n    }\\n    // assert node match\\n    {\\n      if (!assertNodeMatch(elm, vnode, inVPre)) {\\n        return false\\n      }\\n    }\\n    if (isDef(data)) {\\n      if (isDef(i = data.hook) && isDef(i = i.init)) { i(vnode, true /* hydrating */); }\\n      if (isDef(i = vnode.componentInstance)) {\\n        // child component. it should have hydrated its own tree.\\n        initComponent(vnode, insertedVnodeQueue);\\n        return true\\n      }\\n    }\\n    if (isDef(tag)) {\\n      if (isDef(children)) {\\n        // empty element, allow client to pick up and populate children\\n        if (!elm.hasChildNodes()) {\\n          createChildren(vnode, children, insertedVnodeQueue);\\n        } else {\\n          // v-html and domProps: innerHTML\\n          if (isDef(i = data) && isDef(i = i.domProps) && isDef(i = i.innerHTML)) {\\n            if (i !== elm.innerHTML) {\\n              /* istanbul ignore if */\\n              if (typeof console !== 'undefined' &&\\n                !hydrationBailed\\n              ) {\\n                hydrationBailed = true;\\n                console.warn('Parent: ', elm);\\n                console.warn('server innerHTML: ', i);\\n                console.warn('client innerHTML: ', elm.innerHTML);\\n              }\\n              return false\\n            }\\n          } else {\\n            // iterate and compare children lists\\n            var childrenMatch = true;\\n            var childNode = elm.firstChild;\\n            for (var i$1 = 0; i$1 < children.length; i$1++) {\\n              if (!childNode || !hydrate(childNode, children[i$1], insertedVnodeQueue, inVPre)) {\\n                childrenMatch = false;\\n                break\\n              }\\n              childNode = childNode.nextSibling;\\n            }\\n            // if childNode is not null, it means the actual childNodes list is\\n            // longer than the virtual children list.\\n            if (!childrenMatch || childNode) {\\n              /* istanbul ignore if */\\n              if (typeof console !== 'undefined' &&\\n                !hydrationBailed\\n              ) {\\n                hydrationBailed = true;\\n                console.warn('Parent: ', elm);\\n                console.warn('Mismatching childNodes vs. VNodes: ', elm.childNodes, children);\\n              }\\n              return false\\n            }\\n          }\\n        }\\n      }\\n      if (isDef(data)) {\\n        var fullInvoke = false;\\n        for (var key in data) {\\n          if (!isRenderedModule(key)) {\\n            fullInvoke = true;\\n            invokeCreateHooks(vnode, insertedVnodeQueue);\\n            break\\n          }\\n        }\\n        if (!fullInvoke && data['class']) {\\n          // ensure collecting deps for deep class bindings for future updates\\n          traverse(data['class']);\\n        }\\n      }\\n    } else if (elm.data !== vnode.text) {\\n      elm.data = vnode.text;\\n    }\\n    return true\\n  }\\n\\n  function assertNodeMatch (node, vnode, inVPre) {\\n    if (isDef(vnode.tag)) {\\n      return vnode.tag.indexOf('vue-component') === 0 || (\\n        !isUnknownElement$$1(vnode, inVPre) &&\\n        vnode.tag.toLowerCase() === (node.tagName && node.tagName.toLowerCase())\\n      )\\n    } else {\\n      return node.nodeType === (vnode.isComment ? 8 : 3)\\n    }\\n  }\\n\\n  return function patch (oldVnode, vnode, hydrating, removeOnly) {\\n    if (isUndef(vnode)) {\\n      if (isDef(oldVnode)) { invokeDestroyHook(oldVnode); }\\n      return\\n    }\\n\\n    var isInitialPatch = false;\\n    var insertedVnodeQueue = [];\\n\\n    if (isUndef(oldVnode)) {\\n      // empty mount (likely as component), create new root element\\n      isInitialPatch = true;\\n      createElm(vnode, insertedVnodeQueue);\\n    } else {\\n      var isRealElement = isDef(oldVnode.nodeType);\\n      if (!isRealElement && sameVnode(oldVnode, vnode)) {\\n        // patch existing root node\\n        patchVnode(oldVnode, vnode, insertedVnodeQueue, null, null, removeOnly);\\n      } else {\\n        if (isRealElement) {\\n          // mounting to a real element\\n          // check if this is server-rendered content and if we can perform\\n          // a successful hydration.\\n          if (oldVnode.nodeType === 1 && oldVnode.hasAttribute(SSR_ATTR)) {\\n            oldVnode.removeAttribute(SSR_ATTR);\\n            hydrating = true;\\n          }\\n          if (isTrue(hydrating)) {\\n            if (hydrate(oldVnode, vnode, insertedVnodeQueue)) {\\n              invokeInsertHook(vnode, insertedVnodeQueue, true);\\n              return oldVnode\\n            } else {\\n              warn(\\n                'The client-side rendered virtual DOM tree is not matching ' +\\n                'server-rendered content. This is likely caused by incorrect ' +\\n                'HTML markup, for example nesting block-level elements inside ' +\\n                '<p>, or missing <tbody>. Bailing hydration and performing ' +\\n                'full client-side render.'\\n              );\\n            }\\n          }\\n          // either not server-rendered, or hydration failed.\\n          // create an empty node and replace it\\n          oldVnode = emptyNodeAt(oldVnode);\\n        }\\n\\n        // replacing existing element\\n        var oldElm = oldVnode.elm;\\n        var parentElm = nodeOps.parentNode(oldElm);\\n\\n        // create new node\\n        createElm(\\n          vnode,\\n          insertedVnodeQueue,\\n          // extremely rare edge case: do not insert if old element is in a\\n          // leaving transition. Only happens when combining transition +\\n          // keep-alive + HOCs. (#4590)\\n          oldElm._leaveCb ? null : parentElm,\\n          nodeOps.nextSibling(oldElm)\\n        );\\n\\n        // update parent placeholder node element, recursively\\n        if (isDef(vnode.parent)) {\\n          var ancestor = vnode.parent;\\n          var patchable = isPatchable(vnode);\\n          while (ancestor) {\\n            for (var i = 0; i < cbs.destroy.length; ++i) {\\n              cbs.destroy[i](ancestor);\\n            }\\n            ancestor.elm = vnode.elm;\\n            if (patchable) {\\n              for (var i$1 = 0; i$1 < cbs.create.length; ++i$1) {\\n                cbs.create[i$1](emptyNode, ancestor);\\n              }\\n              // #6513\\n              // invoke insert hooks that may have been merged by create hooks.\\n              // e.g. for directives that uses the \\\"inserted\\\" hook.\\n              var insert = ancestor.data.hook.insert;\\n              if (insert.merged) {\\n                // start at index 1 to avoid re-invoking component mounted hook\\n                for (var i$2 = 1; i$2 < insert.fns.length; i$2++) {\\n                  insert.fns[i$2]();\\n                }\\n              }\\n            } else {\\n              registerRef(ancestor);\\n            }\\n            ancestor = ancestor.parent;\\n          }\\n        }\\n\\n        // destroy old node\\n        if (isDef(parentElm)) {\\n          removeVnodes([oldVnode], 0, 0);\\n        } else if (isDef(oldVnode.tag)) {\\n          invokeDestroyHook(oldVnode);\\n        }\\n      }\\n    }\\n\\n    invokeInsertHook(vnode, insertedVnodeQueue, isInitialPatch);\\n    return vnode.elm\\n  }\\n}\\n\\n/*  */\\n\\nvar directives = {\\n  create: updateDirectives,\\n  update: updateDirectives,\\n  destroy: function unbindDirectives (vnode) {\\n    updateDirectives(vnode, emptyNode);\\n  }\\n};\\n\\nfunction updateDirectives (oldVnode, vnode) {\\n  if (oldVnode.data.directives || vnode.data.directives) {\\n    _update(oldVnode, vnode);\\n  }\\n}\\n\\nfunction _update (oldVnode, vnode) {\\n  var isCreate = oldVnode === emptyNode;\\n  var isDestroy = vnode === emptyNode;\\n  var oldDirs = normalizeDirectives$1(oldVnode.data.directives, oldVnode.context);\\n  var newDirs = normalizeDirectives$1(vnode.data.directives, vnode.context);\\n\\n  var dirsWithInsert = [];\\n  var dirsWithPostpatch = [];\\n\\n  var key, oldDir, dir;\\n  for (key in newDirs) {\\n    oldDir = oldDirs[key];\\n    dir = newDirs[key];\\n    if (!oldDir) {\\n      // new directive, bind\\n      callHook$1(dir, 'bind', vnode, oldVnode);\\n      if (dir.def && dir.def.inserted) {\\n        dirsWithInsert.push(dir);\\n      }\\n    } else {\\n      // existing directive, update\\n      dir.oldValue = oldDir.value;\\n      dir.oldArg = oldDir.arg;\\n      callHook$1(dir, 'update', vnode, oldVnode);\\n      if (dir.def && dir.def.componentUpdated) {\\n        dirsWithPostpatch.push(dir);\\n      }\\n    }\\n  }\\n\\n  if (dirsWithInsert.length) {\\n    var callInsert = function () {\\n      for (var i = 0; i < dirsWithInsert.length; i++) {\\n        callHook$1(dirsWithInsert[i], 'inserted', vnode, oldVnode);\\n      }\\n    };\\n    if (isCreate) {\\n      mergeVNodeHook(vnode, 'insert', callInsert);\\n    } else {\\n      callInsert();\\n    }\\n  }\\n\\n  if (dirsWithPostpatch.length) {\\n    mergeVNodeHook(vnode, 'postpatch', function () {\\n      for (var i = 0; i < dirsWithPostpatch.length; i++) {\\n        callHook$1(dirsWithPostpatch[i], 'componentUpdated', vnode, oldVnode);\\n      }\\n    });\\n  }\\n\\n  if (!isCreate) {\\n    for (key in oldDirs) {\\n      if (!newDirs[key]) {\\n        // no longer present, unbind\\n        callHook$1(oldDirs[key], 'unbind', oldVnode, oldVnode, isDestroy);\\n      }\\n    }\\n  }\\n}\\n\\nvar emptyModifiers = Object.create(null);\\n\\nfunction normalizeDirectives$1 (\\n  dirs,\\n  vm\\n) {\\n  var res = Object.create(null);\\n  if (!dirs) {\\n    // $flow-disable-line\\n    return res\\n  }\\n  var i, dir;\\n  for (i = 0; i < dirs.length; i++) {\\n    dir = dirs[i];\\n    if (!dir.modifiers) {\\n      // $flow-disable-line\\n      dir.modifiers = emptyModifiers;\\n    }\\n    res[getRawDirName(dir)] = dir;\\n    dir.def = resolveAsset(vm.$options, 'directives', dir.name, true);\\n  }\\n  // $flow-disable-line\\n  return res\\n}\\n\\nfunction getRawDirName (dir) {\\n  return dir.rawName || ((dir.name) + \\\".\\\" + (Object.keys(dir.modifiers || {}).join('.')))\\n}\\n\\nfunction callHook$1 (dir, hook, vnode, oldVnode, isDestroy) {\\n  var fn = dir.def && dir.def[hook];\\n  if (fn) {\\n    try {\\n      fn(vnode.elm, dir, vnode, oldVnode, isDestroy);\\n    } catch (e) {\\n      handleError(e, vnode.context, (\\\"directive \\\" + (dir.name) + \\\" \\\" + hook + \\\" hook\\\"));\\n    }\\n  }\\n}\\n\\nvar baseModules = [\\n  ref,\\n  directives\\n];\\n\\n/*  */\\n\\nfunction updateAttrs (oldVnode, vnode) {\\n  var opts = vnode.componentOptions;\\n  if (isDef(opts) && opts.Ctor.options.inheritAttrs === false) {\\n    return\\n  }\\n  if (isUndef(oldVnode.data.attrs) && isUndef(vnode.data.attrs)) {\\n    return\\n  }\\n  var key, cur, old;\\n  var elm = vnode.elm;\\n  var oldAttrs = oldVnode.data.attrs || {};\\n  var attrs = vnode.data.attrs || {};\\n  // clone observed objects, as the user probably wants to mutate it\\n  if (isDef(attrs.__ob__)) {\\n    attrs = vnode.data.attrs = extend({}, attrs);\\n  }\\n\\n  for (key in attrs) {\\n    cur = attrs[key];\\n    old = oldAttrs[key];\\n    if (old !== cur) {\\n      setAttr(elm, key, cur);\\n    }\\n  }\\n  // #4391: in IE9, setting type can reset value for input[type=radio]\\n  // #6666: IE/Edge forces progress value down to 1 before setting a max\\n  /* istanbul ignore if */\\n  if ((isIE || isEdge) && attrs.value !== oldAttrs.value) {\\n    setAttr(elm, 'value', attrs.value);\\n  }\\n  for (key in oldAttrs) {\\n    if (isUndef(attrs[key])) {\\n      if (isXlink(key)) {\\n        elm.removeAttributeNS(xlinkNS, getXlinkProp(key));\\n      } else if (!isEnumeratedAttr(key)) {\\n        elm.removeAttribute(key);\\n      }\\n    }\\n  }\\n}\\n\\nfunction setAttr (el, key, value) {\\n  if (el.tagName.indexOf('-') > -1) {\\n    baseSetAttr(el, key, value);\\n  } else if (isBooleanAttr(key)) {\\n    // set attribute for blank value\\n    // e.g. <option disabled>Select one</option>\\n    if (isFalsyAttrValue(value)) {\\n      el.removeAttribute(key);\\n    } else {\\n      // technically allowfullscreen is a boolean attribute for <iframe>,\\n      // but Flash expects a value of \\\"true\\\" when used on <embed> tag\\n      value = key === 'allowfullscreen' && el.tagName === 'EMBED'\\n        ? 'true'\\n        : key;\\n      el.setAttribute(key, value);\\n    }\\n  } else if (isEnumeratedAttr(key)) {\\n    el.setAttribute(key, convertEnumeratedValue(key, value));\\n  } else if (isXlink(key)) {\\n    if (isFalsyAttrValue(value)) {\\n      el.removeAttributeNS(xlinkNS, getXlinkProp(key));\\n    } else {\\n      el.setAttributeNS(xlinkNS, key, value);\\n    }\\n  } else {\\n    baseSetAttr(el, key, value);\\n  }\\n}\\n\\nfunction baseSetAttr (el, key, value) {\\n  if (isFalsyAttrValue(value)) {\\n    el.removeAttribute(key);\\n  } else {\\n    // #7138: IE10 & 11 fires input event when setting placeholder on\\n    // <textarea>... block the first input event and remove the blocker\\n    // immediately.\\n    /* istanbul ignore if */\\n    if (\\n      isIE && !isIE9 &&\\n      el.tagName === 'TEXTAREA' &&\\n      key === 'placeholder' && value !== '' && !el.__ieph\\n    ) {\\n      var blocker = function (e) {\\n        e.stopImmediatePropagation();\\n        el.removeEventListener('input', blocker);\\n      };\\n      el.addEventListener('input', blocker);\\n      // $flow-disable-line\\n      el.__ieph = true; /* IE placeholder patched */\\n    }\\n    el.setAttribute(key, value);\\n  }\\n}\\n\\nvar attrs = {\\n  create: updateAttrs,\\n  update: updateAttrs\\n};\\n\\n/*  */\\n\\nfunction updateClass (oldVnode, vnode) {\\n  var el = vnode.elm;\\n  var data = vnode.data;\\n  var oldData = oldVnode.data;\\n  if (\\n    isUndef(data.staticClass) &&\\n    isUndef(data.class) && (\\n      isUndef(oldData) || (\\n        isUndef(oldData.staticClass) &&\\n        isUndef(oldData.class)\\n      )\\n    )\\n  ) {\\n    return\\n  }\\n\\n  var cls = genClassForVnode(vnode);\\n\\n  // handle transition classes\\n  var transitionClass = el._transitionClasses;\\n  if (isDef(transitionClass)) {\\n    cls = concat(cls, stringifyClass(transitionClass));\\n  }\\n\\n  // set the class\\n  if (cls !== el._prevClass) {\\n    el.setAttribute('class', cls);\\n    el._prevClass = cls;\\n  }\\n}\\n\\nvar klass = {\\n  create: updateClass,\\n  update: updateClass\\n};\\n\\n/*  */\\n\\nvar validDivisionCharRE = /[\\\\w).+\\\\-_$\\\\]]/;\\n\\nfunction parseFilters (exp) {\\n  var inSingle = false;\\n  var inDouble = false;\\n  var inTemplateString = false;\\n  var inRegex = false;\\n  var curly = 0;\\n  var square = 0;\\n  var paren = 0;\\n  var lastFilterIndex = 0;\\n  var c, prev, i, expression, filters;\\n\\n  for (i = 0; i < exp.length; i++) {\\n    prev = c;\\n    c = exp.charCodeAt(i);\\n    if (inSingle) {\\n      if (c === 0x27 && prev !== 0x5C) { inSingle = false; }\\n    } else if (inDouble) {\\n      if (c === 0x22 && prev !== 0x5C) { inDouble = false; }\\n    } else if (inTemplateString) {\\n      if (c === 0x60 && prev !== 0x5C) { inTemplateString = false; }\\n    } else if (inRegex) {\\n      if (c === 0x2f && prev !== 0x5C) { inRegex = false; }\\n    } else if (\\n      c === 0x7C && // pipe\\n      exp.charCodeAt(i + 1) !== 0x7C &&\\n      exp.charCodeAt(i - 1) !== 0x7C &&\\n      !curly && !square && !paren\\n    ) {\\n      if (expression === undefined) {\\n        // first filter, end of expression\\n        lastFilterIndex = i + 1;\\n        expression = exp.slice(0, i).trim();\\n      } else {\\n        pushFilter();\\n      }\\n    } else {\\n      switch (c) {\\n        case 0x22: inDouble = true; break         // \\\"\\n        case 0x27: inSingle = true; break         // '\\n        case 0x60: inTemplateString = true; break // `\\n        case 0x28: paren++; break                 // (\\n        case 0x29: paren--; break                 // )\\n        case 0x5B: square++; break                // [\\n        case 0x5D: square--; break                // ]\\n        case 0x7B: curly++; break                 // {\\n        case 0x7D: curly--; break                 // }\\n      }\\n      if (c === 0x2f) { // /\\n        var j = i - 1;\\n        var p = (void 0);\\n        // find first non-whitespace prev char\\n        for (; j >= 0; j--) {\\n          p = exp.charAt(j);\\n          if (p !== ' ') { break }\\n        }\\n        if (!p || !validDivisionCharRE.test(p)) {\\n          inRegex = true;\\n        }\\n      }\\n    }\\n  }\\n\\n  if (expression === undefined) {\\n    expression = exp.slice(0, i).trim();\\n  } else if (lastFilterIndex !== 0) {\\n    pushFilter();\\n  }\\n\\n  function pushFilter () {\\n    (filters || (filters = [])).push(exp.slice(lastFilterIndex, i).trim());\\n    lastFilterIndex = i + 1;\\n  }\\n\\n  if (filters) {\\n    for (i = 0; i < filters.length; i++) {\\n      expression = wrapFilter(expression, filters[i]);\\n    }\\n  }\\n\\n  return expression\\n}\\n\\nfunction wrapFilter (exp, filter) {\\n  var i = filter.indexOf('(');\\n  if (i < 0) {\\n    // _f: resolveFilter\\n    return (\\\"_f(\\\\\\\"\\\" + filter + \\\"\\\\\\\")(\\\" + exp + \\\")\\\")\\n  } else {\\n    var name = filter.slice(0, i);\\n    var args = filter.slice(i + 1);\\n    return (\\\"_f(\\\\\\\"\\\" + name + \\\"\\\\\\\")(\\\" + exp + (args !== ')' ? ',' + args : args))\\n  }\\n}\\n\\n/*  */\\n\\n\\n\\n/* eslint-disable no-unused-vars */\\nfunction baseWarn (msg, range) {\\n  console.error((\\\"[Vue compiler]: \\\" + msg));\\n}\\n/* eslint-enable no-unused-vars */\\n\\nfunction pluckModuleFunction (\\n  modules,\\n  key\\n) {\\n  return modules\\n    ? modules.map(function (m) { return m[key]; }).filter(function (_) { return _; })\\n    : []\\n}\\n\\nfunction addProp (el, name, value, range, dynamic) {\\n  (el.props || (el.props = [])).push(rangeSetItem({ name: name, value: value, dynamic: dynamic }, range));\\n  el.plain = false;\\n}\\n\\nfunction addAttr (el, name, value, range, dynamic) {\\n  var attrs = dynamic\\n    ? (el.dynamicAttrs || (el.dynamicAttrs = []))\\n    : (el.attrs || (el.attrs = []));\\n  attrs.push(rangeSetItem({ name: name, value: value, dynamic: dynamic }, range));\\n  el.plain = false;\\n}\\n\\n// add a raw attr (use this in preTransforms)\\nfunction addRawAttr (el, name, value, range) {\\n  el.attrsMap[name] = value;\\n  el.attrsList.push(rangeSetItem({ name: name, value: value }, range));\\n}\\n\\nfunction addDirective (\\n  el,\\n  name,\\n  rawName,\\n  value,\\n  arg,\\n  isDynamicArg,\\n  modifiers,\\n  range\\n) {\\n  (el.directives || (el.directives = [])).push(rangeSetItem({\\n    name: name,\\n    rawName: rawName,\\n    value: value,\\n    arg: arg,\\n    isDynamicArg: isDynamicArg,\\n    modifiers: modifiers\\n  }, range));\\n  el.plain = false;\\n}\\n\\nfunction prependModifierMarker (symbol, name, dynamic) {\\n  return dynamic\\n    ? (\\\"_p(\\\" + name + \\\",\\\\\\\"\\\" + symbol + \\\"\\\\\\\")\\\")\\n    : symbol + name // mark the event as captured\\n}\\n\\nfunction addHandler (\\n  el,\\n  name,\\n  value,\\n  modifiers,\\n  important,\\n  warn,\\n  range,\\n  dynamic\\n) {\\n  modifiers = modifiers || emptyObject;\\n  // warn prevent and passive modifier\\n  /* istanbul ignore if */\\n  if (\\n    warn &&\\n    modifiers.prevent && modifiers.passive\\n  ) {\\n    warn(\\n      'passive and prevent can\\\\'t be used together. ' +\\n      'Passive handler can\\\\'t prevent default event.',\\n      range\\n    );\\n  }\\n\\n  // normalize click.right and click.middle since they don't actually fire\\n  // this is technically browser-specific, but at least for now browsers are\\n  // the only target envs that have right/middle clicks.\\n  if (modifiers.right) {\\n    if (dynamic) {\\n      name = \\\"(\\\" + name + \\\")==='click'?'contextmenu':(\\\" + name + \\\")\\\";\\n    } else if (name === 'click') {\\n      name = 'contextmenu';\\n      delete modifiers.right;\\n    }\\n  } else if (modifiers.middle) {\\n    if (dynamic) {\\n      name = \\\"(\\\" + name + \\\")==='click'?'mouseup':(\\\" + name + \\\")\\\";\\n    } else if (name === 'click') {\\n      name = 'mouseup';\\n    }\\n  }\\n\\n  // check capture modifier\\n  if (modifiers.capture) {\\n    delete modifiers.capture;\\n    name = prependModifierMarker('!', name, dynamic);\\n  }\\n  if (modifiers.once) {\\n    delete modifiers.once;\\n    name = prependModifierMarker('~', name, dynamic);\\n  }\\n  /* istanbul ignore if */\\n  if (modifiers.passive) {\\n    delete modifiers.passive;\\n    name = prependModifierMarker('&', name, dynamic);\\n  }\\n\\n  var events;\\n  if (modifiers.native) {\\n    delete modifiers.native;\\n    events = el.nativeEvents || (el.nativeEvents = {});\\n  } else {\\n    events = el.events || (el.events = {});\\n  }\\n\\n  var newHandler = rangeSetItem({ value: value.trim(), dynamic: dynamic }, range);\\n  if (modifiers !== emptyObject) {\\n    newHandler.modifiers = modifiers;\\n  }\\n\\n  var handlers = events[name];\\n  /* istanbul ignore if */\\n  if (Array.isArray(handlers)) {\\n    important ? handlers.unshift(newHandler) : handlers.push(newHandler);\\n  } else if (handlers) {\\n    events[name] = important ? [newHandler, handlers] : [handlers, newHandler];\\n  } else {\\n    events[name] = newHandler;\\n  }\\n\\n  el.plain = false;\\n}\\n\\nfunction getRawBindingAttr (\\n  el,\\n  name\\n) {\\n  return el.rawAttrsMap[':' + name] ||\\n    el.rawAttrsMap['v-bind:' + name] ||\\n    el.rawAttrsMap[name]\\n}\\n\\nfunction getBindingAttr (\\n  el,\\n  name,\\n  getStatic\\n) {\\n  var dynamicValue =\\n    getAndRemoveAttr(el, ':' + name) ||\\n    getAndRemoveAttr(el, 'v-bind:' + name);\\n  if (dynamicValue != null) {\\n    return parseFilters(dynamicValue)\\n  } else if (getStatic !== false) {\\n    var staticValue = getAndRemoveAttr(el, name);\\n    if (staticValue != null) {\\n      return JSON.stringify(staticValue)\\n    }\\n  }\\n}\\n\\n// note: this only removes the attr from the Array (attrsList) so that it\\n// doesn't get processed by processAttrs.\\n// By default it does NOT remove it from the map (attrsMap) because the map is\\n// needed during codegen.\\nfunction getAndRemoveAttr (\\n  el,\\n  name,\\n  removeFromMap\\n) {\\n  var val;\\n  if ((val = el.attrsMap[name]) != null) {\\n    var list = el.attrsList;\\n    for (var i = 0, l = list.length; i < l; i++) {\\n      if (list[i].name === name) {\\n        list.splice(i, 1);\\n        break\\n      }\\n    }\\n  }\\n  if (removeFromMap) {\\n    delete el.attrsMap[name];\\n  }\\n  return val\\n}\\n\\nfunction getAndRemoveAttrByRegex (\\n  el,\\n  name\\n) {\\n  var list = el.attrsList;\\n  for (var i = 0, l = list.length; i < l; i++) {\\n    var attr = list[i];\\n    if (name.test(attr.name)) {\\n      list.splice(i, 1);\\n      return attr\\n    }\\n  }\\n}\\n\\nfunction rangeSetItem (\\n  item,\\n  range\\n) {\\n  if (range) {\\n    if (range.start != null) {\\n      item.start = range.start;\\n    }\\n    if (range.end != null) {\\n      item.end = range.end;\\n    }\\n  }\\n  return item\\n}\\n\\n/*  */\\n\\n/**\\n * Cross-platform code generation for component v-model\\n */\\nfunction genComponentModel (\\n  el,\\n  value,\\n  modifiers\\n) {\\n  var ref = modifiers || {};\\n  var number = ref.number;\\n  var trim = ref.trim;\\n\\n  var baseValueExpression = '$$v';\\n  var valueExpression = baseValueExpression;\\n  if (trim) {\\n    valueExpression =\\n      \\\"(typeof \\\" + baseValueExpression + \\\" === 'string'\\\" +\\n      \\\"? \\\" + baseValueExpression + \\\".trim()\\\" +\\n      \\\": \\\" + baseValueExpression + \\\")\\\";\\n  }\\n  if (number) {\\n    valueExpression = \\\"_n(\\\" + valueExpression + \\\")\\\";\\n  }\\n  var assignment = genAssignmentCode(value, valueExpression);\\n\\n  el.model = {\\n    value: (\\\"(\\\" + value + \\\")\\\"),\\n    expression: JSON.stringify(value),\\n    callback: (\\\"function (\\\" + baseValueExpression + \\\") {\\\" + assignment + \\\"}\\\")\\n  };\\n}\\n\\n/**\\n * Cross-platform codegen helper for generating v-model value assignment code.\\n */\\nfunction genAssignmentCode (\\n  value,\\n  assignment\\n) {\\n  var res = parseModel(value);\\n  if (res.key === null) {\\n    return (value + \\\"=\\\" + assignment)\\n  } else {\\n    return (\\\"$set(\\\" + (res.exp) + \\\", \\\" + (res.key) + \\\", \\\" + assignment + \\\")\\\")\\n  }\\n}\\n\\n/**\\n * Parse a v-model expression into a base path and a final key segment.\\n * Handles both dot-path and possible square brackets.\\n *\\n * Possible cases:\\n *\\n * - test\\n * - test[key]\\n * - test[test1[key]]\\n * - test[\\\"a\\\"][key]\\n * - xxx.test[a[a].test1[key]]\\n * - test.xxx.a[\\\"asa\\\"][test1[key]]\\n *\\n */\\n\\nvar len, str, chr, index$1, expressionPos, expressionEndPos;\\n\\n\\n\\nfunction parseModel (val) {\\n  // Fix https://github.com/vuejs/vue/pull/7730\\n  // allow v-model=\\\"obj.val \\\" (trailing whitespace)\\n  val = val.trim();\\n  len = val.length;\\n\\n  if (val.indexOf('[') < 0 || val.lastIndexOf(']') < len - 1) {\\n    index$1 = val.lastIndexOf('.');\\n    if (index$1 > -1) {\\n      return {\\n        exp: val.slice(0, index$1),\\n        key: '\\\"' + val.slice(index$1 + 1) + '\\\"'\\n      }\\n    } else {\\n      return {\\n        exp: val,\\n        key: null\\n      }\\n    }\\n  }\\n\\n  str = val;\\n  index$1 = expressionPos = expressionEndPos = 0;\\n\\n  while (!eof()) {\\n    chr = next();\\n    /* istanbul ignore if */\\n    if (isStringStart(chr)) {\\n      parseString(chr);\\n    } else if (chr === 0x5B) {\\n      parseBracket(chr);\\n    }\\n  }\\n\\n  return {\\n    exp: val.slice(0, expressionPos),\\n    key: val.slice(expressionPos + 1, expressionEndPos)\\n  }\\n}\\n\\nfunction next () {\\n  return str.charCodeAt(++index$1)\\n}\\n\\nfunction eof () {\\n  return index$1 >= len\\n}\\n\\nfunction isStringStart (chr) {\\n  return chr === 0x22 || chr === 0x27\\n}\\n\\nfunction parseBracket (chr) {\\n  var inBracket = 1;\\n  expressionPos = index$1;\\n  while (!eof()) {\\n    chr = next();\\n    if (isStringStart(chr)) {\\n      parseString(chr);\\n      continue\\n    }\\n    if (chr === 0x5B) { inBracket++; }\\n    if (chr === 0x5D) { inBracket--; }\\n    if (inBracket === 0) {\\n      expressionEndPos = index$1;\\n      break\\n    }\\n  }\\n}\\n\\nfunction parseString (chr) {\\n  var stringQuote = chr;\\n  while (!eof()) {\\n    chr = next();\\n    if (chr === stringQuote) {\\n      break\\n    }\\n  }\\n}\\n\\n/*  */\\n\\nvar warn$1;\\n\\n// in some cases, the event used has to be determined at runtime\\n// so we used some reserved tokens during compile.\\nvar RANGE_TOKEN = '__r';\\nvar CHECKBOX_RADIO_TOKEN = '__c';\\n\\nfunction model (\\n  el,\\n  dir,\\n  _warn\\n) {\\n  warn$1 = _warn;\\n  var value = dir.value;\\n  var modifiers = dir.modifiers;\\n  var tag = el.tag;\\n  var type = el.attrsMap.type;\\n\\n  {\\n    // inputs with type=\\\"file\\\" are read only and setting the input's\\n    // value will throw an error.\\n    if (tag === 'input' && type === 'file') {\\n      warn$1(\\n        \\\"<\\\" + (el.tag) + \\\" v-model=\\\\\\\"\\\" + value + \\\"\\\\\\\" type=\\\\\\\"file\\\\\\\">:\\\\n\\\" +\\n        \\\"File inputs are read only. Use a v-on:change listener instead.\\\",\\n        el.rawAttrsMap['v-model']\\n      );\\n    }\\n  }\\n\\n  if (el.component) {\\n    genComponentModel(el, value, modifiers);\\n    // component v-model doesn't need extra runtime\\n    return false\\n  } else if (tag === 'select') {\\n    genSelect(el, value, modifiers);\\n  } else if (tag === 'input' && type === 'checkbox') {\\n    genCheckboxModel(el, value, modifiers);\\n  } else if (tag === 'input' && type === 'radio') {\\n    genRadioModel(el, value, modifiers);\\n  } else if (tag === 'input' || tag === 'textarea') {\\n    genDefaultModel(el, value, modifiers);\\n  } else if (!config.isReservedTag(tag)) {\\n    genComponentModel(el, value, modifiers);\\n    // component v-model doesn't need extra runtime\\n    return false\\n  } else {\\n    warn$1(\\n      \\\"<\\\" + (el.tag) + \\\" v-model=\\\\\\\"\\\" + value + \\\"\\\\\\\">: \\\" +\\n      \\\"v-model is not supported on this element type. \\\" +\\n      'If you are working with contenteditable, it\\\\'s recommended to ' +\\n      'wrap a library dedicated for that purpose inside a custom component.',\\n      el.rawAttrsMap['v-model']\\n    );\\n  }\\n\\n  // ensure runtime directive metadata\\n  return true\\n}\\n\\nfunction genCheckboxModel (\\n  el,\\n  value,\\n  modifiers\\n) {\\n  var number = modifiers && modifiers.number;\\n  var valueBinding = getBindingAttr(el, 'value') || 'null';\\n  var trueValueBinding = getBindingAttr(el, 'true-value') || 'true';\\n  var falseValueBinding = getBindingAttr(el, 'false-value') || 'false';\\n  addProp(el, 'checked',\\n    \\\"Array.isArray(\\\" + value + \\\")\\\" +\\n    \\\"?_i(\\\" + value + \\\",\\\" + valueBinding + \\\")>-1\\\" + (\\n      trueValueBinding === 'true'\\n        ? (\\\":(\\\" + value + \\\")\\\")\\n        : (\\\":_q(\\\" + value + \\\",\\\" + trueValueBinding + \\\")\\\")\\n    )\\n  );\\n  addHandler(el, 'change',\\n    \\\"var $$a=\\\" + value + \\\",\\\" +\\n        '$$el=$event.target,' +\\n        \\\"$$c=$$el.checked?(\\\" + trueValueBinding + \\\"):(\\\" + falseValueBinding + \\\");\\\" +\\n    'if(Array.isArray($$a)){' +\\n      \\\"var $$v=\\\" + (number ? '_n(' + valueBinding + ')' : valueBinding) + \\\",\\\" +\\n          '$$i=_i($$a,$$v);' +\\n      \\\"if($$el.checked){$$i<0&&(\\\" + (genAssignmentCode(value, '$$a.concat([$$v])')) + \\\")}\\\" +\\n      \\\"else{$$i>-1&&(\\\" + (genAssignmentCode(value, '$$a.slice(0,$$i).concat($$a.slice($$i+1))')) + \\\")}\\\" +\\n    \\\"}else{\\\" + (genAssignmentCode(value, '$$c')) + \\\"}\\\",\\n    null, true\\n  );\\n}\\n\\nfunction genRadioModel (\\n  el,\\n  value,\\n  modifiers\\n) {\\n  var number = modifiers && modifiers.number;\\n  var valueBinding = getBindingAttr(el, 'value') || 'null';\\n  valueBinding = number ? (\\\"_n(\\\" + valueBinding + \\\")\\\") : valueBinding;\\n  addProp(el, 'checked', (\\\"_q(\\\" + value + \\\",\\\" + valueBinding + \\\")\\\"));\\n  addHandler(el, 'change', genAssignmentCode(value, valueBinding), null, true);\\n}\\n\\nfunction genSelect (\\n  el,\\n  value,\\n  modifiers\\n) {\\n  var number = modifiers && modifiers.number;\\n  var selectedVal = \\\"Array.prototype.filter\\\" +\\n    \\\".call($event.target.options,function(o){return o.selected})\\\" +\\n    \\\".map(function(o){var val = \\\\\\\"_value\\\\\\\" in o ? o._value : o.value;\\\" +\\n    \\\"return \\\" + (number ? '_n(val)' : 'val') + \\\"})\\\";\\n\\n  var assignment = '$event.target.multiple ? $$selectedVal : $$selectedVal[0]';\\n  var code = \\\"var $$selectedVal = \\\" + selectedVal + \\\";\\\";\\n  code = code + \\\" \\\" + (genAssignmentCode(value, assignment));\\n  addHandler(el, 'change', code, null, true);\\n}\\n\\nfunction genDefaultModel (\\n  el,\\n  value,\\n  modifiers\\n) {\\n  var type = el.attrsMap.type;\\n\\n  // warn if v-bind:value conflicts with v-model\\n  // except for inputs with v-bind:type\\n  {\\n    var value$1 = el.attrsMap['v-bind:value'] || el.attrsMap[':value'];\\n    var typeBinding = el.attrsMap['v-bind:type'] || el.attrsMap[':type'];\\n    if (value$1 && !typeBinding) {\\n      var binding = el.attrsMap['v-bind:value'] ? 'v-bind:value' : ':value';\\n      warn$1(\\n        binding + \\\"=\\\\\\\"\\\" + value$1 + \\\"\\\\\\\" conflicts with v-model on the same element \\\" +\\n        'because the latter already expands to a value binding internally',\\n        el.rawAttrsMap[binding]\\n      );\\n    }\\n  }\\n\\n  var ref = modifiers || {};\\n  var lazy = ref.lazy;\\n  var number = ref.number;\\n  var trim = ref.trim;\\n  var needCompositionGuard = !lazy && type !== 'range';\\n  var event = lazy\\n    ? 'change'\\n    : type === 'range'\\n      ? RANGE_TOKEN\\n      : 'input';\\n\\n  var valueExpression = '$event.target.value';\\n  if (trim) {\\n    valueExpression = \\\"$event.target.value.trim()\\\";\\n  }\\n  if (number) {\\n    valueExpression = \\\"_n(\\\" + valueExpression + \\\")\\\";\\n  }\\n\\n  var code = genAssignmentCode(value, valueExpression);\\n  if (needCompositionGuard) {\\n    code = \\\"if($event.target.composing)return;\\\" + code;\\n  }\\n\\n  addProp(el, 'value', (\\\"(\\\" + value + \\\")\\\"));\\n  addHandler(el, event, code, null, true);\\n  if (trim || number) {\\n    addHandler(el, 'blur', '$forceUpdate()');\\n  }\\n}\\n\\n/*  */\\n\\n// normalize v-model event tokens that can only be determined at runtime.\\n// it's important to place the event as the first in the array because\\n// the whole point is ensuring the v-model callback gets called before\\n// user-attached handlers.\\nfunction normalizeEvents (on) {\\n  /* istanbul ignore if */\\n  if (isDef(on[RANGE_TOKEN])) {\\n    // IE input[type=range] only supports `change` event\\n    var event = isIE ? 'change' : 'input';\\n    on[event] = [].concat(on[RANGE_TOKEN], on[event] || []);\\n    delete on[RANGE_TOKEN];\\n  }\\n  // This was originally intended to fix #4521 but no longer necessary\\n  // after 2.5. Keeping it for backwards compat with generated code from < 2.4\\n  /* istanbul ignore if */\\n  if (isDef(on[CHECKBOX_RADIO_TOKEN])) {\\n    on.change = [].concat(on[CHECKBOX_RADIO_TOKEN], on.change || []);\\n    delete on[CHECKBOX_RADIO_TOKEN];\\n  }\\n}\\n\\nvar target$1;\\n\\nfunction createOnceHandler$1 (event, handler, capture) {\\n  var _target = target$1; // save current target element in closure\\n  return function onceHandler () {\\n    var res = handler.apply(null, arguments);\\n    if (res !== null) {\\n      remove$2(event, onceHandler, capture, _target);\\n    }\\n  }\\n}\\n\\n// #9446: Firefox <= 53 (in particular, ESR 52) has incorrect Event.timeStamp\\n// implementation and does not fire microtasks in between event propagation, so\\n// safe to exclude.\\nvar useMicrotaskFix = isUsingMicroTask && !(isFF && Number(isFF[1]) <= 53);\\n\\nfunction add$1 (\\n  name,\\n  handler,\\n  capture,\\n  passive\\n) {\\n  // async edge case #6566: inner click event triggers patch, event handler\\n  // attached to outer element during patch, and triggered again. This\\n  // happens because browsers fire microtask ticks between event propagation.\\n  // the solution is simple: we save the timestamp when a handler is attached,\\n  // and the handler would only fire if the event passed to it was fired\\n  // AFTER it was attached.\\n  if (useMicrotaskFix) {\\n    var attachedTimestamp = currentFlushTimestamp;\\n    var original = handler;\\n    handler = original._wrapper = function (e) {\\n      if (\\n        // no bubbling, should always fire.\\n        // this is just a safety net in case event.timeStamp is unreliable in\\n        // certain weird environments...\\n        e.target === e.currentTarget ||\\n        // event is fired after handler attachment\\n        e.timeStamp >= attachedTimestamp ||\\n        // bail for environments that have buggy event.timeStamp implementations\\n        // #9462 iOS 9 bug: event.timeStamp is 0 after history.pushState\\n        // #9681 QtWebEngine event.timeStamp is negative value\\n        e.timeStamp <= 0 ||\\n        // #9448 bail if event is fired in another document in a multi-page\\n        // electron/nw.js app, since event.timeStamp will be using a different\\n        // starting reference\\n        e.target.ownerDocument !== document\\n      ) {\\n        return original.apply(this, arguments)\\n      }\\n    };\\n  }\\n  target$1.addEventListener(\\n    name,\\n    handler,\\n    supportsPassive\\n      ? { capture: capture, passive: passive }\\n      : capture\\n  );\\n}\\n\\nfunction remove$2 (\\n  name,\\n  handler,\\n  capture,\\n  _target\\n) {\\n  (_target || target$1).removeEventListener(\\n    name,\\n    handler._wrapper || handler,\\n    capture\\n  );\\n}\\n\\nfunction updateDOMListeners (oldVnode, vnode) {\\n  if (isUndef(oldVnode.data.on) && isUndef(vnode.data.on)) {\\n    return\\n  }\\n  var on = vnode.data.on || {};\\n  var oldOn = oldVnode.data.on || {};\\n  target$1 = vnode.elm;\\n  normalizeEvents(on);\\n  updateListeners(on, oldOn, add$1, remove$2, createOnceHandler$1, vnode.context);\\n  target$1 = undefined;\\n}\\n\\nvar events = {\\n  create: updateDOMListeners,\\n  update: updateDOMListeners\\n};\\n\\n/*  */\\n\\nvar svgContainer;\\n\\nfunction updateDOMProps (oldVnode, vnode) {\\n  if (isUndef(oldVnode.data.domProps) && isUndef(vnode.data.domProps)) {\\n    return\\n  }\\n  var key, cur;\\n  var elm = vnode.elm;\\n  var oldProps = oldVnode.data.domProps || {};\\n  var props = vnode.data.domProps || {};\\n  // clone observed objects, as the user probably wants to mutate it\\n  if (isDef(props.__ob__)) {\\n    props = vnode.data.domProps = extend({}, props);\\n  }\\n\\n  for (key in oldProps) {\\n    if (!(key in props)) {\\n      elm[key] = '';\\n    }\\n  }\\n\\n  for (key in props) {\\n    cur = props[key];\\n    // ignore children if the node has textContent or innerHTML,\\n    // as these will throw away existing DOM nodes and cause removal errors\\n    // on subsequent patches (#3360)\\n    if (key === 'textContent' || key === 'innerHTML') {\\n      if (vnode.children) { vnode.children.length = 0; }\\n      if (cur === oldProps[key]) { continue }\\n      // #6601 work around Chrome version <= 55 bug where single textNode\\n      // replaced by innerHTML/textContent retains its parentNode property\\n      if (elm.childNodes.length === 1) {\\n        elm.removeChild(elm.childNodes[0]);\\n      }\\n    }\\n\\n    if (key === 'value' && elm.tagName !== 'PROGRESS') {\\n      // store value as _value as well since\\n      // non-string values will be stringified\\n      elm._value = cur;\\n      // avoid resetting cursor position when value is the same\\n      var strCur = isUndef(cur) ? '' : String(cur);\\n      if (shouldUpdateValue(elm, strCur)) {\\n        elm.value = strCur;\\n      }\\n    } else if (key === 'innerHTML' && isSVG(elm.tagName) && isUndef(elm.innerHTML)) {\\n      // IE doesn't support innerHTML for SVG elements\\n      svgContainer = svgContainer || document.createElement('div');\\n      svgContainer.innerHTML = \\\"<svg>\\\" + cur + \\\"</svg>\\\";\\n      var svg = svgContainer.firstChild;\\n      while (elm.firstChild) {\\n        elm.removeChild(elm.firstChild);\\n      }\\n      while (svg.firstChild) {\\n        elm.appendChild(svg.firstChild);\\n      }\\n    } else if (\\n      // skip the update if old and new VDOM state is the same.\\n      // `value` is handled separately because the DOM value may be temporarily\\n      // out of sync with VDOM state due to focus, composition and modifiers.\\n      // This  #4521 by skipping the unnecesarry `checked` update.\\n      cur !== oldProps[key]\\n    ) {\\n      // some property updates can throw\\n      // e.g. `value` on <progress> w/ non-finite value\\n      try {\\n        elm[key] = cur;\\n      } catch (e) {}\\n    }\\n  }\\n}\\n\\n// check platforms/web/util/attrs.js acceptValue\\n\\n\\nfunction shouldUpdateValue (elm, checkVal) {\\n  return (!elm.composing && (\\n    elm.tagName === 'OPTION' ||\\n    isNotInFocusAndDirty(elm, checkVal) ||\\n    isDirtyWithModifiers(elm, checkVal)\\n  ))\\n}\\n\\nfunction isNotInFocusAndDirty (elm, checkVal) {\\n  // return true when textbox (.number and .trim) loses focus and its value is\\n  // not equal to the updated value\\n  var notInFocus = true;\\n  // #6157\\n  // work around IE bug when accessing document.activeElement in an iframe\\n  try { notInFocus = document.activeElement !== elm; } catch (e) {}\\n  return notInFocus && elm.value !== checkVal\\n}\\n\\nfunction isDirtyWithModifiers (elm, newVal) {\\n  var value = elm.value;\\n  var modifiers = elm._vModifiers; // injected by v-model runtime\\n  if (isDef(modifiers)) {\\n    if (modifiers.number) {\\n      return toNumber(value) !== toNumber(newVal)\\n    }\\n    if (modifiers.trim) {\\n      return value.trim() !== newVal.trim()\\n    }\\n  }\\n  return value !== newVal\\n}\\n\\nvar domProps = {\\n  create: updateDOMProps,\\n  update: updateDOMProps\\n};\\n\\n/*  */\\n\\nvar parseStyleText = cached(function (cssText) {\\n  var res = {};\\n  var listDelimiter = /;(?![^(]*\\\\))/g;\\n  var propertyDelimiter = /:(.+)/;\\n  cssText.split(listDelimiter).forEach(function (item) {\\n    if (item) {\\n      var tmp = item.split(propertyDelimiter);\\n      tmp.length > 1 && (res[tmp[0].trim()] = tmp[1].trim());\\n    }\\n  });\\n  return res\\n});\\n\\n// merge static and dynamic style data on the same vnode\\nfunction normalizeStyleData (data) {\\n  var style = normalizeStyleBinding(data.style);\\n  // static style is pre-processed into an object during compilation\\n  // and is always a fresh object, so it's safe to merge into it\\n  return data.staticStyle\\n    ? extend(data.staticStyle, style)\\n    : style\\n}\\n\\n// normalize possible array / string values into Object\\nfunction normalizeStyleBinding (bindingStyle) {\\n  if (Array.isArray(bindingStyle)) {\\n    return toObject(bindingStyle)\\n  }\\n  if (typeof bindingStyle === 'string') {\\n    return parseStyleText(bindingStyle)\\n  }\\n  return bindingStyle\\n}\\n\\n/**\\n * parent component style should be after child's\\n * so that parent component's style could override it\\n */\\nfunction getStyle (vnode, checkChild) {\\n  var res = {};\\n  var styleData;\\n\\n  if (checkChild) {\\n    var childNode = vnode;\\n    while (childNode.componentInstance) {\\n      childNode = childNode.componentInstance._vnode;\\n      if (\\n        childNode && childNode.data &&\\n        (styleData = normalizeStyleData(childNode.data))\\n      ) {\\n        extend(res, styleData);\\n      }\\n    }\\n  }\\n\\n  if ((styleData = normalizeStyleData(vnode.data))) {\\n    extend(res, styleData);\\n  }\\n\\n  var parentNode = vnode;\\n  while ((parentNode = parentNode.parent)) {\\n    if (parentNode.data && (styleData = normalizeStyleData(parentNode.data))) {\\n      extend(res, styleData);\\n    }\\n  }\\n  return res\\n}\\n\\n/*  */\\n\\nvar cssVarRE = /^--/;\\nvar importantRE = /\\\\s*!important$/;\\nvar setProp = function (el, name, val) {\\n  /* istanbul ignore if */\\n  if (cssVarRE.test(name)) {\\n    el.style.setProperty(name, val);\\n  } else if (importantRE.test(val)) {\\n    el.style.setProperty(hyphenate(name), val.replace(importantRE, ''), 'important');\\n  } else {\\n    var normalizedName = normalize(name);\\n    if (Array.isArray(val)) {\\n      // Support values array created by autoprefixer, e.g.\\n      // {display: [\\\"-webkit-box\\\", \\\"-ms-flexbox\\\", \\\"flex\\\"]}\\n      // Set them one by one, and the browser will only set those it can recognize\\n      for (var i = 0, len = val.length; i < len; i++) {\\n        el.style[normalizedName] = val[i];\\n      }\\n    } else {\\n      el.style[normalizedName] = val;\\n    }\\n  }\\n};\\n\\nvar vendorNames = ['Webkit', 'Moz', 'ms'];\\n\\nvar emptyStyle;\\nvar normalize = cached(function (prop) {\\n  emptyStyle = emptyStyle || document.createElement('div').style;\\n  prop = camelize(prop);\\n  if (prop !== 'filter' && (prop in emptyStyle)) {\\n    return prop\\n  }\\n  var capName = prop.charAt(0).toUpperCase() + prop.slice(1);\\n  for (var i = 0; i < vendorNames.length; i++) {\\n    var name = vendorNames[i] + capName;\\n    if (name in emptyStyle) {\\n      return name\\n    }\\n  }\\n});\\n\\nfunction updateStyle (oldVnode, vnode) {\\n  var data = vnode.data;\\n  var oldData = oldVnode.data;\\n\\n  if (isUndef(data.staticStyle) && isUndef(data.style) &&\\n    isUndef(oldData.staticStyle) && isUndef(oldData.style)\\n  ) {\\n    return\\n  }\\n\\n  var cur, name;\\n  var el = vnode.elm;\\n  var oldStaticStyle = oldData.staticStyle;\\n  var oldStyleBinding = oldData.normalizedStyle || oldData.style || {};\\n\\n  // if static style exists, stylebinding already merged into it when doing normalizeStyleData\\n  var oldStyle = oldStaticStyle || oldStyleBinding;\\n\\n  var style = normalizeStyleBinding(vnode.data.style) || {};\\n\\n  // store normalized style under a different key for next diff\\n  // make sure to clone it if it's reactive, since the user likely wants\\n  // to mutate it.\\n  vnode.data.normalizedStyle = isDef(style.__ob__)\\n    ? extend({}, style)\\n    : style;\\n\\n  var newStyle = getStyle(vnode, true);\\n\\n  for (name in oldStyle) {\\n    if (isUndef(newStyle[name])) {\\n      setProp(el, name, '');\\n    }\\n  }\\n  for (name in newStyle) {\\n    cur = newStyle[name];\\n    if (cur !== oldStyle[name]) {\\n      // ie9 setting to null has no effect, must use empty string\\n      setProp(el, name, cur == null ? '' : cur);\\n    }\\n  }\\n}\\n\\nvar style = {\\n  create: updateStyle,\\n  update: updateStyle\\n};\\n\\n/*  */\\n\\nvar whitespaceRE = /\\\\s+/;\\n\\n/**\\n * Add class with compatibility for SVG since classList is not supported on\\n * SVG elements in IE\\n */\\nfunction addClass (el, cls) {\\n  /* istanbul ignore if */\\n  if (!cls || !(cls = cls.trim())) {\\n    return\\n  }\\n\\n  /* istanbul ignore else */\\n  if (el.classList) {\\n    if (cls.indexOf(' ') > -1) {\\n      cls.split(whitespaceRE).forEach(function (c) { return el.classList.add(c); });\\n    } else {\\n      el.classList.add(cls);\\n    }\\n  } else {\\n    var cur = \\\" \\\" + (el.getAttribute('class') || '') + \\\" \\\";\\n    if (cur.indexOf(' ' + cls + ' ') < 0) {\\n      el.setAttribute('class', (cur + cls).trim());\\n    }\\n  }\\n}\\n\\n/**\\n * Remove class with compatibility for SVG since classList is not supported on\\n * SVG elements in IE\\n */\\nfunction removeClass (el, cls) {\\n  /* istanbul ignore if */\\n  if (!cls || !(cls = cls.trim())) {\\n    return\\n  }\\n\\n  /* istanbul ignore else */\\n  if (el.classList) {\\n    if (cls.indexOf(' ') > -1) {\\n      cls.split(whitespaceRE).forEach(function (c) { return el.classList.remove(c); });\\n    } else {\\n      el.classList.remove(cls);\\n    }\\n    if (!el.classList.length) {\\n      el.removeAttribute('class');\\n    }\\n  } else {\\n    var cur = \\\" \\\" + (el.getAttribute('class') || '') + \\\" \\\";\\n    var tar = ' ' + cls + ' ';\\n    while (cur.indexOf(tar) >= 0) {\\n      cur = cur.replace(tar, ' ');\\n    }\\n    cur = cur.trim();\\n    if (cur) {\\n      el.setAttribute('class', cur);\\n    } else {\\n      el.removeAttribute('class');\\n    }\\n  }\\n}\\n\\n/*  */\\n\\nfunction resolveTransition (def$$1) {\\n  if (!def$$1) {\\n    return\\n  }\\n  /* istanbul ignore else */\\n  if (typeof def$$1 === 'object') {\\n    var res = {};\\n    if (def$$1.css !== false) {\\n      extend(res, autoCssTransition(def$$1.name || 'v'));\\n    }\\n    extend(res, def$$1);\\n    return res\\n  } else if (typeof def$$1 === 'string') {\\n    return autoCssTransition(def$$1)\\n  }\\n}\\n\\nvar autoCssTransition = cached(function (name) {\\n  return {\\n    enterClass: (name + \\\"-enter\\\"),\\n    enterToClass: (name + \\\"-enter-to\\\"),\\n    enterActiveClass: (name + \\\"-enter-active\\\"),\\n    leaveClass: (name + \\\"-leave\\\"),\\n    leaveToClass: (name + \\\"-leave-to\\\"),\\n    leaveActiveClass: (name + \\\"-leave-active\\\")\\n  }\\n});\\n\\nvar hasTransition = inBrowser && !isIE9;\\nvar TRANSITION = 'transition';\\nvar ANIMATION = 'animation';\\n\\n// Transition property/event sniffing\\nvar transitionProp = 'transition';\\nvar transitionEndEvent = 'transitionend';\\nvar animationProp = 'animation';\\nvar animationEndEvent = 'animationend';\\nif (hasTransition) {\\n  /* istanbul ignore if */\\n  if (window.ontransitionend === undefined &&\\n    window.onwebkittransitionend !== undefined\\n  ) {\\n    transitionProp = 'WebkitTransition';\\n    transitionEndEvent = 'webkitTransitionEnd';\\n  }\\n  if (window.onanimationend === undefined &&\\n    window.onwebkitanimationend !== undefined\\n  ) {\\n    animationProp = 'WebkitAnimation';\\n    animationEndEvent = 'webkitAnimationEnd';\\n  }\\n}\\n\\n// binding to window is necessary to make hot reload work in IE in strict mode\\nvar raf = inBrowser\\n  ? window.requestAnimationFrame\\n    ? window.requestAnimationFrame.bind(window)\\n    : setTimeout\\n  : /* istanbul ignore next */ function (fn) { return fn(); };\\n\\nfunction nextFrame (fn) {\\n  raf(function () {\\n    raf(fn);\\n  });\\n}\\n\\nfunction addTransitionClass (el, cls) {\\n  var transitionClasses = el._transitionClasses || (el._transitionClasses = []);\\n  if (transitionClasses.indexOf(cls) < 0) {\\n    transitionClasses.push(cls);\\n    addClass(el, cls);\\n  }\\n}\\n\\nfunction removeTransitionClass (el, cls) {\\n  if (el._transitionClasses) {\\n    remove(el._transitionClasses, cls);\\n  }\\n  removeClass(el, cls);\\n}\\n\\nfunction whenTransitionEnds (\\n  el,\\n  expectedType,\\n  cb\\n) {\\n  var ref = getTransitionInfo(el, expectedType);\\n  var type = ref.type;\\n  var timeout = ref.timeout;\\n  var propCount = ref.propCount;\\n  if (!type) { return cb() }\\n  var event = type === TRANSITION ? transitionEndEvent : animationEndEvent;\\n  var ended = 0;\\n  var end = function () {\\n    el.removeEventListener(event, onEnd);\\n    cb();\\n  };\\n  var onEnd = function (e) {\\n    if (e.target === el) {\\n      if (++ended >= propCount) {\\n        end();\\n      }\\n    }\\n  };\\n  setTimeout(function () {\\n    if (ended < propCount) {\\n      end();\\n    }\\n  }, timeout + 1);\\n  el.addEventListener(event, onEnd);\\n}\\n\\nvar transformRE = /\\\\b(transform|all)(,|$)/;\\n\\nfunction getTransitionInfo (el, expectedType) {\\n  var styles = window.getComputedStyle(el);\\n  // JSDOM may return undefined for transition properties\\n  var transitionDelays = (styles[transitionProp + 'Delay'] || '').split(', ');\\n  var transitionDurations = (styles[transitionProp + 'Duration'] || '').split(', ');\\n  var transitionTimeout = getTimeout(transitionDelays, transitionDurations);\\n  var animationDelays = (styles[animationProp + 'Delay'] || '').split(', ');\\n  var animationDurations = (styles[animationProp + 'Duration'] || '').split(', ');\\n  var animationTimeout = getTimeout(animationDelays, animationDurations);\\n\\n  var type;\\n  var timeout = 0;\\n  var propCount = 0;\\n  /* istanbul ignore if */\\n  if (expectedType === TRANSITION) {\\n    if (transitionTimeout > 0) {\\n      type = TRANSITION;\\n      timeout = transitionTimeout;\\n      propCount = transitionDurations.length;\\n    }\\n  } else if (expectedType === ANIMATION) {\\n    if (animationTimeout > 0) {\\n      type = ANIMATION;\\n      timeout = animationTimeout;\\n      propCount = animationDurations.length;\\n    }\\n  } else {\\n    timeout = Math.max(transitionTimeout, animationTimeout);\\n    type = timeout > 0\\n      ? transitionTimeout > animationTimeout\\n        ? TRANSITION\\n        : ANIMATION\\n      : null;\\n    propCount = type\\n      ? type === TRANSITION\\n        ? transitionDurations.length\\n        : animationDurations.length\\n      : 0;\\n  }\\n  var hasTransform =\\n    type === TRANSITION &&\\n    transformRE.test(styles[transitionProp + 'Property']);\\n  return {\\n    type: type,\\n    timeout: timeout,\\n    propCount: propCount,\\n    hasTransform: hasTransform\\n  }\\n}\\n\\nfunction getTimeout (delays, durations) {\\n  /* istanbul ignore next */\\n  while (delays.length < durations.length) {\\n    delays = delays.concat(delays);\\n  }\\n\\n  return Math.max.apply(null, durations.map(function (d, i) {\\n    return toMs(d) + toMs(delays[i])\\n  }))\\n}\\n\\n// Old versions of Chromium (below 61.0.3163.100) formats floating pointer numbers\\n// in a locale-dependent way, using a comma instead of a dot.\\n// If comma is not replaced with a dot, the input will be rounded down (i.e. acting\\n// as a floor function) causing unexpected behaviors\\nfunction toMs (s) {\\n  return Number(s.slice(0, -1).replace(',', '.')) * 1000\\n}\\n\\n/*  */\\n\\nfunction enter (vnode, toggleDisplay) {\\n  var el = vnode.elm;\\n\\n  // call leave callback now\\n  if (isDef(el._leaveCb)) {\\n    el._leaveCb.cancelled = true;\\n    el._leaveCb();\\n  }\\n\\n  var data = resolveTransition(vnode.data.transition);\\n  if (isUndef(data)) {\\n    return\\n  }\\n\\n  /* istanbul ignore if */\\n  if (isDef(el._enterCb) || el.nodeType !== 1) {\\n    return\\n  }\\n\\n  var css = data.css;\\n  var type = data.type;\\n  var enterClass = data.enterClass;\\n  var enterToClass = data.enterToClass;\\n  var enterActiveClass = data.enterActiveClass;\\n  var appearClass = data.appearClass;\\n  var appearToClass = data.appearToClass;\\n  var appearActiveClass = data.appearActiveClass;\\n  var beforeEnter = data.beforeEnter;\\n  var enter = data.enter;\\n  var afterEnter = data.afterEnter;\\n  var enterCancelled = data.enterCancelled;\\n  var beforeAppear = data.beforeAppear;\\n  var appear = data.appear;\\n  var afterAppear = data.afterAppear;\\n  var appearCancelled = data.appearCancelled;\\n  var duration = data.duration;\\n\\n  // activeInstance will always be the <transition> component managing this\\n  // transition. One edge case to check is when the <transition> is placed\\n  // as the root node of a child component. In that case we need to check\\n  // <transition>'s parent for appear check.\\n  var context = activeInstance;\\n  var transitionNode = activeInstance.$vnode;\\n  while (transitionNode && transitionNode.parent) {\\n    context = transitionNode.context;\\n    transitionNode = transitionNode.parent;\\n  }\\n\\n  var isAppear = !context._isMounted || !vnode.isRootInsert;\\n\\n  if (isAppear && !appear && appear !== '') {\\n    return\\n  }\\n\\n  var startClass = isAppear && appearClass\\n    ? appearClass\\n    : enterClass;\\n  var activeClass = isAppear && appearActiveClass\\n    ? appearActiveClass\\n    : enterActiveClass;\\n  var toClass = isAppear && appearToClass\\n    ? appearToClass\\n    : enterToClass;\\n\\n  var beforeEnterHook = isAppear\\n    ? (beforeAppear || beforeEnter)\\n    : beforeEnter;\\n  var enterHook = isAppear\\n    ? (typeof appear === 'function' ? appear : enter)\\n    : enter;\\n  var afterEnterHook = isAppear\\n    ? (afterAppear || afterEnter)\\n    : afterEnter;\\n  var enterCancelledHook = isAppear\\n    ? (appearCancelled || enterCancelled)\\n    : enterCancelled;\\n\\n  var explicitEnterDuration = toNumber(\\n    isObject(duration)\\n      ? duration.enter\\n      : duration\\n  );\\n\\n  if (explicitEnterDuration != null) {\\n    checkDuration(explicitEnterDuration, 'enter', vnode);\\n  }\\n\\n  var expectsCSS = css !== false && !isIE9;\\n  var userWantsControl = getHookArgumentsLength(enterHook);\\n\\n  var cb = el._enterCb = once(function () {\\n    if (expectsCSS) {\\n      removeTransitionClass(el, toClass);\\n      removeTransitionClass(el, activeClass);\\n    }\\n    if (cb.cancelled) {\\n      if (expectsCSS) {\\n        removeTransitionClass(el, startClass);\\n      }\\n      enterCancelledHook && enterCancelledHook(el);\\n    } else {\\n      afterEnterHook && afterEnterHook(el);\\n    }\\n    el._enterCb = null;\\n  });\\n\\n  if (!vnode.data.show) {\\n    // remove pending leave element on enter by injecting an insert hook\\n    mergeVNodeHook(vnode, 'insert', function () {\\n      var parent = el.parentNode;\\n      var pendingNode = parent && parent._pending && parent._pending[vnode.key];\\n      if (pendingNode &&\\n        pendingNode.tag === vnode.tag &&\\n        pendingNode.elm._leaveCb\\n      ) {\\n        pendingNode.elm._leaveCb();\\n      }\\n      enterHook && enterHook(el, cb);\\n    });\\n  }\\n\\n  // start enter transition\\n  beforeEnterHook && beforeEnterHook(el);\\n  if (expectsCSS) {\\n    addTransitionClass(el, startClass);\\n    addTransitionClass(el, activeClass);\\n    nextFrame(function () {\\n      removeTransitionClass(el, startClass);\\n      if (!cb.cancelled) {\\n        addTransitionClass(el, toClass);\\n        if (!userWantsControl) {\\n          if (isValidDuration(explicitEnterDuration)) {\\n            setTimeout(cb, explicitEnterDuration);\\n          } else {\\n            whenTransitionEnds(el, type, cb);\\n          }\\n        }\\n      }\\n    });\\n  }\\n\\n  if (vnode.data.show) {\\n    toggleDisplay && toggleDisplay();\\n    enterHook && enterHook(el, cb);\\n  }\\n\\n  if (!expectsCSS && !userWantsControl) {\\n    cb();\\n  }\\n}\\n\\nfunction leave (vnode, rm) {\\n  var el = vnode.elm;\\n\\n  // call enter callback now\\n  if (isDef(el._enterCb)) {\\n    el._enterCb.cancelled = true;\\n    el._enterCb();\\n  }\\n\\n  var data = resolveTransition(vnode.data.transition);\\n  if (isUndef(data) || el.nodeType !== 1) {\\n    return rm()\\n  }\\n\\n  /* istanbul ignore if */\\n  if (isDef(el._leaveCb)) {\\n    return\\n  }\\n\\n  var css = data.css;\\n  var type = data.type;\\n  var leaveClass = data.leaveClass;\\n  var leaveToClass = data.leaveToClass;\\n  var leaveActiveClass = data.leaveActiveClass;\\n  var beforeLeave = data.beforeLeave;\\n  var leave = data.leave;\\n  var afterLeave = data.afterLeave;\\n  var leaveCancelled = data.leaveCancelled;\\n  var delayLeave = data.delayLeave;\\n  var duration = data.duration;\\n\\n  var expectsCSS = css !== false && !isIE9;\\n  var userWantsControl = getHookArgumentsLength(leave);\\n\\n  var explicitLeaveDuration = toNumber(\\n    isObject(duration)\\n      ? duration.leave\\n      : duration\\n  );\\n\\n  if (isDef(explicitLeaveDuration)) {\\n    checkDuration(explicitLeaveDuration, 'leave', vnode);\\n  }\\n\\n  var cb = el._leaveCb = once(function () {\\n    if (el.parentNode && el.parentNode._pending) {\\n      el.parentNode._pending[vnode.key] = null;\\n    }\\n    if (expectsCSS) {\\n      removeTransitionClass(el, leaveToClass);\\n      removeTransitionClass(el, leaveActiveClass);\\n    }\\n    if (cb.cancelled) {\\n      if (expectsCSS) {\\n        removeTransitionClass(el, leaveClass);\\n      }\\n      leaveCancelled && leaveCancelled(el);\\n    } else {\\n      rm();\\n      afterLeave && afterLeave(el);\\n    }\\n    el._leaveCb = null;\\n  });\\n\\n  if (delayLeave) {\\n    delayLeave(performLeave);\\n  } else {\\n    performLeave();\\n  }\\n\\n  function performLeave () {\\n    // the delayed leave may have already been cancelled\\n    if (cb.cancelled) {\\n      return\\n    }\\n    // record leaving element\\n    if (!vnode.data.show && el.parentNode) {\\n      (el.parentNode._pending || (el.parentNode._pending = {}))[(vnode.key)] = vnode;\\n    }\\n    beforeLeave && beforeLeave(el);\\n    if (expectsCSS) {\\n      addTransitionClass(el, leaveClass);\\n      addTransitionClass(el, leaveActiveClass);\\n      nextFrame(function () {\\n        removeTransitionClass(el, leaveClass);\\n        if (!cb.cancelled) {\\n          addTransitionClass(el, leaveToClass);\\n          if (!userWantsControl) {\\n            if (isValidDuration(explicitLeaveDuration)) {\\n              setTimeout(cb, explicitLeaveDuration);\\n            } else {\\n              whenTransitionEnds(el, type, cb);\\n            }\\n          }\\n        }\\n      });\\n    }\\n    leave && leave(el, cb);\\n    if (!expectsCSS && !userWantsControl) {\\n      cb();\\n    }\\n  }\\n}\\n\\n// only used in dev mode\\nfunction checkDuration (val, name, vnode) {\\n  if (typeof val !== 'number') {\\n    warn(\\n      \\\"<transition> explicit \\\" + name + \\\" duration is not a valid number - \\\" +\\n      \\\"got \\\" + (JSON.stringify(val)) + \\\".\\\",\\n      vnode.context\\n    );\\n  } else if (isNaN(val)) {\\n    warn(\\n      \\\"<transition> explicit \\\" + name + \\\" duration is NaN - \\\" +\\n      'the duration expression might be incorrect.',\\n      vnode.context\\n    );\\n  }\\n}\\n\\nfunction isValidDuration (val) {\\n  return typeof val === 'number' && !isNaN(val)\\n}\\n\\n/**\\n * Normalize a transition hook's argument length. The hook may be:\\n * - a merged hook (invoker) with the original in .fns\\n * - a wrapped component method (check ._length)\\n * - a plain function (.length)\\n */\\nfunction getHookArgumentsLength (fn) {\\n  if (isUndef(fn)) {\\n    return false\\n  }\\n  var invokerFns = fn.fns;\\n  if (isDef(invokerFns)) {\\n    // invoker\\n    return getHookArgumentsLength(\\n      Array.isArray(invokerFns)\\n        ? invokerFns[0]\\n        : invokerFns\\n    )\\n  } else {\\n    return (fn._length || fn.length) > 1\\n  }\\n}\\n\\nfunction _enter (_, vnode) {\\n  if (vnode.data.show !== true) {\\n    enter(vnode);\\n  }\\n}\\n\\nvar transition = inBrowser ? {\\n  create: _enter,\\n  activate: _enter,\\n  remove: function remove$$1 (vnode, rm) {\\n    /* istanbul ignore else */\\n    if (vnode.data.show !== true) {\\n      leave(vnode, rm);\\n    } else {\\n      rm();\\n    }\\n  }\\n} : {};\\n\\nvar platformModules = [\\n  attrs,\\n  klass,\\n  events,\\n  domProps,\\n  style,\\n  transition\\n];\\n\\n/*  */\\n\\n// the directive module should be applied last, after all\\n// built-in modules have been applied.\\nvar modules = platformModules.concat(baseModules);\\n\\nvar patch = createPatchFunction({ nodeOps: nodeOps, modules: modules });\\n\\n/**\\n * Not type checking this file because flow doesn't like attaching\\n * properties to Elements.\\n */\\n\\n/* istanbul ignore if */\\nif (isIE9) {\\n  // http://www.matts411.com/post/internet-explorer-9-oninput/\\n  document.addEventListener('selectionchange', function () {\\n    var el = document.activeElement;\\n    if (el && el.vmodel) {\\n      trigger(el, 'input');\\n    }\\n  });\\n}\\n\\nvar directive = {\\n  inserted: function inserted (el, binding, vnode, oldVnode) {\\n    if (vnode.tag === 'select') {\\n      // #6903\\n      if (oldVnode.elm && !oldVnode.elm._vOptions) {\\n        mergeVNodeHook(vnode, 'postpatch', function () {\\n          directive.componentUpdated(el, binding, vnode);\\n        });\\n      } else {\\n        setSelected(el, binding, vnode.context);\\n      }\\n      el._vOptions = [].map.call(el.options, getValue);\\n    } else if (vnode.tag === 'textarea' || isTextInputType(el.type)) {\\n      el._vModifiers = binding.modifiers;\\n      if (!binding.modifiers.lazy) {\\n        el.addEventListener('compositionstart', onCompositionStart);\\n        el.addEventListener('compositionend', onCompositionEnd);\\n        // Safari < 10.2 & UIWebView doesn't fire compositionend when\\n        // switching focus before confirming composition choice\\n        // this also fixes the issue where some browsers e.g. iOS Chrome\\n        // fires \\\"change\\\" instead of \\\"input\\\" on autocomplete.\\n        el.addEventListener('change', onCompositionEnd);\\n        /* istanbul ignore if */\\n        if (isIE9) {\\n          el.vmodel = true;\\n        }\\n      }\\n    }\\n  },\\n\\n  componentUpdated: function componentUpdated (el, binding, vnode) {\\n    if (vnode.tag === 'select') {\\n      setSelected(el, binding, vnode.context);\\n      // in case the options rendered by v-for have changed,\\n      // it's possible that the value is out-of-sync with the rendered options.\\n      // detect such cases and filter out values that no longer has a matching\\n      // option in the DOM.\\n      var prevOptions = el._vOptions;\\n      var curOptions = el._vOptions = [].map.call(el.options, getValue);\\n      if (curOptions.some(function (o, i) { return !looseEqual(o, prevOptions[i]); })) {\\n        // trigger change event if\\n        // no matching option found for at least one value\\n        var needReset = el.multiple\\n          ? binding.value.some(function (v) { return hasNoMatchingOption(v, curOptions); })\\n          : binding.value !== binding.oldValue && hasNoMatchingOption(binding.value, curOptions);\\n        if (needReset) {\\n          trigger(el, 'change');\\n        }\\n      }\\n    }\\n  }\\n};\\n\\nfunction setSelected (el, binding, vm) {\\n  actuallySetSelected(el, binding, vm);\\n  /* istanbul ignore if */\\n  if (isIE || isEdge) {\\n    setTimeout(function () {\\n      actuallySetSelected(el, binding, vm);\\n    }, 0);\\n  }\\n}\\n\\nfunction actuallySetSelected (el, binding, vm) {\\n  var value = binding.value;\\n  var isMultiple = el.multiple;\\n  if (isMultiple && !Array.isArray(value)) {\\n    warn(\\n      \\\"<select multiple v-model=\\\\\\\"\\\" + (binding.expression) + \\\"\\\\\\\"> \\\" +\\n      \\\"expects an Array value for its binding, but got \\\" + (Object.prototype.toString.call(value).slice(8, -1)),\\n      vm\\n    );\\n    return\\n  }\\n  var selected, option;\\n  for (var i = 0, l = el.options.length; i < l; i++) {\\n    option = el.options[i];\\n    if (isMultiple) {\\n      selected = looseIndexOf(value, getValue(option)) > -1;\\n      if (option.selected !== selected) {\\n        option.selected = selected;\\n      }\\n    } else {\\n      if (looseEqual(getValue(option), value)) {\\n        if (el.selectedIndex !== i) {\\n          el.selectedIndex = i;\\n        }\\n        return\\n      }\\n    }\\n  }\\n  if (!isMultiple) {\\n    el.selectedIndex = -1;\\n  }\\n}\\n\\nfunction hasNoMatchingOption (value, options) {\\n  return options.every(function (o) { return !looseEqual(o, value); })\\n}\\n\\nfunction getValue (option) {\\n  return '_value' in option\\n    ? option._value\\n    : option.value\\n}\\n\\nfunction onCompositionStart (e) {\\n  e.target.composing = true;\\n}\\n\\nfunction onCompositionEnd (e) {\\n  // prevent triggering an input event for no reason\\n  if (!e.target.composing) { return }\\n  e.target.composing = false;\\n  trigger(e.target, 'input');\\n}\\n\\nfunction trigger (el, type) {\\n  var e = document.createEvent('HTMLEvents');\\n  e.initEvent(type, true, true);\\n  el.dispatchEvent(e);\\n}\\n\\n/*  */\\n\\n// recursively search for possible transition defined inside the component root\\nfunction locateNode (vnode) {\\n  return vnode.componentInstance && (!vnode.data || !vnode.data.transition)\\n    ? locateNode(vnode.componentInstance._vnode)\\n    : vnode\\n}\\n\\nvar show = {\\n  bind: function bind (el, ref, vnode) {\\n    var value = ref.value;\\n\\n    vnode = locateNode(vnode);\\n    var transition$$1 = vnode.data && vnode.data.transition;\\n    var originalDisplay = el.__vOriginalDisplay =\\n      el.style.display === 'none' ? '' : el.style.display;\\n    if (value && transition$$1) {\\n      vnode.data.show = true;\\n      enter(vnode, function () {\\n        el.style.display = originalDisplay;\\n      });\\n    } else {\\n      el.style.display = value ? originalDisplay : 'none';\\n    }\\n  },\\n\\n  update: function update (el, ref, vnode) {\\n    var value = ref.value;\\n    var oldValue = ref.oldValue;\\n\\n    /* istanbul ignore if */\\n    if (!value === !oldValue) { return }\\n    vnode = locateNode(vnode);\\n    var transition$$1 = vnode.data && vnode.data.transition;\\n    if (transition$$1) {\\n      vnode.data.show = true;\\n      if (value) {\\n        enter(vnode, function () {\\n          el.style.display = el.__vOriginalDisplay;\\n        });\\n      } else {\\n        leave(vnode, function () {\\n          el.style.display = 'none';\\n        });\\n      }\\n    } else {\\n      el.style.display = value ? el.__vOriginalDisplay : 'none';\\n    }\\n  },\\n\\n  unbind: function unbind (\\n    el,\\n    binding,\\n    vnode,\\n    oldVnode,\\n    isDestroy\\n  ) {\\n    if (!isDestroy) {\\n      el.style.display = el.__vOriginalDisplay;\\n    }\\n  }\\n};\\n\\nvar platformDirectives = {\\n  model: directive,\\n  show: show\\n};\\n\\n/*  */\\n\\nvar transitionProps = {\\n  name: String,\\n  appear: Boolean,\\n  css: Boolean,\\n  mode: String,\\n  type: String,\\n  enterClass: String,\\n  leaveClass: String,\\n  enterToClass: String,\\n  leaveToClass: String,\\n  enterActiveClass: String,\\n  leaveActiveClass: String,\\n  appearClass: String,\\n  appearActiveClass: String,\\n  appearToClass: String,\\n  duration: [Number, String, Object]\\n};\\n\\n// in case the child is also an abstract component, e.g. <keep-alive>\\n// we want to recursively retrieve the real component to be rendered\\nfunction getRealChild (vnode) {\\n  var compOptions = vnode && vnode.componentOptions;\\n  if (compOptions && compOptions.Ctor.options.abstract) {\\n    return getRealChild(getFirstComponentChild(compOptions.children))\\n  } else {\\n    return vnode\\n  }\\n}\\n\\nfunction extractTransitionData (comp) {\\n  var data = {};\\n  var options = comp.$options;\\n  // props\\n  for (var key in options.propsData) {\\n    data[key] = comp[key];\\n  }\\n  // events.\\n  // extract listeners and pass them directly to the transition methods\\n  var listeners = options._parentListeners;\\n  for (var key$1 in listeners) {\\n    data[camelize(key$1)] = listeners[key$1];\\n  }\\n  return data\\n}\\n\\nfunction placeholder (h, rawChild) {\\n  if (/\\\\d-keep-alive$/.test(rawChild.tag)) {\\n    return h('keep-alive', {\\n      props: rawChild.componentOptions.propsData\\n    })\\n  }\\n}\\n\\nfunction hasParentTransition (vnode) {\\n  while ((vnode = vnode.parent)) {\\n    if (vnode.data.transition) {\\n      return true\\n    }\\n  }\\n}\\n\\nfunction isSameChild (child, oldChild) {\\n  return oldChild.key === child.key && oldChild.tag === child.tag\\n}\\n\\nvar isNotTextNode = function (c) { return c.tag || isAsyncPlaceholder(c); };\\n\\nvar isVShowDirective = function (d) { return d.name === 'show'; };\\n\\nvar Transition = {\\n  name: 'transition',\\n  props: transitionProps,\\n  abstract: true,\\n\\n  render: function render (h) {\\n    var this$1 = this;\\n\\n    var children = this.$slots.default;\\n    if (!children) {\\n      return\\n    }\\n\\n    // filter out text nodes (possible whitespaces)\\n    children = children.filter(isNotTextNode);\\n    /* istanbul ignore if */\\n    if (!children.length) {\\n      return\\n    }\\n\\n    // warn multiple elements\\n    if (children.length > 1) {\\n      warn(\\n        '<transition> can only be used on a single element. Use ' +\\n        '<transition-group> for lists.',\\n        this.$parent\\n      );\\n    }\\n\\n    var mode = this.mode;\\n\\n    // warn invalid mode\\n    if (mode && mode !== 'in-out' && mode !== 'out-in'\\n    ) {\\n      warn(\\n        'invalid <transition> mode: ' + mode,\\n        this.$parent\\n      );\\n    }\\n\\n    var rawChild = children[0];\\n\\n    // if this is a component root node and the component's\\n    // parent container node also has transition, skip.\\n    if (hasParentTransition(this.$vnode)) {\\n      return rawChild\\n    }\\n\\n    // apply transition data to child\\n    // use getRealChild() to ignore abstract components e.g. keep-alive\\n    var child = getRealChild(rawChild);\\n    /* istanbul ignore if */\\n    if (!child) {\\n      return rawChild\\n    }\\n\\n    if (this._leaving) {\\n      return placeholder(h, rawChild)\\n    }\\n\\n    // ensure a key that is unique to the vnode type and to this transition\\n    // component instance. This key will be used to remove pending leaving nodes\\n    // during entering.\\n    var id = \\\"__transition-\\\" + (this._uid) + \\\"-\\\";\\n    child.key = child.key == null\\n      ? child.isComment\\n        ? id + 'comment'\\n        : id + child.tag\\n      : isPrimitive(child.key)\\n        ? (String(child.key).indexOf(id) === 0 ? child.key : id + child.key)\\n        : child.key;\\n\\n    var data = (child.data || (child.data = {})).transition = extractTransitionData(this);\\n    var oldRawChild = this._vnode;\\n    var oldChild = getRealChild(oldRawChild);\\n\\n    // mark v-show\\n    // so that the transition module can hand over the control to the directive\\n    if (child.data.directives && child.data.directives.some(isVShowDirective)) {\\n      child.data.show = true;\\n    }\\n\\n    if (\\n      oldChild &&\\n      oldChild.data &&\\n      !isSameChild(child, oldChild) &&\\n      !isAsyncPlaceholder(oldChild) &&\\n      // #6687 component root is a comment node\\n      !(oldChild.componentInstance && oldChild.componentInstance._vnode.isComment)\\n    ) {\\n      // replace old child transition data with fresh one\\n      // important for dynamic transitions!\\n      var oldData = oldChild.data.transition = extend({}, data);\\n      // handle transition mode\\n      if (mode === 'out-in') {\\n        // return placeholder node and queue update when leave finishes\\n        this._leaving = true;\\n        mergeVNodeHook(oldData, 'afterLeave', function () {\\n          this$1._leaving = false;\\n          this$1.$forceUpdate();\\n        });\\n        return placeholder(h, rawChild)\\n      } else if (mode === 'in-out') {\\n        if (isAsyncPlaceholder(child)) {\\n          return oldRawChild\\n        }\\n        var delayedLeave;\\n        var performLeave = function () { delayedLeave(); };\\n        mergeVNodeHook(data, 'afterEnter', performLeave);\\n        mergeVNodeHook(data, 'enterCancelled', performLeave);\\n        mergeVNodeHook(oldData, 'delayLeave', function (leave) { delayedLeave = leave; });\\n      }\\n    }\\n\\n    return rawChild\\n  }\\n};\\n\\n/*  */\\n\\nvar props = extend({\\n  tag: String,\\n  moveClass: String\\n}, transitionProps);\\n\\ndelete props.mode;\\n\\nvar TransitionGroup = {\\n  props: props,\\n\\n  beforeMount: function beforeMount () {\\n    var this$1 = this;\\n\\n    var update = this._update;\\n    this._update = function (vnode, hydrating) {\\n      var restoreActiveInstance = setActiveInstance(this$1);\\n      // force removing pass\\n      this$1.__patch__(\\n        this$1._vnode,\\n        this$1.kept,\\n        false, // hydrating\\n        true // removeOnly (!important, avoids unnecessary moves)\\n      );\\n      this$1._vnode = this$1.kept;\\n      restoreActiveInstance();\\n      update.call(this$1, vnode, hydrating);\\n    };\\n  },\\n\\n  render: function render (h) {\\n    var tag = this.tag || this.$vnode.data.tag || 'span';\\n    var map = Object.create(null);\\n    var prevChildren = this.prevChildren = this.children;\\n    var rawChildren = this.$slots.default || [];\\n    var children = this.children = [];\\n    var transitionData = extractTransitionData(this);\\n\\n    for (var i = 0; i < rawChildren.length; i++) {\\n      var c = rawChildren[i];\\n      if (c.tag) {\\n        if (c.key != null && String(c.key).indexOf('__vlist') !== 0) {\\n          children.push(c);\\n          map[c.key] = c\\n          ;(c.data || (c.data = {})).transition = transitionData;\\n        } else {\\n          var opts = c.componentOptions;\\n          var name = opts ? (opts.Ctor.options.name || opts.tag || '') : c.tag;\\n          warn((\\\"<transition-group> children must be keyed: <\\\" + name + \\\">\\\"));\\n        }\\n      }\\n    }\\n\\n    if (prevChildren) {\\n      var kept = [];\\n      var removed = [];\\n      for (var i$1 = 0; i$1 < prevChildren.length; i$1++) {\\n        var c$1 = prevChildren[i$1];\\n        c$1.data.transition = transitionData;\\n        c$1.data.pos = c$1.elm.getBoundingClientRect();\\n        if (map[c$1.key]) {\\n          kept.push(c$1);\\n        } else {\\n          removed.push(c$1);\\n        }\\n      }\\n      this.kept = h(tag, null, kept);\\n      this.removed = removed;\\n    }\\n\\n    return h(tag, null, children)\\n  },\\n\\n  updated: function updated () {\\n    var children = this.prevChildren;\\n    var moveClass = this.moveClass || ((this.name || 'v') + '-move');\\n    if (!children.length || !this.hasMove(children[0].elm, moveClass)) {\\n      return\\n    }\\n\\n    // we divide the work into three loops to avoid mixing DOM reads and writes\\n    // in each iteration - which helps prevent layout thrashing.\\n    children.forEach(callPendingCbs);\\n    children.forEach(recordPosition);\\n    children.forEach(applyTranslation);\\n\\n    // force reflow to put everything in position\\n    // assign to this to avoid being removed in tree-shaking\\n    // $flow-disable-line\\n    this._reflow = document.body.offsetHeight;\\n\\n    children.forEach(function (c) {\\n      if (c.data.moved) {\\n        var el = c.elm;\\n        var s = el.style;\\n        addTransitionClass(el, moveClass);\\n        s.transform = s.WebkitTransform = s.transitionDuration = '';\\n        el.addEventListener(transitionEndEvent, el._moveCb = function cb (e) {\\n          if (e && e.target !== el) {\\n            return\\n          }\\n          if (!e || /transform$/.test(e.propertyName)) {\\n            el.removeEventListener(transitionEndEvent, cb);\\n            el._moveCb = null;\\n            removeTransitionClass(el, moveClass);\\n          }\\n        });\\n      }\\n    });\\n  },\\n\\n  methods: {\\n    hasMove: function hasMove (el, moveClass) {\\n      /* istanbul ignore if */\\n      if (!hasTransition) {\\n        return false\\n      }\\n      /* istanbul ignore if */\\n      if (this._hasMove) {\\n        return this._hasMove\\n      }\\n      // Detect whether an element with the move class applied has\\n      // CSS transitions. Since the element may be inside an entering\\n      // transition at this very moment, we make a clone of it and remove\\n      // all other transition classes applied to ensure only the move class\\n      // is applied.\\n      var clone = el.cloneNode();\\n      if (el._transitionClasses) {\\n        el._transitionClasses.forEach(function (cls) { removeClass(clone, cls); });\\n      }\\n      addClass(clone, moveClass);\\n      clone.style.display = 'none';\\n      this.$el.appendChild(clone);\\n      var info = getTransitionInfo(clone);\\n      this.$el.removeChild(clone);\\n      return (this._hasMove = info.hasTransform)\\n    }\\n  }\\n};\\n\\nfunction callPendingCbs (c) {\\n  /* istanbul ignore if */\\n  if (c.elm._moveCb) {\\n    c.elm._moveCb();\\n  }\\n  /* istanbul ignore if */\\n  if (c.elm._enterCb) {\\n    c.elm._enterCb();\\n  }\\n}\\n\\nfunction recordPosition (c) {\\n  c.data.newPos = c.elm.getBoundingClientRect();\\n}\\n\\nfunction applyTranslation (c) {\\n  var oldPos = c.data.pos;\\n  var newPos = c.data.newPos;\\n  var dx = oldPos.left - newPos.left;\\n  var dy = oldPos.top - newPos.top;\\n  if (dx || dy) {\\n    c.data.moved = true;\\n    var s = c.elm.style;\\n    s.transform = s.WebkitTransform = \\\"translate(\\\" + dx + \\\"px,\\\" + dy + \\\"px)\\\";\\n    s.transitionDuration = '0s';\\n  }\\n}\\n\\nvar platformComponents = {\\n  Transition: Transition,\\n  TransitionGroup: TransitionGroup\\n};\\n\\n/*  */\\n\\n// install platform specific utils\\nVue.config.mustUseProp = mustUseProp;\\nVue.config.isReservedTag = isReservedTag;\\nVue.config.isReservedAttr = isReservedAttr;\\nVue.config.getTagNamespace = getTagNamespace;\\nVue.config.isUnknownElement = isUnknownElement;\\n\\n// install platform runtime directives & components\\nextend(Vue.options.directives, platformDirectives);\\nextend(Vue.options.components, platformComponents);\\n\\n// install platform patch function\\nVue.prototype.__patch__ = inBrowser ? patch : noop;\\n\\n// public mount method\\nVue.prototype.$mount = function (\\n  el,\\n  hydrating\\n) {\\n  el = el && inBrowser ? query(el) : undefined;\\n  return mountComponent(this, el, hydrating)\\n};\\n\\n// devtools global hook\\n/* istanbul ignore next */\\nif (inBrowser) {\\n  setTimeout(function () {\\n    if (config.devtools) {\\n      if (devtools) {\\n        devtools.emit('init', Vue);\\n      } else {\\n        console[console.info ? 'info' : 'log'](\\n          'Download the Vue Devtools extension for a better development experience:\\\\n' +\\n          'https://github.com/vuejs/vue-devtools'\\n        );\\n      }\\n    }\\n    if (config.productionTip !== false &&\\n      typeof console !== 'undefined'\\n    ) {\\n      console[console.info ? 'info' : 'log'](\\n        \\\"You are running Vue in development mode.\\\\n\\\" +\\n        \\\"Make sure to turn on production mode when deploying for production.\\\\n\\\" +\\n        \\\"See more tips at https://vuejs.org/guide/deployment.html\\\"\\n      );\\n    }\\n  }, 0);\\n}\\n\\n/*  */\\n\\nvar defaultTagRE = /\\\\{\\\\{((?:.|\\\\r?\\\\n)+?)\\\\}\\\\}/g;\\nvar regexEscapeRE = /[-.*+?^${}()|[\\\\]\\\\/\\\\\\\\]/g;\\n\\nvar buildRegex = cached(function (delimiters) {\\n  var open = delimiters[0].replace(regexEscapeRE, '\\\\\\\\$&');\\n  var close = delimiters[1].replace(regexEscapeRE, '\\\\\\\\$&');\\n  return new RegExp(open + '((?:.|\\\\\\\\n)+?)' + close, 'g')\\n});\\n\\n\\n\\nfunction parseText (\\n  text,\\n  delimiters\\n) {\\n  var tagRE = delimiters ? buildRegex(delimiters) : defaultTagRE;\\n  if (!tagRE.test(text)) {\\n    return\\n  }\\n  var tokens = [];\\n  var rawTokens = [];\\n  var lastIndex = tagRE.lastIndex = 0;\\n  var match, index, tokenValue;\\n  while ((match = tagRE.exec(text))) {\\n    index = match.index;\\n    // push text token\\n    if (index > lastIndex) {\\n      rawTokens.push(tokenValue = text.slice(lastIndex, index));\\n      tokens.push(JSON.stringify(tokenValue));\\n    }\\n    // tag token\\n    var exp = parseFilters(match[1].trim());\\n    tokens.push((\\\"_s(\\\" + exp + \\\")\\\"));\\n    rawTokens.push({ '@binding': exp });\\n    lastIndex = index + match[0].length;\\n  }\\n  if (lastIndex < text.length) {\\n    rawTokens.push(tokenValue = text.slice(lastIndex));\\n    tokens.push(JSON.stringify(tokenValue));\\n  }\\n  return {\\n    expression: tokens.join('+'),\\n    tokens: rawTokens\\n  }\\n}\\n\\n/*  */\\n\\nfunction transformNode (el, options) {\\n  var warn = options.warn || baseWarn;\\n  var staticClass = getAndRemoveAttr(el, 'class');\\n  if (staticClass) {\\n    var res = parseText(staticClass, options.delimiters);\\n    if (res) {\\n      warn(\\n        \\\"class=\\\\\\\"\\\" + staticClass + \\\"\\\\\\\": \\\" +\\n        'Interpolation inside attributes has been removed. ' +\\n        'Use v-bind or the colon shorthand instead. For example, ' +\\n        'instead of <div class=\\\"{{ val }}\\\">, use <div :class=\\\"val\\\">.',\\n        el.rawAttrsMap['class']\\n      );\\n    }\\n  }\\n  if (staticClass) {\\n    el.staticClass = JSON.stringify(staticClass);\\n  }\\n  var classBinding = getBindingAttr(el, 'class', false /* getStatic */);\\n  if (classBinding) {\\n    el.classBinding = classBinding;\\n  }\\n}\\n\\nfunction genData (el) {\\n  var data = '';\\n  if (el.staticClass) {\\n    data += \\\"staticClass:\\\" + (el.staticClass) + \\\",\\\";\\n  }\\n  if (el.classBinding) {\\n    data += \\\"class:\\\" + (el.classBinding) + \\\",\\\";\\n  }\\n  return data\\n}\\n\\nvar klass$1 = {\\n  staticKeys: ['staticClass'],\\n  transformNode: transformNode,\\n  genData: genData\\n};\\n\\n/*  */\\n\\nfunction transformNode$1 (el, options) {\\n  var warn = options.warn || baseWarn;\\n  var staticStyle = getAndRemoveAttr(el, 'style');\\n  if (staticStyle) {\\n    /* istanbul ignore if */\\n    {\\n      var res = parseText(staticStyle, options.delimiters);\\n      if (res) {\\n        warn(\\n          \\\"style=\\\\\\\"\\\" + staticStyle + \\\"\\\\\\\": \\\" +\\n          'Interpolation inside attributes has been removed. ' +\\n          'Use v-bind or the colon shorthand instead. For example, ' +\\n          'instead of <div style=\\\"{{ val }}\\\">, use <div :style=\\\"val\\\">.',\\n          el.rawAttrsMap['style']\\n        );\\n      }\\n    }\\n    el.staticStyle = JSON.stringify(parseStyleText(staticStyle));\\n  }\\n\\n  var styleBinding = getBindingAttr(el, 'style', false /* getStatic */);\\n  if (styleBinding) {\\n    el.styleBinding = styleBinding;\\n  }\\n}\\n\\nfunction genData$1 (el) {\\n  var data = '';\\n  if (el.staticStyle) {\\n    data += \\\"staticStyle:\\\" + (el.staticStyle) + \\\",\\\";\\n  }\\n  if (el.styleBinding) {\\n    data += \\\"style:(\\\" + (el.styleBinding) + \\\"),\\\";\\n  }\\n  return data\\n}\\n\\nvar style$1 = {\\n  staticKeys: ['staticStyle'],\\n  transformNode: transformNode$1,\\n  genData: genData$1\\n};\\n\\n/*  */\\n\\nvar decoder;\\n\\nvar he = {\\n  decode: function decode (html) {\\n    decoder = decoder || document.createElement('div');\\n    decoder.innerHTML = html;\\n    return decoder.textContent\\n  }\\n};\\n\\n/*  */\\n\\nvar isUnaryTag = makeMap(\\n  'area,base,br,col,embed,frame,hr,img,input,isindex,keygen,' +\\n  'link,meta,param,source,track,wbr'\\n);\\n\\n// Elements that you can, intentionally, leave open\\n// (and which close themselves)\\nvar canBeLeftOpenTag = makeMap(\\n  'colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source'\\n);\\n\\n// HTML5 tags https://html.spec.whatwg.org/multipage/indices.html#elements-3\\n// Phrasing Content https://html.spec.whatwg.org/multipage/dom.html#phrasing-content\\nvar isNonPhrasingTag = makeMap(\\n  'address,article,aside,base,blockquote,body,caption,col,colgroup,dd,' +\\n  'details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,' +\\n  'h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,' +\\n  'optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,' +\\n  'title,tr,track'\\n);\\n\\n/**\\n * Not type-checking this file because it's mostly vendor code.\\n */\\n\\n// Regular Expressions for parsing tags and attributes\\nvar attribute = /^\\\\s*([^\\\\s\\\"'<>\\\\/=]+)(?:\\\\s*(=)\\\\s*(?:\\\"([^\\\"]*)\\\"+|'([^']*)'+|([^\\\\s\\\"'=<>`]+)))?/;\\nvar dynamicArgAttribute = /^\\\\s*((?:v-[\\\\w-]+:|@|:|#)\\\\[[^=]+\\\\][^\\\\s\\\"'<>\\\\/=]*)(?:\\\\s*(=)\\\\s*(?:\\\"([^\\\"]*)\\\"+|'([^']*)'+|([^\\\\s\\\"'=<>`]+)))?/;\\nvar ncname = \\\"[a-zA-Z_][\\\\\\\\-\\\\\\\\.0-9_a-zA-Z\\\" + (unicodeRegExp.source) + \\\"]*\\\";\\nvar qnameCapture = \\\"((?:\\\" + ncname + \\\"\\\\\\\\:)?\\\" + ncname + \\\")\\\";\\nvar startTagOpen = new RegExp((\\\"^<\\\" + qnameCapture));\\nvar startTagClose = /^\\\\s*(\\\\/?)>/;\\nvar endTag = new RegExp((\\\"^<\\\\\\\\/\\\" + qnameCapture + \\\"[^>]*>\\\"));\\nvar doctype = /^<!DOCTYPE [^>]+>/i;\\n// #7298: escape - to avoid being passed as HTML comment when inlined in page\\nvar comment = /^<!\\\\--/;\\nvar conditionalComment = /^<!\\\\[/;\\n\\n// Special Elements (can contain anything)\\nvar isPlainTextElement = makeMap('script,style,textarea', true);\\nvar reCache = {};\\n\\nvar decodingMap = {\\n  '&lt;': '<',\\n  '&gt;': '>',\\n  '&quot;': '\\\"',\\n  '&amp;': '&',\\n  '&#10;': '\\\\n',\\n  '&#9;': '\\\\t',\\n  '&#39;': \\\"'\\\"\\n};\\nvar encodedAttr = /&(?:lt|gt|quot|amp|#39);/g;\\nvar encodedAttrWithNewLines = /&(?:lt|gt|quot|amp|#39|#10|#9);/g;\\n\\n// #5992\\nvar isIgnoreNewlineTag = makeMap('pre,textarea', true);\\nvar shouldIgnoreFirstNewline = function (tag, html) { return tag && isIgnoreNewlineTag(tag) && html[0] === '\\\\n'; };\\n\\nfunction decodeAttr (value, shouldDecodeNewlines) {\\n  var re = shouldDecodeNewlines ? encodedAttrWithNewLines : encodedAttr;\\n  return value.replace(re, function (match) { return decodingMap[match]; })\\n}\\n\\nfunction parseHTML (html, options) {\\n  var stack = [];\\n  var expectHTML = options.expectHTML;\\n  var isUnaryTag$$1 = options.isUnaryTag || no;\\n  var canBeLeftOpenTag$$1 = options.canBeLeftOpenTag || no;\\n  var index = 0;\\n  var last, lastTag;\\n  while (html) {\\n    last = html;\\n    // Make sure we're not in a plaintext content element like script/style\\n    if (!lastTag || !isPlainTextElement(lastTag)) {\\n      var textEnd = html.indexOf('<');\\n      if (textEnd === 0) {\\n        // Comment:\\n        if (comment.test(html)) {\\n          var commentEnd = html.indexOf('-->');\\n\\n          if (commentEnd >= 0) {\\n            if (options.shouldKeepComment) {\\n              options.comment(html.substring(4, commentEnd), index, index + commentEnd + 3);\\n            }\\n            advance(commentEnd + 3);\\n            continue\\n          }\\n        }\\n\\n        // http://en.wikipedia.org/wiki/Conditional_comment#Downlevel-revealed_conditional_comment\\n        if (conditionalComment.test(html)) {\\n          var conditionalEnd = html.indexOf(']>');\\n\\n          if (conditionalEnd >= 0) {\\n            advance(conditionalEnd + 2);\\n            continue\\n          }\\n        }\\n\\n        // Doctype:\\n        var doctypeMatch = html.match(doctype);\\n        if (doctypeMatch) {\\n          advance(doctypeMatch[0].length);\\n          continue\\n        }\\n\\n        // End tag:\\n        var endTagMatch = html.match(endTag);\\n        if (endTagMatch) {\\n          var curIndex = index;\\n          advance(endTagMatch[0].length);\\n          parseEndTag(endTagMatch[1], curIndex, index);\\n          continue\\n        }\\n\\n        // Start tag:\\n        var startTagMatch = parseStartTag();\\n        if (startTagMatch) {\\n          handleStartTag(startTagMatch);\\n          if (shouldIgnoreFirstNewline(startTagMatch.tagName, html)) {\\n            advance(1);\\n          }\\n          continue\\n        }\\n      }\\n\\n      var text = (void 0), rest = (void 0), next = (void 0);\\n      if (textEnd >= 0) {\\n        rest = html.slice(textEnd);\\n        while (\\n          !endTag.test(rest) &&\\n          !startTagOpen.test(rest) &&\\n          !comment.test(rest) &&\\n          !conditionalComment.test(rest)\\n        ) {\\n          // < in plain text, be forgiving and treat it as text\\n          next = rest.indexOf('<', 1);\\n          if (next < 0) { break }\\n          textEnd += next;\\n          rest = html.slice(textEnd);\\n        }\\n        text = html.substring(0, textEnd);\\n      }\\n\\n      if (textEnd < 0) {\\n        text = html;\\n      }\\n\\n      if (text) {\\n        advance(text.length);\\n      }\\n\\n      if (options.chars && text) {\\n        options.chars(text, index - text.length, index);\\n      }\\n    } else {\\n      var endTagLength = 0;\\n      var stackedTag = lastTag.toLowerCase();\\n      var reStackedTag = reCache[stackedTag] || (reCache[stackedTag] = new RegExp('([\\\\\\\\s\\\\\\\\S]*?)(</' + stackedTag + '[^>]*>)', 'i'));\\n      var rest$1 = html.replace(reStackedTag, function (all, text, endTag) {\\n        endTagLength = endTag.length;\\n        if (!isPlainTextElement(stackedTag) && stackedTag !== 'noscript') {\\n          text = text\\n            .replace(/<!\\\\--([\\\\s\\\\S]*?)-->/g, '$1') // #7298\\n            .replace(/<!\\\\[CDATA\\\\[([\\\\s\\\\S]*?)]]>/g, '$1');\\n        }\\n        if (shouldIgnoreFirstNewline(stackedTag, text)) {\\n          text = text.slice(1);\\n        }\\n        if (options.chars) {\\n          options.chars(text);\\n        }\\n        return ''\\n      });\\n      index += html.length - rest$1.length;\\n      html = rest$1;\\n      parseEndTag(stackedTag, index - endTagLength, index);\\n    }\\n\\n    if (html === last) {\\n      options.chars && options.chars(html);\\n      if (!stack.length && options.warn) {\\n        options.warn((\\\"Mal-formatted tag at end of template: \\\\\\\"\\\" + html + \\\"\\\\\\\"\\\"), { start: index + html.length });\\n      }\\n      break\\n    }\\n  }\\n\\n  // Clean up any remaining tags\\n  parseEndTag();\\n\\n  function advance (n) {\\n    index += n;\\n    html = html.substring(n);\\n  }\\n\\n  function parseStartTag () {\\n    var start = html.match(startTagOpen);\\n    if (start) {\\n      var match = {\\n        tagName: start[1],\\n        attrs: [],\\n        start: index\\n      };\\n      advance(start[0].length);\\n      var end, attr;\\n      while (!(end = html.match(startTagClose)) && (attr = html.match(dynamicArgAttribute) || html.match(attribute))) {\\n        attr.start = index;\\n        advance(attr[0].length);\\n        attr.end = index;\\n        match.attrs.push(attr);\\n      }\\n      if (end) {\\n        match.unarySlash = end[1];\\n        advance(end[0].length);\\n        match.end = index;\\n        return match\\n      }\\n    }\\n  }\\n\\n  function handleStartTag (match) {\\n    var tagName = match.tagName;\\n    var unarySlash = match.unarySlash;\\n\\n    if (expectHTML) {\\n      if (lastTag === 'p' && isNonPhrasingTag(tagName)) {\\n        parseEndTag(lastTag);\\n      }\\n      if (canBeLeftOpenTag$$1(tagName) && lastTag === tagName) {\\n        parseEndTag(tagName);\\n      }\\n    }\\n\\n    var unary = isUnaryTag$$1(tagName) || !!unarySlash;\\n\\n    var l = match.attrs.length;\\n    var attrs = new Array(l);\\n    for (var i = 0; i < l; i++) {\\n      var args = match.attrs[i];\\n      var value = args[3] || args[4] || args[5] || '';\\n      var shouldDecodeNewlines = tagName === 'a' && args[1] === 'href'\\n        ? options.shouldDecodeNewlinesForHref\\n        : options.shouldDecodeNewlines;\\n      attrs[i] = {\\n        name: args[1],\\n        value: decodeAttr(value, shouldDecodeNewlines)\\n      };\\n      if (options.outputSourceRange) {\\n        attrs[i].start = args.start + args[0].match(/^\\\\s*/).length;\\n        attrs[i].end = args.end;\\n      }\\n    }\\n\\n    if (!unary) {\\n      stack.push({ tag: tagName, lowerCasedTag: tagName.toLowerCase(), attrs: attrs, start: match.start, end: match.end });\\n      lastTag = tagName;\\n    }\\n\\n    if (options.start) {\\n      options.start(tagName, attrs, unary, match.start, match.end);\\n    }\\n  }\\n\\n  function parseEndTag (tagName, start, end) {\\n    var pos, lowerCasedTagName;\\n    if (start == null) { start = index; }\\n    if (end == null) { end = index; }\\n\\n    // Find the closest opened tag of the same type\\n    if (tagName) {\\n      lowerCasedTagName = tagName.toLowerCase();\\n      for (pos = stack.length - 1; pos >= 0; pos--) {\\n        if (stack[pos].lowerCasedTag === lowerCasedTagName) {\\n          break\\n        }\\n      }\\n    } else {\\n      // If no tag name is provided, clean shop\\n      pos = 0;\\n    }\\n\\n    if (pos >= 0) {\\n      // Close all the open elements, up the stack\\n      for (var i = stack.length - 1; i >= pos; i--) {\\n        if (i > pos || !tagName &&\\n          options.warn\\n        ) {\\n          options.warn(\\n            (\\\"tag <\\\" + (stack[i].tag) + \\\"> has no matching end tag.\\\"),\\n            { start: stack[i].start, end: stack[i].end }\\n          );\\n        }\\n        if (options.end) {\\n          options.end(stack[i].tag, start, end);\\n        }\\n      }\\n\\n      // Remove the open elements from the stack\\n      stack.length = pos;\\n      lastTag = pos && stack[pos - 1].tag;\\n    } else if (lowerCasedTagName === 'br') {\\n      if (options.start) {\\n        options.start(tagName, [], true, start, end);\\n      }\\n    } else if (lowerCasedTagName === 'p') {\\n      if (options.start) {\\n        options.start(tagName, [], false, start, end);\\n      }\\n      if (options.end) {\\n        options.end(tagName, start, end);\\n      }\\n    }\\n  }\\n}\\n\\n/*  */\\n\\nvar onRE = /^@|^v-on:/;\\nvar dirRE = /^v-|^@|^:|^#/;\\nvar forAliasRE = /([\\\\s\\\\S]*?)\\\\s+(?:in|of)\\\\s+([\\\\s\\\\S]*)/;\\nvar forIteratorRE = /,([^,\\\\}\\\\]]*)(?:,([^,\\\\}\\\\]]*))?$/;\\nvar stripParensRE = /^\\\\(|\\\\)$/g;\\nvar dynamicArgRE = /^\\\\[.*\\\\]$/;\\n\\nvar argRE = /:(.*)$/;\\nvar bindRE = /^:|^\\\\.|^v-bind:/;\\nvar modifierRE = /\\\\.[^.\\\\]]+(?=[^\\\\]]*$)/g;\\n\\nvar slotRE = /^v-slot(:|$)|^#/;\\n\\nvar lineBreakRE = /[\\\\r\\\\n]/;\\nvar whitespaceRE$1 = /\\\\s+/g;\\n\\nvar invalidAttributeRE = /[\\\\s\\\"'<>\\\\/=]/;\\n\\nvar decodeHTMLCached = cached(he.decode);\\n\\nvar emptySlotScopeToken = \\\"_empty_\\\";\\n\\n// configurable state\\nvar warn$2;\\nvar delimiters;\\nvar transforms;\\nvar preTransforms;\\nvar postTransforms;\\nvar platformIsPreTag;\\nvar platformMustUseProp;\\nvar platformGetTagNamespace;\\nvar maybeComponent;\\n\\nfunction createASTElement (\\n  tag,\\n  attrs,\\n  parent\\n) {\\n  return {\\n    type: 1,\\n    tag: tag,\\n    attrsList: attrs,\\n    attrsMap: makeAttrsMap(attrs),\\n    rawAttrsMap: {},\\n    parent: parent,\\n    children: []\\n  }\\n}\\n\\n/**\\n * Convert HTML string to AST.\\n */\\nfunction parse (\\n  template,\\n  options\\n) {\\n  warn$2 = options.warn || baseWarn;\\n\\n  platformIsPreTag = options.isPreTag || no;\\n  platformMustUseProp = options.mustUseProp || no;\\n  platformGetTagNamespace = options.getTagNamespace || no;\\n  var isReservedTag = options.isReservedTag || no;\\n  maybeComponent = function (el) { return !!el.component || !isReservedTag(el.tag); };\\n\\n  transforms = pluckModuleFunction(options.modules, 'transformNode');\\n  preTransforms = pluckModuleFunction(options.modules, 'preTransformNode');\\n  postTransforms = pluckModuleFunction(options.modules, 'postTransformNode');\\n\\n  delimiters = options.delimiters;\\n\\n  var stack = [];\\n  var preserveWhitespace = options.preserveWhitespace !== false;\\n  var whitespaceOption = options.whitespace;\\n  var root;\\n  var currentParent;\\n  var inVPre = false;\\n  var inPre = false;\\n  var warned = false;\\n\\n  function warnOnce (msg, range) {\\n    if (!warned) {\\n      warned = true;\\n      warn$2(msg, range);\\n    }\\n  }\\n\\n  function closeElement (element) {\\n    trimEndingWhitespace(element);\\n    if (!inVPre && !element.processed) {\\n      element = processElement(element, options);\\n    }\\n    // tree management\\n    if (!stack.length && element !== root) {\\n      // allow root elements with v-if, v-else-if and v-else\\n      if (root.if && (element.elseif || element.else)) {\\n        {\\n          checkRootConstraints(element);\\n        }\\n        addIfCondition(root, {\\n          exp: element.elseif,\\n          block: element\\n        });\\n      } else {\\n        warnOnce(\\n          \\\"Component template should contain exactly one root element. \\\" +\\n          \\\"If you are using v-if on multiple elements, \\\" +\\n          \\\"use v-else-if to chain them instead.\\\",\\n          { start: element.start }\\n        );\\n      }\\n    }\\n    if (currentParent && !element.forbidden) {\\n      if (element.elseif || element.else) {\\n        processIfConditions(element, currentParent);\\n      } else {\\n        if (element.slotScope) {\\n          // scoped slot\\n          // keep it in the children list so that v-else(-if) conditions can\\n          // find it as the prev node.\\n          var name = element.slotTarget || '\\\"default\\\"'\\n          ;(currentParent.scopedSlots || (currentParent.scopedSlots = {}))[name] = element;\\n        }\\n        currentParent.children.push(element);\\n        element.parent = currentParent;\\n      }\\n    }\\n\\n    // final children cleanup\\n    // filter out scoped slots\\n    element.children = element.children.filter(function (c) { return !(c).slotScope; });\\n    // remove trailing whitespace node again\\n    trimEndingWhitespace(element);\\n\\n    // check pre state\\n    if (element.pre) {\\n      inVPre = false;\\n    }\\n    if (platformIsPreTag(element.tag)) {\\n      inPre = false;\\n    }\\n    // apply post-transforms\\n    for (var i = 0; i < postTransforms.length; i++) {\\n      postTransforms[i](element, options);\\n    }\\n  }\\n\\n  function trimEndingWhitespace (el) {\\n    // remove trailing whitespace node\\n    if (!inPre) {\\n      var lastNode;\\n      while (\\n        (lastNode = el.children[el.children.length - 1]) &&\\n        lastNode.type === 3 &&\\n        lastNode.text === ' '\\n      ) {\\n        el.children.pop();\\n      }\\n    }\\n  }\\n\\n  function checkRootConstraints (el) {\\n    if (el.tag === 'slot' || el.tag === 'template') {\\n      warnOnce(\\n        \\\"Cannot use <\\\" + (el.tag) + \\\"> as component root element because it may \\\" +\\n        'contain multiple nodes.',\\n        { start: el.start }\\n      );\\n    }\\n    if (el.attrsMap.hasOwnProperty('v-for')) {\\n      warnOnce(\\n        'Cannot use v-for on stateful component root element because ' +\\n        'it renders multiple elements.',\\n        el.rawAttrsMap['v-for']\\n      );\\n    }\\n  }\\n\\n  parseHTML(template, {\\n    warn: warn$2,\\n    expectHTML: options.expectHTML,\\n    isUnaryTag: options.isUnaryTag,\\n    canBeLeftOpenTag: options.canBeLeftOpenTag,\\n    shouldDecodeNewlines: options.shouldDecodeNewlines,\\n    shouldDecodeNewlinesForHref: options.shouldDecodeNewlinesForHref,\\n    shouldKeepComment: options.comments,\\n    outputSourceRange: options.outputSourceRange,\\n    start: function start (tag, attrs, unary, start$1, end) {\\n      // check namespace.\\n      // inherit parent ns if there is one\\n      var ns = (currentParent && currentParent.ns) || platformGetTagNamespace(tag);\\n\\n      // handle IE svg bug\\n      /* istanbul ignore if */\\n      if (isIE && ns === 'svg') {\\n        attrs = guardIESVGBug(attrs);\\n      }\\n\\n      var element = createASTElement(tag, attrs, currentParent);\\n      if (ns) {\\n        element.ns = ns;\\n      }\\n\\n      {\\n        if (options.outputSourceRange) {\\n          element.start = start$1;\\n          element.end = end;\\n          element.rawAttrsMap = element.attrsList.reduce(function (cumulated, attr) {\\n            cumulated[attr.name] = attr;\\n            return cumulated\\n          }, {});\\n        }\\n        attrs.forEach(function (attr) {\\n          if (invalidAttributeRE.test(attr.name)) {\\n            warn$2(\\n              \\\"Invalid dynamic argument expression: attribute names cannot contain \\\" +\\n              \\\"spaces, quotes, <, >, / or =.\\\",\\n              {\\n                start: attr.start + attr.name.indexOf(\\\"[\\\"),\\n                end: attr.start + attr.name.length\\n              }\\n            );\\n          }\\n        });\\n      }\\n\\n      if (isForbiddenTag(element) && !isServerRendering()) {\\n        element.forbidden = true;\\n        warn$2(\\n          'Templates should only be responsible for mapping the state to the ' +\\n          'UI. Avoid placing tags with side-effects in your templates, such as ' +\\n          \\\"<\\\" + tag + \\\">\\\" + ', as they will not be parsed.',\\n          { start: element.start }\\n        );\\n      }\\n\\n      // apply pre-transforms\\n      for (var i = 0; i < preTransforms.length; i++) {\\n        element = preTransforms[i](element, options) || element;\\n      }\\n\\n      if (!inVPre) {\\n        processPre(element);\\n        if (element.pre) {\\n          inVPre = true;\\n        }\\n      }\\n      if (platformIsPreTag(element.tag)) {\\n        inPre = true;\\n      }\\n      if (inVPre) {\\n        processRawAttrs(element);\\n      } else if (!element.processed) {\\n        // structural directives\\n        processFor(element);\\n        processIf(element);\\n        processOnce(element);\\n      }\\n\\n      if (!root) {\\n        root = element;\\n        {\\n          checkRootConstraints(root);\\n        }\\n      }\\n\\n      if (!unary) {\\n        currentParent = element;\\n        stack.push(element);\\n      } else {\\n        closeElement(element);\\n      }\\n    },\\n\\n    end: function end (tag, start, end$1) {\\n      var element = stack[stack.length - 1];\\n      // pop stack\\n      stack.length -= 1;\\n      currentParent = stack[stack.length - 1];\\n      if (options.outputSourceRange) {\\n        element.end = end$1;\\n      }\\n      closeElement(element);\\n    },\\n\\n    chars: function chars (text, start, end) {\\n      if (!currentParent) {\\n        {\\n          if (text === template) {\\n            warnOnce(\\n              'Component template requires a root element, rather than just text.',\\n              { start: start }\\n            );\\n          } else if ((text = text.trim())) {\\n            warnOnce(\\n              (\\\"text \\\\\\\"\\\" + text + \\\"\\\\\\\" outside root element will be ignored.\\\"),\\n              { start: start }\\n            );\\n          }\\n        }\\n        return\\n      }\\n      // IE textarea placeholder bug\\n      /* istanbul ignore if */\\n      if (isIE &&\\n        currentParent.tag === 'textarea' &&\\n        currentParent.attrsMap.placeholder === text\\n      ) {\\n        return\\n      }\\n      var children = currentParent.children;\\n      if (inPre || text.trim()) {\\n        text = isTextTag(currentParent) ? text : decodeHTMLCached(text);\\n      } else if (!children.length) {\\n        // remove the whitespace-only node right after an opening tag\\n        text = '';\\n      } else if (whitespaceOption) {\\n        if (whitespaceOption === 'condense') {\\n          // in condense mode, remove the whitespace node if it contains\\n          // line break, otherwise condense to a single space\\n          text = lineBreakRE.test(text) ? '' : ' ';\\n        } else {\\n          text = ' ';\\n        }\\n      } else {\\n        text = preserveWhitespace ? ' ' : '';\\n      }\\n      if (text) {\\n        if (!inPre && whitespaceOption === 'condense') {\\n          // condense consecutive whitespaces into single space\\n          text = text.replace(whitespaceRE$1, ' ');\\n        }\\n        var res;\\n        var child;\\n        if (!inVPre && text !== ' ' && (res = parseText(text, delimiters))) {\\n          child = {\\n            type: 2,\\n            expression: res.expression,\\n            tokens: res.tokens,\\n            text: text\\n          };\\n        } else if (text !== ' ' || !children.length || children[children.length - 1].text !== ' ') {\\n          child = {\\n            type: 3,\\n            text: text\\n          };\\n        }\\n        if (child) {\\n          if (options.outputSourceRange) {\\n            child.start = start;\\n            child.end = end;\\n          }\\n          children.push(child);\\n        }\\n      }\\n    },\\n    comment: function comment (text, start, end) {\\n      // adding anyting as a sibling to the root node is forbidden\\n      // comments should still be allowed, but ignored\\n      if (currentParent) {\\n        var child = {\\n          type: 3,\\n          text: text,\\n          isComment: true\\n        };\\n        if (options.outputSourceRange) {\\n          child.start = start;\\n          child.end = end;\\n        }\\n        currentParent.children.push(child);\\n      }\\n    }\\n  });\\n  return root\\n}\\n\\nfunction processPre (el) {\\n  if (getAndRemoveAttr(el, 'v-pre') != null) {\\n    el.pre = true;\\n  }\\n}\\n\\nfunction processRawAttrs (el) {\\n  var list = el.attrsList;\\n  var len = list.length;\\n  if (len) {\\n    var attrs = el.attrs = new Array(len);\\n    for (var i = 0; i < len; i++) {\\n      attrs[i] = {\\n        name: list[i].name,\\n        value: JSON.stringify(list[i].value)\\n      };\\n      if (list[i].start != null) {\\n        attrs[i].start = list[i].start;\\n        attrs[i].end = list[i].end;\\n      }\\n    }\\n  } else if (!el.pre) {\\n    // non root node in pre blocks with no attributes\\n    el.plain = true;\\n  }\\n}\\n\\nfunction processElement (\\n  element,\\n  options\\n) {\\n  processKey(element);\\n\\n  // determine whether this is a plain element after\\n  // removing structural attributes\\n  element.plain = (\\n    !element.key &&\\n    !element.scopedSlots &&\\n    !element.attrsList.length\\n  );\\n\\n  processRef(element);\\n  processSlotContent(element);\\n  processSlotOutlet(element);\\n  processComponent(element);\\n  for (var i = 0; i < transforms.length; i++) {\\n    element = transforms[i](element, options) || element;\\n  }\\n  processAttrs(element);\\n  return element\\n}\\n\\nfunction processKey (el) {\\n  var exp = getBindingAttr(el, 'key');\\n  if (exp) {\\n    {\\n      if (el.tag === 'template') {\\n        warn$2(\\n          \\\"<template> cannot be keyed. Place the key on real elements instead.\\\",\\n          getRawBindingAttr(el, 'key')\\n        );\\n      }\\n      if (el.for) {\\n        var iterator = el.iterator2 || el.iterator1;\\n        var parent = el.parent;\\n        if (iterator && iterator === exp && parent && parent.tag === 'transition-group') {\\n          warn$2(\\n            \\\"Do not use v-for index as key on <transition-group> children, \\\" +\\n            \\\"this is the same as not using keys.\\\",\\n            getRawBindingAttr(el, 'key'),\\n            true /* tip */\\n          );\\n        }\\n      }\\n    }\\n    el.key = exp;\\n  }\\n}\\n\\nfunction processRef (el) {\\n  var ref = getBindingAttr(el, 'ref');\\n  if (ref) {\\n    el.ref = ref;\\n    el.refInFor = checkInFor(el);\\n  }\\n}\\n\\nfunction processFor (el) {\\n  var exp;\\n  if ((exp = getAndRemoveAttr(el, 'v-for'))) {\\n    var res = parseFor(exp);\\n    if (res) {\\n      extend(el, res);\\n    } else {\\n      warn$2(\\n        (\\\"Invalid v-for expression: \\\" + exp),\\n        el.rawAttrsMap['v-for']\\n      );\\n    }\\n  }\\n}\\n\\n\\n\\nfunction parseFor (exp) {\\n  var inMatch = exp.match(forAliasRE);\\n  if (!inMatch) { return }\\n  var res = {};\\n  res.for = inMatch[2].trim();\\n  var alias = inMatch[1].trim().replace(stripParensRE, '');\\n  var iteratorMatch = alias.match(forIteratorRE);\\n  if (iteratorMatch) {\\n    res.alias = alias.replace(forIteratorRE, '').trim();\\n    res.iterator1 = iteratorMatch[1].trim();\\n    if (iteratorMatch[2]) {\\n      res.iterator2 = iteratorMatch[2].trim();\\n    }\\n  } else {\\n    res.alias = alias;\\n  }\\n  return res\\n}\\n\\nfunction processIf (el) {\\n  var exp = getAndRemoveAttr(el, 'v-if');\\n  if (exp) {\\n    el.if = exp;\\n    addIfCondition(el, {\\n      exp: exp,\\n      block: el\\n    });\\n  } else {\\n    if (getAndRemoveAttr(el, 'v-else') != null) {\\n      el.else = true;\\n    }\\n    var elseif = getAndRemoveAttr(el, 'v-else-if');\\n    if (elseif) {\\n      el.elseif = elseif;\\n    }\\n  }\\n}\\n\\nfunction processIfConditions (el, parent) {\\n  var prev = findPrevElement(parent.children);\\n  if (prev && prev.if) {\\n    addIfCondition(prev, {\\n      exp: el.elseif,\\n      block: el\\n    });\\n  } else {\\n    warn$2(\\n      \\\"v-\\\" + (el.elseif ? ('else-if=\\\"' + el.elseif + '\\\"') : 'else') + \\\" \\\" +\\n      \\\"used on element <\\\" + (el.tag) + \\\"> without corresponding v-if.\\\",\\n      el.rawAttrsMap[el.elseif ? 'v-else-if' : 'v-else']\\n    );\\n  }\\n}\\n\\nfunction findPrevElement (children) {\\n  var i = children.length;\\n  while (i--) {\\n    if (children[i].type === 1) {\\n      return children[i]\\n    } else {\\n      if (children[i].text !== ' ') {\\n        warn$2(\\n          \\\"text \\\\\\\"\\\" + (children[i].text.trim()) + \\\"\\\\\\\" between v-if and v-else(-if) \\\" +\\n          \\\"will be ignored.\\\",\\n          children[i]\\n        );\\n      }\\n      children.pop();\\n    }\\n  }\\n}\\n\\nfunction addIfCondition (el, condition) {\\n  if (!el.ifConditions) {\\n    el.ifConditions = [];\\n  }\\n  el.ifConditions.push(condition);\\n}\\n\\nfunction processOnce (el) {\\n  var once$$1 = getAndRemoveAttr(el, 'v-once');\\n  if (once$$1 != null) {\\n    el.once = true;\\n  }\\n}\\n\\n// handle content being passed to a component as slot,\\n// e.g. <template slot=\\\"xxx\\\">, <div slot-scope=\\\"xxx\\\">\\nfunction processSlotContent (el) {\\n  var slotScope;\\n  if (el.tag === 'template') {\\n    slotScope = getAndRemoveAttr(el, 'scope');\\n    /* istanbul ignore if */\\n    if (slotScope) {\\n      warn$2(\\n        \\\"the \\\\\\\"scope\\\\\\\" attribute for scoped slots have been deprecated and \\\" +\\n        \\\"replaced by \\\\\\\"slot-scope\\\\\\\" since 2.5. The new \\\\\\\"slot-scope\\\\\\\" attribute \\\" +\\n        \\\"can also be used on plain elements in addition to <template> to \\\" +\\n        \\\"denote scoped slots.\\\",\\n        el.rawAttrsMap['scope'],\\n        true\\n      );\\n    }\\n    el.slotScope = slotScope || getAndRemoveAttr(el, 'slot-scope');\\n  } else if ((slotScope = getAndRemoveAttr(el, 'slot-scope'))) {\\n    /* istanbul ignore if */\\n    if (el.attrsMap['v-for']) {\\n      warn$2(\\n        \\\"Ambiguous combined usage of slot-scope and v-for on <\\\" + (el.tag) + \\\"> \\\" +\\n        \\\"(v-for takes higher priority). Use a wrapper <template> for the \\\" +\\n        \\\"scoped slot to make it clearer.\\\",\\n        el.rawAttrsMap['slot-scope'],\\n        true\\n      );\\n    }\\n    el.slotScope = slotScope;\\n  }\\n\\n  // slot=\\\"xxx\\\"\\n  var slotTarget = getBindingAttr(el, 'slot');\\n  if (slotTarget) {\\n    el.slotTarget = slotTarget === '\\\"\\\"' ? '\\\"default\\\"' : slotTarget;\\n    el.slotTargetDynamic = !!(el.attrsMap[':slot'] || el.attrsMap['v-bind:slot']);\\n    // preserve slot as an attribute for native shadow DOM compat\\n    // only for non-scoped slots.\\n    if (el.tag !== 'template' && !el.slotScope) {\\n      addAttr(el, 'slot', slotTarget, getRawBindingAttr(el, 'slot'));\\n    }\\n  }\\n\\n  // 2.6 v-slot syntax\\n  {\\n    if (el.tag === 'template') {\\n      // v-slot on <template>\\n      var slotBinding = getAndRemoveAttrByRegex(el, slotRE);\\n      if (slotBinding) {\\n        {\\n          if (el.slotTarget || el.slotScope) {\\n            warn$2(\\n              \\\"Unexpected mixed usage of different slot syntaxes.\\\",\\n              el\\n            );\\n          }\\n          if (el.parent && !maybeComponent(el.parent)) {\\n            warn$2(\\n              \\\"<template v-slot> can only appear at the root level inside \\\" +\\n              \\\"the receiving component\\\",\\n              el\\n            );\\n          }\\n        }\\n        var ref = getSlotName(slotBinding);\\n        var name = ref.name;\\n        var dynamic = ref.dynamic;\\n        el.slotTarget = name;\\n        el.slotTargetDynamic = dynamic;\\n        el.slotScope = slotBinding.value || emptySlotScopeToken; // force it into a scoped slot for perf\\n      }\\n    } else {\\n      // v-slot on component, denotes default slot\\n      var slotBinding$1 = getAndRemoveAttrByRegex(el, slotRE);\\n      if (slotBinding$1) {\\n        {\\n          if (!maybeComponent(el)) {\\n            warn$2(\\n              \\\"v-slot can only be used on components or <template>.\\\",\\n              slotBinding$1\\n            );\\n          }\\n          if (el.slotScope || el.slotTarget) {\\n            warn$2(\\n              \\\"Unexpected mixed usage of different slot syntaxes.\\\",\\n              el\\n            );\\n          }\\n          if (el.scopedSlots) {\\n            warn$2(\\n              \\\"To avoid scope ambiguity, the default slot should also use \\\" +\\n              \\\"<template> syntax when there are other named slots.\\\",\\n              slotBinding$1\\n            );\\n          }\\n        }\\n        // add the component's children to its default slot\\n        var slots = el.scopedSlots || (el.scopedSlots = {});\\n        var ref$1 = getSlotName(slotBinding$1);\\n        var name$1 = ref$1.name;\\n        var dynamic$1 = ref$1.dynamic;\\n        var slotContainer = slots[name$1] = createASTElement('template', [], el);\\n        slotContainer.slotTarget = name$1;\\n        slotContainer.slotTargetDynamic = dynamic$1;\\n        slotContainer.children = el.children.filter(function (c) {\\n          if (!c.slotScope) {\\n            c.parent = slotContainer;\\n            return true\\n          }\\n        });\\n        slotContainer.slotScope = slotBinding$1.value || emptySlotScopeToken;\\n        // remove children as they are returned from scopedSlots now\\n        el.children = [];\\n        // mark el non-plain so data gets generated\\n        el.plain = false;\\n      }\\n    }\\n  }\\n}\\n\\nfunction getSlotName (binding) {\\n  var name = binding.name.replace(slotRE, '');\\n  if (!name) {\\n    if (binding.name[0] !== '#') {\\n      name = 'default';\\n    } else {\\n      warn$2(\\n        \\\"v-slot shorthand syntax requires a slot name.\\\",\\n        binding\\n      );\\n    }\\n  }\\n  return dynamicArgRE.test(name)\\n    // dynamic [name]\\n    ? { name: name.slice(1, -1), dynamic: true }\\n    // static name\\n    : { name: (\\\"\\\\\\\"\\\" + name + \\\"\\\\\\\"\\\"), dynamic: false }\\n}\\n\\n// handle <slot/> outlets\\nfunction processSlotOutlet (el) {\\n  if (el.tag === 'slot') {\\n    el.slotName = getBindingAttr(el, 'name');\\n    if (el.key) {\\n      warn$2(\\n        \\\"`key` does not work on <slot> because slots are abstract outlets \\\" +\\n        \\\"and can possibly expand into multiple elements. \\\" +\\n        \\\"Use the key on a wrapping element instead.\\\",\\n        getRawBindingAttr(el, 'key')\\n      );\\n    }\\n  }\\n}\\n\\nfunction processComponent (el) {\\n  var binding;\\n  if ((binding = getBindingAttr(el, 'is'))) {\\n    el.component = binding;\\n  }\\n  if (getAndRemoveAttr(el, 'inline-template') != null) {\\n    el.inlineTemplate = true;\\n  }\\n}\\n\\nfunction processAttrs (el) {\\n  var list = el.attrsList;\\n  var i, l, name, rawName, value, modifiers, syncGen, isDynamic;\\n  for (i = 0, l = list.length; i < l; i++) {\\n    name = rawName = list[i].name;\\n    value = list[i].value;\\n    if (dirRE.test(name)) {\\n      // mark element as dynamic\\n      el.hasBindings = true;\\n      // modifiers\\n      modifiers = parseModifiers(name.replace(dirRE, ''));\\n      // support .foo shorthand syntax for the .prop modifier\\n      if (modifiers) {\\n        name = name.replace(modifierRE, '');\\n      }\\n      if (bindRE.test(name)) { // v-bind\\n        name = name.replace(bindRE, '');\\n        value = parseFilters(value);\\n        isDynamic = dynamicArgRE.test(name);\\n        if (isDynamic) {\\n          name = name.slice(1, -1);\\n        }\\n        if (\\n          value.trim().length === 0\\n        ) {\\n          warn$2(\\n            (\\\"The value for a v-bind expression cannot be empty. Found in \\\\\\\"v-bind:\\\" + name + \\\"\\\\\\\"\\\")\\n          );\\n        }\\n        if (modifiers) {\\n          if (modifiers.prop && !isDynamic) {\\n            name = camelize(name);\\n            if (name === 'innerHtml') { name = 'innerHTML'; }\\n          }\\n          if (modifiers.camel && !isDynamic) {\\n            name = camelize(name);\\n          }\\n          if (modifiers.sync) {\\n            syncGen = genAssignmentCode(value, \\\"$event\\\");\\n            if (!isDynamic) {\\n              addHandler(\\n                el,\\n                (\\\"update:\\\" + (camelize(name))),\\n                syncGen,\\n                null,\\n                false,\\n                warn$2,\\n                list[i]\\n              );\\n              if (hyphenate(name) !== camelize(name)) {\\n                addHandler(\\n                  el,\\n                  (\\\"update:\\\" + (hyphenate(name))),\\n                  syncGen,\\n                  null,\\n                  false,\\n                  warn$2,\\n                  list[i]\\n                );\\n              }\\n            } else {\\n              // handler w/ dynamic event name\\n              addHandler(\\n                el,\\n                (\\\"\\\\\\\"update:\\\\\\\"+(\\\" + name + \\\")\\\"),\\n                syncGen,\\n                null,\\n                false,\\n                warn$2,\\n                list[i],\\n                true // dynamic\\n              );\\n            }\\n          }\\n        }\\n        if ((modifiers && modifiers.prop) || (\\n          !el.component && platformMustUseProp(el.tag, el.attrsMap.type, name)\\n        )) {\\n          addProp(el, name, value, list[i], isDynamic);\\n        } else {\\n          addAttr(el, name, value, list[i], isDynamic);\\n        }\\n      } else if (onRE.test(name)) { // v-on\\n        name = name.replace(onRE, '');\\n        isDynamic = dynamicArgRE.test(name);\\n        if (isDynamic) {\\n          name = name.slice(1, -1);\\n        }\\n        addHandler(el, name, value, modifiers, false, warn$2, list[i], isDynamic);\\n      } else { // normal directives\\n        name = name.replace(dirRE, '');\\n        // parse arg\\n        var argMatch = name.match(argRE);\\n        var arg = argMatch && argMatch[1];\\n        isDynamic = false;\\n        if (arg) {\\n          name = name.slice(0, -(arg.length + 1));\\n          if (dynamicArgRE.test(arg)) {\\n            arg = arg.slice(1, -1);\\n            isDynamic = true;\\n          }\\n        }\\n        addDirective(el, name, rawName, value, arg, isDynamic, modifiers, list[i]);\\n        if (name === 'model') {\\n          checkForAliasModel(el, value);\\n        }\\n      }\\n    } else {\\n      // literal attribute\\n      {\\n        var res = parseText(value, delimiters);\\n        if (res) {\\n          warn$2(\\n            name + \\\"=\\\\\\\"\\\" + value + \\\"\\\\\\\": \\\" +\\n            'Interpolation inside attributes has been removed. ' +\\n            'Use v-bind or the colon shorthand instead. For example, ' +\\n            'instead of <div id=\\\"{{ val }}\\\">, use <div :id=\\\"val\\\">.',\\n            list[i]\\n          );\\n        }\\n      }\\n      addAttr(el, name, JSON.stringify(value), list[i]);\\n      // #6887 firefox doesn't update muted state if set via attribute\\n      // even immediately after element creation\\n      if (!el.component &&\\n          name === 'muted' &&\\n          platformMustUseProp(el.tag, el.attrsMap.type, name)) {\\n        addProp(el, name, 'true', list[i]);\\n      }\\n    }\\n  }\\n}\\n\\nfunction checkInFor (el) {\\n  var parent = el;\\n  while (parent) {\\n    if (parent.for !== undefined) {\\n      return true\\n    }\\n    parent = parent.parent;\\n  }\\n  return false\\n}\\n\\nfunction parseModifiers (name) {\\n  var match = name.match(modifierRE);\\n  if (match) {\\n    var ret = {};\\n    match.forEach(function (m) { ret[m.slice(1)] = true; });\\n    return ret\\n  }\\n}\\n\\nfunction makeAttrsMap (attrs) {\\n  var map = {};\\n  for (var i = 0, l = attrs.length; i < l; i++) {\\n    if (\\n      map[attrs[i].name] && !isIE && !isEdge\\n    ) {\\n      warn$2('duplicate attribute: ' + attrs[i].name, attrs[i]);\\n    }\\n    map[attrs[i].name] = attrs[i].value;\\n  }\\n  return map\\n}\\n\\n// for script (e.g. type=\\\"x/template\\\") or style, do not decode content\\nfunction isTextTag (el) {\\n  return el.tag === 'script' || el.tag === 'style'\\n}\\n\\nfunction isForbiddenTag (el) {\\n  return (\\n    el.tag === 'style' ||\\n    (el.tag === 'script' && (\\n      !el.attrsMap.type ||\\n      el.attrsMap.type === 'text/javascript'\\n    ))\\n  )\\n}\\n\\nvar ieNSBug = /^xmlns:NS\\\\d+/;\\nvar ieNSPrefix = /^NS\\\\d+:/;\\n\\n/* istanbul ignore next */\\nfunction guardIESVGBug (attrs) {\\n  var res = [];\\n  for (var i = 0; i < attrs.length; i++) {\\n    var attr = attrs[i];\\n    if (!ieNSBug.test(attr.name)) {\\n      attr.name = attr.name.replace(ieNSPrefix, '');\\n      res.push(attr);\\n    }\\n  }\\n  return res\\n}\\n\\nfunction checkForAliasModel (el, value) {\\n  var _el = el;\\n  while (_el) {\\n    if (_el.for && _el.alias === value) {\\n      warn$2(\\n        \\\"<\\\" + (el.tag) + \\\" v-model=\\\\\\\"\\\" + value + \\\"\\\\\\\">: \\\" +\\n        \\\"You are binding v-model directly to a v-for iteration alias. \\\" +\\n        \\\"This will not be able to modify the v-for source array because \\\" +\\n        \\\"writing to the alias is like modifying a function local variable. \\\" +\\n        \\\"Consider using an array of objects and use v-model on an object property instead.\\\",\\n        el.rawAttrsMap['v-model']\\n      );\\n    }\\n    _el = _el.parent;\\n  }\\n}\\n\\n/*  */\\n\\nfunction preTransformNode (el, options) {\\n  if (el.tag === 'input') {\\n    var map = el.attrsMap;\\n    if (!map['v-model']) {\\n      return\\n    }\\n\\n    var typeBinding;\\n    if (map[':type'] || map['v-bind:type']) {\\n      typeBinding = getBindingAttr(el, 'type');\\n    }\\n    if (!map.type && !typeBinding && map['v-bind']) {\\n      typeBinding = \\\"(\\\" + (map['v-bind']) + \\\").type\\\";\\n    }\\n\\n    if (typeBinding) {\\n      var ifCondition = getAndRemoveAttr(el, 'v-if', true);\\n      var ifConditionExtra = ifCondition ? (\\\"&&(\\\" + ifCondition + \\\")\\\") : \\\"\\\";\\n      var hasElse = getAndRemoveAttr(el, 'v-else', true) != null;\\n      var elseIfCondition = getAndRemoveAttr(el, 'v-else-if', true);\\n      // 1. checkbox\\n      var branch0 = cloneASTElement(el);\\n      // process for on the main node\\n      processFor(branch0);\\n      addRawAttr(branch0, 'type', 'checkbox');\\n      processElement(branch0, options);\\n      branch0.processed = true; // prevent it from double-processed\\n      branch0.if = \\\"(\\\" + typeBinding + \\\")==='checkbox'\\\" + ifConditionExtra;\\n      addIfCondition(branch0, {\\n        exp: branch0.if,\\n        block: branch0\\n      });\\n      // 2. add radio else-if condition\\n      var branch1 = cloneASTElement(el);\\n      getAndRemoveAttr(branch1, 'v-for', true);\\n      addRawAttr(branch1, 'type', 'radio');\\n      processElement(branch1, options);\\n      addIfCondition(branch0, {\\n        exp: \\\"(\\\" + typeBinding + \\\")==='radio'\\\" + ifConditionExtra,\\n        block: branch1\\n      });\\n      // 3. other\\n      var branch2 = cloneASTElement(el);\\n      getAndRemoveAttr(branch2, 'v-for', true);\\n      addRawAttr(branch2, ':type', typeBinding);\\n      processElement(branch2, options);\\n      addIfCondition(branch0, {\\n        exp: ifCondition,\\n        block: branch2\\n      });\\n\\n      if (hasElse) {\\n        branch0.else = true;\\n      } else if (elseIfCondition) {\\n        branch0.elseif = elseIfCondition;\\n      }\\n\\n      return branch0\\n    }\\n  }\\n}\\n\\nfunction cloneASTElement (el) {\\n  return createASTElement(el.tag, el.attrsList.slice(), el.parent)\\n}\\n\\nvar model$1 = {\\n  preTransformNode: preTransformNode\\n};\\n\\nvar modules$1 = [\\n  klass$1,\\n  style$1,\\n  model$1\\n];\\n\\n/*  */\\n\\nfunction text (el, dir) {\\n  if (dir.value) {\\n    addProp(el, 'textContent', (\\\"_s(\\\" + (dir.value) + \\\")\\\"), dir);\\n  }\\n}\\n\\n/*  */\\n\\nfunction html (el, dir) {\\n  if (dir.value) {\\n    addProp(el, 'innerHTML', (\\\"_s(\\\" + (dir.value) + \\\")\\\"), dir);\\n  }\\n}\\n\\nvar directives$1 = {\\n  model: model,\\n  text: text,\\n  html: html\\n};\\n\\n/*  */\\n\\nvar baseOptions = {\\n  expectHTML: true,\\n  modules: modules$1,\\n  directives: directives$1,\\n  isPreTag: isPreTag,\\n  isUnaryTag: isUnaryTag,\\n  mustUseProp: mustUseProp,\\n  canBeLeftOpenTag: canBeLeftOpenTag,\\n  isReservedTag: isReservedTag,\\n  getTagNamespace: getTagNamespace,\\n  staticKeys: genStaticKeys(modules$1)\\n};\\n\\n/*  */\\n\\nvar isStaticKey;\\nvar isPlatformReservedTag;\\n\\nvar genStaticKeysCached = cached(genStaticKeys$1);\\n\\n/**\\n * Goal of the optimizer: walk the generated template AST tree\\n * and detect sub-trees that are purely static, i.e. parts of\\n * the DOM that never needs to change.\\n *\\n * Once we detect these sub-trees, we can:\\n *\\n * 1. Hoist them into constants, so that we no longer need to\\n *    create fresh nodes for them on each re-render;\\n * 2. Completely skip them in the patching process.\\n */\\nfunction optimize (root, options) {\\n  if (!root) { return }\\n  isStaticKey = genStaticKeysCached(options.staticKeys || '');\\n  isPlatformReservedTag = options.isReservedTag || no;\\n  // first pass: mark all non-static nodes.\\n  markStatic$1(root);\\n  // second pass: mark static roots.\\n  markStaticRoots(root, false);\\n}\\n\\nfunction genStaticKeys$1 (keys) {\\n  return makeMap(\\n    'type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap' +\\n    (keys ? ',' + keys : '')\\n  )\\n}\\n\\nfunction markStatic$1 (node) {\\n  node.static = isStatic(node);\\n  if (node.type === 1) {\\n    // do not make component slot content static. this avoids\\n    // 1. components not able to mutate slot nodes\\n    // 2. static slot content fails for hot-reloading\\n    if (\\n      !isPlatformReservedTag(node.tag) &&\\n      node.tag !== 'slot' &&\\n      node.attrsMap['inline-template'] == null\\n    ) {\\n      return\\n    }\\n    for (var i = 0, l = node.children.length; i < l; i++) {\\n      var child = node.children[i];\\n      markStatic$1(child);\\n      if (!child.static) {\\n        node.static = false;\\n      }\\n    }\\n    if (node.ifConditions) {\\n      for (var i$1 = 1, l$1 = node.ifConditions.length; i$1 < l$1; i$1++) {\\n        var block = node.ifConditions[i$1].block;\\n        markStatic$1(block);\\n        if (!block.static) {\\n          node.static = false;\\n        }\\n      }\\n    }\\n  }\\n}\\n\\nfunction markStaticRoots (node, isInFor) {\\n  if (node.type === 1) {\\n    if (node.static || node.once) {\\n      node.staticInFor = isInFor;\\n    }\\n    // For a node to qualify as a static root, it should have children that\\n    // are not just static text. Otherwise the cost of hoisting out will\\n    // outweigh the benefits and it's better off to just always render it fresh.\\n    if (node.static && node.children.length && !(\\n      node.children.length === 1 &&\\n      node.children[0].type === 3\\n    )) {\\n      node.staticRoot = true;\\n      return\\n    } else {\\n      node.staticRoot = false;\\n    }\\n    if (node.children) {\\n      for (var i = 0, l = node.children.length; i < l; i++) {\\n        markStaticRoots(node.children[i], isInFor || !!node.for);\\n      }\\n    }\\n    if (node.ifConditions) {\\n      for (var i$1 = 1, l$1 = node.ifConditions.length; i$1 < l$1; i$1++) {\\n        markStaticRoots(node.ifConditions[i$1].block, isInFor);\\n      }\\n    }\\n  }\\n}\\n\\nfunction isStatic (node) {\\n  if (node.type === 2) { // expression\\n    return false\\n  }\\n  if (node.type === 3) { // text\\n    return true\\n  }\\n  return !!(node.pre || (\\n    !node.hasBindings && // no dynamic bindings\\n    !node.if && !node.for && // not v-if or v-for or v-else\\n    !isBuiltInTag(node.tag) && // not a built-in\\n    isPlatformReservedTag(node.tag) && // not a component\\n    !isDirectChildOfTemplateFor(node) &&\\n    Object.keys(node).every(isStaticKey)\\n  ))\\n}\\n\\nfunction isDirectChildOfTemplateFor (node) {\\n  while (node.parent) {\\n    node = node.parent;\\n    if (node.tag !== 'template') {\\n      return false\\n    }\\n    if (node.for) {\\n      return true\\n    }\\n  }\\n  return false\\n}\\n\\n/*  */\\n\\nvar fnExpRE = /^([\\\\w$_]+|\\\\([^)]*?\\\\))\\\\s*=>|^function(?:\\\\s+[\\\\w$]+)?\\\\s*\\\\(/;\\nvar fnInvokeRE = /\\\\([^)]*?\\\\);*$/;\\nvar simplePathRE = /^[A-Za-z_$][\\\\w$]*(?:\\\\.[A-Za-z_$][\\\\w$]*|\\\\['[^']*?']|\\\\[\\\"[^\\\"]*?\\\"]|\\\\[\\\\d+]|\\\\[[A-Za-z_$][\\\\w$]*])*$/;\\n\\n// KeyboardEvent.keyCode aliases\\nvar keyCodes = {\\n  esc: 27,\\n  tab: 9,\\n  enter: 13,\\n  space: 32,\\n  up: 38,\\n  left: 37,\\n  right: 39,\\n  down: 40,\\n  'delete': [8, 46]\\n};\\n\\n// KeyboardEvent.key aliases\\nvar keyNames = {\\n  // #7880: IE11 and Edge use `Esc` for Escape key name.\\n  esc: ['Esc', 'Escape'],\\n  tab: 'Tab',\\n  enter: 'Enter',\\n  // #9112: IE11 uses `Spacebar` for Space key name.\\n  space: [' ', 'Spacebar'],\\n  // #7806: IE11 uses key names without `Arrow` prefix for arrow keys.\\n  up: ['Up', 'ArrowUp'],\\n  left: ['Left', 'ArrowLeft'],\\n  right: ['Right', 'ArrowRight'],\\n  down: ['Down', 'ArrowDown'],\\n  // #9112: IE11 uses `Del` for Delete key name.\\n  'delete': ['Backspace', 'Delete', 'Del']\\n};\\n\\n// #4868: modifiers that prevent the execution of the listener\\n// need to explicitly return null so that we can determine whether to remove\\n// the listener for .once\\nvar genGuard = function (condition) { return (\\\"if(\\\" + condition + \\\")return null;\\\"); };\\n\\nvar modifierCode = {\\n  stop: '$event.stopPropagation();',\\n  prevent: '$event.preventDefault();',\\n  self: genGuard(\\\"$event.target !== $event.currentTarget\\\"),\\n  ctrl: genGuard(\\\"!$event.ctrlKey\\\"),\\n  shift: genGuard(\\\"!$event.shiftKey\\\"),\\n  alt: genGuard(\\\"!$event.altKey\\\"),\\n  meta: genGuard(\\\"!$event.metaKey\\\"),\\n  left: genGuard(\\\"'button' in $event && $event.button !== 0\\\"),\\n  middle: genGuard(\\\"'button' in $event && $event.button !== 1\\\"),\\n  right: genGuard(\\\"'button' in $event && $event.button !== 2\\\")\\n};\\n\\nfunction genHandlers (\\n  events,\\n  isNative\\n) {\\n  var prefix = isNative ? 'nativeOn:' : 'on:';\\n  var staticHandlers = \\\"\\\";\\n  var dynamicHandlers = \\\"\\\";\\n  for (var name in events) {\\n    var handlerCode = genHandler(events[name]);\\n    if (events[name] && events[name].dynamic) {\\n      dynamicHandlers += name + \\\",\\\" + handlerCode + \\\",\\\";\\n    } else {\\n      staticHandlers += \\\"\\\\\\\"\\\" + name + \\\"\\\\\\\":\\\" + handlerCode + \\\",\\\";\\n    }\\n  }\\n  staticHandlers = \\\"{\\\" + (staticHandlers.slice(0, -1)) + \\\"}\\\";\\n  if (dynamicHandlers) {\\n    return prefix + \\\"_d(\\\" + staticHandlers + \\\",[\\\" + (dynamicHandlers.slice(0, -1)) + \\\"])\\\"\\n  } else {\\n    return prefix + staticHandlers\\n  }\\n}\\n\\nfunction genHandler (handler) {\\n  if (!handler) {\\n    return 'function(){}'\\n  }\\n\\n  if (Array.isArray(handler)) {\\n    return (\\\"[\\\" + (handler.map(function (handler) { return genHandler(handler); }).join(',')) + \\\"]\\\")\\n  }\\n\\n  var isMethodPath = simplePathRE.test(handler.value);\\n  var isFunctionExpression = fnExpRE.test(handler.value);\\n  var isFunctionInvocation = simplePathRE.test(handler.value.replace(fnInvokeRE, ''));\\n\\n  if (!handler.modifiers) {\\n    if (isMethodPath || isFunctionExpression) {\\n      return handler.value\\n    }\\n    return (\\\"function($event){\\\" + (isFunctionInvocation ? (\\\"return \\\" + (handler.value)) : handler.value) + \\\"}\\\") // inline statement\\n  } else {\\n    var code = '';\\n    var genModifierCode = '';\\n    var keys = [];\\n    for (var key in handler.modifiers) {\\n      if (modifierCode[key]) {\\n        genModifierCode += modifierCode[key];\\n        // left/right\\n        if (keyCodes[key]) {\\n          keys.push(key);\\n        }\\n      } else if (key === 'exact') {\\n        var modifiers = (handler.modifiers);\\n        genModifierCode += genGuard(\\n          ['ctrl', 'shift', 'alt', 'meta']\\n            .filter(function (keyModifier) { return !modifiers[keyModifier]; })\\n            .map(function (keyModifier) { return (\\\"$event.\\\" + keyModifier + \\\"Key\\\"); })\\n            .join('||')\\n        );\\n      } else {\\n        keys.push(key);\\n      }\\n    }\\n    if (keys.length) {\\n      code += genKeyFilter(keys);\\n    }\\n    // Make sure modifiers like prevent and stop get executed after key filtering\\n    if (genModifierCode) {\\n      code += genModifierCode;\\n    }\\n    var handlerCode = isMethodPath\\n      ? (\\\"return \\\" + (handler.value) + \\\"($event)\\\")\\n      : isFunctionExpression\\n        ? (\\\"return (\\\" + (handler.value) + \\\")($event)\\\")\\n        : isFunctionInvocation\\n          ? (\\\"return \\\" + (handler.value))\\n          : handler.value;\\n    return (\\\"function($event){\\\" + code + handlerCode + \\\"}\\\")\\n  }\\n}\\n\\nfunction genKeyFilter (keys) {\\n  return (\\n    // make sure the key filters only apply to KeyboardEvents\\n    // #9441: can't use 'keyCode' in $event because Chrome autofill fires fake\\n    // key events that do not have keyCode property...\\n    \\\"if(!$event.type.indexOf('key')&&\\\" +\\n    (keys.map(genFilterCode).join('&&')) + \\\")return null;\\\"\\n  )\\n}\\n\\nfunction genFilterCode (key) {\\n  var keyVal = parseInt(key, 10);\\n  if (keyVal) {\\n    return (\\\"$event.keyCode!==\\\" + keyVal)\\n  }\\n  var keyCode = keyCodes[key];\\n  var keyName = keyNames[key];\\n  return (\\n    \\\"_k($event.keyCode,\\\" +\\n    (JSON.stringify(key)) + \\\",\\\" +\\n    (JSON.stringify(keyCode)) + \\\",\\\" +\\n    \\\"$event.key,\\\" +\\n    \\\"\\\" + (JSON.stringify(keyName)) +\\n    \\\")\\\"\\n  )\\n}\\n\\n/*  */\\n\\nfunction on (el, dir) {\\n  if (dir.modifiers) {\\n    warn(\\\"v-on without argument does not support modifiers.\\\");\\n  }\\n  el.wrapListeners = function (code) { return (\\\"_g(\\\" + code + \\\",\\\" + (dir.value) + \\\")\\\"); };\\n}\\n\\n/*  */\\n\\nfunction bind$1 (el, dir) {\\n  el.wrapData = function (code) {\\n    return (\\\"_b(\\\" + code + \\\",'\\\" + (el.tag) + \\\"',\\\" + (dir.value) + \\\",\\\" + (dir.modifiers && dir.modifiers.prop ? 'true' : 'false') + (dir.modifiers && dir.modifiers.sync ? ',true' : '') + \\\")\\\")\\n  };\\n}\\n\\n/*  */\\n\\nvar baseDirectives = {\\n  on: on,\\n  bind: bind$1,\\n  cloak: noop\\n};\\n\\n/*  */\\n\\n\\n\\n\\n\\nvar CodegenState = function CodegenState (options) {\\n  this.options = options;\\n  this.warn = options.warn || baseWarn;\\n  this.transforms = pluckModuleFunction(options.modules, 'transformCode');\\n  this.dataGenFns = pluckModuleFunction(options.modules, 'genData');\\n  this.directives = extend(extend({}, baseDirectives), options.directives);\\n  var isReservedTag = options.isReservedTag || no;\\n  this.maybeComponent = function (el) { return !!el.component || !isReservedTag(el.tag); };\\n  this.onceId = 0;\\n  this.staticRenderFns = [];\\n  this.pre = false;\\n};\\n\\n\\n\\nfunction generate (\\n  ast,\\n  options\\n) {\\n  var state = new CodegenState(options);\\n  var code = ast ? genElement(ast, state) : '_c(\\\"div\\\")';\\n  return {\\n    render: (\\\"with(this){return \\\" + code + \\\"}\\\"),\\n    staticRenderFns: state.staticRenderFns\\n  }\\n}\\n\\nfunction genElement (el, state) {\\n  if (el.parent) {\\n    el.pre = el.pre || el.parent.pre;\\n  }\\n\\n  if (el.staticRoot && !el.staticProcessed) {\\n    return genStatic(el, state)\\n  } else if (el.once && !el.onceProcessed) {\\n    return genOnce(el, state)\\n  } else if (el.for && !el.forProcessed) {\\n    return genFor(el, state)\\n  } else if (el.if && !el.ifProcessed) {\\n    return genIf(el, state)\\n  } else if (el.tag === 'template' && !el.slotTarget && !state.pre) {\\n    return genChildren(el, state) || 'void 0'\\n  } else if (el.tag === 'slot') {\\n    return genSlot(el, state)\\n  } else {\\n    // component or element\\n    var code;\\n    if (el.component) {\\n      code = genComponent(el.component, el, state);\\n    } else {\\n      var data;\\n      if (!el.plain || (el.pre && state.maybeComponent(el))) {\\n        data = genData$2(el, state);\\n      }\\n\\n      var children = el.inlineTemplate ? null : genChildren(el, state, true);\\n      code = \\\"_c('\\\" + (el.tag) + \\\"'\\\" + (data ? (\\\",\\\" + data) : '') + (children ? (\\\",\\\" + children) : '') + \\\")\\\";\\n    }\\n    // module transforms\\n    for (var i = 0; i < state.transforms.length; i++) {\\n      code = state.transforms[i](el, code);\\n    }\\n    return code\\n  }\\n}\\n\\n// hoist static sub-trees out\\nfunction genStatic (el, state) {\\n  el.staticProcessed = true;\\n  // Some elements (templates) need to behave differently inside of a v-pre\\n  // node.  All pre nodes are static roots, so we can use this as a location to\\n  // wrap a state change and reset it upon exiting the pre node.\\n  var originalPreState = state.pre;\\n  if (el.pre) {\\n    state.pre = el.pre;\\n  }\\n  state.staticRenderFns.push((\\\"with(this){return \\\" + (genElement(el, state)) + \\\"}\\\"));\\n  state.pre = originalPreState;\\n  return (\\\"_m(\\\" + (state.staticRenderFns.length - 1) + (el.staticInFor ? ',true' : '') + \\\")\\\")\\n}\\n\\n// v-once\\nfunction genOnce (el, state) {\\n  el.onceProcessed = true;\\n  if (el.if && !el.ifProcessed) {\\n    return genIf(el, state)\\n  } else if (el.staticInFor) {\\n    var key = '';\\n    var parent = el.parent;\\n    while (parent) {\\n      if (parent.for) {\\n        key = parent.key;\\n        break\\n      }\\n      parent = parent.parent;\\n    }\\n    if (!key) {\\n      state.warn(\\n        \\\"v-once can only be used inside v-for that is keyed. \\\",\\n        el.rawAttrsMap['v-once']\\n      );\\n      return genElement(el, state)\\n    }\\n    return (\\\"_o(\\\" + (genElement(el, state)) + \\\",\\\" + (state.onceId++) + \\\",\\\" + key + \\\")\\\")\\n  } else {\\n    return genStatic(el, state)\\n  }\\n}\\n\\nfunction genIf (\\n  el,\\n  state,\\n  altGen,\\n  altEmpty\\n) {\\n  el.ifProcessed = true; // avoid recursion\\n  return genIfConditions(el.ifConditions.slice(), state, altGen, altEmpty)\\n}\\n\\nfunction genIfConditions (\\n  conditions,\\n  state,\\n  altGen,\\n  altEmpty\\n) {\\n  if (!conditions.length) {\\n    return altEmpty || '_e()'\\n  }\\n\\n  var condition = conditions.shift();\\n  if (condition.exp) {\\n    return (\\\"(\\\" + (condition.exp) + \\\")?\\\" + (genTernaryExp(condition.block)) + \\\":\\\" + (genIfConditions(conditions, state, altGen, altEmpty)))\\n  } else {\\n    return (\\\"\\\" + (genTernaryExp(condition.block)))\\n  }\\n\\n  // v-if with v-once should generate code like (a)?_m(0):_m(1)\\n  function genTernaryExp (el) {\\n    return altGen\\n      ? altGen(el, state)\\n      : el.once\\n        ? genOnce(el, state)\\n        : genElement(el, state)\\n  }\\n}\\n\\nfunction genFor (\\n  el,\\n  state,\\n  altGen,\\n  altHelper\\n) {\\n  var exp = el.for;\\n  var alias = el.alias;\\n  var iterator1 = el.iterator1 ? (\\\",\\\" + (el.iterator1)) : '';\\n  var iterator2 = el.iterator2 ? (\\\",\\\" + (el.iterator2)) : '';\\n\\n  if (state.maybeComponent(el) &&\\n    el.tag !== 'slot' &&\\n    el.tag !== 'template' &&\\n    !el.key\\n  ) {\\n    state.warn(\\n      \\\"<\\\" + (el.tag) + \\\" v-for=\\\\\\\"\\\" + alias + \\\" in \\\" + exp + \\\"\\\\\\\">: component lists rendered with \\\" +\\n      \\\"v-for should have explicit keys. \\\" +\\n      \\\"See https://vuejs.org/guide/list.html#key for more info.\\\",\\n      el.rawAttrsMap['v-for'],\\n      true /* tip */\\n    );\\n  }\\n\\n  el.forProcessed = true; // avoid recursion\\n  return (altHelper || '_l') + \\\"((\\\" + exp + \\\"),\\\" +\\n    \\\"function(\\\" + alias + iterator1 + iterator2 + \\\"){\\\" +\\n      \\\"return \\\" + ((altGen || genElement)(el, state)) +\\n    '})'\\n}\\n\\nfunction genData$2 (el, state) {\\n  var data = '{';\\n\\n  // directives first.\\n  // directives may mutate the el's other properties before they are generated.\\n  var dirs = genDirectives(el, state);\\n  if (dirs) { data += dirs + ','; }\\n\\n  // key\\n  if (el.key) {\\n    data += \\\"key:\\\" + (el.key) + \\\",\\\";\\n  }\\n  // ref\\n  if (el.ref) {\\n    data += \\\"ref:\\\" + (el.ref) + \\\",\\\";\\n  }\\n  if (el.refInFor) {\\n    data += \\\"refInFor:true,\\\";\\n  }\\n  // pre\\n  if (el.pre) {\\n    data += \\\"pre:true,\\\";\\n  }\\n  // record original tag name for components using \\\"is\\\" attribute\\n  if (el.component) {\\n    data += \\\"tag:\\\\\\\"\\\" + (el.tag) + \\\"\\\\\\\",\\\";\\n  }\\n  // module data generation functions\\n  for (var i = 0; i < state.dataGenFns.length; i++) {\\n    data += state.dataGenFns[i](el);\\n  }\\n  // attributes\\n  if (el.attrs) {\\n    data += \\\"attrs:\\\" + (genProps(el.attrs)) + \\\",\\\";\\n  }\\n  // DOM props\\n  if (el.props) {\\n    data += \\\"domProps:\\\" + (genProps(el.props)) + \\\",\\\";\\n  }\\n  // event handlers\\n  if (el.events) {\\n    data += (genHandlers(el.events, false)) + \\\",\\\";\\n  }\\n  if (el.nativeEvents) {\\n    data += (genHandlers(el.nativeEvents, true)) + \\\",\\\";\\n  }\\n  // slot target\\n  // only for non-scoped slots\\n  if (el.slotTarget && !el.slotScope) {\\n    data += \\\"slot:\\\" + (el.slotTarget) + \\\",\\\";\\n  }\\n  // scoped slots\\n  if (el.scopedSlots) {\\n    data += (genScopedSlots(el, el.scopedSlots, state)) + \\\",\\\";\\n  }\\n  // component v-model\\n  if (el.model) {\\n    data += \\\"model:{value:\\\" + (el.model.value) + \\\",callback:\\\" + (el.model.callback) + \\\",expression:\\\" + (el.model.expression) + \\\"},\\\";\\n  }\\n  // inline-template\\n  if (el.inlineTemplate) {\\n    var inlineTemplate = genInlineTemplate(el, state);\\n    if (inlineTemplate) {\\n      data += inlineTemplate + \\\",\\\";\\n    }\\n  }\\n  data = data.replace(/,$/, '') + '}';\\n  // v-bind dynamic argument wrap\\n  // v-bind with dynamic arguments must be applied using the same v-bind object\\n  // merge helper so that class/style/mustUseProp attrs are handled correctly.\\n  if (el.dynamicAttrs) {\\n    data = \\\"_b(\\\" + data + \\\",\\\\\\\"\\\" + (el.tag) + \\\"\\\\\\\",\\\" + (genProps(el.dynamicAttrs)) + \\\")\\\";\\n  }\\n  // v-bind data wrap\\n  if (el.wrapData) {\\n    data = el.wrapData(data);\\n  }\\n  // v-on data wrap\\n  if (el.wrapListeners) {\\n    data = el.wrapListeners(data);\\n  }\\n  return data\\n}\\n\\nfunction genDirectives (el, state) {\\n  var dirs = el.directives;\\n  if (!dirs) { return }\\n  var res = 'directives:[';\\n  var hasRuntime = false;\\n  var i, l, dir, needRuntime;\\n  for (i = 0, l = dirs.length; i < l; i++) {\\n    dir = dirs[i];\\n    needRuntime = true;\\n    var gen = state.directives[dir.name];\\n    if (gen) {\\n      // compile-time directive that manipulates AST.\\n      // returns true if it also needs a runtime counterpart.\\n      needRuntime = !!gen(el, dir, state.warn);\\n    }\\n    if (needRuntime) {\\n      hasRuntime = true;\\n      res += \\\"{name:\\\\\\\"\\\" + (dir.name) + \\\"\\\\\\\",rawName:\\\\\\\"\\\" + (dir.rawName) + \\\"\\\\\\\"\\\" + (dir.value ? (\\\",value:(\\\" + (dir.value) + \\\"),expression:\\\" + (JSON.stringify(dir.value))) : '') + (dir.arg ? (\\\",arg:\\\" + (dir.isDynamicArg ? dir.arg : (\\\"\\\\\\\"\\\" + (dir.arg) + \\\"\\\\\\\"\\\"))) : '') + (dir.modifiers ? (\\\",modifiers:\\\" + (JSON.stringify(dir.modifiers))) : '') + \\\"},\\\";\\n    }\\n  }\\n  if (hasRuntime) {\\n    return res.slice(0, -1) + ']'\\n  }\\n}\\n\\nfunction genInlineTemplate (el, state) {\\n  var ast = el.children[0];\\n  if (el.children.length !== 1 || ast.type !== 1) {\\n    state.warn(\\n      'Inline-template components must have exactly one child element.',\\n      { start: el.start }\\n    );\\n  }\\n  if (ast && ast.type === 1) {\\n    var inlineRenderFns = generate(ast, state.options);\\n    return (\\\"inlineTemplate:{render:function(){\\\" + (inlineRenderFns.render) + \\\"},staticRenderFns:[\\\" + (inlineRenderFns.staticRenderFns.map(function (code) { return (\\\"function(){\\\" + code + \\\"}\\\"); }).join(',')) + \\\"]}\\\")\\n  }\\n}\\n\\nfunction genScopedSlots (\\n  el,\\n  slots,\\n  state\\n) {\\n  // by default scoped slots are considered \\\"stable\\\", this allows child\\n  // components with only scoped slots to skip forced updates from parent.\\n  // but in some cases we have to bail-out of this optimization\\n  // for example if the slot contains dynamic names, has v-if or v-for on them...\\n  var needsForceUpdate = el.for || Object.keys(slots).some(function (key) {\\n    var slot = slots[key];\\n    return (\\n      slot.slotTargetDynamic ||\\n      slot.if ||\\n      slot.for ||\\n      containsSlotChild(slot) // is passing down slot from parent which may be dynamic\\n    )\\n  });\\n\\n  // #9534: if a component with scoped slots is inside a conditional branch,\\n  // it's possible for the same component to be reused but with different\\n  // compiled slot content. To avoid that, we generate a unique key based on\\n  // the generated code of all the slot contents.\\n  var needsKey = !!el.if;\\n\\n  // OR when it is inside another scoped slot or v-for (the reactivity may be\\n  // disconnected due to the intermediate scope variable)\\n  // #9438, #9506\\n  // TODO: this can be further optimized by properly analyzing in-scope bindings\\n  // and skip force updating ones that do not actually use scope variables.\\n  if (!needsForceUpdate) {\\n    var parent = el.parent;\\n    while (parent) {\\n      if (\\n        (parent.slotScope && parent.slotScope !== emptySlotScopeToken) ||\\n        parent.for\\n      ) {\\n        needsForceUpdate = true;\\n        break\\n      }\\n      if (parent.if) {\\n        needsKey = true;\\n      }\\n      parent = parent.parent;\\n    }\\n  }\\n\\n  var generatedSlots = Object.keys(slots)\\n    .map(function (key) { return genScopedSlot(slots[key], state); })\\n    .join(',');\\n\\n  return (\\\"scopedSlots:_u([\\\" + generatedSlots + \\\"]\\\" + (needsForceUpdate ? \\\",null,true\\\" : \\\"\\\") + (!needsForceUpdate && needsKey ? (\\\",null,false,\\\" + (hash(generatedSlots))) : \\\"\\\") + \\\")\\\")\\n}\\n\\nfunction hash(str) {\\n  var hash = 5381;\\n  var i = str.length;\\n  while(i) {\\n    hash = (hash * 33) ^ str.charCodeAt(--i);\\n  }\\n  return hash >>> 0\\n}\\n\\nfunction containsSlotChild (el) {\\n  if (el.type === 1) {\\n    if (el.tag === 'slot') {\\n      return true\\n    }\\n    return el.children.some(containsSlotChild)\\n  }\\n  return false\\n}\\n\\nfunction genScopedSlot (\\n  el,\\n  state\\n) {\\n  var isLegacySyntax = el.attrsMap['slot-scope'];\\n  if (el.if && !el.ifProcessed && !isLegacySyntax) {\\n    return genIf(el, state, genScopedSlot, \\\"null\\\")\\n  }\\n  if (el.for && !el.forProcessed) {\\n    return genFor(el, state, genScopedSlot)\\n  }\\n  var slotScope = el.slotScope === emptySlotScopeToken\\n    ? \\\"\\\"\\n    : String(el.slotScope);\\n  var fn = \\\"function(\\\" + slotScope + \\\"){\\\" +\\n    \\\"return \\\" + (el.tag === 'template'\\n      ? el.if && isLegacySyntax\\n        ? (\\\"(\\\" + (el.if) + \\\")?\\\" + (genChildren(el, state) || 'undefined') + \\\":undefined\\\")\\n        : genChildren(el, state) || 'undefined'\\n      : genElement(el, state)) + \\\"}\\\";\\n  // reverse proxy v-slot without scope on this.$slots\\n  var reverseProxy = slotScope ? \\\"\\\" : \\\",proxy:true\\\";\\n  return (\\\"{key:\\\" + (el.slotTarget || \\\"\\\\\\\"default\\\\\\\"\\\") + \\\",fn:\\\" + fn + reverseProxy + \\\"}\\\")\\n}\\n\\nfunction genChildren (\\n  el,\\n  state,\\n  checkSkip,\\n  altGenElement,\\n  altGenNode\\n) {\\n  var children = el.children;\\n  if (children.length) {\\n    var el$1 = children[0];\\n    // optimize single v-for\\n    if (children.length === 1 &&\\n      el$1.for &&\\n      el$1.tag !== 'template' &&\\n      el$1.tag !== 'slot'\\n    ) {\\n      var normalizationType = checkSkip\\n        ? state.maybeComponent(el$1) ? \\\",1\\\" : \\\",0\\\"\\n        : \\\"\\\";\\n      return (\\\"\\\" + ((altGenElement || genElement)(el$1, state)) + normalizationType)\\n    }\\n    var normalizationType$1 = checkSkip\\n      ? getNormalizationType(children, state.maybeComponent)\\n      : 0;\\n    var gen = altGenNode || genNode;\\n    return (\\\"[\\\" + (children.map(function (c) { return gen(c, state); }).join(',')) + \\\"]\\\" + (normalizationType$1 ? (\\\",\\\" + normalizationType$1) : ''))\\n  }\\n}\\n\\n// determine the normalization needed for the children array.\\n// 0: no normalization needed\\n// 1: simple normalization needed (possible 1-level deep nested array)\\n// 2: full normalization needed\\nfunction getNormalizationType (\\n  children,\\n  maybeComponent\\n) {\\n  var res = 0;\\n  for (var i = 0; i < children.length; i++) {\\n    var el = children[i];\\n    if (el.type !== 1) {\\n      continue\\n    }\\n    if (needsNormalization(el) ||\\n        (el.ifConditions && el.ifConditions.some(function (c) { return needsNormalization(c.block); }))) {\\n      res = 2;\\n      break\\n    }\\n    if (maybeComponent(el) ||\\n        (el.ifConditions && el.ifConditions.some(function (c) { return maybeComponent(c.block); }))) {\\n      res = 1;\\n    }\\n  }\\n  return res\\n}\\n\\nfunction needsNormalization (el) {\\n  return el.for !== undefined || el.tag === 'template' || el.tag === 'slot'\\n}\\n\\nfunction genNode (node, state) {\\n  if (node.type === 1) {\\n    return genElement(node, state)\\n  } else if (node.type === 3 && node.isComment) {\\n    return genComment(node)\\n  } else {\\n    return genText(node)\\n  }\\n}\\n\\nfunction genText (text) {\\n  return (\\\"_v(\\\" + (text.type === 2\\n    ? text.expression // no need for () because already wrapped in _s()\\n    : transformSpecialNewlines(JSON.stringify(text.text))) + \\\")\\\")\\n}\\n\\nfunction genComment (comment) {\\n  return (\\\"_e(\\\" + (JSON.stringify(comment.text)) + \\\")\\\")\\n}\\n\\nfunction genSlot (el, state) {\\n  var slotName = el.slotName || '\\\"default\\\"';\\n  var children = genChildren(el, state);\\n  var res = \\\"_t(\\\" + slotName + (children ? (\\\",\\\" + children) : '');\\n  var attrs = el.attrs || el.dynamicAttrs\\n    ? genProps((el.attrs || []).concat(el.dynamicAttrs || []).map(function (attr) { return ({\\n        // slot props are camelized\\n        name: camelize(attr.name),\\n        value: attr.value,\\n        dynamic: attr.dynamic\\n      }); }))\\n    : null;\\n  var bind$$1 = el.attrsMap['v-bind'];\\n  if ((attrs || bind$$1) && !children) {\\n    res += \\\",null\\\";\\n  }\\n  if (attrs) {\\n    res += \\\",\\\" + attrs;\\n  }\\n  if (bind$$1) {\\n    res += (attrs ? '' : ',null') + \\\",\\\" + bind$$1;\\n  }\\n  return res + ')'\\n}\\n\\n// componentName is el.component, take it as argument to shun flow's pessimistic refinement\\nfunction genComponent (\\n  componentName,\\n  el,\\n  state\\n) {\\n  var children = el.inlineTemplate ? null : genChildren(el, state, true);\\n  return (\\\"_c(\\\" + componentName + \\\",\\\" + (genData$2(el, state)) + (children ? (\\\",\\\" + children) : '') + \\\")\\\")\\n}\\n\\nfunction genProps (props) {\\n  var staticProps = \\\"\\\";\\n  var dynamicProps = \\\"\\\";\\n  for (var i = 0; i < props.length; i++) {\\n    var prop = props[i];\\n    var value = transformSpecialNewlines(prop.value);\\n    if (prop.dynamic) {\\n      dynamicProps += (prop.name) + \\\",\\\" + value + \\\",\\\";\\n    } else {\\n      staticProps += \\\"\\\\\\\"\\\" + (prop.name) + \\\"\\\\\\\":\\\" + value + \\\",\\\";\\n    }\\n  }\\n  staticProps = \\\"{\\\" + (staticProps.slice(0, -1)) + \\\"}\\\";\\n  if (dynamicProps) {\\n    return (\\\"_d(\\\" + staticProps + \\\",[\\\" + (dynamicProps.slice(0, -1)) + \\\"])\\\")\\n  } else {\\n    return staticProps\\n  }\\n}\\n\\n// #3895, #4268\\nfunction transformSpecialNewlines (text) {\\n  return text\\n    .replace(/\\\\u2028/g, '\\\\\\\\u2028')\\n    .replace(/\\\\u2029/g, '\\\\\\\\u2029')\\n}\\n\\n/*  */\\n\\n\\n\\n// these keywords should not appear inside expressions, but operators like\\n// typeof, instanceof and in are allowed\\nvar prohibitedKeywordRE = new RegExp('\\\\\\\\b' + (\\n  'do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,' +\\n  'super,throw,while,yield,delete,export,import,return,switch,default,' +\\n  'extends,finally,continue,debugger,function,arguments'\\n).split(',').join('\\\\\\\\b|\\\\\\\\b') + '\\\\\\\\b');\\n\\n// these unary operators should not be used as property/method names\\nvar unaryOperatorsRE = new RegExp('\\\\\\\\b' + (\\n  'delete,typeof,void'\\n).split(',').join('\\\\\\\\s*\\\\\\\\([^\\\\\\\\)]*\\\\\\\\)|\\\\\\\\b') + '\\\\\\\\s*\\\\\\\\([^\\\\\\\\)]*\\\\\\\\)');\\n\\n// strip strings in expressions\\nvar stripStringRE = /'(?:[^'\\\\\\\\]|\\\\\\\\.)*'|\\\"(?:[^\\\"\\\\\\\\]|\\\\\\\\.)*\\\"|`(?:[^`\\\\\\\\]|\\\\\\\\.)*\\\\$\\\\{|\\\\}(?:[^`\\\\\\\\]|\\\\\\\\.)*`|`(?:[^`\\\\\\\\]|\\\\\\\\.)*`/g;\\n\\n// detect problematic expressions in a template\\nfunction detectErrors (ast, warn) {\\n  if (ast) {\\n    checkNode(ast, warn);\\n  }\\n}\\n\\nfunction checkNode (node, warn) {\\n  if (node.type === 1) {\\n    for (var name in node.attrsMap) {\\n      if (dirRE.test(name)) {\\n        var value = node.attrsMap[name];\\n        if (value) {\\n          var range = node.rawAttrsMap[name];\\n          if (name === 'v-for') {\\n            checkFor(node, (\\\"v-for=\\\\\\\"\\\" + value + \\\"\\\\\\\"\\\"), warn, range);\\n          } else if (name === 'v-slot' || name[0] === '#') {\\n            checkFunctionParameterExpression(value, (name + \\\"=\\\\\\\"\\\" + value + \\\"\\\\\\\"\\\"), warn, range);\\n          } else if (onRE.test(name)) {\\n            checkEvent(value, (name + \\\"=\\\\\\\"\\\" + value + \\\"\\\\\\\"\\\"), warn, range);\\n          } else {\\n            checkExpression(value, (name + \\\"=\\\\\\\"\\\" + value + \\\"\\\\\\\"\\\"), warn, range);\\n          }\\n        }\\n      }\\n    }\\n    if (node.children) {\\n      for (var i = 0; i < node.children.length; i++) {\\n        checkNode(node.children[i], warn);\\n      }\\n    }\\n  } else if (node.type === 2) {\\n    checkExpression(node.expression, node.text, warn, node);\\n  }\\n}\\n\\nfunction checkEvent (exp, text, warn, range) {\\n  var stripped = exp.replace(stripStringRE, '');\\n  var keywordMatch = stripped.match(unaryOperatorsRE);\\n  if (keywordMatch && stripped.charAt(keywordMatch.index - 1) !== '$') {\\n    warn(\\n      \\\"avoid using JavaScript unary operator as property name: \\\" +\\n      \\\"\\\\\\\"\\\" + (keywordMatch[0]) + \\\"\\\\\\\" in expression \\\" + (text.trim()),\\n      range\\n    );\\n  }\\n  checkExpression(exp, text, warn, range);\\n}\\n\\nfunction checkFor (node, text, warn, range) {\\n  checkExpression(node.for || '', text, warn, range);\\n  checkIdentifier(node.alias, 'v-for alias', text, warn, range);\\n  checkIdentifier(node.iterator1, 'v-for iterator', text, warn, range);\\n  checkIdentifier(node.iterator2, 'v-for iterator', text, warn, range);\\n}\\n\\nfunction checkIdentifier (\\n  ident,\\n  type,\\n  text,\\n  warn,\\n  range\\n) {\\n  if (typeof ident === 'string') {\\n    try {\\n      new Function((\\\"var \\\" + ident + \\\"=_\\\"));\\n    } catch (e) {\\n      warn((\\\"invalid \\\" + type + \\\" \\\\\\\"\\\" + ident + \\\"\\\\\\\" in expression: \\\" + (text.trim())), range);\\n    }\\n  }\\n}\\n\\nfunction checkExpression (exp, text, warn, range) {\\n  try {\\n    new Function((\\\"return \\\" + exp));\\n  } catch (e) {\\n    var keywordMatch = exp.replace(stripStringRE, '').match(prohibitedKeywordRE);\\n    if (keywordMatch) {\\n      warn(\\n        \\\"avoid using JavaScript keyword as property name: \\\" +\\n        \\\"\\\\\\\"\\\" + (keywordMatch[0]) + \\\"\\\\\\\"\\\\n  Raw expression: \\\" + (text.trim()),\\n        range\\n      );\\n    } else {\\n      warn(\\n        \\\"invalid expression: \\\" + (e.message) + \\\" in\\\\n\\\\n\\\" +\\n        \\\"    \\\" + exp + \\\"\\\\n\\\\n\\\" +\\n        \\\"  Raw expression: \\\" + (text.trim()) + \\\"\\\\n\\\",\\n        range\\n      );\\n    }\\n  }\\n}\\n\\nfunction checkFunctionParameterExpression (exp, text, warn, range) {\\n  try {\\n    new Function(exp, '');\\n  } catch (e) {\\n    warn(\\n      \\\"invalid function parameter expression: \\\" + (e.message) + \\\" in\\\\n\\\\n\\\" +\\n      \\\"    \\\" + exp + \\\"\\\\n\\\\n\\\" +\\n      \\\"  Raw expression: \\\" + (text.trim()) + \\\"\\\\n\\\",\\n      range\\n    );\\n  }\\n}\\n\\n/*  */\\n\\nvar range = 2;\\n\\nfunction generateCodeFrame (\\n  source,\\n  start,\\n  end\\n) {\\n  if ( start === void 0 ) start = 0;\\n  if ( end === void 0 ) end = source.length;\\n\\n  var lines = source.split(/\\\\r?\\\\n/);\\n  var count = 0;\\n  var res = [];\\n  for (var i = 0; i < lines.length; i++) {\\n    count += lines[i].length + 1;\\n    if (count >= start) {\\n      for (var j = i - range; j <= i + range || end > count; j++) {\\n        if (j < 0 || j >= lines.length) { continue }\\n        res.push((\\\"\\\" + (j + 1) + (repeat$1(\\\" \\\", 3 - String(j + 1).length)) + \\\"|  \\\" + (lines[j])));\\n        var lineLength = lines[j].length;\\n        if (j === i) {\\n          // push underline\\n          var pad = start - (count - lineLength) + 1;\\n          var length = end > count ? lineLength - pad : end - start;\\n          res.push(\\\"   |  \\\" + repeat$1(\\\" \\\", pad) + repeat$1(\\\"^\\\", length));\\n        } else if (j > i) {\\n          if (end > count) {\\n            var length$1 = Math.min(end - count, lineLength);\\n            res.push(\\\"   |  \\\" + repeat$1(\\\"^\\\", length$1));\\n          }\\n          count += lineLength + 1;\\n        }\\n      }\\n      break\\n    }\\n  }\\n  return res.join('\\\\n')\\n}\\n\\nfunction repeat$1 (str, n) {\\n  var result = '';\\n  if (n > 0) {\\n    while (true) { // eslint-disable-line\\n      if (n & 1) { result += str; }\\n      n >>>= 1;\\n      if (n <= 0) { break }\\n      str += str;\\n    }\\n  }\\n  return result\\n}\\n\\n/*  */\\n\\n\\n\\nfunction createFunction (code, errors) {\\n  try {\\n    return new Function(code)\\n  } catch (err) {\\n    errors.push({ err: err, code: code });\\n    return noop\\n  }\\n}\\n\\nfunction createCompileToFunctionFn (compile) {\\n  var cache = Object.create(null);\\n\\n  return function compileToFunctions (\\n    template,\\n    options,\\n    vm\\n  ) {\\n    options = extend({}, options);\\n    var warn$$1 = options.warn || warn;\\n    delete options.warn;\\n\\n    /* istanbul ignore if */\\n    {\\n      // detect possible CSP restriction\\n      try {\\n        new Function('return 1');\\n      } catch (e) {\\n        if (e.toString().match(/unsafe-eval|CSP/)) {\\n          warn$$1(\\n            'It seems you are using the standalone build of Vue.js in an ' +\\n            'environment with Content Security Policy that prohibits unsafe-eval. ' +\\n            'The template compiler cannot work in this environment. Consider ' +\\n            'relaxing the policy to allow unsafe-eval or pre-compiling your ' +\\n            'templates into render functions.'\\n          );\\n        }\\n      }\\n    }\\n\\n    // check cache\\n    var key = options.delimiters\\n      ? String(options.delimiters) + template\\n      : template;\\n    if (cache[key]) {\\n      return cache[key]\\n    }\\n\\n    // compile\\n    var compiled = compile(template, options);\\n\\n    // check compilation errors/tips\\n    {\\n      if (compiled.errors && compiled.errors.length) {\\n        if (options.outputSourceRange) {\\n          compiled.errors.forEach(function (e) {\\n            warn$$1(\\n              \\\"Error compiling template:\\\\n\\\\n\\\" + (e.msg) + \\\"\\\\n\\\\n\\\" +\\n              generateCodeFrame(template, e.start, e.end),\\n              vm\\n            );\\n          });\\n        } else {\\n          warn$$1(\\n            \\\"Error compiling template:\\\\n\\\\n\\\" + template + \\\"\\\\n\\\\n\\\" +\\n            compiled.errors.map(function (e) { return (\\\"- \\\" + e); }).join('\\\\n') + '\\\\n',\\n            vm\\n          );\\n        }\\n      }\\n      if (compiled.tips && compiled.tips.length) {\\n        if (options.outputSourceRange) {\\n          compiled.tips.forEach(function (e) { return tip(e.msg, vm); });\\n        } else {\\n          compiled.tips.forEach(function (msg) { return tip(msg, vm); });\\n        }\\n      }\\n    }\\n\\n    // turn code into functions\\n    var res = {};\\n    var fnGenErrors = [];\\n    res.render = createFunction(compiled.render, fnGenErrors);\\n    res.staticRenderFns = compiled.staticRenderFns.map(function (code) {\\n      return createFunction(code, fnGenErrors)\\n    });\\n\\n    // check function generation errors.\\n    // this should only happen if there is a bug in the compiler itself.\\n    // mostly for codegen development use\\n    /* istanbul ignore if */\\n    {\\n      if ((!compiled.errors || !compiled.errors.length) && fnGenErrors.length) {\\n        warn$$1(\\n          \\\"Failed to generate render function:\\\\n\\\\n\\\" +\\n          fnGenErrors.map(function (ref) {\\n            var err = ref.err;\\n            var code = ref.code;\\n\\n            return ((err.toString()) + \\\" in\\\\n\\\\n\\\" + code + \\\"\\\\n\\\");\\n        }).join('\\\\n'),\\n          vm\\n        );\\n      }\\n    }\\n\\n    return (cache[key] = res)\\n  }\\n}\\n\\n/*  */\\n\\nfunction createCompilerCreator (baseCompile) {\\n  return function createCompiler (baseOptions) {\\n    function compile (\\n      template,\\n      options\\n    ) {\\n      var finalOptions = Object.create(baseOptions);\\n      var errors = [];\\n      var tips = [];\\n\\n      var warn = function (msg, range, tip) {\\n        (tip ? tips : errors).push(msg);\\n      };\\n\\n      if (options) {\\n        if (options.outputSourceRange) {\\n          // $flow-disable-line\\n          var leadingSpaceLength = template.match(/^\\\\s*/)[0].length;\\n\\n          warn = function (msg, range, tip) {\\n            var data = { msg: msg };\\n            if (range) {\\n              if (range.start != null) {\\n                data.start = range.start + leadingSpaceLength;\\n              }\\n              if (range.end != null) {\\n                data.end = range.end + leadingSpaceLength;\\n              }\\n            }\\n            (tip ? tips : errors).push(data);\\n          };\\n        }\\n        // merge custom modules\\n        if (options.modules) {\\n          finalOptions.modules =\\n            (baseOptions.modules || []).concat(options.modules);\\n        }\\n        // merge custom directives\\n        if (options.directives) {\\n          finalOptions.directives = extend(\\n            Object.create(baseOptions.directives || null),\\n            options.directives\\n          );\\n        }\\n        // copy other options\\n        for (var key in options) {\\n          if (key !== 'modules' && key !== 'directives') {\\n            finalOptions[key] = options[key];\\n          }\\n        }\\n      }\\n\\n      finalOptions.warn = warn;\\n\\n      var compiled = baseCompile(template.trim(), finalOptions);\\n      {\\n        detectErrors(compiled.ast, warn);\\n      }\\n      compiled.errors = errors;\\n      compiled.tips = tips;\\n      return compiled\\n    }\\n\\n    return {\\n      compile: compile,\\n      compileToFunctions: createCompileToFunctionFn(compile)\\n    }\\n  }\\n}\\n\\n/*  */\\n\\n// `createCompilerCreator` allows creating compilers that use alternative\\n// parser/optimizer/codegen, e.g the SSR optimizing compiler.\\n// Here we just export a default compiler using the default parts.\\nvar createCompiler = createCompilerCreator(function baseCompile (\\n  template,\\n  options\\n) {\\n  var ast = parse(template.trim(), options);\\n  if (options.optimize !== false) {\\n    optimize(ast, options);\\n  }\\n  var code = generate(ast, options);\\n  return {\\n    ast: ast,\\n    render: code.render,\\n    staticRenderFns: code.staticRenderFns\\n  }\\n});\\n\\n/*  */\\n\\nvar ref$1 = createCompiler(baseOptions);\\nvar compile = ref$1.compile;\\nvar compileToFunctions = ref$1.compileToFunctions;\\n\\n/*  */\\n\\n// check whether current browser encodes a char inside attribute values\\nvar div;\\nfunction getShouldDecode (href) {\\n  div = div || document.createElement('div');\\n  div.innerHTML = href ? \\\"<a href=\\\\\\\"\\\\n\\\\\\\"/>\\\" : \\\"<div a=\\\\\\\"\\\\n\\\\\\\"/>\\\";\\n  return div.innerHTML.indexOf('&#10;') > 0\\n}\\n\\n// #3663: IE encodes newlines inside attribute values while other browsers don't\\nvar shouldDecodeNewlines = inBrowser ? getShouldDecode(false) : false;\\n// #6828: chrome encodes content in a[href]\\nvar shouldDecodeNewlinesForHref = inBrowser ? getShouldDecode(true) : false;\\n\\n/*  */\\n\\nvar idToTemplate = cached(function (id) {\\n  var el = query(id);\\n  return el && el.innerHTML\\n});\\n\\nvar mount = Vue.prototype.$mount;\\nVue.prototype.$mount = function (\\n  el,\\n  hydrating\\n) {\\n  el = el && query(el);\\n\\n  /* istanbul ignore if */\\n  if (el === document.body || el === document.documentElement) {\\n    warn(\\n      \\\"Do not mount Vue to <html> or <body> - mount to normal elements instead.\\\"\\n    );\\n    return this\\n  }\\n\\n  var options = this.$options;\\n  // resolve template/el and convert to render function\\n  if (!options.render) {\\n    var template = options.template;\\n    if (template) {\\n      if (typeof template === 'string') {\\n        if (template.charAt(0) === '#') {\\n          template = idToTemplate(template);\\n          /* istanbul ignore if */\\n          if (!template) {\\n            warn(\\n              (\\\"Template element not found or is empty: \\\" + (options.template)),\\n              this\\n            );\\n          }\\n        }\\n      } else if (template.nodeType) {\\n        template = template.innerHTML;\\n      } else {\\n        {\\n          warn('invalid template option:' + template, this);\\n        }\\n        return this\\n      }\\n    } else if (el) {\\n      template = getOuterHTML(el);\\n    }\\n    if (template) {\\n      /* istanbul ignore if */\\n      if (config.performance && mark) {\\n        mark('compile');\\n      }\\n\\n      var ref = compileToFunctions(template, {\\n        outputSourceRange: \\\"development\\\" !== 'production',\\n        shouldDecodeNewlines: shouldDecodeNewlines,\\n        shouldDecodeNewlinesForHref: shouldDecodeNewlinesForHref,\\n        delimiters: options.delimiters,\\n        comments: options.comments\\n      }, this);\\n      var render = ref.render;\\n      var staticRenderFns = ref.staticRenderFns;\\n      options.render = render;\\n      options.staticRenderFns = staticRenderFns;\\n\\n      /* istanbul ignore if */\\n      if (config.performance && mark) {\\n        mark('compile end');\\n        measure((\\\"vue \\\" + (this._name) + \\\" compile\\\"), 'compile', 'compile end');\\n      }\\n    }\\n  }\\n  return mount.call(this, el, hydrating)\\n};\\n\\n/**\\n * Get outerHTML of elements, taking care\\n * of SVG elements in IE as well.\\n */\\nfunction getOuterHTML (el) {\\n  if (el.outerHTML) {\\n    return el.outerHTML\\n  } else {\\n    var container = document.createElement('div');\\n    container.appendChild(el.cloneNode(true));\\n    return container.innerHTML\\n  }\\n}\\n\\nVue.compile = compileToFunctions;\\n\\nmodule.exports = Vue;\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ \\\"./node_modules/webpack/buildin/global.js\\\"), __webpack_require__(/*! ./../../timers-browserify/main.js */ \\\"./node_modules/timers-browserify/main.js\\\").setImmediate))//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlL2Rpc3QvdnVlLmNvbW1vbi5kZXYuanM/NDY1MCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ2E7O0FBRWI7O0FBRUEsa0NBQWtDOztBQUVsQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQixpQkFBaUI7QUFDbEM7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLCtCQUErQjtBQUNyRCxzQkFBc0IsaUJBQWlCO0FBQ3ZDOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0RBQWtELGlDQUFpQyxFQUFFO0FBQ3JGLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsZ0JBQWdCO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLGNBQWM7O0FBRTNDOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QixVQUFVOztBQUV2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsT0FBTztBQUNQO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNULE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsZ0JBQWdCO0FBQ2pDLGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7O0FBRUQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQixxQkFBcUI7QUFDeEMsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSyxHQUFHO0FBQ1I7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLG9DQUFvQztBQUNwQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakMsdUNBQXVDLHdCQUF3QixFQUFFO0FBQ2pFLDBCQUEwQjs7QUFFMUI7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0IsWUFBWTtBQUNwQyxrQkFBa0IsWUFBWTtBQUM5QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSx3Q0FBd0MsRUFBRTtBQUMxQztBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQixvQkFBb0IsRUFBRTtBQUNyRDtBQUNBLGtDQUFrQyxPQUFPO0FBQ3pDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDBCQUEwQixTQUFTLHFCQUFxQjs7QUFFeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQiwyQkFBMkI7QUFDOUM7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILENBQUM7O0FBRUQ7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLGlCQUFpQjtBQUNsQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUMsT0FBTztBQUMxQztBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQyxPQUFPO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlEQUFpRCxPQUFPO0FBQ3hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxpQkFBaUIsaUJBQWlCO0FBQ2xDO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxpQkFBaUIsa0JBQWtCO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQyx1QkFBdUI7QUFDekQsaUNBQWlDLHNCQUFzQjtBQUN2RDtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLGlCQUFpQix1QkFBdUI7QUFDeEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBLG1CQUFtQixtQkFBbUI7QUFDdEMsK0JBQStCO0FBQy9CO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixZQUFZO0FBQzlCLFdBQVc7QUFDWDtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QyxPQUFPO0FBQ3JEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsMkJBQTJCO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEdBQUc7QUFDSDtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLFNBQVM7QUFDdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsNkNBQTZDLHFDQUFxQyxFQUFFO0FBQ3BGOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxvQ0FBb0MseUNBQXlDLEVBQUU7QUFDL0U7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUIsa0JBQWtCO0FBQzNDO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUIsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLHNEQUFzRCxFQUFFO0FBQ3RGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQixtQkFBbUI7QUFDcEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixrQkFBa0I7QUFDbEM7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLHVCQUF1QjtBQUNsRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQyxpQ0FBaUM7QUFDbkUsY0FBYyw2QkFBNkI7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDLGlDQUFpQztBQUNuRSxjQUFjLDZCQUE2QjtBQUMzQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIseUJBQXlCO0FBQzFDLEdBQUc7QUFDSDtBQUNBO0FBQ0EsaUJBQWlCLCtCQUErQjtBQUNoRDtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHVDQUF1QztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsbUJBQW1CO0FBQ3hDO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLDhDQUE4QztBQUM5QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLHFCQUFxQjtBQUN0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsYUFBYSxxQkFBcUI7QUFDbEM7QUFDQSwrQ0FBK0M7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUJBQW1CLGlCQUFpQjtBQUNwQztBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0MsT0FBTztBQUM3QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esa0VBQWtFO0FBQ2xFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBO0FBQ0Esc0JBQXNCLG1CQUFtQjtBQUN6Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQixPQUFPO0FBQ3RDO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxlQUFlLFNBQVM7QUFDeEI7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxrQ0FBa0MsT0FBTztBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDRDQUE0QyxlQUFlO0FBQzNELEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxrREFBa0Q7QUFDbEQsNENBQTRDO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSw2Q0FBNkM7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLGlCQUFpQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTCw0Q0FBNEM7QUFDNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCLGlCQUFpQixnQkFBZ0I7QUFDakM7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixtQkFBbUI7QUFDcEM7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gscUNBQXFDLGdFQUFnRTtBQUNyRztBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsNEJBQTRCLCtCQUErQjtBQUMzRCw0QkFBNEIsK0JBQStCO0FBQzNEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLG1CQUFtQixtQkFBbUI7QUFDdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0RBQWtEO0FBQ2xEO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUssdUZBQXVGO0FBQzVGO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsMENBQTBDO0FBQzFDLGlCQUFpQix5QkFBeUI7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUcsK0JBQStCO0FBQ2xDLG1DQUFtQztBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsb0JBQW9CLG9CQUFvQjtBQUN4QyxzQkFBc0IsNEJBQTRCO0FBQ2xEO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDLE9BQU87QUFDckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsbUJBQW1CO0FBQ25CLHlCQUF5QjtBQUN6QjtBQUNBLHFEQUFxRDtBQUNyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQyw2Q0FBNkM7QUFDOUU7QUFDQTtBQUNBLDZDQUE2Qyw0Q0FBNEM7O0FBRXpGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxLQUFLLDJDQUEyQyw4QkFBOEIsRUFBRTs7QUFFaEY7QUFDQSx3Q0FBd0MsT0FBTztBQUMvQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLOztBQUVMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxtQkFBbUIscUJBQXFCO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0M7QUFDL0M7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDLE9BQU87QUFDOUM7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUNBQXlDLFNBQVM7QUFDbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQ0FBcUMsT0FBTztBQUM1QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSwwQkFBMEI7O0FBRTFCLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLHFCQUFxQjtBQUN4QztBQUNBLDBDQUEwQztBQUMxQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQix5QkFBeUI7QUFDNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIseUJBQXlCO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0NBQXdDLE9BQU87QUFDL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsMEJBQTBCO0FBQ3BEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QixvQkFBb0IsRUFBRTs7QUFFcEQ7QUFDQTtBQUNBLGlCQUFpQixzQkFBc0I7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlCQUFpQixrQkFBa0I7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7Ozs7QUFJQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQiwyQkFBMkI7QUFDOUMscUJBQXFCLCtCQUErQjtBQUNwRDtBQUNBO0FBQ0EsR0FBRztBQUNILHlCQUF5QjtBQUN6QjtBQUNBLHNCQUFzQixpQ0FBaUM7QUFDdkQ7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsb0JBQW9CO0FBQ3pDO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0Esb0JBQW9CO0FBQ3BCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsZUFBZTtBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0VBQXNFO0FBQ3RFO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDOztBQUVqQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTs7OztBQUlBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTs7QUFFQTtBQUNBLDBDQUEwQywyQkFBMkIsRUFBRTtBQUN2RSxLQUFLO0FBQ0w7QUFDQSwwQ0FBMEMsNEJBQTRCLEVBQUU7QUFDeEUsS0FBSztBQUNMLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQixlQUFlO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DLE9BQU87QUFDMUM7QUFDQSxnQkFBZ0IsWUFBWTtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLFlBQVk7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLCtCQUErQixzQkFBc0I7O0FBRXJEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxnQ0FBZ0M7O0FBRWhDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGFBQWE7QUFDakM7QUFDQSxxQkFBcUIsY0FBYztBQUNuQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsYUFBYSxrQkFBa0I7QUFDL0I7QUFDQSxlQUFlLG9CQUFvQjtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsMkRBQTJEO0FBQzNEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGlDQUFpQztBQUNqQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIseUJBQXlCO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLHFCQUFxQjtBQUMxQztBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxxQkFBcUIseUJBQXlCO0FBQzlDO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSw0QkFBNEIsNEJBQTRCO0FBQ3hELDRCQUE0QixnQ0FBZ0M7QUFDNUQ7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsVUFBVSxvQkFBb0I7QUFDOUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseURBQXlELFVBQVU7QUFDbkUsaUJBQWlCLHdCQUF3QixPQUFPLHVCQUF1QjtBQUN2RTtBQUNBO0FBQ0EsaUJBQWlCLDJCQUEyQjtBQUM1QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLFVBQVUsb0JBQW9CO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTLE9BQU87QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLHVCQUF1QjtBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDZDQUE2QztBQUM3QyxPQUFPO0FBQ1A7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLE9BQU8sa0RBQWtEO0FBQ3pEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTyxrREFBa0Q7QUFDekQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1AsbUNBQW1DLGdFQUFnRTtBQUNuRztBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG1CQUFtQixxQkFBcUI7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCLFNBQVM7QUFDaEM7QUFDQSwyQ0FBMkM7QUFDM0M7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsdUJBQXVCLE9BQU8sZ0NBQWdDO0FBQy9FLHdEQUF3RCxvQkFBb0I7QUFDNUU7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLGdFQUFnRTtBQUMzRixPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DLGlDQUFpQztBQUNwRTtBQUNBLE9BQU87QUFDUDtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLDJEQUEyRCxvQkFBb0I7QUFDL0U7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLHFCQUFxQixrQkFBa0I7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNEQUFzRCxnQ0FBZ0M7QUFDdEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBLDZCQUE2Qix1QkFBdUI7QUFDcEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDRCQUE0Qiw2QkFBNkI7QUFDekQ7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQix3QkFBd0I7QUFDbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0IseUJBQXlCO0FBQ3hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUMseUJBQXlCO0FBQzFEO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHFCQUFxQiwyQkFBMkI7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHFCQUFxQiw4QkFBOEI7QUFDbkQ7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhLGlCQUFpQjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsNEVBQTRFO0FBQzVFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QztBQUN4Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsYUFBYSxnQkFBZ0I7QUFDN0I7QUFDQTtBQUNBO0FBQ0Esd0NBQXdDLGtCQUFrQjtBQUMxRCxLQUFLO0FBQ0wsd0NBQXdDLGtCQUFrQjtBQUMxRCxLQUFLO0FBQ0wsd0NBQXdDLDBCQUEwQjtBQUNsRSxLQUFLO0FBQ0wsd0NBQXdDLGlCQUFpQjtBQUN6RCxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxtQ0FBbUM7QUFDbkMsbUNBQW1DO0FBQ25DLDJDQUEyQztBQUMzQywyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSxjQUFjLFFBQVE7QUFDdEI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsZUFBZSxvQkFBb0I7QUFDbkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDLGVBQWUsRUFBRSx1QkFBdUIsVUFBVSxFQUFFO0FBQ3BGO0FBQ0E7O0FBRUE7QUFDQSxtREFBbUQsNkNBQTZDO0FBQ2hHO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkIsNkNBQTZDO0FBQ3hFO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDLDJCQUEyQjtBQUM3RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQ7QUFDckQsR0FBRztBQUNILHlDQUF5QztBQUN6Qzs7QUFFQSxpQ0FBaUMsd0NBQXdDO0FBQ3pFO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DLE9BQU87QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDLE9BQU87QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx3REFBd0QsbUJBQW1CO0FBQzNFO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLGFBQWE7QUFDcEMsdUJBQXVCLGFBQWE7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUZBQWlGO0FBQ2pGLDRCQUE0QjtBQUM1QjtBQUNBLDJCQUEyQjtBQUMzQix3QkFBd0IsaUVBQWlFO0FBQ3pGLFlBQVksMEZBQTBGO0FBQ3RHLE1BQU0sS0FBSywwQ0FBMEM7QUFDckQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsa0JBQWtCO0FBQy9ELHNCQUFzQiwrQ0FBK0M7QUFDckUsaURBQWlEOztBQUVqRDtBQUNBLHNEQUFzRDtBQUN0RDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDhDQUE4QztBQUM5Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkM7QUFDM0M7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkIsMkJBQTJCO0FBQ3RELGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTs7QUFFQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTyw2Q0FBNkMsRUFBRTtBQUN0RDtBQUNBOztBQUVBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBLHVDQUF1QyxTQUFTO0FBQ2hEO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQix3QkFBd0I7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esb0RBQW9ELDRCQUE0QixFQUFFO0FBQ2xGLEtBQUs7QUFDTDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esb0RBQW9ELCtCQUErQixFQUFFO0FBQ3JGLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsYUFBYTs7QUFFM0Q7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2REFBNkQ7QUFDN0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBLGlDQUFpQyxxQ0FBcUM7O0FBRXRFO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQyx1Q0FBdUMsRUFBRTtBQUNwRjtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsMkNBQTJDLEVBQUU7QUFDMUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsT0FBTztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EscUNBQXFDLDhCQUE4QixFQUFFO0FBQ3JFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQLEtBQUs7QUFDTDtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsT0FBTztBQUNQO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsa0NBQWtDLHVDQUF1Qzs7QUFFekUscUNBQXFDLDBCQUEwQjs7QUFFL0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsOENBQThDO0FBQzlDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdEQUF3RDtBQUN4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QyxnQkFBZ0I7QUFDeEQ7QUFDQTtBQUNBLGdFQUFnRSxzQkFBc0IsRUFBRTtBQUN4RjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxtQkFBbUIsd0JBQXdCO0FBQzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLHVCQUF1QjtBQUNsQyxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QiwyQkFBMkI7QUFDbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBLEtBQUs7QUFDTCxHQUFHOztBQUVIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzREFBc0QseUJBQXlCLEVBQUU7QUFDakY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7O0FBRUEsc0JBQXNCLEVBQUUsaUJBQWlCLEVBQUU7QUFDM0MsK0JBQStCOztBQUUvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7Ozs7QUFJRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixrQkFBa0I7QUFDdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQyxPQUFPO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQyxPQUFPO0FBQzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1AsT0FBTztBQUNQLFNBQVM7QUFDVCxRQUFRO0FBQ1IsUUFBUTtBQUNSLE9BQU87QUFDUCxRQUFRO0FBQ1I7QUFDQSwyQ0FBMkM7QUFDM0MsOERBQThEOztBQUU5RDtBQUNBO0FBQ0EscURBQXFELDJEQUEyRDs7QUFFaEg7QUFDQTtBQUNBLDZDQUE2QywyQkFBMkIsRUFBRTtBQUMxRTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGtGQUFrRiw2QkFBNkI7QUFDL0c7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLG1CQUFtQixPQUFPO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQkFBa0IsdUdBQXVHO0FBQ3pIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHdCQUF3QixlQUFlO0FBQ3ZDLHNCQUFzQixhQUFhOztBQUVuQztBQUNBO0FBQ0E7QUFDQSxrQ0FBa0MsVUFBVTtBQUM1QztBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9DQUFvQyxVQUFVO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QixlQUFlO0FBQzNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQyxpREFBaUQ7O0FBRW5GO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyw2REFBNkQ7QUFDeEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsNkRBQTZELHVCQUF1QixFQUFFO0FBQ3RGO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQiwyQkFBMkI7QUFDOUM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsSUFBSTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTs7QUFFQTtBQUNBLHFCQUFxQiwwQkFBMEI7QUFDL0M7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLOztBQUVMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQixTQUFTO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLHVCQUF1QjtBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnRUFBZ0U7QUFDaEU7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwREFBMEQ7QUFDMUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsT0FBTztBQUNQOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QixPQUFPO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUMsb0JBQW9CO0FBQzNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLE9BQU8sNEJBQTRCO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU8sT0FBTztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQyxPQUFPO0FBQzFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyx3QkFBd0IsRUFBRTtBQUMxRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG1DQUFtQyxPQUFPO0FBQzFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsa0JBQWtCO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTzs7QUFFUDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsT0FBTztBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVEQUF1RCxXQUFXO0FBQ2xFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLCtDQUErQyxPQUFPO0FBQ3REO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdURBQXVELFdBQVc7QUFDbEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsNkJBQTZCO0FBQzdCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxxQ0FBcUMsMkNBQTJDLEdBQUc7O0FBRW5GO0FBQ0Esa0NBQWtDO0FBQ2xDLG9DQUFvQztBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsc0NBQXNDO0FBQzNEO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7O0FBRUE7QUFDQSxtREFBbUQsNEJBQTRCLEVBQUU7QUFDakY7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLCtFQUErRTtBQUM3RyxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsNENBQTRDLGdDQUFnQyxFQUFFO0FBQzlFLHlDQUF5QywwQ0FBMEMsRUFBRTtBQUNyRjtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsMkJBQTJCO0FBQ3pEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseURBQXlEO0FBQ3pEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0MsaURBQWlEO0FBQ3ZGOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7Ozs7O0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBLHVDQUF1QyxpREFBaUQ7QUFDeEY7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixvQkFBb0I7QUFDN0M7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsNkJBQTZCO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsdUNBQXVDO0FBQ2pGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEseUJBQXlCO0FBQ3pCO0FBQ0EscURBQXFEO0FBQ3JEO0FBQ0EsTUFBTTtBQUNOOztBQUVBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQSxhQUFhLG9CQUFvQjs7QUFFakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQiw2QkFBNkI7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsNkdBQTZHO0FBQ2pJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsT0FBTztBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsc1VBQXNVO0FBQ3JWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLGtCQUFrQixpQ0FBaUMsNEVBQTRFLHFCQUFxQixhQUFhLEdBQUcsRUFBRSxrQkFBa0I7QUFDck47QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHlCQUF5Qix5Q0FBeUMsRUFBRTtBQUNwRTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0M7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQTtBQUNBLFlBQVksMEVBQTBFO0FBQ3RGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDLHNCQUFzQixFQUFFO0FBQ3RFO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLHFCQUFxQjtBQUN0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0RBQStELG9DQUFvQyxFQUFFO0FBQ3JHO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0RBQStELGdDQUFnQyxFQUFFO0FBQ2pHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1GQUFtRjtBQUNuRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU8sRUFBRSxFQUFFO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQixrQkFBa0I7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLG1DQUFtQztBQUNyRDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDZFQUE2RSxHQUFHOztBQUVoRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0EsV0FBVztBQUNYO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQiwwQkFBMEI7QUFDL0M7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLGtCQUFrQjtBQUNuQztBQUNBO0FBQ0EsNkJBQTZCLCtCQUErQjtBQUM1RCx5Q0FBeUM7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQixrQkFBa0IsZUFBZTtBQUNqQztBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGlCQUFpQix1QkFBdUI7QUFDeEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYLFNBQVM7QUFDVDtBQUNBO0FBQ0EsOENBQThDLG1CQUFtQixFQUFFO0FBQ25FO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4Qyx1QkFBdUIsRUFBRTtBQUN2RSxTQUFTO0FBQ1QsZ0RBQWdELHFCQUFxQixFQUFFO0FBQ3ZFO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLOztBQUVMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLENBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS9kaXN0L3Z1ZS5jb21tb24uZGV2LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBWdWUuanMgdjIuNi4xMVxuICogKGMpIDIwMTQtMjAxOSBFdmFuIFlvdVxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLlxuICovXG4ndXNlIHN0cmljdCc7XG5cbi8qICAqL1xuXG52YXIgZW1wdHlPYmplY3QgPSBPYmplY3QuZnJlZXplKHt9KTtcblxuLy8gVGhlc2UgaGVscGVycyBwcm9kdWNlIGJldHRlciBWTSBjb2RlIGluIEpTIGVuZ2luZXMgZHVlIHRvIHRoZWlyXG4vLyBleHBsaWNpdG5lc3MgYW5kIGZ1bmN0aW9uIGlubGluaW5nLlxuZnVuY3Rpb24gaXNVbmRlZiAodikge1xuICByZXR1cm4gdiA9PT0gdW5kZWZpbmVkIHx8IHYgPT09IG51bGxcbn1cblxuZnVuY3Rpb24gaXNEZWYgKHYpIHtcbiAgcmV0dXJuIHYgIT09IHVuZGVmaW5lZCAmJiB2ICE9PSBudWxsXG59XG5cbmZ1bmN0aW9uIGlzVHJ1ZSAodikge1xuICByZXR1cm4gdiA9PT0gdHJ1ZVxufVxuXG5mdW5jdGlvbiBpc0ZhbHNlICh2KSB7XG4gIHJldHVybiB2ID09PSBmYWxzZVxufVxuXG4vKipcbiAqIENoZWNrIGlmIHZhbHVlIGlzIHByaW1pdGl2ZS5cbiAqL1xuZnVuY3Rpb24gaXNQcmltaXRpdmUgKHZhbHVlKSB7XG4gIHJldHVybiAoXG4gICAgdHlwZW9mIHZhbHVlID09PSAnc3RyaW5nJyB8fFxuICAgIHR5cGVvZiB2YWx1ZSA9PT0gJ251bWJlcicgfHxcbiAgICAvLyAkZmxvdy1kaXNhYmxlLWxpbmVcbiAgICB0eXBlb2YgdmFsdWUgPT09ICdzeW1ib2wnIHx8XG4gICAgdHlwZW9mIHZhbHVlID09PSAnYm9vbGVhbidcbiAgKVxufVxuXG4vKipcbiAqIFF1aWNrIG9iamVjdCBjaGVjayAtIHRoaXMgaXMgcHJpbWFyaWx5IHVzZWQgdG8gdGVsbFxuICogT2JqZWN0cyBmcm9tIHByaW1pdGl2ZSB2YWx1ZXMgd2hlbiB3ZSBrbm93IHRoZSB2YWx1ZVxuICogaXMgYSBKU09OLWNvbXBsaWFudCB0eXBlLlxuICovXG5mdW5jdGlvbiBpc09iamVjdCAob2JqKSB7XG4gIHJldHVybiBvYmogIT09IG51bGwgJiYgdHlwZW9mIG9iaiA9PT0gJ29iamVjdCdcbn1cblxuLyoqXG4gKiBHZXQgdGhlIHJhdyB0eXBlIHN0cmluZyBvZiBhIHZhbHVlLCBlLmcuLCBbb2JqZWN0IE9iamVjdF0uXG4gKi9cbnZhciBfdG9TdHJpbmcgPSBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nO1xuXG5mdW5jdGlvbiB0b1Jhd1R5cGUgKHZhbHVlKSB7XG4gIHJldHVybiBfdG9TdHJpbmcuY2FsbCh2YWx1ZSkuc2xpY2UoOCwgLTEpXG59XG5cbi8qKlxuICogU3RyaWN0IG9iamVjdCB0eXBlIGNoZWNrLiBPbmx5IHJldHVybnMgdHJ1ZVxuICogZm9yIHBsYWluIEphdmFTY3JpcHQgb2JqZWN0cy5cbiAqL1xuZnVuY3Rpb24gaXNQbGFpbk9iamVjdCAob2JqKSB7XG4gIHJldHVybiBfdG9TdHJpbmcuY2FsbChvYmopID09PSAnW29iamVjdCBPYmplY3RdJ1xufVxuXG5mdW5jdGlvbiBpc1JlZ0V4cCAodikge1xuICByZXR1cm4gX3RvU3RyaW5nLmNhbGwodikgPT09ICdbb2JqZWN0IFJlZ0V4cF0nXG59XG5cbi8qKlxuICogQ2hlY2sgaWYgdmFsIGlzIGEgdmFsaWQgYXJyYXkgaW5kZXguXG4gKi9cbmZ1bmN0aW9uIGlzVmFsaWRBcnJheUluZGV4ICh2YWwpIHtcbiAgdmFyIG4gPSBwYXJzZUZsb2F0KFN0cmluZyh2YWwpKTtcbiAgcmV0dXJuIG4gPj0gMCAmJiBNYXRoLmZsb29yKG4pID09PSBuICYmIGlzRmluaXRlKHZhbClcbn1cblxuZnVuY3Rpb24gaXNQcm9taXNlICh2YWwpIHtcbiAgcmV0dXJuIChcbiAgICBpc0RlZih2YWwpICYmXG4gICAgdHlwZW9mIHZhbC50aGVuID09PSAnZnVuY3Rpb24nICYmXG4gICAgdHlwZW9mIHZhbC5jYXRjaCA9PT0gJ2Z1bmN0aW9uJ1xuICApXG59XG5cbi8qKlxuICogQ29udmVydCBhIHZhbHVlIHRvIGEgc3RyaW5nIHRoYXQgaXMgYWN0dWFsbHkgcmVuZGVyZWQuXG4gKi9cbmZ1bmN0aW9uIHRvU3RyaW5nICh2YWwpIHtcbiAgcmV0dXJuIHZhbCA9PSBudWxsXG4gICAgPyAnJ1xuICAgIDogQXJyYXkuaXNBcnJheSh2YWwpIHx8IChpc1BsYWluT2JqZWN0KHZhbCkgJiYgdmFsLnRvU3RyaW5nID09PSBfdG9TdHJpbmcpXG4gICAgICA/IEpTT04uc3RyaW5naWZ5KHZhbCwgbnVsbCwgMilcbiAgICAgIDogU3RyaW5nKHZhbClcbn1cblxuLyoqXG4gKiBDb252ZXJ0IGFuIGlucHV0IHZhbHVlIHRvIGEgbnVtYmVyIGZvciBwZXJzaXN0ZW5jZS5cbiAqIElmIHRoZSBjb252ZXJzaW9uIGZhaWxzLCByZXR1cm4gb3JpZ2luYWwgc3RyaW5nLlxuICovXG5mdW5jdGlvbiB0b051bWJlciAodmFsKSB7XG4gIHZhciBuID0gcGFyc2VGbG9hdCh2YWwpO1xuICByZXR1cm4gaXNOYU4obikgPyB2YWwgOiBuXG59XG5cbi8qKlxuICogTWFrZSBhIG1hcCBhbmQgcmV0dXJuIGEgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGlmIGEga2V5XG4gKiBpcyBpbiB0aGF0IG1hcC5cbiAqL1xuZnVuY3Rpb24gbWFrZU1hcCAoXG4gIHN0cixcbiAgZXhwZWN0c0xvd2VyQ2FzZVxuKSB7XG4gIHZhciBtYXAgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICB2YXIgbGlzdCA9IHN0ci5zcGxpdCgnLCcpO1xuICBmb3IgKHZhciBpID0gMDsgaSA8IGxpc3QubGVuZ3RoOyBpKyspIHtcbiAgICBtYXBbbGlzdFtpXV0gPSB0cnVlO1xuICB9XG4gIHJldHVybiBleHBlY3RzTG93ZXJDYXNlXG4gICAgPyBmdW5jdGlvbiAodmFsKSB7IHJldHVybiBtYXBbdmFsLnRvTG93ZXJDYXNlKCldOyB9XG4gICAgOiBmdW5jdGlvbiAodmFsKSB7IHJldHVybiBtYXBbdmFsXTsgfVxufVxuXG4vKipcbiAqIENoZWNrIGlmIGEgdGFnIGlzIGEgYnVpbHQtaW4gdGFnLlxuICovXG52YXIgaXNCdWlsdEluVGFnID0gbWFrZU1hcCgnc2xvdCxjb21wb25lbnQnLCB0cnVlKTtcblxuLyoqXG4gKiBDaGVjayBpZiBhbiBhdHRyaWJ1dGUgaXMgYSByZXNlcnZlZCBhdHRyaWJ1dGUuXG4gKi9cbnZhciBpc1Jlc2VydmVkQXR0cmlidXRlID0gbWFrZU1hcCgna2V5LHJlZixzbG90LHNsb3Qtc2NvcGUsaXMnKTtcblxuLyoqXG4gKiBSZW1vdmUgYW4gaXRlbSBmcm9tIGFuIGFycmF5LlxuICovXG5mdW5jdGlvbiByZW1vdmUgKGFyciwgaXRlbSkge1xuICBpZiAoYXJyLmxlbmd0aCkge1xuICAgIHZhciBpbmRleCA9IGFyci5pbmRleE9mKGl0ZW0pO1xuICAgIGlmIChpbmRleCA+IC0xKSB7XG4gICAgICByZXR1cm4gYXJyLnNwbGljZShpbmRleCwgMSlcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBDaGVjayB3aGV0aGVyIGFuIG9iamVjdCBoYXMgdGhlIHByb3BlcnR5LlxuICovXG52YXIgaGFzT3duUHJvcGVydHkgPSBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O1xuZnVuY3Rpb24gaGFzT3duIChvYmosIGtleSkge1xuICByZXR1cm4gaGFzT3duUHJvcGVydHkuY2FsbChvYmosIGtleSlcbn1cblxuLyoqXG4gKiBDcmVhdGUgYSBjYWNoZWQgdmVyc2lvbiBvZiBhIHB1cmUgZnVuY3Rpb24uXG4gKi9cbmZ1bmN0aW9uIGNhY2hlZCAoZm4pIHtcbiAgdmFyIGNhY2hlID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbiAgcmV0dXJuIChmdW5jdGlvbiBjYWNoZWRGbiAoc3RyKSB7XG4gICAgdmFyIGhpdCA9IGNhY2hlW3N0cl07XG4gICAgcmV0dXJuIGhpdCB8fCAoY2FjaGVbc3RyXSA9IGZuKHN0cikpXG4gIH0pXG59XG5cbi8qKlxuICogQ2FtZWxpemUgYSBoeXBoZW4tZGVsaW1pdGVkIHN0cmluZy5cbiAqL1xudmFyIGNhbWVsaXplUkUgPSAvLShcXHcpL2c7XG52YXIgY2FtZWxpemUgPSBjYWNoZWQoZnVuY3Rpb24gKHN0cikge1xuICByZXR1cm4gc3RyLnJlcGxhY2UoY2FtZWxpemVSRSwgZnVuY3Rpb24gKF8sIGMpIHsgcmV0dXJuIGMgPyBjLnRvVXBwZXJDYXNlKCkgOiAnJzsgfSlcbn0pO1xuXG4vKipcbiAqIENhcGl0YWxpemUgYSBzdHJpbmcuXG4gKi9cbnZhciBjYXBpdGFsaXplID0gY2FjaGVkKGZ1bmN0aW9uIChzdHIpIHtcbiAgcmV0dXJuIHN0ci5jaGFyQXQoMCkudG9VcHBlckNhc2UoKSArIHN0ci5zbGljZSgxKVxufSk7XG5cbi8qKlxuICogSHlwaGVuYXRlIGEgY2FtZWxDYXNlIHN0cmluZy5cbiAqL1xudmFyIGh5cGhlbmF0ZVJFID0gL1xcQihbQS1aXSkvZztcbnZhciBoeXBoZW5hdGUgPSBjYWNoZWQoZnVuY3Rpb24gKHN0cikge1xuICByZXR1cm4gc3RyLnJlcGxhY2UoaHlwaGVuYXRlUkUsICctJDEnKS50b0xvd2VyQ2FzZSgpXG59KTtcblxuLyoqXG4gKiBTaW1wbGUgYmluZCBwb2x5ZmlsbCBmb3IgZW52aXJvbm1lbnRzIHRoYXQgZG8gbm90IHN1cHBvcnQgaXQsXG4gKiBlLmcuLCBQaGFudG9tSlMgMS54LiBUZWNobmljYWxseSwgd2UgZG9uJ3QgbmVlZCB0aGlzIGFueW1vcmVcbiAqIHNpbmNlIG5hdGl2ZSBiaW5kIGlzIG5vdyBwZXJmb3JtYW50IGVub3VnaCBpbiBtb3N0IGJyb3dzZXJzLlxuICogQnV0IHJlbW92aW5nIGl0IHdvdWxkIG1lYW4gYnJlYWtpbmcgY29kZSB0aGF0IHdhcyBhYmxlIHRvIHJ1biBpblxuICogUGhhbnRvbUpTIDEueCwgc28gdGhpcyBtdXN0IGJlIGtlcHQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkuXG4gKi9cblxuLyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cbmZ1bmN0aW9uIHBvbHlmaWxsQmluZCAoZm4sIGN0eCkge1xuICBmdW5jdGlvbiBib3VuZEZuIChhKSB7XG4gICAgdmFyIGwgPSBhcmd1bWVudHMubGVuZ3RoO1xuICAgIHJldHVybiBsXG4gICAgICA/IGwgPiAxXG4gICAgICAgID8gZm4uYXBwbHkoY3R4LCBhcmd1bWVudHMpXG4gICAgICAgIDogZm4uY2FsbChjdHgsIGEpXG4gICAgICA6IGZuLmNhbGwoY3R4KVxuICB9XG5cbiAgYm91bmRGbi5fbGVuZ3RoID0gZm4ubGVuZ3RoO1xuICByZXR1cm4gYm91bmRGblxufVxuXG5mdW5jdGlvbiBuYXRpdmVCaW5kIChmbiwgY3R4KSB7XG4gIHJldHVybiBmbi5iaW5kKGN0eClcbn1cblxudmFyIGJpbmQgPSBGdW5jdGlvbi5wcm90b3R5cGUuYmluZFxuICA/IG5hdGl2ZUJpbmRcbiAgOiBwb2x5ZmlsbEJpbmQ7XG5cbi8qKlxuICogQ29udmVydCBhbiBBcnJheS1saWtlIG9iamVjdCB0byBhIHJlYWwgQXJyYXkuXG4gKi9cbmZ1bmN0aW9uIHRvQXJyYXkgKGxpc3QsIHN0YXJ0KSB7XG4gIHN0YXJ0ID0gc3RhcnQgfHwgMDtcbiAgdmFyIGkgPSBsaXN0Lmxlbmd0aCAtIHN0YXJ0O1xuICB2YXIgcmV0ID0gbmV3IEFycmF5KGkpO1xuICB3aGlsZSAoaS0tKSB7XG4gICAgcmV0W2ldID0gbGlzdFtpICsgc3RhcnRdO1xuICB9XG4gIHJldHVybiByZXRcbn1cblxuLyoqXG4gKiBNaXggcHJvcGVydGllcyBpbnRvIHRhcmdldCBvYmplY3QuXG4gKi9cbmZ1bmN0aW9uIGV4dGVuZCAodG8sIF9mcm9tKSB7XG4gIGZvciAodmFyIGtleSBpbiBfZnJvbSkge1xuICAgIHRvW2tleV0gPSBfZnJvbVtrZXldO1xuICB9XG4gIHJldHVybiB0b1xufVxuXG4vKipcbiAqIE1lcmdlIGFuIEFycmF5IG9mIE9iamVjdHMgaW50byBhIHNpbmdsZSBPYmplY3QuXG4gKi9cbmZ1bmN0aW9uIHRvT2JqZWN0IChhcnIpIHtcbiAgdmFyIHJlcyA9IHt9O1xuICBmb3IgKHZhciBpID0gMDsgaSA8IGFyci5sZW5ndGg7IGkrKykge1xuICAgIGlmIChhcnJbaV0pIHtcbiAgICAgIGV4dGVuZChyZXMsIGFycltpXSk7XG4gICAgfVxuICB9XG4gIHJldHVybiByZXNcbn1cblxuLyogZXNsaW50LWRpc2FibGUgbm8tdW51c2VkLXZhcnMgKi9cblxuLyoqXG4gKiBQZXJmb3JtIG5vIG9wZXJhdGlvbi5cbiAqIFN0dWJiaW5nIGFyZ3MgdG8gbWFrZSBGbG93IGhhcHB5IHdpdGhvdXQgbGVhdmluZyB1c2VsZXNzIHRyYW5zcGlsZWQgY29kZVxuICogd2l0aCAuLi5yZXN0IChodHRwczovL2Zsb3cub3JnL2Jsb2cvMjAxNy8wNS8wNy9TdHJpY3QtRnVuY3Rpb24tQ2FsbC1Bcml0eS8pLlxuICovXG5mdW5jdGlvbiBub29wIChhLCBiLCBjKSB7fVxuXG4vKipcbiAqIEFsd2F5cyByZXR1cm4gZmFsc2UuXG4gKi9cbnZhciBubyA9IGZ1bmN0aW9uIChhLCBiLCBjKSB7IHJldHVybiBmYWxzZTsgfTtcblxuLyogZXNsaW50LWVuYWJsZSBuby11bnVzZWQtdmFycyAqL1xuXG4vKipcbiAqIFJldHVybiB0aGUgc2FtZSB2YWx1ZS5cbiAqL1xudmFyIGlkZW50aXR5ID0gZnVuY3Rpb24gKF8pIHsgcmV0dXJuIF87IH07XG5cbi8qKlxuICogR2VuZXJhdGUgYSBzdHJpbmcgY29udGFpbmluZyBzdGF0aWMga2V5cyBmcm9tIGNvbXBpbGVyIG1vZHVsZXMuXG4gKi9cbmZ1bmN0aW9uIGdlblN0YXRpY0tleXMgKG1vZHVsZXMpIHtcbiAgcmV0dXJuIG1vZHVsZXMucmVkdWNlKGZ1bmN0aW9uIChrZXlzLCBtKSB7XG4gICAgcmV0dXJuIGtleXMuY29uY2F0KG0uc3RhdGljS2V5cyB8fCBbXSlcbiAgfSwgW10pLmpvaW4oJywnKVxufVxuXG4vKipcbiAqIENoZWNrIGlmIHR3byB2YWx1ZXMgYXJlIGxvb3NlbHkgZXF1YWwgLSB0aGF0IGlzLFxuICogaWYgdGhleSBhcmUgcGxhaW4gb2JqZWN0cywgZG8gdGhleSBoYXZlIHRoZSBzYW1lIHNoYXBlP1xuICovXG5mdW5jdGlvbiBsb29zZUVxdWFsIChhLCBiKSB7XG4gIGlmIChhID09PSBiKSB7IHJldHVybiB0cnVlIH1cbiAgdmFyIGlzT2JqZWN0QSA9IGlzT2JqZWN0KGEpO1xuICB2YXIgaXNPYmplY3RCID0gaXNPYmplY3QoYik7XG4gIGlmIChpc09iamVjdEEgJiYgaXNPYmplY3RCKSB7XG4gICAgdHJ5IHtcbiAgICAgIHZhciBpc0FycmF5QSA9IEFycmF5LmlzQXJyYXkoYSk7XG4gICAgICB2YXIgaXNBcnJheUIgPSBBcnJheS5pc0FycmF5KGIpO1xuICAgICAgaWYgKGlzQXJyYXlBICYmIGlzQXJyYXlCKSB7XG4gICAgICAgIHJldHVybiBhLmxlbmd0aCA9PT0gYi5sZW5ndGggJiYgYS5ldmVyeShmdW5jdGlvbiAoZSwgaSkge1xuICAgICAgICAgIHJldHVybiBsb29zZUVxdWFsKGUsIGJbaV0pXG4gICAgICAgIH0pXG4gICAgICB9IGVsc2UgaWYgKGEgaW5zdGFuY2VvZiBEYXRlICYmIGIgaW5zdGFuY2VvZiBEYXRlKSB7XG4gICAgICAgIHJldHVybiBhLmdldFRpbWUoKSA9PT0gYi5nZXRUaW1lKClcbiAgICAgIH0gZWxzZSBpZiAoIWlzQXJyYXlBICYmICFpc0FycmF5Qikge1xuICAgICAgICB2YXIga2V5c0EgPSBPYmplY3Qua2V5cyhhKTtcbiAgICAgICAgdmFyIGtleXNCID0gT2JqZWN0LmtleXMoYik7XG4gICAgICAgIHJldHVybiBrZXlzQS5sZW5ndGggPT09IGtleXNCLmxlbmd0aCAmJiBrZXlzQS5ldmVyeShmdW5jdGlvbiAoa2V5KSB7XG4gICAgICAgICAgcmV0dXJuIGxvb3NlRXF1YWwoYVtrZXldLCBiW2tleV0pXG4gICAgICAgIH0pXG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqL1xuICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgIH1cbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqL1xuICAgICAgcmV0dXJuIGZhbHNlXG4gICAgfVxuICB9IGVsc2UgaWYgKCFpc09iamVjdEEgJiYgIWlzT2JqZWN0Qikge1xuICAgIHJldHVybiBTdHJpbmcoYSkgPT09IFN0cmluZyhiKVxuICB9IGVsc2Uge1xuICAgIHJldHVybiBmYWxzZVxuICB9XG59XG5cbi8qKlxuICogUmV0dXJuIHRoZSBmaXJzdCBpbmRleCBhdCB3aGljaCBhIGxvb3NlbHkgZXF1YWwgdmFsdWUgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgYXJyYXkgKGlmIHZhbHVlIGlzIGEgcGxhaW4gb2JqZWN0LCB0aGUgYXJyYXkgbXVzdFxuICogY29udGFpbiBhbiBvYmplY3Qgb2YgdGhlIHNhbWUgc2hhcGUpLCBvciAtMSBpZiBpdCBpcyBub3QgcHJlc2VudC5cbiAqL1xuZnVuY3Rpb24gbG9vc2VJbmRleE9mIChhcnIsIHZhbCkge1xuICBmb3IgKHZhciBpID0gMDsgaSA8IGFyci5sZW5ndGg7IGkrKykge1xuICAgIGlmIChsb29zZUVxdWFsKGFycltpXSwgdmFsKSkgeyByZXR1cm4gaSB9XG4gIH1cbiAgcmV0dXJuIC0xXG59XG5cbi8qKlxuICogRW5zdXJlIGEgZnVuY3Rpb24gaXMgY2FsbGVkIG9ubHkgb25jZS5cbiAqL1xuZnVuY3Rpb24gb25jZSAoZm4pIHtcbiAgdmFyIGNhbGxlZCA9IGZhbHNlO1xuICByZXR1cm4gZnVuY3Rpb24gKCkge1xuICAgIGlmICghY2FsbGVkKSB7XG4gICAgICBjYWxsZWQgPSB0cnVlO1xuICAgICAgZm4uYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbiAgICB9XG4gIH1cbn1cblxudmFyIFNTUl9BVFRSID0gJ2RhdGEtc2VydmVyLXJlbmRlcmVkJztcblxudmFyIEFTU0VUX1RZUEVTID0gW1xuICAnY29tcG9uZW50JyxcbiAgJ2RpcmVjdGl2ZScsXG4gICdmaWx0ZXInXG5dO1xuXG52YXIgTElGRUNZQ0xFX0hPT0tTID0gW1xuICAnYmVmb3JlQ3JlYXRlJyxcbiAgJ2NyZWF0ZWQnLFxuICAnYmVmb3JlTW91bnQnLFxuICAnbW91bnRlZCcsXG4gICdiZWZvcmVVcGRhdGUnLFxuICAndXBkYXRlZCcsXG4gICdiZWZvcmVEZXN0cm95JyxcbiAgJ2Rlc3Ryb3llZCcsXG4gICdhY3RpdmF0ZWQnLFxuICAnZGVhY3RpdmF0ZWQnLFxuICAnZXJyb3JDYXB0dXJlZCcsXG4gICdzZXJ2ZXJQcmVmZXRjaCdcbl07XG5cbi8qICAqL1xuXG5cblxudmFyIGNvbmZpZyA9ICh7XG4gIC8qKlxuICAgKiBPcHRpb24gbWVyZ2Ugc3RyYXRlZ2llcyAodXNlZCBpbiBjb3JlL3V0aWwvb3B0aW9ucylcbiAgICovXG4gIC8vICRmbG93LWRpc2FibGUtbGluZVxuICBvcHRpb25NZXJnZVN0cmF0ZWdpZXM6IE9iamVjdC5jcmVhdGUobnVsbCksXG5cbiAgLyoqXG4gICAqIFdoZXRoZXIgdG8gc3VwcHJlc3Mgd2FybmluZ3MuXG4gICAqL1xuICBzaWxlbnQ6IGZhbHNlLFxuXG4gIC8qKlxuICAgKiBTaG93IHByb2R1Y3Rpb24gbW9kZSB0aXAgbWVzc2FnZSBvbiBib290P1xuICAgKi9cbiAgcHJvZHVjdGlvblRpcDogXCJkZXZlbG9wbWVudFwiICE9PSAncHJvZHVjdGlvbicsXG5cbiAgLyoqXG4gICAqIFdoZXRoZXIgdG8gZW5hYmxlIGRldnRvb2xzXG4gICAqL1xuICBkZXZ0b29sczogXCJkZXZlbG9wbWVudFwiICE9PSAncHJvZHVjdGlvbicsXG5cbiAgLyoqXG4gICAqIFdoZXRoZXIgdG8gcmVjb3JkIHBlcmZcbiAgICovXG4gIHBlcmZvcm1hbmNlOiBmYWxzZSxcblxuICAvKipcbiAgICogRXJyb3IgaGFuZGxlciBmb3Igd2F0Y2hlciBlcnJvcnNcbiAgICovXG4gIGVycm9ySGFuZGxlcjogbnVsbCxcblxuICAvKipcbiAgICogV2FybiBoYW5kbGVyIGZvciB3YXRjaGVyIHdhcm5zXG4gICAqL1xuICB3YXJuSGFuZGxlcjogbnVsbCxcblxuICAvKipcbiAgICogSWdub3JlIGNlcnRhaW4gY3VzdG9tIGVsZW1lbnRzXG4gICAqL1xuICBpZ25vcmVkRWxlbWVudHM6IFtdLFxuXG4gIC8qKlxuICAgKiBDdXN0b20gdXNlciBrZXkgYWxpYXNlcyBmb3Igdi1vblxuICAgKi9cbiAgLy8gJGZsb3ctZGlzYWJsZS1saW5lXG4gIGtleUNvZGVzOiBPYmplY3QuY3JlYXRlKG51bGwpLFxuXG4gIC8qKlxuICAgKiBDaGVjayBpZiBhIHRhZyBpcyByZXNlcnZlZCBzbyB0aGF0IGl0IGNhbm5vdCBiZSByZWdpc3RlcmVkIGFzIGFcbiAgICogY29tcG9uZW50LiBUaGlzIGlzIHBsYXRmb3JtLWRlcGVuZGVudCBhbmQgbWF5IGJlIG92ZXJ3cml0dGVuLlxuICAgKi9cbiAgaXNSZXNlcnZlZFRhZzogbm8sXG5cbiAgLyoqXG4gICAqIENoZWNrIGlmIGFuIGF0dHJpYnV0ZSBpcyByZXNlcnZlZCBzbyB0aGF0IGl0IGNhbm5vdCBiZSB1c2VkIGFzIGEgY29tcG9uZW50XG4gICAqIHByb3AuIFRoaXMgaXMgcGxhdGZvcm0tZGVwZW5kZW50IGFuZCBtYXkgYmUgb3ZlcndyaXR0ZW4uXG4gICAqL1xuICBpc1Jlc2VydmVkQXR0cjogbm8sXG5cbiAgLyoqXG4gICAqIENoZWNrIGlmIGEgdGFnIGlzIGFuIHVua25vd24gZWxlbWVudC5cbiAgICogUGxhdGZvcm0tZGVwZW5kZW50LlxuICAgKi9cbiAgaXNVbmtub3duRWxlbWVudDogbm8sXG5cbiAgLyoqXG4gICAqIEdldCB0aGUgbmFtZXNwYWNlIG9mIGFuIGVsZW1lbnRcbiAgICovXG4gIGdldFRhZ05hbWVzcGFjZTogbm9vcCxcblxuICAvKipcbiAgICogUGFyc2UgdGhlIHJlYWwgdGFnIG5hbWUgZm9yIHRoZSBzcGVjaWZpYyBwbGF0Zm9ybS5cbiAgICovXG4gIHBhcnNlUGxhdGZvcm1UYWdOYW1lOiBpZGVudGl0eSxcblxuICAvKipcbiAgICogQ2hlY2sgaWYgYW4gYXR0cmlidXRlIG11c3QgYmUgYm91bmQgdXNpbmcgcHJvcGVydHksIGUuZy4gdmFsdWVcbiAgICogUGxhdGZvcm0tZGVwZW5kZW50LlxuICAgKi9cbiAgbXVzdFVzZVByb3A6IG5vLFxuXG4gIC8qKlxuICAgKiBQZXJmb3JtIHVwZGF0ZXMgYXN5bmNocm9ub3VzbHkuIEludGVuZGVkIHRvIGJlIHVzZWQgYnkgVnVlIFRlc3QgVXRpbHNcbiAgICogVGhpcyB3aWxsIHNpZ25pZmljYW50bHkgcmVkdWNlIHBlcmZvcm1hbmNlIGlmIHNldCB0byBmYWxzZS5cbiAgICovXG4gIGFzeW5jOiB0cnVlLFxuXG4gIC8qKlxuICAgKiBFeHBvc2VkIGZvciBsZWdhY3kgcmVhc29uc1xuICAgKi9cbiAgX2xpZmVjeWNsZUhvb2tzOiBMSUZFQ1lDTEVfSE9PS1Ncbn0pO1xuXG4vKiAgKi9cblxuLyoqXG4gKiB1bmljb2RlIGxldHRlcnMgdXNlZCBmb3IgcGFyc2luZyBodG1sIHRhZ3MsIGNvbXBvbmVudCBuYW1lcyBhbmQgcHJvcGVydHkgcGF0aHMuXG4gKiB1c2luZyBodHRwczovL3d3dy53My5vcmcvVFIvaHRtbDUzL3NlbWFudGljcy1zY3JpcHRpbmcuaHRtbCNwb3RlbnRpYWxjdXN0b21lbGVtZW50bmFtZVxuICogc2tpcHBpbmcgXFx1MTAwMDAtXFx1RUZGRkYgZHVlIHRvIGl0IGZyZWV6aW5nIHVwIFBoYW50b21KU1xuICovXG52YXIgdW5pY29kZVJlZ0V4cCA9IC9hLXpBLVpcXHUwMEI3XFx1MDBDMC1cXHUwMEQ2XFx1MDBEOC1cXHUwMEY2XFx1MDBGOC1cXHUwMzdEXFx1MDM3Ri1cXHUxRkZGXFx1MjAwQy1cXHUyMDBEXFx1MjAzRi1cXHUyMDQwXFx1MjA3MC1cXHUyMThGXFx1MkMwMC1cXHUyRkVGXFx1MzAwMS1cXHVEN0ZGXFx1RjkwMC1cXHVGRENGXFx1RkRGMC1cXHVGRkZELztcblxuLyoqXG4gKiBDaGVjayBpZiBhIHN0cmluZyBzdGFydHMgd2l0aCAkIG9yIF9cbiAqL1xuZnVuY3Rpb24gaXNSZXNlcnZlZCAoc3RyKSB7XG4gIHZhciBjID0gKHN0ciArICcnKS5jaGFyQ29kZUF0KDApO1xuICByZXR1cm4gYyA9PT0gMHgyNCB8fCBjID09PSAweDVGXG59XG5cbi8qKlxuICogRGVmaW5lIGEgcHJvcGVydHkuXG4gKi9cbmZ1bmN0aW9uIGRlZiAob2JqLCBrZXksIHZhbCwgZW51bWVyYWJsZSkge1xuICBPYmplY3QuZGVmaW5lUHJvcGVydHkob2JqLCBrZXksIHtcbiAgICB2YWx1ZTogdmFsLFxuICAgIGVudW1lcmFibGU6ICEhZW51bWVyYWJsZSxcbiAgICB3cml0YWJsZTogdHJ1ZSxcbiAgICBjb25maWd1cmFibGU6IHRydWVcbiAgfSk7XG59XG5cbi8qKlxuICogUGFyc2Ugc2ltcGxlIHBhdGguXG4gKi9cbnZhciBiYWlsUkUgPSBuZXcgUmVnRXhwKChcIlteXCIgKyAodW5pY29kZVJlZ0V4cC5zb3VyY2UpICsgXCIuJF9cXFxcZF1cIikpO1xuZnVuY3Rpb24gcGFyc2VQYXRoIChwYXRoKSB7XG4gIGlmIChiYWlsUkUudGVzdChwYXRoKSkge1xuICAgIHJldHVyblxuICB9XG4gIHZhciBzZWdtZW50cyA9IHBhdGguc3BsaXQoJy4nKTtcbiAgcmV0dXJuIGZ1bmN0aW9uIChvYmopIHtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHNlZ21lbnRzLmxlbmd0aDsgaSsrKSB7XG4gICAgICBpZiAoIW9iaikgeyByZXR1cm4gfVxuICAgICAgb2JqID0gb2JqW3NlZ21lbnRzW2ldXTtcbiAgICB9XG4gICAgcmV0dXJuIG9ialxuICB9XG59XG5cbi8qICAqL1xuXG4vLyBjYW4gd2UgdXNlIF9fcHJvdG9fXz9cbnZhciBoYXNQcm90byA9ICdfX3Byb3RvX18nIGluIHt9O1xuXG4vLyBCcm93c2VyIGVudmlyb25tZW50IHNuaWZmaW5nXG52YXIgaW5Ccm93c2VyID0gdHlwZW9mIHdpbmRvdyAhPT0gJ3VuZGVmaW5lZCc7XG52YXIgaW5XZWV4ID0gdHlwZW9mIFdYRW52aXJvbm1lbnQgIT09ICd1bmRlZmluZWQnICYmICEhV1hFbnZpcm9ubWVudC5wbGF0Zm9ybTtcbnZhciB3ZWV4UGxhdGZvcm0gPSBpbldlZXggJiYgV1hFbnZpcm9ubWVudC5wbGF0Zm9ybS50b0xvd2VyQ2FzZSgpO1xudmFyIFVBID0gaW5Ccm93c2VyICYmIHdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50LnRvTG93ZXJDYXNlKCk7XG52YXIgaXNJRSA9IFVBICYmIC9tc2llfHRyaWRlbnQvLnRlc3QoVUEpO1xudmFyIGlzSUU5ID0gVUEgJiYgVUEuaW5kZXhPZignbXNpZSA5LjAnKSA+IDA7XG52YXIgaXNFZGdlID0gVUEgJiYgVUEuaW5kZXhPZignZWRnZS8nKSA+IDA7XG52YXIgaXNBbmRyb2lkID0gKFVBICYmIFVBLmluZGV4T2YoJ2FuZHJvaWQnKSA+IDApIHx8ICh3ZWV4UGxhdGZvcm0gPT09ICdhbmRyb2lkJyk7XG52YXIgaXNJT1MgPSAoVUEgJiYgL2lwaG9uZXxpcGFkfGlwb2R8aW9zLy50ZXN0KFVBKSkgfHwgKHdlZXhQbGF0Zm9ybSA9PT0gJ2lvcycpO1xudmFyIGlzQ2hyb21lID0gVUEgJiYgL2Nocm9tZVxcL1xcZCsvLnRlc3QoVUEpICYmICFpc0VkZ2U7XG52YXIgaXNQaGFudG9tSlMgPSBVQSAmJiAvcGhhbnRvbWpzLy50ZXN0KFVBKTtcbnZhciBpc0ZGID0gVUEgJiYgVUEubWF0Y2goL2ZpcmVmb3hcXC8oXFxkKykvKTtcblxuLy8gRmlyZWZveCBoYXMgYSBcIndhdGNoXCIgZnVuY3Rpb24gb24gT2JqZWN0LnByb3RvdHlwZS4uLlxudmFyIG5hdGl2ZVdhdGNoID0gKHt9KS53YXRjaDtcblxudmFyIHN1cHBvcnRzUGFzc2l2ZSA9IGZhbHNlO1xuaWYgKGluQnJvd3Nlcikge1xuICB0cnkge1xuICAgIHZhciBvcHRzID0ge307XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9wdHMsICdwYXNzaXZlJywgKHtcbiAgICAgIGdldDogZnVuY3Rpb24gZ2V0ICgpIHtcbiAgICAgICAgLyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cbiAgICAgICAgc3VwcG9ydHNQYXNzaXZlID0gdHJ1ZTtcbiAgICAgIH1cbiAgICB9KSk7IC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9mYWNlYm9vay9mbG93L2lzc3Vlcy8yODVcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigndGVzdC1wYXNzaXZlJywgbnVsbCwgb3B0cyk7XG4gIH0gY2F0Y2ggKGUpIHt9XG59XG5cbi8vIHRoaXMgbmVlZHMgdG8gYmUgbGF6eS1ldmFsZWQgYmVjYXVzZSB2dWUgbWF5IGJlIHJlcXVpcmVkIGJlZm9yZVxuLy8gdnVlLXNlcnZlci1yZW5kZXJlciBjYW4gc2V0IFZVRV9FTlZcbnZhciBfaXNTZXJ2ZXI7XG52YXIgaXNTZXJ2ZXJSZW5kZXJpbmcgPSBmdW5jdGlvbiAoKSB7XG4gIGlmIChfaXNTZXJ2ZXIgPT09IHVuZGVmaW5lZCkge1xuICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICAgIGlmICghaW5Ccm93c2VyICYmICFpbldlZXggJiYgdHlwZW9mIGdsb2JhbCAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIC8vIGRldGVjdCBwcmVzZW5jZSBvZiB2dWUtc2VydmVyLXJlbmRlcmVyIGFuZCBhdm9pZFxuICAgICAgLy8gV2VicGFjayBzaGltbWluZyB0aGUgcHJvY2Vzc1xuICAgICAgX2lzU2VydmVyID0gZ2xvYmFsWydwcm9jZXNzJ10gJiYgZ2xvYmFsWydwcm9jZXNzJ10uZW52LlZVRV9FTlYgPT09ICdzZXJ2ZXInO1xuICAgIH0gZWxzZSB7XG4gICAgICBfaXNTZXJ2ZXIgPSBmYWxzZTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIF9pc1NlcnZlclxufTtcblxuLy8gZGV0ZWN0IGRldnRvb2xzXG52YXIgZGV2dG9vbHMgPSBpbkJyb3dzZXIgJiYgd2luZG93Ll9fVlVFX0RFVlRPT0xTX0dMT0JBTF9IT09LX187XG5cbi8qIGlzdGFuYnVsIGlnbm9yZSBuZXh0ICovXG5mdW5jdGlvbiBpc05hdGl2ZSAoQ3Rvcikge1xuICByZXR1cm4gdHlwZW9mIEN0b3IgPT09ICdmdW5jdGlvbicgJiYgL25hdGl2ZSBjb2RlLy50ZXN0KEN0b3IudG9TdHJpbmcoKSlcbn1cblxudmFyIGhhc1N5bWJvbCA9XG4gIHR5cGVvZiBTeW1ib2wgIT09ICd1bmRlZmluZWQnICYmIGlzTmF0aXZlKFN5bWJvbCkgJiZcbiAgdHlwZW9mIFJlZmxlY3QgIT09ICd1bmRlZmluZWQnICYmIGlzTmF0aXZlKFJlZmxlY3Qub3duS2V5cyk7XG5cbnZhciBfU2V0O1xuLyogaXN0YW5idWwgaWdub3JlIGlmICovIC8vICRmbG93LWRpc2FibGUtbGluZVxuaWYgKHR5cGVvZiBTZXQgIT09ICd1bmRlZmluZWQnICYmIGlzTmF0aXZlKFNldCkpIHtcbiAgLy8gdXNlIG5hdGl2ZSBTZXQgd2hlbiBhdmFpbGFibGUuXG4gIF9TZXQgPSBTZXQ7XG59IGVsc2Uge1xuICAvLyBhIG5vbi1zdGFuZGFyZCBTZXQgcG9seWZpbGwgdGhhdCBvbmx5IHdvcmtzIHdpdGggcHJpbWl0aXZlIGtleXMuXG4gIF9TZXQgPSAvKkBfX1BVUkVfXyovKGZ1bmN0aW9uICgpIHtcbiAgICBmdW5jdGlvbiBTZXQgKCkge1xuICAgICAgdGhpcy5zZXQgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgIH1cbiAgICBTZXQucHJvdG90eXBlLmhhcyA9IGZ1bmN0aW9uIGhhcyAoa2V5KSB7XG4gICAgICByZXR1cm4gdGhpcy5zZXRba2V5XSA9PT0gdHJ1ZVxuICAgIH07XG4gICAgU2V0LnByb3RvdHlwZS5hZGQgPSBmdW5jdGlvbiBhZGQgKGtleSkge1xuICAgICAgdGhpcy5zZXRba2V5XSA9IHRydWU7XG4gICAgfTtcbiAgICBTZXQucHJvdG90eXBlLmNsZWFyID0gZnVuY3Rpb24gY2xlYXIgKCkge1xuICAgICAgdGhpcy5zZXQgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgIH07XG5cbiAgICByZXR1cm4gU2V0O1xuICB9KCkpO1xufVxuXG4vKiAgKi9cblxudmFyIHdhcm4gPSBub29wO1xudmFyIHRpcCA9IG5vb3A7XG52YXIgZ2VuZXJhdGVDb21wb25lbnRUcmFjZSA9IChub29wKTsgLy8gd29yayBhcm91bmQgZmxvdyBjaGVja1xudmFyIGZvcm1hdENvbXBvbmVudE5hbWUgPSAobm9vcCk7XG5cbntcbiAgdmFyIGhhc0NvbnNvbGUgPSB0eXBlb2YgY29uc29sZSAhPT0gJ3VuZGVmaW5lZCc7XG4gIHZhciBjbGFzc2lmeVJFID0gLyg/Ol58Wy1fXSkoXFx3KS9nO1xuICB2YXIgY2xhc3NpZnkgPSBmdW5jdGlvbiAoc3RyKSB7IHJldHVybiBzdHJcbiAgICAucmVwbGFjZShjbGFzc2lmeVJFLCBmdW5jdGlvbiAoYykgeyByZXR1cm4gYy50b1VwcGVyQ2FzZSgpOyB9KVxuICAgIC5yZXBsYWNlKC9bLV9dL2csICcnKTsgfTtcblxuICB3YXJuID0gZnVuY3Rpb24gKG1zZywgdm0pIHtcbiAgICB2YXIgdHJhY2UgPSB2bSA/IGdlbmVyYXRlQ29tcG9uZW50VHJhY2Uodm0pIDogJyc7XG5cbiAgICBpZiAoY29uZmlnLndhcm5IYW5kbGVyKSB7XG4gICAgICBjb25maWcud2FybkhhbmRsZXIuY2FsbChudWxsLCBtc2csIHZtLCB0cmFjZSk7XG4gICAgfSBlbHNlIGlmIChoYXNDb25zb2xlICYmICghY29uZmlnLnNpbGVudCkpIHtcbiAgICAgIGNvbnNvbGUuZXJyb3IoKFwiW1Z1ZSB3YXJuXTogXCIgKyBtc2cgKyB0cmFjZSkpO1xuICAgIH1cbiAgfTtcblxuICB0aXAgPSBmdW5jdGlvbiAobXNnLCB2bSkge1xuICAgIGlmIChoYXNDb25zb2xlICYmICghY29uZmlnLnNpbGVudCkpIHtcbiAgICAgIGNvbnNvbGUud2FybihcIltWdWUgdGlwXTogXCIgKyBtc2cgKyAoXG4gICAgICAgIHZtID8gZ2VuZXJhdGVDb21wb25lbnRUcmFjZSh2bSkgOiAnJ1xuICAgICAgKSk7XG4gICAgfVxuICB9O1xuXG4gIGZvcm1hdENvbXBvbmVudE5hbWUgPSBmdW5jdGlvbiAodm0sIGluY2x1ZGVGaWxlKSB7XG4gICAgaWYgKHZtLiRyb290ID09PSB2bSkge1xuICAgICAgcmV0dXJuICc8Um9vdD4nXG4gICAgfVxuICAgIHZhciBvcHRpb25zID0gdHlwZW9mIHZtID09PSAnZnVuY3Rpb24nICYmIHZtLmNpZCAhPSBudWxsXG4gICAgICA/IHZtLm9wdGlvbnNcbiAgICAgIDogdm0uX2lzVnVlXG4gICAgICAgID8gdm0uJG9wdGlvbnMgfHwgdm0uY29uc3RydWN0b3Iub3B0aW9uc1xuICAgICAgICA6IHZtO1xuICAgIHZhciBuYW1lID0gb3B0aW9ucy5uYW1lIHx8IG9wdGlvbnMuX2NvbXBvbmVudFRhZztcbiAgICB2YXIgZmlsZSA9IG9wdGlvbnMuX19maWxlO1xuICAgIGlmICghbmFtZSAmJiBmaWxlKSB7XG4gICAgICB2YXIgbWF0Y2ggPSBmaWxlLm1hdGNoKC8oW14vXFxcXF0rKVxcLnZ1ZSQvKTtcbiAgICAgIG5hbWUgPSBtYXRjaCAmJiBtYXRjaFsxXTtcbiAgICB9XG5cbiAgICByZXR1cm4gKFxuICAgICAgKG5hbWUgPyAoXCI8XCIgKyAoY2xhc3NpZnkobmFtZSkpICsgXCI+XCIpIDogXCI8QW5vbnltb3VzPlwiKSArXG4gICAgICAoZmlsZSAmJiBpbmNsdWRlRmlsZSAhPT0gZmFsc2UgPyAoXCIgYXQgXCIgKyBmaWxlKSA6ICcnKVxuICAgIClcbiAgfTtcblxuICB2YXIgcmVwZWF0ID0gZnVuY3Rpb24gKHN0ciwgbikge1xuICAgIHZhciByZXMgPSAnJztcbiAgICB3aGlsZSAobikge1xuICAgICAgaWYgKG4gJSAyID09PSAxKSB7IHJlcyArPSBzdHI7IH1cbiAgICAgIGlmIChuID4gMSkgeyBzdHIgKz0gc3RyOyB9XG4gICAgICBuID4+PSAxO1xuICAgIH1cbiAgICByZXR1cm4gcmVzXG4gIH07XG5cbiAgZ2VuZXJhdGVDb21wb25lbnRUcmFjZSA9IGZ1bmN0aW9uICh2bSkge1xuICAgIGlmICh2bS5faXNWdWUgJiYgdm0uJHBhcmVudCkge1xuICAgICAgdmFyIHRyZWUgPSBbXTtcbiAgICAgIHZhciBjdXJyZW50UmVjdXJzaXZlU2VxdWVuY2UgPSAwO1xuICAgICAgd2hpbGUgKHZtKSB7XG4gICAgICAgIGlmICh0cmVlLmxlbmd0aCA+IDApIHtcbiAgICAgICAgICB2YXIgbGFzdCA9IHRyZWVbdHJlZS5sZW5ndGggLSAxXTtcbiAgICAgICAgICBpZiAobGFzdC5jb25zdHJ1Y3RvciA9PT0gdm0uY29uc3RydWN0b3IpIHtcbiAgICAgICAgICAgIGN1cnJlbnRSZWN1cnNpdmVTZXF1ZW5jZSsrO1xuICAgICAgICAgICAgdm0gPSB2bS4kcGFyZW50O1xuICAgICAgICAgICAgY29udGludWVcbiAgICAgICAgICB9IGVsc2UgaWYgKGN1cnJlbnRSZWN1cnNpdmVTZXF1ZW5jZSA+IDApIHtcbiAgICAgICAgICAgIHRyZWVbdHJlZS5sZW5ndGggLSAxXSA9IFtsYXN0LCBjdXJyZW50UmVjdXJzaXZlU2VxdWVuY2VdO1xuICAgICAgICAgICAgY3VycmVudFJlY3Vyc2l2ZVNlcXVlbmNlID0gMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHJlZS5wdXNoKHZtKTtcbiAgICAgICAgdm0gPSB2bS4kcGFyZW50O1xuICAgICAgfVxuICAgICAgcmV0dXJuICdcXG5cXG5mb3VuZCBpblxcblxcbicgKyB0cmVlXG4gICAgICAgIC5tYXAoZnVuY3Rpb24gKHZtLCBpKSB7IHJldHVybiAoXCJcIiArIChpID09PSAwID8gJy0tLT4gJyA6IHJlcGVhdCgnICcsIDUgKyBpICogMikpICsgKEFycmF5LmlzQXJyYXkodm0pXG4gICAgICAgICAgICA/ICgoZm9ybWF0Q29tcG9uZW50TmFtZSh2bVswXSkpICsgXCIuLi4gKFwiICsgKHZtWzFdKSArIFwiIHJlY3Vyc2l2ZSBjYWxscylcIilcbiAgICAgICAgICAgIDogZm9ybWF0Q29tcG9uZW50TmFtZSh2bSkpKTsgfSlcbiAgICAgICAgLmpvaW4oJ1xcbicpXG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiAoXCJcXG5cXG4oZm91bmQgaW4gXCIgKyAoZm9ybWF0Q29tcG9uZW50TmFtZSh2bSkpICsgXCIpXCIpXG4gICAgfVxuICB9O1xufVxuXG4vKiAgKi9cblxudmFyIHVpZCA9IDA7XG5cbi8qKlxuICogQSBkZXAgaXMgYW4gb2JzZXJ2YWJsZSB0aGF0IGNhbiBoYXZlIG11bHRpcGxlXG4gKiBkaXJlY3RpdmVzIHN1YnNjcmliaW5nIHRvIGl0LlxuICovXG52YXIgRGVwID0gZnVuY3Rpb24gRGVwICgpIHtcbiAgdGhpcy5pZCA9IHVpZCsrO1xuICB0aGlzLnN1YnMgPSBbXTtcbn07XG5cbkRlcC5wcm90b3R5cGUuYWRkU3ViID0gZnVuY3Rpb24gYWRkU3ViIChzdWIpIHtcbiAgdGhpcy5zdWJzLnB1c2goc3ViKTtcbn07XG5cbkRlcC5wcm90b3R5cGUucmVtb3ZlU3ViID0gZnVuY3Rpb24gcmVtb3ZlU3ViIChzdWIpIHtcbiAgcmVtb3ZlKHRoaXMuc3Vicywgc3ViKTtcbn07XG5cbkRlcC5wcm90b3R5cGUuZGVwZW5kID0gZnVuY3Rpb24gZGVwZW5kICgpIHtcbiAgaWYgKERlcC50YXJnZXQpIHtcbiAgICBEZXAudGFyZ2V0LmFkZERlcCh0aGlzKTtcbiAgfVxufTtcblxuRGVwLnByb3RvdHlwZS5ub3RpZnkgPSBmdW5jdGlvbiBub3RpZnkgKCkge1xuICAvLyBzdGFiaWxpemUgdGhlIHN1YnNjcmliZXIgbGlzdCBmaXJzdFxuICB2YXIgc3VicyA9IHRoaXMuc3Vicy5zbGljZSgpO1xuICBpZiAoIWNvbmZpZy5hc3luYykge1xuICAgIC8vIHN1YnMgYXJlbid0IHNvcnRlZCBpbiBzY2hlZHVsZXIgaWYgbm90IHJ1bm5pbmcgYXN5bmNcbiAgICAvLyB3ZSBuZWVkIHRvIHNvcnQgdGhlbSBub3cgdG8gbWFrZSBzdXJlIHRoZXkgZmlyZSBpbiBjb3JyZWN0XG4gICAgLy8gb3JkZXJcbiAgICBzdWJzLnNvcnQoZnVuY3Rpb24gKGEsIGIpIHsgcmV0dXJuIGEuaWQgLSBiLmlkOyB9KTtcbiAgfVxuICBmb3IgKHZhciBpID0gMCwgbCA9IHN1YnMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgc3Vic1tpXS51cGRhdGUoKTtcbiAgfVxufTtcblxuLy8gVGhlIGN1cnJlbnQgdGFyZ2V0IHdhdGNoZXIgYmVpbmcgZXZhbHVhdGVkLlxuLy8gVGhpcyBpcyBnbG9iYWxseSB1bmlxdWUgYmVjYXVzZSBvbmx5IG9uZSB3YXRjaGVyXG4vLyBjYW4gYmUgZXZhbHVhdGVkIGF0IGEgdGltZS5cbkRlcC50YXJnZXQgPSBudWxsO1xudmFyIHRhcmdldFN0YWNrID0gW107XG5cbmZ1bmN0aW9uIHB1c2hUYXJnZXQgKHRhcmdldCkge1xuICB0YXJnZXRTdGFjay5wdXNoKHRhcmdldCk7XG4gIERlcC50YXJnZXQgPSB0YXJnZXQ7XG59XG5cbmZ1bmN0aW9uIHBvcFRhcmdldCAoKSB7XG4gIHRhcmdldFN0YWNrLnBvcCgpO1xuICBEZXAudGFyZ2V0ID0gdGFyZ2V0U3RhY2tbdGFyZ2V0U3RhY2subGVuZ3RoIC0gMV07XG59XG5cbi8qICAqL1xuXG52YXIgVk5vZGUgPSBmdW5jdGlvbiBWTm9kZSAoXG4gIHRhZyxcbiAgZGF0YSxcbiAgY2hpbGRyZW4sXG4gIHRleHQsXG4gIGVsbSxcbiAgY29udGV4dCxcbiAgY29tcG9uZW50T3B0aW9ucyxcbiAgYXN5bmNGYWN0b3J5XG4pIHtcbiAgdGhpcy50YWcgPSB0YWc7XG4gIHRoaXMuZGF0YSA9IGRhdGE7XG4gIHRoaXMuY2hpbGRyZW4gPSBjaGlsZHJlbjtcbiAgdGhpcy50ZXh0ID0gdGV4dDtcbiAgdGhpcy5lbG0gPSBlbG07XG4gIHRoaXMubnMgPSB1bmRlZmluZWQ7XG4gIHRoaXMuY29udGV4dCA9IGNvbnRleHQ7XG4gIHRoaXMuZm5Db250ZXh0ID0gdW5kZWZpbmVkO1xuICB0aGlzLmZuT3B0aW9ucyA9IHVuZGVmaW5lZDtcbiAgdGhpcy5mblNjb3BlSWQgPSB1bmRlZmluZWQ7XG4gIHRoaXMua2V5ID0gZGF0YSAmJiBkYXRhLmtleTtcbiAgdGhpcy5jb21wb25lbnRPcHRpb25zID0gY29tcG9uZW50T3B0aW9ucztcbiAgdGhpcy5jb21wb25lbnRJbnN0YW5jZSA9IHVuZGVmaW5lZDtcbiAgdGhpcy5wYXJlbnQgPSB1bmRlZmluZWQ7XG4gIHRoaXMucmF3ID0gZmFsc2U7XG4gIHRoaXMuaXNTdGF0aWMgPSBmYWxzZTtcbiAgdGhpcy5pc1Jvb3RJbnNlcnQgPSB0cnVlO1xuICB0aGlzLmlzQ29tbWVudCA9IGZhbHNlO1xuICB0aGlzLmlzQ2xvbmVkID0gZmFsc2U7XG4gIHRoaXMuaXNPbmNlID0gZmFsc2U7XG4gIHRoaXMuYXN5bmNGYWN0b3J5ID0gYXN5bmNGYWN0b3J5O1xuICB0aGlzLmFzeW5jTWV0YSA9IHVuZGVmaW5lZDtcbiAgdGhpcy5pc0FzeW5jUGxhY2Vob2xkZXIgPSBmYWxzZTtcbn07XG5cbnZhciBwcm90b3R5cGVBY2Nlc3NvcnMgPSB7IGNoaWxkOiB7IGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH07XG5cbi8vIERFUFJFQ0FURUQ6IGFsaWFzIGZvciBjb21wb25lbnRJbnN0YW5jZSBmb3IgYmFja3dhcmRzIGNvbXBhdC5cbi8qIGlzdGFuYnVsIGlnbm9yZSBuZXh0ICovXG5wcm90b3R5cGVBY2Nlc3NvcnMuY2hpbGQuZ2V0ID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gdGhpcy5jb21wb25lbnRJbnN0YW5jZVxufTtcblxuT2JqZWN0LmRlZmluZVByb3BlcnRpZXMoIFZOb2RlLnByb3RvdHlwZSwgcHJvdG90eXBlQWNjZXNzb3JzICk7XG5cbnZhciBjcmVhdGVFbXB0eVZOb2RlID0gZnVuY3Rpb24gKHRleHQpIHtcbiAgaWYgKCB0ZXh0ID09PSB2b2lkIDAgKSB0ZXh0ID0gJyc7XG5cbiAgdmFyIG5vZGUgPSBuZXcgVk5vZGUoKTtcbiAgbm9kZS50ZXh0ID0gdGV4dDtcbiAgbm9kZS5pc0NvbW1lbnQgPSB0cnVlO1xuICByZXR1cm4gbm9kZVxufTtcblxuZnVuY3Rpb24gY3JlYXRlVGV4dFZOb2RlICh2YWwpIHtcbiAgcmV0dXJuIG5ldyBWTm9kZSh1bmRlZmluZWQsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCBTdHJpbmcodmFsKSlcbn1cblxuLy8gb3B0aW1pemVkIHNoYWxsb3cgY2xvbmVcbi8vIHVzZWQgZm9yIHN0YXRpYyBub2RlcyBhbmQgc2xvdCBub2RlcyBiZWNhdXNlIHRoZXkgbWF5IGJlIHJldXNlZCBhY3Jvc3Ncbi8vIG11bHRpcGxlIHJlbmRlcnMsIGNsb25pbmcgdGhlbSBhdm9pZHMgZXJyb3JzIHdoZW4gRE9NIG1hbmlwdWxhdGlvbnMgcmVseVxuLy8gb24gdGhlaXIgZWxtIHJlZmVyZW5jZS5cbmZ1bmN0aW9uIGNsb25lVk5vZGUgKHZub2RlKSB7XG4gIHZhciBjbG9uZWQgPSBuZXcgVk5vZGUoXG4gICAgdm5vZGUudGFnLFxuICAgIHZub2RlLmRhdGEsXG4gICAgLy8gIzc5NzVcbiAgICAvLyBjbG9uZSBjaGlsZHJlbiBhcnJheSB0byBhdm9pZCBtdXRhdGluZyBvcmlnaW5hbCBpbiBjYXNlIG9mIGNsb25pbmdcbiAgICAvLyBhIGNoaWxkLlxuICAgIHZub2RlLmNoaWxkcmVuICYmIHZub2RlLmNoaWxkcmVuLnNsaWNlKCksXG4gICAgdm5vZGUudGV4dCxcbiAgICB2bm9kZS5lbG0sXG4gICAgdm5vZGUuY29udGV4dCxcbiAgICB2bm9kZS5jb21wb25lbnRPcHRpb25zLFxuICAgIHZub2RlLmFzeW5jRmFjdG9yeVxuICApO1xuICBjbG9uZWQubnMgPSB2bm9kZS5ucztcbiAgY2xvbmVkLmlzU3RhdGljID0gdm5vZGUuaXNTdGF0aWM7XG4gIGNsb25lZC5rZXkgPSB2bm9kZS5rZXk7XG4gIGNsb25lZC5pc0NvbW1lbnQgPSB2bm9kZS5pc0NvbW1lbnQ7XG4gIGNsb25lZC5mbkNvbnRleHQgPSB2bm9kZS5mbkNvbnRleHQ7XG4gIGNsb25lZC5mbk9wdGlvbnMgPSB2bm9kZS5mbk9wdGlvbnM7XG4gIGNsb25lZC5mblNjb3BlSWQgPSB2bm9kZS5mblNjb3BlSWQ7XG4gIGNsb25lZC5hc3luY01ldGEgPSB2bm9kZS5hc3luY01ldGE7XG4gIGNsb25lZC5pc0Nsb25lZCA9IHRydWU7XG4gIHJldHVybiBjbG9uZWRcbn1cblxuLypcbiAqIG5vdCB0eXBlIGNoZWNraW5nIHRoaXMgZmlsZSBiZWNhdXNlIGZsb3cgZG9lc24ndCBwbGF5IHdlbGwgd2l0aFxuICogZHluYW1pY2FsbHkgYWNjZXNzaW5nIG1ldGhvZHMgb24gQXJyYXkgcHJvdG90eXBlXG4gKi9cblxudmFyIGFycmF5UHJvdG8gPSBBcnJheS5wcm90b3R5cGU7XG52YXIgYXJyYXlNZXRob2RzID0gT2JqZWN0LmNyZWF0ZShhcnJheVByb3RvKTtcblxudmFyIG1ldGhvZHNUb1BhdGNoID0gW1xuICAncHVzaCcsXG4gICdwb3AnLFxuICAnc2hpZnQnLFxuICAndW5zaGlmdCcsXG4gICdzcGxpY2UnLFxuICAnc29ydCcsXG4gICdyZXZlcnNlJ1xuXTtcblxuLyoqXG4gKiBJbnRlcmNlcHQgbXV0YXRpbmcgbWV0aG9kcyBhbmQgZW1pdCBldmVudHNcbiAqL1xubWV0aG9kc1RvUGF0Y2guZm9yRWFjaChmdW5jdGlvbiAobWV0aG9kKSB7XG4gIC8vIGNhY2hlIG9yaWdpbmFsIG1ldGhvZFxuICB2YXIgb3JpZ2luYWwgPSBhcnJheVByb3RvW21ldGhvZF07XG4gIGRlZihhcnJheU1ldGhvZHMsIG1ldGhvZCwgZnVuY3Rpb24gbXV0YXRvciAoKSB7XG4gICAgdmFyIGFyZ3MgPSBbXSwgbGVuID0gYXJndW1lbnRzLmxlbmd0aDtcbiAgICB3aGlsZSAoIGxlbi0tICkgYXJnc1sgbGVuIF0gPSBhcmd1bWVudHNbIGxlbiBdO1xuXG4gICAgdmFyIHJlc3VsdCA9IG9yaWdpbmFsLmFwcGx5KHRoaXMsIGFyZ3MpO1xuICAgIHZhciBvYiA9IHRoaXMuX19vYl9fO1xuICAgIHZhciBpbnNlcnRlZDtcbiAgICBzd2l0Y2ggKG1ldGhvZCkge1xuICAgICAgY2FzZSAncHVzaCc6XG4gICAgICBjYXNlICd1bnNoaWZ0JzpcbiAgICAgICAgaW5zZXJ0ZWQgPSBhcmdzO1xuICAgICAgICBicmVha1xuICAgICAgY2FzZSAnc3BsaWNlJzpcbiAgICAgICAgaW5zZXJ0ZWQgPSBhcmdzLnNsaWNlKDIpO1xuICAgICAgICBicmVha1xuICAgIH1cbiAgICBpZiAoaW5zZXJ0ZWQpIHsgb2Iub2JzZXJ2ZUFycmF5KGluc2VydGVkKTsgfVxuICAgIC8vIG5vdGlmeSBjaGFuZ2VcbiAgICBvYi5kZXAubm90aWZ5KCk7XG4gICAgcmV0dXJuIHJlc3VsdFxuICB9KTtcbn0pO1xuXG4vKiAgKi9cblxudmFyIGFycmF5S2V5cyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGFycmF5TWV0aG9kcyk7XG5cbi8qKlxuICogSW4gc29tZSBjYXNlcyB3ZSBtYXkgd2FudCB0byBkaXNhYmxlIG9ic2VydmF0aW9uIGluc2lkZSBhIGNvbXBvbmVudCdzXG4gKiB1cGRhdGUgY29tcHV0YXRpb24uXG4gKi9cbnZhciBzaG91bGRPYnNlcnZlID0gdHJ1ZTtcblxuZnVuY3Rpb24gdG9nZ2xlT2JzZXJ2aW5nICh2YWx1ZSkge1xuICBzaG91bGRPYnNlcnZlID0gdmFsdWU7XG59XG5cbi8qKlxuICogT2JzZXJ2ZXIgY2xhc3MgdGhhdCBpcyBhdHRhY2hlZCB0byBlYWNoIG9ic2VydmVkXG4gKiBvYmplY3QuIE9uY2UgYXR0YWNoZWQsIHRoZSBvYnNlcnZlciBjb252ZXJ0cyB0aGUgdGFyZ2V0XG4gKiBvYmplY3QncyBwcm9wZXJ0eSBrZXlzIGludG8gZ2V0dGVyL3NldHRlcnMgdGhhdFxuICogY29sbGVjdCBkZXBlbmRlbmNpZXMgYW5kIGRpc3BhdGNoIHVwZGF0ZXMuXG4gKi9cbnZhciBPYnNlcnZlciA9IGZ1bmN0aW9uIE9ic2VydmVyICh2YWx1ZSkge1xuICB0aGlzLnZhbHVlID0gdmFsdWU7XG4gIHRoaXMuZGVwID0gbmV3IERlcCgpO1xuICB0aGlzLnZtQ291bnQgPSAwO1xuICBkZWYodmFsdWUsICdfX29iX18nLCB0aGlzKTtcbiAgaWYgKEFycmF5LmlzQXJyYXkodmFsdWUpKSB7XG4gICAgaWYgKGhhc1Byb3RvKSB7XG4gICAgICBwcm90b0F1Z21lbnQodmFsdWUsIGFycmF5TWV0aG9kcyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGNvcHlBdWdtZW50KHZhbHVlLCBhcnJheU1ldGhvZHMsIGFycmF5S2V5cyk7XG4gICAgfVxuICAgIHRoaXMub2JzZXJ2ZUFycmF5KHZhbHVlKTtcbiAgfSBlbHNlIHtcbiAgICB0aGlzLndhbGsodmFsdWUpO1xuICB9XG59O1xuXG4vKipcbiAqIFdhbGsgdGhyb3VnaCBhbGwgcHJvcGVydGllcyBhbmQgY29udmVydCB0aGVtIGludG9cbiAqIGdldHRlci9zZXR0ZXJzLiBUaGlzIG1ldGhvZCBzaG91bGQgb25seSBiZSBjYWxsZWQgd2hlblxuICogdmFsdWUgdHlwZSBpcyBPYmplY3QuXG4gKi9cbk9ic2VydmVyLnByb3RvdHlwZS53YWxrID0gZnVuY3Rpb24gd2FsayAob2JqKSB7XG4gIHZhciBrZXlzID0gT2JqZWN0LmtleXMob2JqKTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBrZXlzLmxlbmd0aDsgaSsrKSB7XG4gICAgZGVmaW5lUmVhY3RpdmUkJDEob2JqLCBrZXlzW2ldKTtcbiAgfVxufTtcblxuLyoqXG4gKiBPYnNlcnZlIGEgbGlzdCBvZiBBcnJheSBpdGVtcy5cbiAqL1xuT2JzZXJ2ZXIucHJvdG90eXBlLm9ic2VydmVBcnJheSA9IGZ1bmN0aW9uIG9ic2VydmVBcnJheSAoaXRlbXMpIHtcbiAgZm9yICh2YXIgaSA9IDAsIGwgPSBpdGVtcy5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICBvYnNlcnZlKGl0ZW1zW2ldKTtcbiAgfVxufTtcblxuLy8gaGVscGVyc1xuXG4vKipcbiAqIEF1Z21lbnQgYSB0YXJnZXQgT2JqZWN0IG9yIEFycmF5IGJ5IGludGVyY2VwdGluZ1xuICogdGhlIHByb3RvdHlwZSBjaGFpbiB1c2luZyBfX3Byb3RvX19cbiAqL1xuZnVuY3Rpb24gcHJvdG9BdWdtZW50ICh0YXJnZXQsIHNyYykge1xuICAvKiBlc2xpbnQtZGlzYWJsZSBuby1wcm90byAqL1xuICB0YXJnZXQuX19wcm90b19fID0gc3JjO1xuICAvKiBlc2xpbnQtZW5hYmxlIG5vLXByb3RvICovXG59XG5cbi8qKlxuICogQXVnbWVudCBhIHRhcmdldCBPYmplY3Qgb3IgQXJyYXkgYnkgZGVmaW5pbmdcbiAqIGhpZGRlbiBwcm9wZXJ0aWVzLlxuICovXG4vKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqL1xuZnVuY3Rpb24gY29weUF1Z21lbnQgKHRhcmdldCwgc3JjLCBrZXlzKSB7XG4gIGZvciAodmFyIGkgPSAwLCBsID0ga2V5cy5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICB2YXIga2V5ID0ga2V5c1tpXTtcbiAgICBkZWYodGFyZ2V0LCBrZXksIHNyY1trZXldKTtcbiAgfVxufVxuXG4vKipcbiAqIEF0dGVtcHQgdG8gY3JlYXRlIGFuIG9ic2VydmVyIGluc3RhbmNlIGZvciBhIHZhbHVlLFxuICogcmV0dXJucyB0aGUgbmV3IG9ic2VydmVyIGlmIHN1Y2Nlc3NmdWxseSBvYnNlcnZlZCxcbiAqIG9yIHRoZSBleGlzdGluZyBvYnNlcnZlciBpZiB0aGUgdmFsdWUgYWxyZWFkeSBoYXMgb25lLlxuICovXG5mdW5jdGlvbiBvYnNlcnZlICh2YWx1ZSwgYXNSb290RGF0YSkge1xuICBpZiAoIWlzT2JqZWN0KHZhbHVlKSB8fCB2YWx1ZSBpbnN0YW5jZW9mIFZOb2RlKSB7XG4gICAgcmV0dXJuXG4gIH1cbiAgdmFyIG9iO1xuICBpZiAoaGFzT3duKHZhbHVlLCAnX19vYl9fJykgJiYgdmFsdWUuX19vYl9fIGluc3RhbmNlb2YgT2JzZXJ2ZXIpIHtcbiAgICBvYiA9IHZhbHVlLl9fb2JfXztcbiAgfSBlbHNlIGlmIChcbiAgICBzaG91bGRPYnNlcnZlICYmXG4gICAgIWlzU2VydmVyUmVuZGVyaW5nKCkgJiZcbiAgICAoQXJyYXkuaXNBcnJheSh2YWx1ZSkgfHwgaXNQbGFpbk9iamVjdCh2YWx1ZSkpICYmXG4gICAgT2JqZWN0LmlzRXh0ZW5zaWJsZSh2YWx1ZSkgJiZcbiAgICAhdmFsdWUuX2lzVnVlXG4gICkge1xuICAgIG9iID0gbmV3IE9ic2VydmVyKHZhbHVlKTtcbiAgfVxuICBpZiAoYXNSb290RGF0YSAmJiBvYikge1xuICAgIG9iLnZtQ291bnQrKztcbiAgfVxuICByZXR1cm4gb2Jcbn1cblxuLyoqXG4gKiBEZWZpbmUgYSByZWFjdGl2ZSBwcm9wZXJ0eSBvbiBhbiBPYmplY3QuXG4gKi9cbmZ1bmN0aW9uIGRlZmluZVJlYWN0aXZlJCQxIChcbiAgb2JqLFxuICBrZXksXG4gIHZhbCxcbiAgY3VzdG9tU2V0dGVyLFxuICBzaGFsbG93XG4pIHtcbiAgdmFyIGRlcCA9IG5ldyBEZXAoKTtcblxuICB2YXIgcHJvcGVydHkgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKG9iaiwga2V5KTtcbiAgaWYgKHByb3BlcnR5ICYmIHByb3BlcnR5LmNvbmZpZ3VyYWJsZSA9PT0gZmFsc2UpIHtcbiAgICByZXR1cm5cbiAgfVxuXG4gIC8vIGNhdGVyIGZvciBwcmUtZGVmaW5lZCBnZXR0ZXIvc2V0dGVyc1xuICB2YXIgZ2V0dGVyID0gcHJvcGVydHkgJiYgcHJvcGVydHkuZ2V0O1xuICB2YXIgc2V0dGVyID0gcHJvcGVydHkgJiYgcHJvcGVydHkuc2V0O1xuICBpZiAoKCFnZXR0ZXIgfHwgc2V0dGVyKSAmJiBhcmd1bWVudHMubGVuZ3RoID09PSAyKSB7XG4gICAgdmFsID0gb2JqW2tleV07XG4gIH1cblxuICB2YXIgY2hpbGRPYiA9ICFzaGFsbG93ICYmIG9ic2VydmUodmFsKTtcbiAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9iaiwga2V5LCB7XG4gICAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgICBjb25maWd1cmFibGU6IHRydWUsXG4gICAgZ2V0OiBmdW5jdGlvbiByZWFjdGl2ZUdldHRlciAoKSB7XG4gICAgICB2YXIgdmFsdWUgPSBnZXR0ZXIgPyBnZXR0ZXIuY2FsbChvYmopIDogdmFsO1xuICAgICAgaWYgKERlcC50YXJnZXQpIHtcbiAgICAgICAgZGVwLmRlcGVuZCgpO1xuICAgICAgICBpZiAoY2hpbGRPYikge1xuICAgICAgICAgIGNoaWxkT2IuZGVwLmRlcGVuZCgpO1xuICAgICAgICAgIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSkge1xuICAgICAgICAgICAgZGVwZW5kQXJyYXkodmFsdWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIHZhbHVlXG4gICAgfSxcbiAgICBzZXQ6IGZ1bmN0aW9uIHJlYWN0aXZlU2V0dGVyIChuZXdWYWwpIHtcbiAgICAgIHZhciB2YWx1ZSA9IGdldHRlciA/IGdldHRlci5jYWxsKG9iaikgOiB2YWw7XG4gICAgICAvKiBlc2xpbnQtZGlzYWJsZSBuby1zZWxmLWNvbXBhcmUgKi9cbiAgICAgIGlmIChuZXdWYWwgPT09IHZhbHVlIHx8IChuZXdWYWwgIT09IG5ld1ZhbCAmJiB2YWx1ZSAhPT0gdmFsdWUpKSB7XG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgLyogZXNsaW50LWVuYWJsZSBuby1zZWxmLWNvbXBhcmUgKi9cbiAgICAgIGlmIChjdXN0b21TZXR0ZXIpIHtcbiAgICAgICAgY3VzdG9tU2V0dGVyKCk7XG4gICAgICB9XG4gICAgICAvLyAjNzk4MTogZm9yIGFjY2Vzc29yIHByb3BlcnRpZXMgd2l0aG91dCBzZXR0ZXJcbiAgICAgIGlmIChnZXR0ZXIgJiYgIXNldHRlcikgeyByZXR1cm4gfVxuICAgICAgaWYgKHNldHRlcikge1xuICAgICAgICBzZXR0ZXIuY2FsbChvYmosIG5ld1ZhbCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2YWwgPSBuZXdWYWw7XG4gICAgICB9XG4gICAgICBjaGlsZE9iID0gIXNoYWxsb3cgJiYgb2JzZXJ2ZShuZXdWYWwpO1xuICAgICAgZGVwLm5vdGlmeSgpO1xuICAgIH1cbiAgfSk7XG59XG5cbi8qKlxuICogU2V0IGEgcHJvcGVydHkgb24gYW4gb2JqZWN0LiBBZGRzIHRoZSBuZXcgcHJvcGVydHkgYW5kXG4gKiB0cmlnZ2VycyBjaGFuZ2Ugbm90aWZpY2F0aW9uIGlmIHRoZSBwcm9wZXJ0eSBkb2Vzbid0XG4gKiBhbHJlYWR5IGV4aXN0LlxuICovXG5mdW5jdGlvbiBzZXQgKHRhcmdldCwga2V5LCB2YWwpIHtcbiAgaWYgKGlzVW5kZWYodGFyZ2V0KSB8fCBpc1ByaW1pdGl2ZSh0YXJnZXQpXG4gICkge1xuICAgIHdhcm4oKFwiQ2Fubm90IHNldCByZWFjdGl2ZSBwcm9wZXJ0eSBvbiB1bmRlZmluZWQsIG51bGwsIG9yIHByaW1pdGl2ZSB2YWx1ZTogXCIgKyAoKHRhcmdldCkpKSk7XG4gIH1cbiAgaWYgKEFycmF5LmlzQXJyYXkodGFyZ2V0KSAmJiBpc1ZhbGlkQXJyYXlJbmRleChrZXkpKSB7XG4gICAgdGFyZ2V0Lmxlbmd0aCA9IE1hdGgubWF4KHRhcmdldC5sZW5ndGgsIGtleSk7XG4gICAgdGFyZ2V0LnNwbGljZShrZXksIDEsIHZhbCk7XG4gICAgcmV0dXJuIHZhbFxuICB9XG4gIGlmIChrZXkgaW4gdGFyZ2V0ICYmICEoa2V5IGluIE9iamVjdC5wcm90b3R5cGUpKSB7XG4gICAgdGFyZ2V0W2tleV0gPSB2YWw7XG4gICAgcmV0dXJuIHZhbFxuICB9XG4gIHZhciBvYiA9ICh0YXJnZXQpLl9fb2JfXztcbiAgaWYgKHRhcmdldC5faXNWdWUgfHwgKG9iICYmIG9iLnZtQ291bnQpKSB7XG4gICAgd2FybihcbiAgICAgICdBdm9pZCBhZGRpbmcgcmVhY3RpdmUgcHJvcGVydGllcyB0byBhIFZ1ZSBpbnN0YW5jZSBvciBpdHMgcm9vdCAkZGF0YSAnICtcbiAgICAgICdhdCBydW50aW1lIC0gZGVjbGFyZSBpdCB1cGZyb250IGluIHRoZSBkYXRhIG9wdGlvbi4nXG4gICAgKTtcbiAgICByZXR1cm4gdmFsXG4gIH1cbiAgaWYgKCFvYikge1xuICAgIHRhcmdldFtrZXldID0gdmFsO1xuICAgIHJldHVybiB2YWxcbiAgfVxuICBkZWZpbmVSZWFjdGl2ZSQkMShvYi52YWx1ZSwga2V5LCB2YWwpO1xuICBvYi5kZXAubm90aWZ5KCk7XG4gIHJldHVybiB2YWxcbn1cblxuLyoqXG4gKiBEZWxldGUgYSBwcm9wZXJ0eSBhbmQgdHJpZ2dlciBjaGFuZ2UgaWYgbmVjZXNzYXJ5LlxuICovXG5mdW5jdGlvbiBkZWwgKHRhcmdldCwga2V5KSB7XG4gIGlmIChpc1VuZGVmKHRhcmdldCkgfHwgaXNQcmltaXRpdmUodGFyZ2V0KVxuICApIHtcbiAgICB3YXJuKChcIkNhbm5vdCBkZWxldGUgcmVhY3RpdmUgcHJvcGVydHkgb24gdW5kZWZpbmVkLCBudWxsLCBvciBwcmltaXRpdmUgdmFsdWU6IFwiICsgKCh0YXJnZXQpKSkpO1xuICB9XG4gIGlmIChBcnJheS5pc0FycmF5KHRhcmdldCkgJiYgaXNWYWxpZEFycmF5SW5kZXgoa2V5KSkge1xuICAgIHRhcmdldC5zcGxpY2Uoa2V5LCAxKTtcbiAgICByZXR1cm5cbiAgfVxuICB2YXIgb2IgPSAodGFyZ2V0KS5fX29iX187XG4gIGlmICh0YXJnZXQuX2lzVnVlIHx8IChvYiAmJiBvYi52bUNvdW50KSkge1xuICAgIHdhcm4oXG4gICAgICAnQXZvaWQgZGVsZXRpbmcgcHJvcGVydGllcyBvbiBhIFZ1ZSBpbnN0YW5jZSBvciBpdHMgcm9vdCAkZGF0YSAnICtcbiAgICAgICctIGp1c3Qgc2V0IGl0IHRvIG51bGwuJ1xuICAgICk7XG4gICAgcmV0dXJuXG4gIH1cbiAgaWYgKCFoYXNPd24odGFyZ2V0LCBrZXkpKSB7XG4gICAgcmV0dXJuXG4gIH1cbiAgZGVsZXRlIHRhcmdldFtrZXldO1xuICBpZiAoIW9iKSB7XG4gICAgcmV0dXJuXG4gIH1cbiAgb2IuZGVwLm5vdGlmeSgpO1xufVxuXG4vKipcbiAqIENvbGxlY3QgZGVwZW5kZW5jaWVzIG9uIGFycmF5IGVsZW1lbnRzIHdoZW4gdGhlIGFycmF5IGlzIHRvdWNoZWQsIHNpbmNlXG4gKiB3ZSBjYW5ub3QgaW50ZXJjZXB0IGFycmF5IGVsZW1lbnQgYWNjZXNzIGxpa2UgcHJvcGVydHkgZ2V0dGVycy5cbiAqL1xuZnVuY3Rpb24gZGVwZW5kQXJyYXkgKHZhbHVlKSB7XG4gIGZvciAodmFyIGUgPSAodm9pZCAwKSwgaSA9IDAsIGwgPSB2YWx1ZS5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICBlID0gdmFsdWVbaV07XG4gICAgZSAmJiBlLl9fb2JfXyAmJiBlLl9fb2JfXy5kZXAuZGVwZW5kKCk7XG4gICAgaWYgKEFycmF5LmlzQXJyYXkoZSkpIHtcbiAgICAgIGRlcGVuZEFycmF5KGUpO1xuICAgIH1cbiAgfVxufVxuXG4vKiAgKi9cblxuLyoqXG4gKiBPcHRpb24gb3ZlcndyaXRpbmcgc3RyYXRlZ2llcyBhcmUgZnVuY3Rpb25zIHRoYXQgaGFuZGxlXG4gKiBob3cgdG8gbWVyZ2UgYSBwYXJlbnQgb3B0aW9uIHZhbHVlIGFuZCBhIGNoaWxkIG9wdGlvblxuICogdmFsdWUgaW50byB0aGUgZmluYWwgdmFsdWUuXG4gKi9cbnZhciBzdHJhdHMgPSBjb25maWcub3B0aW9uTWVyZ2VTdHJhdGVnaWVzO1xuXG4vKipcbiAqIE9wdGlvbnMgd2l0aCByZXN0cmljdGlvbnNcbiAqL1xue1xuICBzdHJhdHMuZWwgPSBzdHJhdHMucHJvcHNEYXRhID0gZnVuY3Rpb24gKHBhcmVudCwgY2hpbGQsIHZtLCBrZXkpIHtcbiAgICBpZiAoIXZtKSB7XG4gICAgICB3YXJuKFxuICAgICAgICBcIm9wdGlvbiBcXFwiXCIgKyBrZXkgKyBcIlxcXCIgY2FuIG9ubHkgYmUgdXNlZCBkdXJpbmcgaW5zdGFuY2UgXCIgK1xuICAgICAgICAnY3JlYXRpb24gd2l0aCB0aGUgYG5ld2Aga2V5d29yZC4nXG4gICAgICApO1xuICAgIH1cbiAgICByZXR1cm4gZGVmYXVsdFN0cmF0KHBhcmVudCwgY2hpbGQpXG4gIH07XG59XG5cbi8qKlxuICogSGVscGVyIHRoYXQgcmVjdXJzaXZlbHkgbWVyZ2VzIHR3byBkYXRhIG9iamVjdHMgdG9nZXRoZXIuXG4gKi9cbmZ1bmN0aW9uIG1lcmdlRGF0YSAodG8sIGZyb20pIHtcbiAgaWYgKCFmcm9tKSB7IHJldHVybiB0byB9XG4gIHZhciBrZXksIHRvVmFsLCBmcm9tVmFsO1xuXG4gIHZhciBrZXlzID0gaGFzU3ltYm9sXG4gICAgPyBSZWZsZWN0Lm93bktleXMoZnJvbSlcbiAgICA6IE9iamVjdC5rZXlzKGZyb20pO1xuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwga2V5cy5sZW5ndGg7IGkrKykge1xuICAgIGtleSA9IGtleXNbaV07XG4gICAgLy8gaW4gY2FzZSB0aGUgb2JqZWN0IGlzIGFscmVhZHkgb2JzZXJ2ZWQuLi5cbiAgICBpZiAoa2V5ID09PSAnX19vYl9fJykgeyBjb250aW51ZSB9XG4gICAgdG9WYWwgPSB0b1trZXldO1xuICAgIGZyb21WYWwgPSBmcm9tW2tleV07XG4gICAgaWYgKCFoYXNPd24odG8sIGtleSkpIHtcbiAgICAgIHNldCh0bywga2V5LCBmcm9tVmFsKTtcbiAgICB9IGVsc2UgaWYgKFxuICAgICAgdG9WYWwgIT09IGZyb21WYWwgJiZcbiAgICAgIGlzUGxhaW5PYmplY3QodG9WYWwpICYmXG4gICAgICBpc1BsYWluT2JqZWN0KGZyb21WYWwpXG4gICAgKSB7XG4gICAgICBtZXJnZURhdGEodG9WYWwsIGZyb21WYWwpO1xuICAgIH1cbiAgfVxuICByZXR1cm4gdG9cbn1cblxuLyoqXG4gKiBEYXRhXG4gKi9cbmZ1bmN0aW9uIG1lcmdlRGF0YU9yRm4gKFxuICBwYXJlbnRWYWwsXG4gIGNoaWxkVmFsLFxuICB2bVxuKSB7XG4gIGlmICghdm0pIHtcbiAgICAvLyBpbiBhIFZ1ZS5leHRlbmQgbWVyZ2UsIGJvdGggc2hvdWxkIGJlIGZ1bmN0aW9uc1xuICAgIGlmICghY2hpbGRWYWwpIHtcbiAgICAgIHJldHVybiBwYXJlbnRWYWxcbiAgICB9XG4gICAgaWYgKCFwYXJlbnRWYWwpIHtcbiAgICAgIHJldHVybiBjaGlsZFZhbFxuICAgIH1cbiAgICAvLyB3aGVuIHBhcmVudFZhbCAmIGNoaWxkVmFsIGFyZSBib3RoIHByZXNlbnQsXG4gICAgLy8gd2UgbmVlZCB0byByZXR1cm4gYSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdGhlXG4gICAgLy8gbWVyZ2VkIHJlc3VsdCBvZiBib3RoIGZ1bmN0aW9ucy4uLiBubyBuZWVkIHRvXG4gICAgLy8gY2hlY2sgaWYgcGFyZW50VmFsIGlzIGEgZnVuY3Rpb24gaGVyZSBiZWNhdXNlXG4gICAgLy8gaXQgaGFzIHRvIGJlIGEgZnVuY3Rpb24gdG8gcGFzcyBwcmV2aW91cyBtZXJnZXMuXG4gICAgcmV0dXJuIGZ1bmN0aW9uIG1lcmdlZERhdGFGbiAoKSB7XG4gICAgICByZXR1cm4gbWVyZ2VEYXRhKFxuICAgICAgICB0eXBlb2YgY2hpbGRWYWwgPT09ICdmdW5jdGlvbicgPyBjaGlsZFZhbC5jYWxsKHRoaXMsIHRoaXMpIDogY2hpbGRWYWwsXG4gICAgICAgIHR5cGVvZiBwYXJlbnRWYWwgPT09ICdmdW5jdGlvbicgPyBwYXJlbnRWYWwuY2FsbCh0aGlzLCB0aGlzKSA6IHBhcmVudFZhbFxuICAgICAgKVxuICAgIH1cbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gZnVuY3Rpb24gbWVyZ2VkSW5zdGFuY2VEYXRhRm4gKCkge1xuICAgICAgLy8gaW5zdGFuY2UgbWVyZ2VcbiAgICAgIHZhciBpbnN0YW5jZURhdGEgPSB0eXBlb2YgY2hpbGRWYWwgPT09ICdmdW5jdGlvbidcbiAgICAgICAgPyBjaGlsZFZhbC5jYWxsKHZtLCB2bSlcbiAgICAgICAgOiBjaGlsZFZhbDtcbiAgICAgIHZhciBkZWZhdWx0RGF0YSA9IHR5cGVvZiBwYXJlbnRWYWwgPT09ICdmdW5jdGlvbidcbiAgICAgICAgPyBwYXJlbnRWYWwuY2FsbCh2bSwgdm0pXG4gICAgICAgIDogcGFyZW50VmFsO1xuICAgICAgaWYgKGluc3RhbmNlRGF0YSkge1xuICAgICAgICByZXR1cm4gbWVyZ2VEYXRhKGluc3RhbmNlRGF0YSwgZGVmYXVsdERhdGEpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICByZXR1cm4gZGVmYXVsdERhdGFcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuc3RyYXRzLmRhdGEgPSBmdW5jdGlvbiAoXG4gIHBhcmVudFZhbCxcbiAgY2hpbGRWYWwsXG4gIHZtXG4pIHtcbiAgaWYgKCF2bSkge1xuICAgIGlmIChjaGlsZFZhbCAmJiB0eXBlb2YgY2hpbGRWYWwgIT09ICdmdW5jdGlvbicpIHtcbiAgICAgIHdhcm4oXG4gICAgICAgICdUaGUgXCJkYXRhXCIgb3B0aW9uIHNob3VsZCBiZSBhIGZ1bmN0aW9uICcgK1xuICAgICAgICAndGhhdCByZXR1cm5zIGEgcGVyLWluc3RhbmNlIHZhbHVlIGluIGNvbXBvbmVudCAnICtcbiAgICAgICAgJ2RlZmluaXRpb25zLicsXG4gICAgICAgIHZtXG4gICAgICApO1xuXG4gICAgICByZXR1cm4gcGFyZW50VmFsXG4gICAgfVxuICAgIHJldHVybiBtZXJnZURhdGFPckZuKHBhcmVudFZhbCwgY2hpbGRWYWwpXG4gIH1cblxuICByZXR1cm4gbWVyZ2VEYXRhT3JGbihwYXJlbnRWYWwsIGNoaWxkVmFsLCB2bSlcbn07XG5cbi8qKlxuICogSG9va3MgYW5kIHByb3BzIGFyZSBtZXJnZWQgYXMgYXJyYXlzLlxuICovXG5mdW5jdGlvbiBtZXJnZUhvb2sgKFxuICBwYXJlbnRWYWwsXG4gIGNoaWxkVmFsXG4pIHtcbiAgdmFyIHJlcyA9IGNoaWxkVmFsXG4gICAgPyBwYXJlbnRWYWxcbiAgICAgID8gcGFyZW50VmFsLmNvbmNhdChjaGlsZFZhbClcbiAgICAgIDogQXJyYXkuaXNBcnJheShjaGlsZFZhbClcbiAgICAgICAgPyBjaGlsZFZhbFxuICAgICAgICA6IFtjaGlsZFZhbF1cbiAgICA6IHBhcmVudFZhbDtcbiAgcmV0dXJuIHJlc1xuICAgID8gZGVkdXBlSG9va3MocmVzKVxuICAgIDogcmVzXG59XG5cbmZ1bmN0aW9uIGRlZHVwZUhvb2tzIChob29rcykge1xuICB2YXIgcmVzID0gW107XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgaG9va3MubGVuZ3RoOyBpKyspIHtcbiAgICBpZiAocmVzLmluZGV4T2YoaG9va3NbaV0pID09PSAtMSkge1xuICAgICAgcmVzLnB1c2goaG9va3NbaV0pO1xuICAgIH1cbiAgfVxuICByZXR1cm4gcmVzXG59XG5cbkxJRkVDWUNMRV9IT09LUy5mb3JFYWNoKGZ1bmN0aW9uIChob29rKSB7XG4gIHN0cmF0c1tob29rXSA9IG1lcmdlSG9vaztcbn0pO1xuXG4vKipcbiAqIEFzc2V0c1xuICpcbiAqIFdoZW4gYSB2bSBpcyBwcmVzZW50IChpbnN0YW5jZSBjcmVhdGlvbiksIHdlIG5lZWQgdG8gZG9cbiAqIGEgdGhyZWUtd2F5IG1lcmdlIGJldHdlZW4gY29uc3RydWN0b3Igb3B0aW9ucywgaW5zdGFuY2VcbiAqIG9wdGlvbnMgYW5kIHBhcmVudCBvcHRpb25zLlxuICovXG5mdW5jdGlvbiBtZXJnZUFzc2V0cyAoXG4gIHBhcmVudFZhbCxcbiAgY2hpbGRWYWwsXG4gIHZtLFxuICBrZXlcbikge1xuICB2YXIgcmVzID0gT2JqZWN0LmNyZWF0ZShwYXJlbnRWYWwgfHwgbnVsbCk7XG4gIGlmIChjaGlsZFZhbCkge1xuICAgIGFzc2VydE9iamVjdFR5cGUoa2V5LCBjaGlsZFZhbCwgdm0pO1xuICAgIHJldHVybiBleHRlbmQocmVzLCBjaGlsZFZhbClcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gcmVzXG4gIH1cbn1cblxuQVNTRVRfVFlQRVMuZm9yRWFjaChmdW5jdGlvbiAodHlwZSkge1xuICBzdHJhdHNbdHlwZSArICdzJ10gPSBtZXJnZUFzc2V0cztcbn0pO1xuXG4vKipcbiAqIFdhdGNoZXJzLlxuICpcbiAqIFdhdGNoZXJzIGhhc2hlcyBzaG91bGQgbm90IG92ZXJ3cml0ZSBvbmVcbiAqIGFub3RoZXIsIHNvIHdlIG1lcmdlIHRoZW0gYXMgYXJyYXlzLlxuICovXG5zdHJhdHMud2F0Y2ggPSBmdW5jdGlvbiAoXG4gIHBhcmVudFZhbCxcbiAgY2hpbGRWYWwsXG4gIHZtLFxuICBrZXlcbikge1xuICAvLyB3b3JrIGFyb3VuZCBGaXJlZm94J3MgT2JqZWN0LnByb3RvdHlwZS53YXRjaC4uLlxuICBpZiAocGFyZW50VmFsID09PSBuYXRpdmVXYXRjaCkgeyBwYXJlbnRWYWwgPSB1bmRlZmluZWQ7IH1cbiAgaWYgKGNoaWxkVmFsID09PSBuYXRpdmVXYXRjaCkgeyBjaGlsZFZhbCA9IHVuZGVmaW5lZDsgfVxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgaWYgKCFjaGlsZFZhbCkgeyByZXR1cm4gT2JqZWN0LmNyZWF0ZShwYXJlbnRWYWwgfHwgbnVsbCkgfVxuICB7XG4gICAgYXNzZXJ0T2JqZWN0VHlwZShrZXksIGNoaWxkVmFsLCB2bSk7XG4gIH1cbiAgaWYgKCFwYXJlbnRWYWwpIHsgcmV0dXJuIGNoaWxkVmFsIH1cbiAgdmFyIHJldCA9IHt9O1xuICBleHRlbmQocmV0LCBwYXJlbnRWYWwpO1xuICBmb3IgKHZhciBrZXkkMSBpbiBjaGlsZFZhbCkge1xuICAgIHZhciBwYXJlbnQgPSByZXRba2V5JDFdO1xuICAgIHZhciBjaGlsZCA9IGNoaWxkVmFsW2tleSQxXTtcbiAgICBpZiAocGFyZW50ICYmICFBcnJheS5pc0FycmF5KHBhcmVudCkpIHtcbiAgICAgIHBhcmVudCA9IFtwYXJlbnRdO1xuICAgIH1cbiAgICByZXRba2V5JDFdID0gcGFyZW50XG4gICAgICA/IHBhcmVudC5jb25jYXQoY2hpbGQpXG4gICAgICA6IEFycmF5LmlzQXJyYXkoY2hpbGQpID8gY2hpbGQgOiBbY2hpbGRdO1xuICB9XG4gIHJldHVybiByZXRcbn07XG5cbi8qKlxuICogT3RoZXIgb2JqZWN0IGhhc2hlcy5cbiAqL1xuc3RyYXRzLnByb3BzID1cbnN0cmF0cy5tZXRob2RzID1cbnN0cmF0cy5pbmplY3QgPVxuc3RyYXRzLmNvbXB1dGVkID0gZnVuY3Rpb24gKFxuICBwYXJlbnRWYWwsXG4gIGNoaWxkVmFsLFxuICB2bSxcbiAga2V5XG4pIHtcbiAgaWYgKGNoaWxkVmFsICYmIFwiZGV2ZWxvcG1lbnRcIiAhPT0gJ3Byb2R1Y3Rpb24nKSB7XG4gICAgYXNzZXJ0T2JqZWN0VHlwZShrZXksIGNoaWxkVmFsLCB2bSk7XG4gIH1cbiAgaWYgKCFwYXJlbnRWYWwpIHsgcmV0dXJuIGNoaWxkVmFsIH1cbiAgdmFyIHJldCA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gIGV4dGVuZChyZXQsIHBhcmVudFZhbCk7XG4gIGlmIChjaGlsZFZhbCkgeyBleHRlbmQocmV0LCBjaGlsZFZhbCk7IH1cbiAgcmV0dXJuIHJldFxufTtcbnN0cmF0cy5wcm92aWRlID0gbWVyZ2VEYXRhT3JGbjtcblxuLyoqXG4gKiBEZWZhdWx0IHN0cmF0ZWd5LlxuICovXG52YXIgZGVmYXVsdFN0cmF0ID0gZnVuY3Rpb24gKHBhcmVudFZhbCwgY2hpbGRWYWwpIHtcbiAgcmV0dXJuIGNoaWxkVmFsID09PSB1bmRlZmluZWRcbiAgICA/IHBhcmVudFZhbFxuICAgIDogY2hpbGRWYWxcbn07XG5cbi8qKlxuICogVmFsaWRhdGUgY29tcG9uZW50IG5hbWVzXG4gKi9cbmZ1bmN0aW9uIGNoZWNrQ29tcG9uZW50cyAob3B0aW9ucykge1xuICBmb3IgKHZhciBrZXkgaW4gb3B0aW9ucy5jb21wb25lbnRzKSB7XG4gICAgdmFsaWRhdGVDb21wb25lbnROYW1lKGtleSk7XG4gIH1cbn1cblxuZnVuY3Rpb24gdmFsaWRhdGVDb21wb25lbnROYW1lIChuYW1lKSB7XG4gIGlmICghbmV3IFJlZ0V4cCgoXCJeW2EtekEtWl1bXFxcXC1cXFxcLjAtOV9cIiArICh1bmljb2RlUmVnRXhwLnNvdXJjZSkgKyBcIl0qJFwiKSkudGVzdChuYW1lKSkge1xuICAgIHdhcm4oXG4gICAgICAnSW52YWxpZCBjb21wb25lbnQgbmFtZTogXCInICsgbmFtZSArICdcIi4gQ29tcG9uZW50IG5hbWVzICcgK1xuICAgICAgJ3Nob3VsZCBjb25mb3JtIHRvIHZhbGlkIGN1c3RvbSBlbGVtZW50IG5hbWUgaW4gaHRtbDUgc3BlY2lmaWNhdGlvbi4nXG4gICAgKTtcbiAgfVxuICBpZiAoaXNCdWlsdEluVGFnKG5hbWUpIHx8IGNvbmZpZy5pc1Jlc2VydmVkVGFnKG5hbWUpKSB7XG4gICAgd2FybihcbiAgICAgICdEbyBub3QgdXNlIGJ1aWx0LWluIG9yIHJlc2VydmVkIEhUTUwgZWxlbWVudHMgYXMgY29tcG9uZW50ICcgK1xuICAgICAgJ2lkOiAnICsgbmFtZVxuICAgICk7XG4gIH1cbn1cblxuLyoqXG4gKiBFbnN1cmUgYWxsIHByb3BzIG9wdGlvbiBzeW50YXggYXJlIG5vcm1hbGl6ZWQgaW50byB0aGVcbiAqIE9iamVjdC1iYXNlZCBmb3JtYXQuXG4gKi9cbmZ1bmN0aW9uIG5vcm1hbGl6ZVByb3BzIChvcHRpb25zLCB2bSkge1xuICB2YXIgcHJvcHMgPSBvcHRpb25zLnByb3BzO1xuICBpZiAoIXByb3BzKSB7IHJldHVybiB9XG4gIHZhciByZXMgPSB7fTtcbiAgdmFyIGksIHZhbCwgbmFtZTtcbiAgaWYgKEFycmF5LmlzQXJyYXkocHJvcHMpKSB7XG4gICAgaSA9IHByb3BzLmxlbmd0aDtcbiAgICB3aGlsZSAoaS0tKSB7XG4gICAgICB2YWwgPSBwcm9wc1tpXTtcbiAgICAgIGlmICh0eXBlb2YgdmFsID09PSAnc3RyaW5nJykge1xuICAgICAgICBuYW1lID0gY2FtZWxpemUodmFsKTtcbiAgICAgICAgcmVzW25hbWVdID0geyB0eXBlOiBudWxsIH07XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB3YXJuKCdwcm9wcyBtdXN0IGJlIHN0cmluZ3Mgd2hlbiB1c2luZyBhcnJheSBzeW50YXguJyk7XG4gICAgICB9XG4gICAgfVxuICB9IGVsc2UgaWYgKGlzUGxhaW5PYmplY3QocHJvcHMpKSB7XG4gICAgZm9yICh2YXIga2V5IGluIHByb3BzKSB7XG4gICAgICB2YWwgPSBwcm9wc1trZXldO1xuICAgICAgbmFtZSA9IGNhbWVsaXplKGtleSk7XG4gICAgICByZXNbbmFtZV0gPSBpc1BsYWluT2JqZWN0KHZhbClcbiAgICAgICAgPyB2YWxcbiAgICAgICAgOiB7IHR5cGU6IHZhbCB9O1xuICAgIH1cbiAgfSBlbHNlIHtcbiAgICB3YXJuKFxuICAgICAgXCJJbnZhbGlkIHZhbHVlIGZvciBvcHRpb24gXFxcInByb3BzXFxcIjogZXhwZWN0ZWQgYW4gQXJyYXkgb3IgYW4gT2JqZWN0LCBcIiArXG4gICAgICBcImJ1dCBnb3QgXCIgKyAodG9SYXdUeXBlKHByb3BzKSkgKyBcIi5cIixcbiAgICAgIHZtXG4gICAgKTtcbiAgfVxuICBvcHRpb25zLnByb3BzID0gcmVzO1xufVxuXG4vKipcbiAqIE5vcm1hbGl6ZSBhbGwgaW5qZWN0aW9ucyBpbnRvIE9iamVjdC1iYXNlZCBmb3JtYXRcbiAqL1xuZnVuY3Rpb24gbm9ybWFsaXplSW5qZWN0IChvcHRpb25zLCB2bSkge1xuICB2YXIgaW5qZWN0ID0gb3B0aW9ucy5pbmplY3Q7XG4gIGlmICghaW5qZWN0KSB7IHJldHVybiB9XG4gIHZhciBub3JtYWxpemVkID0gb3B0aW9ucy5pbmplY3QgPSB7fTtcbiAgaWYgKEFycmF5LmlzQXJyYXkoaW5qZWN0KSkge1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgaW5qZWN0Lmxlbmd0aDsgaSsrKSB7XG4gICAgICBub3JtYWxpemVkW2luamVjdFtpXV0gPSB7IGZyb206IGluamVjdFtpXSB9O1xuICAgIH1cbiAgfSBlbHNlIGlmIChpc1BsYWluT2JqZWN0KGluamVjdCkpIHtcbiAgICBmb3IgKHZhciBrZXkgaW4gaW5qZWN0KSB7XG4gICAgICB2YXIgdmFsID0gaW5qZWN0W2tleV07XG4gICAgICBub3JtYWxpemVkW2tleV0gPSBpc1BsYWluT2JqZWN0KHZhbClcbiAgICAgICAgPyBleHRlbmQoeyBmcm9tOiBrZXkgfSwgdmFsKVxuICAgICAgICA6IHsgZnJvbTogdmFsIH07XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHdhcm4oXG4gICAgICBcIkludmFsaWQgdmFsdWUgZm9yIG9wdGlvbiBcXFwiaW5qZWN0XFxcIjogZXhwZWN0ZWQgYW4gQXJyYXkgb3IgYW4gT2JqZWN0LCBcIiArXG4gICAgICBcImJ1dCBnb3QgXCIgKyAodG9SYXdUeXBlKGluamVjdCkpICsgXCIuXCIsXG4gICAgICB2bVxuICAgICk7XG4gIH1cbn1cblxuLyoqXG4gKiBOb3JtYWxpemUgcmF3IGZ1bmN0aW9uIGRpcmVjdGl2ZXMgaW50byBvYmplY3QgZm9ybWF0LlxuICovXG5mdW5jdGlvbiBub3JtYWxpemVEaXJlY3RpdmVzIChvcHRpb25zKSB7XG4gIHZhciBkaXJzID0gb3B0aW9ucy5kaXJlY3RpdmVzO1xuICBpZiAoZGlycykge1xuICAgIGZvciAodmFyIGtleSBpbiBkaXJzKSB7XG4gICAgICB2YXIgZGVmJCQxID0gZGlyc1trZXldO1xuICAgICAgaWYgKHR5cGVvZiBkZWYkJDEgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgZGlyc1trZXldID0geyBiaW5kOiBkZWYkJDEsIHVwZGF0ZTogZGVmJCQxIH07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZ1bmN0aW9uIGFzc2VydE9iamVjdFR5cGUgKG5hbWUsIHZhbHVlLCB2bSkge1xuICBpZiAoIWlzUGxhaW5PYmplY3QodmFsdWUpKSB7XG4gICAgd2FybihcbiAgICAgIFwiSW52YWxpZCB2YWx1ZSBmb3Igb3B0aW9uIFxcXCJcIiArIG5hbWUgKyBcIlxcXCI6IGV4cGVjdGVkIGFuIE9iamVjdCwgXCIgK1xuICAgICAgXCJidXQgZ290IFwiICsgKHRvUmF3VHlwZSh2YWx1ZSkpICsgXCIuXCIsXG4gICAgICB2bVxuICAgICk7XG4gIH1cbn1cblxuLyoqXG4gKiBNZXJnZSB0d28gb3B0aW9uIG9iamVjdHMgaW50byBhIG5ldyBvbmUuXG4gKiBDb3JlIHV0aWxpdHkgdXNlZCBpbiBib3RoIGluc3RhbnRpYXRpb24gYW5kIGluaGVyaXRhbmNlLlxuICovXG5mdW5jdGlvbiBtZXJnZU9wdGlvbnMgKFxuICBwYXJlbnQsXG4gIGNoaWxkLFxuICB2bVxuKSB7XG4gIHtcbiAgICBjaGVja0NvbXBvbmVudHMoY2hpbGQpO1xuICB9XG5cbiAgaWYgKHR5cGVvZiBjaGlsZCA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIGNoaWxkID0gY2hpbGQub3B0aW9ucztcbiAgfVxuXG4gIG5vcm1hbGl6ZVByb3BzKGNoaWxkLCB2bSk7XG4gIG5vcm1hbGl6ZUluamVjdChjaGlsZCwgdm0pO1xuICBub3JtYWxpemVEaXJlY3RpdmVzKGNoaWxkKTtcblxuICAvLyBBcHBseSBleHRlbmRzIGFuZCBtaXhpbnMgb24gdGhlIGNoaWxkIG9wdGlvbnMsXG4gIC8vIGJ1dCBvbmx5IGlmIGl0IGlzIGEgcmF3IG9wdGlvbnMgb2JqZWN0IHRoYXQgaXNuJ3RcbiAgLy8gdGhlIHJlc3VsdCBvZiBhbm90aGVyIG1lcmdlT3B0aW9ucyBjYWxsLlxuICAvLyBPbmx5IG1lcmdlZCBvcHRpb25zIGhhcyB0aGUgX2Jhc2UgcHJvcGVydHkuXG4gIGlmICghY2hpbGQuX2Jhc2UpIHtcbiAgICBpZiAoY2hpbGQuZXh0ZW5kcykge1xuICAgICAgcGFyZW50ID0gbWVyZ2VPcHRpb25zKHBhcmVudCwgY2hpbGQuZXh0ZW5kcywgdm0pO1xuICAgIH1cbiAgICBpZiAoY2hpbGQubWl4aW5zKSB7XG4gICAgICBmb3IgKHZhciBpID0gMCwgbCA9IGNoaWxkLm1peGlucy5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgcGFyZW50ID0gbWVyZ2VPcHRpb25zKHBhcmVudCwgY2hpbGQubWl4aW5zW2ldLCB2bSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdmFyIG9wdGlvbnMgPSB7fTtcbiAgdmFyIGtleTtcbiAgZm9yIChrZXkgaW4gcGFyZW50KSB7XG4gICAgbWVyZ2VGaWVsZChrZXkpO1xuICB9XG4gIGZvciAoa2V5IGluIGNoaWxkKSB7XG4gICAgaWYgKCFoYXNPd24ocGFyZW50LCBrZXkpKSB7XG4gICAgICBtZXJnZUZpZWxkKGtleSk7XG4gICAgfVxuICB9XG4gIGZ1bmN0aW9uIG1lcmdlRmllbGQgKGtleSkge1xuICAgIHZhciBzdHJhdCA9IHN0cmF0c1trZXldIHx8IGRlZmF1bHRTdHJhdDtcbiAgICBvcHRpb25zW2tleV0gPSBzdHJhdChwYXJlbnRba2V5XSwgY2hpbGRba2V5XSwgdm0sIGtleSk7XG4gIH1cbiAgcmV0dXJuIG9wdGlvbnNcbn1cblxuLyoqXG4gKiBSZXNvbHZlIGFuIGFzc2V0LlxuICogVGhpcyBmdW5jdGlvbiBpcyB1c2VkIGJlY2F1c2UgY2hpbGQgaW5zdGFuY2VzIG5lZWQgYWNjZXNzXG4gKiB0byBhc3NldHMgZGVmaW5lZCBpbiBpdHMgYW5jZXN0b3IgY2hhaW4uXG4gKi9cbmZ1bmN0aW9uIHJlc29sdmVBc3NldCAoXG4gIG9wdGlvbnMsXG4gIHR5cGUsXG4gIGlkLFxuICB3YXJuTWlzc2luZ1xuKSB7XG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICBpZiAodHlwZW9mIGlkICE9PSAnc3RyaW5nJykge1xuICAgIHJldHVyblxuICB9XG4gIHZhciBhc3NldHMgPSBvcHRpb25zW3R5cGVdO1xuICAvLyBjaGVjayBsb2NhbCByZWdpc3RyYXRpb24gdmFyaWF0aW9ucyBmaXJzdFxuICBpZiAoaGFzT3duKGFzc2V0cywgaWQpKSB7IHJldHVybiBhc3NldHNbaWRdIH1cbiAgdmFyIGNhbWVsaXplZElkID0gY2FtZWxpemUoaWQpO1xuICBpZiAoaGFzT3duKGFzc2V0cywgY2FtZWxpemVkSWQpKSB7IHJldHVybiBhc3NldHNbY2FtZWxpemVkSWRdIH1cbiAgdmFyIFBhc2NhbENhc2VJZCA9IGNhcGl0YWxpemUoY2FtZWxpemVkSWQpO1xuICBpZiAoaGFzT3duKGFzc2V0cywgUGFzY2FsQ2FzZUlkKSkgeyByZXR1cm4gYXNzZXRzW1Bhc2NhbENhc2VJZF0gfVxuICAvLyBmYWxsYmFjayB0byBwcm90b3R5cGUgY2hhaW5cbiAgdmFyIHJlcyA9IGFzc2V0c1tpZF0gfHwgYXNzZXRzW2NhbWVsaXplZElkXSB8fCBhc3NldHNbUGFzY2FsQ2FzZUlkXTtcbiAgaWYgKHdhcm5NaXNzaW5nICYmICFyZXMpIHtcbiAgICB3YXJuKFxuICAgICAgJ0ZhaWxlZCB0byByZXNvbHZlICcgKyB0eXBlLnNsaWNlKDAsIC0xKSArICc6ICcgKyBpZCxcbiAgICAgIG9wdGlvbnNcbiAgICApO1xuICB9XG4gIHJldHVybiByZXNcbn1cblxuLyogICovXG5cblxuXG5mdW5jdGlvbiB2YWxpZGF0ZVByb3AgKFxuICBrZXksXG4gIHByb3BPcHRpb25zLFxuICBwcm9wc0RhdGEsXG4gIHZtXG4pIHtcbiAgdmFyIHByb3AgPSBwcm9wT3B0aW9uc1trZXldO1xuICB2YXIgYWJzZW50ID0gIWhhc093bihwcm9wc0RhdGEsIGtleSk7XG4gIHZhciB2YWx1ZSA9IHByb3BzRGF0YVtrZXldO1xuICAvLyBib29sZWFuIGNhc3RpbmdcbiAgdmFyIGJvb2xlYW5JbmRleCA9IGdldFR5cGVJbmRleChCb29sZWFuLCBwcm9wLnR5cGUpO1xuICBpZiAoYm9vbGVhbkluZGV4ID4gLTEpIHtcbiAgICBpZiAoYWJzZW50ICYmICFoYXNPd24ocHJvcCwgJ2RlZmF1bHQnKSkge1xuICAgICAgdmFsdWUgPSBmYWxzZTtcbiAgICB9IGVsc2UgaWYgKHZhbHVlID09PSAnJyB8fCB2YWx1ZSA9PT0gaHlwaGVuYXRlKGtleSkpIHtcbiAgICAgIC8vIG9ubHkgY2FzdCBlbXB0eSBzdHJpbmcgLyBzYW1lIG5hbWUgdG8gYm9vbGVhbiBpZlxuICAgICAgLy8gYm9vbGVhbiBoYXMgaGlnaGVyIHByaW9yaXR5XG4gICAgICB2YXIgc3RyaW5nSW5kZXggPSBnZXRUeXBlSW5kZXgoU3RyaW5nLCBwcm9wLnR5cGUpO1xuICAgICAgaWYgKHN0cmluZ0luZGV4IDwgMCB8fCBib29sZWFuSW5kZXggPCBzdHJpbmdJbmRleCkge1xuICAgICAgICB2YWx1ZSA9IHRydWU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGNoZWNrIGRlZmF1bHQgdmFsdWVcbiAgaWYgKHZhbHVlID09PSB1bmRlZmluZWQpIHtcbiAgICB2YWx1ZSA9IGdldFByb3BEZWZhdWx0VmFsdWUodm0sIHByb3AsIGtleSk7XG4gICAgLy8gc2luY2UgdGhlIGRlZmF1bHQgdmFsdWUgaXMgYSBmcmVzaCBjb3B5LFxuICAgIC8vIG1ha2Ugc3VyZSB0byBvYnNlcnZlIGl0LlxuICAgIHZhciBwcmV2U2hvdWxkT2JzZXJ2ZSA9IHNob3VsZE9ic2VydmU7XG4gICAgdG9nZ2xlT2JzZXJ2aW5nKHRydWUpO1xuICAgIG9ic2VydmUodmFsdWUpO1xuICAgIHRvZ2dsZU9ic2VydmluZyhwcmV2U2hvdWxkT2JzZXJ2ZSk7XG4gIH1cbiAge1xuICAgIGFzc2VydFByb3AocHJvcCwga2V5LCB2YWx1ZSwgdm0sIGFic2VudCk7XG4gIH1cbiAgcmV0dXJuIHZhbHVlXG59XG5cbi8qKlxuICogR2V0IHRoZSBkZWZhdWx0IHZhbHVlIG9mIGEgcHJvcC5cbiAqL1xuZnVuY3Rpb24gZ2V0UHJvcERlZmF1bHRWYWx1ZSAodm0sIHByb3AsIGtleSkge1xuICAvLyBubyBkZWZhdWx0LCByZXR1cm4gdW5kZWZpbmVkXG4gIGlmICghaGFzT3duKHByb3AsICdkZWZhdWx0JykpIHtcbiAgICByZXR1cm4gdW5kZWZpbmVkXG4gIH1cbiAgdmFyIGRlZiA9IHByb3AuZGVmYXVsdDtcbiAgLy8gd2FybiBhZ2FpbnN0IG5vbi1mYWN0b3J5IGRlZmF1bHRzIGZvciBPYmplY3QgJiBBcnJheVxuICBpZiAoaXNPYmplY3QoZGVmKSkge1xuICAgIHdhcm4oXG4gICAgICAnSW52YWxpZCBkZWZhdWx0IHZhbHVlIGZvciBwcm9wIFwiJyArIGtleSArICdcIjogJyArXG4gICAgICAnUHJvcHMgd2l0aCB0eXBlIE9iamVjdC9BcnJheSBtdXN0IHVzZSBhIGZhY3RvcnkgZnVuY3Rpb24gJyArXG4gICAgICAndG8gcmV0dXJuIHRoZSBkZWZhdWx0IHZhbHVlLicsXG4gICAgICB2bVxuICAgICk7XG4gIH1cbiAgLy8gdGhlIHJhdyBwcm9wIHZhbHVlIHdhcyBhbHNvIHVuZGVmaW5lZCBmcm9tIHByZXZpb3VzIHJlbmRlcixcbiAgLy8gcmV0dXJuIHByZXZpb3VzIGRlZmF1bHQgdmFsdWUgdG8gYXZvaWQgdW5uZWNlc3Nhcnkgd2F0Y2hlciB0cmlnZ2VyXG4gIGlmICh2bSAmJiB2bS4kb3B0aW9ucy5wcm9wc0RhdGEgJiZcbiAgICB2bS4kb3B0aW9ucy5wcm9wc0RhdGFba2V5XSA9PT0gdW5kZWZpbmVkICYmXG4gICAgdm0uX3Byb3BzW2tleV0gIT09IHVuZGVmaW5lZFxuICApIHtcbiAgICByZXR1cm4gdm0uX3Byb3BzW2tleV1cbiAgfVxuICAvLyBjYWxsIGZhY3RvcnkgZnVuY3Rpb24gZm9yIG5vbi1GdW5jdGlvbiB0eXBlc1xuICAvLyBhIHZhbHVlIGlzIEZ1bmN0aW9uIGlmIGl0cyBwcm90b3R5cGUgaXMgZnVuY3Rpb24gZXZlbiBhY3Jvc3MgZGlmZmVyZW50IGV4ZWN1dGlvbiBjb250ZXh0XG4gIHJldHVybiB0eXBlb2YgZGVmID09PSAnZnVuY3Rpb24nICYmIGdldFR5cGUocHJvcC50eXBlKSAhPT0gJ0Z1bmN0aW9uJ1xuICAgID8gZGVmLmNhbGwodm0pXG4gICAgOiBkZWZcbn1cblxuLyoqXG4gKiBBc3NlcnQgd2hldGhlciBhIHByb3AgaXMgdmFsaWQuXG4gKi9cbmZ1bmN0aW9uIGFzc2VydFByb3AgKFxuICBwcm9wLFxuICBuYW1lLFxuICB2YWx1ZSxcbiAgdm0sXG4gIGFic2VudFxuKSB7XG4gIGlmIChwcm9wLnJlcXVpcmVkICYmIGFic2VudCkge1xuICAgIHdhcm4oXG4gICAgICAnTWlzc2luZyByZXF1aXJlZCBwcm9wOiBcIicgKyBuYW1lICsgJ1wiJyxcbiAgICAgIHZtXG4gICAgKTtcbiAgICByZXR1cm5cbiAgfVxuICBpZiAodmFsdWUgPT0gbnVsbCAmJiAhcHJvcC5yZXF1aXJlZCkge1xuICAgIHJldHVyblxuICB9XG4gIHZhciB0eXBlID0gcHJvcC50eXBlO1xuICB2YXIgdmFsaWQgPSAhdHlwZSB8fCB0eXBlID09PSB0cnVlO1xuICB2YXIgZXhwZWN0ZWRUeXBlcyA9IFtdO1xuICBpZiAodHlwZSkge1xuICAgIGlmICghQXJyYXkuaXNBcnJheSh0eXBlKSkge1xuICAgICAgdHlwZSA9IFt0eXBlXTtcbiAgICB9XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0eXBlLmxlbmd0aCAmJiAhdmFsaWQ7IGkrKykge1xuICAgICAgdmFyIGFzc2VydGVkVHlwZSA9IGFzc2VydFR5cGUodmFsdWUsIHR5cGVbaV0pO1xuICAgICAgZXhwZWN0ZWRUeXBlcy5wdXNoKGFzc2VydGVkVHlwZS5leHBlY3RlZFR5cGUgfHwgJycpO1xuICAgICAgdmFsaWQgPSBhc3NlcnRlZFR5cGUudmFsaWQ7XG4gICAgfVxuICB9XG5cbiAgaWYgKCF2YWxpZCkge1xuICAgIHdhcm4oXG4gICAgICBnZXRJbnZhbGlkVHlwZU1lc3NhZ2UobmFtZSwgdmFsdWUsIGV4cGVjdGVkVHlwZXMpLFxuICAgICAgdm1cbiAgICApO1xuICAgIHJldHVyblxuICB9XG4gIHZhciB2YWxpZGF0b3IgPSBwcm9wLnZhbGlkYXRvcjtcbiAgaWYgKHZhbGlkYXRvcikge1xuICAgIGlmICghdmFsaWRhdG9yKHZhbHVlKSkge1xuICAgICAgd2FybihcbiAgICAgICAgJ0ludmFsaWQgcHJvcDogY3VzdG9tIHZhbGlkYXRvciBjaGVjayBmYWlsZWQgZm9yIHByb3AgXCInICsgbmFtZSArICdcIi4nLFxuICAgICAgICB2bVxuICAgICAgKTtcbiAgICB9XG4gIH1cbn1cblxudmFyIHNpbXBsZUNoZWNrUkUgPSAvXihTdHJpbmd8TnVtYmVyfEJvb2xlYW58RnVuY3Rpb258U3ltYm9sKSQvO1xuXG5mdW5jdGlvbiBhc3NlcnRUeXBlICh2YWx1ZSwgdHlwZSkge1xuICB2YXIgdmFsaWQ7XG4gIHZhciBleHBlY3RlZFR5cGUgPSBnZXRUeXBlKHR5cGUpO1xuICBpZiAoc2ltcGxlQ2hlY2tSRS50ZXN0KGV4cGVjdGVkVHlwZSkpIHtcbiAgICB2YXIgdCA9IHR5cGVvZiB2YWx1ZTtcbiAgICB2YWxpZCA9IHQgPT09IGV4cGVjdGVkVHlwZS50b0xvd2VyQ2FzZSgpO1xuICAgIC8vIGZvciBwcmltaXRpdmUgd3JhcHBlciBvYmplY3RzXG4gICAgaWYgKCF2YWxpZCAmJiB0ID09PSAnb2JqZWN0Jykge1xuICAgICAgdmFsaWQgPSB2YWx1ZSBpbnN0YW5jZW9mIHR5cGU7XG4gICAgfVxuICB9IGVsc2UgaWYgKGV4cGVjdGVkVHlwZSA9PT0gJ09iamVjdCcpIHtcbiAgICB2YWxpZCA9IGlzUGxhaW5PYmplY3QodmFsdWUpO1xuICB9IGVsc2UgaWYgKGV4cGVjdGVkVHlwZSA9PT0gJ0FycmF5Jykge1xuICAgIHZhbGlkID0gQXJyYXkuaXNBcnJheSh2YWx1ZSk7XG4gIH0gZWxzZSB7XG4gICAgdmFsaWQgPSB2YWx1ZSBpbnN0YW5jZW9mIHR5cGU7XG4gIH1cbiAgcmV0dXJuIHtcbiAgICB2YWxpZDogdmFsaWQsXG4gICAgZXhwZWN0ZWRUeXBlOiBleHBlY3RlZFR5cGVcbiAgfVxufVxuXG4vKipcbiAqIFVzZSBmdW5jdGlvbiBzdHJpbmcgbmFtZSB0byBjaGVjayBidWlsdC1pbiB0eXBlcyxcbiAqIGJlY2F1c2UgYSBzaW1wbGUgZXF1YWxpdHkgY2hlY2sgd2lsbCBmYWlsIHdoZW4gcnVubmluZ1xuICogYWNyb3NzIGRpZmZlcmVudCB2bXMgLyBpZnJhbWVzLlxuICovXG5mdW5jdGlvbiBnZXRUeXBlIChmbikge1xuICB2YXIgbWF0Y2ggPSBmbiAmJiBmbi50b1N0cmluZygpLm1hdGNoKC9eXFxzKmZ1bmN0aW9uIChcXHcrKS8pO1xuICByZXR1cm4gbWF0Y2ggPyBtYXRjaFsxXSA6ICcnXG59XG5cbmZ1bmN0aW9uIGlzU2FtZVR5cGUgKGEsIGIpIHtcbiAgcmV0dXJuIGdldFR5cGUoYSkgPT09IGdldFR5cGUoYilcbn1cblxuZnVuY3Rpb24gZ2V0VHlwZUluZGV4ICh0eXBlLCBleHBlY3RlZFR5cGVzKSB7XG4gIGlmICghQXJyYXkuaXNBcnJheShleHBlY3RlZFR5cGVzKSkge1xuICAgIHJldHVybiBpc1NhbWVUeXBlKGV4cGVjdGVkVHlwZXMsIHR5cGUpID8gMCA6IC0xXG4gIH1cbiAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IGV4cGVjdGVkVHlwZXMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICBpZiAoaXNTYW1lVHlwZShleHBlY3RlZFR5cGVzW2ldLCB0eXBlKSkge1xuICAgICAgcmV0dXJuIGlcbiAgICB9XG4gIH1cbiAgcmV0dXJuIC0xXG59XG5cbmZ1bmN0aW9uIGdldEludmFsaWRUeXBlTWVzc2FnZSAobmFtZSwgdmFsdWUsIGV4cGVjdGVkVHlwZXMpIHtcbiAgdmFyIG1lc3NhZ2UgPSBcIkludmFsaWQgcHJvcDogdHlwZSBjaGVjayBmYWlsZWQgZm9yIHByb3AgXFxcIlwiICsgbmFtZSArIFwiXFxcIi5cIiArXG4gICAgXCIgRXhwZWN0ZWQgXCIgKyAoZXhwZWN0ZWRUeXBlcy5tYXAoY2FwaXRhbGl6ZSkuam9pbignLCAnKSk7XG4gIHZhciBleHBlY3RlZFR5cGUgPSBleHBlY3RlZFR5cGVzWzBdO1xuICB2YXIgcmVjZWl2ZWRUeXBlID0gdG9SYXdUeXBlKHZhbHVlKTtcbiAgdmFyIGV4cGVjdGVkVmFsdWUgPSBzdHlsZVZhbHVlKHZhbHVlLCBleHBlY3RlZFR5cGUpO1xuICB2YXIgcmVjZWl2ZWRWYWx1ZSA9IHN0eWxlVmFsdWUodmFsdWUsIHJlY2VpdmVkVHlwZSk7XG4gIC8vIGNoZWNrIGlmIHdlIG5lZWQgdG8gc3BlY2lmeSBleHBlY3RlZCB2YWx1ZVxuICBpZiAoZXhwZWN0ZWRUeXBlcy5sZW5ndGggPT09IDEgJiZcbiAgICAgIGlzRXhwbGljYWJsZShleHBlY3RlZFR5cGUpICYmXG4gICAgICAhaXNCb29sZWFuKGV4cGVjdGVkVHlwZSwgcmVjZWl2ZWRUeXBlKSkge1xuICAgIG1lc3NhZ2UgKz0gXCIgd2l0aCB2YWx1ZSBcIiArIGV4cGVjdGVkVmFsdWU7XG4gIH1cbiAgbWVzc2FnZSArPSBcIiwgZ290IFwiICsgcmVjZWl2ZWRUeXBlICsgXCIgXCI7XG4gIC8vIGNoZWNrIGlmIHdlIG5lZWQgdG8gc3BlY2lmeSByZWNlaXZlZCB2YWx1ZVxuICBpZiAoaXNFeHBsaWNhYmxlKHJlY2VpdmVkVHlwZSkpIHtcbiAgICBtZXNzYWdlICs9IFwid2l0aCB2YWx1ZSBcIiArIHJlY2VpdmVkVmFsdWUgKyBcIi5cIjtcbiAgfVxuICByZXR1cm4gbWVzc2FnZVxufVxuXG5mdW5jdGlvbiBzdHlsZVZhbHVlICh2YWx1ZSwgdHlwZSkge1xuICBpZiAodHlwZSA9PT0gJ1N0cmluZycpIHtcbiAgICByZXR1cm4gKFwiXFxcIlwiICsgdmFsdWUgKyBcIlxcXCJcIilcbiAgfSBlbHNlIGlmICh0eXBlID09PSAnTnVtYmVyJykge1xuICAgIHJldHVybiAoXCJcIiArIChOdW1iZXIodmFsdWUpKSlcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gKFwiXCIgKyB2YWx1ZSlcbiAgfVxufVxuXG5mdW5jdGlvbiBpc0V4cGxpY2FibGUgKHZhbHVlKSB7XG4gIHZhciBleHBsaWNpdFR5cGVzID0gWydzdHJpbmcnLCAnbnVtYmVyJywgJ2Jvb2xlYW4nXTtcbiAgcmV0dXJuIGV4cGxpY2l0VHlwZXMuc29tZShmdW5jdGlvbiAoZWxlbSkgeyByZXR1cm4gdmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gZWxlbTsgfSlcbn1cblxuZnVuY3Rpb24gaXNCb29sZWFuICgpIHtcbiAgdmFyIGFyZ3MgPSBbXSwgbGVuID0gYXJndW1lbnRzLmxlbmd0aDtcbiAgd2hpbGUgKCBsZW4tLSApIGFyZ3NbIGxlbiBdID0gYXJndW1lbnRzWyBsZW4gXTtcblxuICByZXR1cm4gYXJncy5zb21lKGZ1bmN0aW9uIChlbGVtKSB7IHJldHVybiBlbGVtLnRvTG93ZXJDYXNlKCkgPT09ICdib29sZWFuJzsgfSlcbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIGhhbmRsZUVycm9yIChlcnIsIHZtLCBpbmZvKSB7XG4gIC8vIERlYWN0aXZhdGUgZGVwcyB0cmFja2luZyB3aGlsZSBwcm9jZXNzaW5nIGVycm9yIGhhbmRsZXIgdG8gYXZvaWQgcG9zc2libGUgaW5maW5pdGUgcmVuZGVyaW5nLlxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS92dWVqcy92dWV4L2lzc3Vlcy8xNTA1XG4gIHB1c2hUYXJnZXQoKTtcbiAgdHJ5IHtcbiAgICBpZiAodm0pIHtcbiAgICAgIHZhciBjdXIgPSB2bTtcbiAgICAgIHdoaWxlICgoY3VyID0gY3VyLiRwYXJlbnQpKSB7XG4gICAgICAgIHZhciBob29rcyA9IGN1ci4kb3B0aW9ucy5lcnJvckNhcHR1cmVkO1xuICAgICAgICBpZiAoaG9va3MpIHtcbiAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGhvb2tzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICB2YXIgY2FwdHVyZSA9IGhvb2tzW2ldLmNhbGwoY3VyLCBlcnIsIHZtLCBpbmZvKSA9PT0gZmFsc2U7XG4gICAgICAgICAgICAgIGlmIChjYXB0dXJlKSB7IHJldHVybiB9XG4gICAgICAgICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgICAgICAgIGdsb2JhbEhhbmRsZUVycm9yKGUsIGN1ciwgJ2Vycm9yQ2FwdHVyZWQgaG9vaycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBnbG9iYWxIYW5kbGVFcnJvcihlcnIsIHZtLCBpbmZvKTtcbiAgfSBmaW5hbGx5IHtcbiAgICBwb3BUYXJnZXQoKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBpbnZva2VXaXRoRXJyb3JIYW5kbGluZyAoXG4gIGhhbmRsZXIsXG4gIGNvbnRleHQsXG4gIGFyZ3MsXG4gIHZtLFxuICBpbmZvXG4pIHtcbiAgdmFyIHJlcztcbiAgdHJ5IHtcbiAgICByZXMgPSBhcmdzID8gaGFuZGxlci5hcHBseShjb250ZXh0LCBhcmdzKSA6IGhhbmRsZXIuY2FsbChjb250ZXh0KTtcbiAgICBpZiAocmVzICYmICFyZXMuX2lzVnVlICYmIGlzUHJvbWlzZShyZXMpICYmICFyZXMuX2hhbmRsZWQpIHtcbiAgICAgIHJlcy5jYXRjaChmdW5jdGlvbiAoZSkgeyByZXR1cm4gaGFuZGxlRXJyb3IoZSwgdm0sIGluZm8gKyBcIiAoUHJvbWlzZS9hc3luYylcIik7IH0pO1xuICAgICAgLy8gaXNzdWUgIzk1MTFcbiAgICAgIC8vIGF2b2lkIGNhdGNoIHRyaWdnZXJpbmcgbXVsdGlwbGUgdGltZXMgd2hlbiBuZXN0ZWQgY2FsbHNcbiAgICAgIHJlcy5faGFuZGxlZCA9IHRydWU7XG4gICAgfVxuICB9IGNhdGNoIChlKSB7XG4gICAgaGFuZGxlRXJyb3IoZSwgdm0sIGluZm8pO1xuICB9XG4gIHJldHVybiByZXNcbn1cblxuZnVuY3Rpb24gZ2xvYmFsSGFuZGxlRXJyb3IgKGVyciwgdm0sIGluZm8pIHtcbiAgaWYgKGNvbmZpZy5lcnJvckhhbmRsZXIpIHtcbiAgICB0cnkge1xuICAgICAgcmV0dXJuIGNvbmZpZy5lcnJvckhhbmRsZXIuY2FsbChudWxsLCBlcnIsIHZtLCBpbmZvKVxuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIC8vIGlmIHRoZSB1c2VyIGludGVudGlvbmFsbHkgdGhyb3dzIHRoZSBvcmlnaW5hbCBlcnJvciBpbiB0aGUgaGFuZGxlcixcbiAgICAgIC8vIGRvIG5vdCBsb2cgaXQgdHdpY2VcbiAgICAgIGlmIChlICE9PSBlcnIpIHtcbiAgICAgICAgbG9nRXJyb3IoZSwgbnVsbCwgJ2NvbmZpZy5lcnJvckhhbmRsZXInKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbG9nRXJyb3IoZXJyLCB2bSwgaW5mbyk7XG59XG5cbmZ1bmN0aW9uIGxvZ0Vycm9yIChlcnIsIHZtLCBpbmZvKSB7XG4gIHtcbiAgICB3YXJuKChcIkVycm9yIGluIFwiICsgaW5mbyArIFwiOiBcXFwiXCIgKyAoZXJyLnRvU3RyaW5nKCkpICsgXCJcXFwiXCIpLCB2bSk7XG4gIH1cbiAgLyogaXN0YW5idWwgaWdub3JlIGVsc2UgKi9cbiAgaWYgKChpbkJyb3dzZXIgfHwgaW5XZWV4KSAmJiB0eXBlb2YgY29uc29sZSAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICBjb25zb2xlLmVycm9yKGVycik7XG4gIH0gZWxzZSB7XG4gICAgdGhyb3cgZXJyXG4gIH1cbn1cblxuLyogICovXG5cbnZhciBpc1VzaW5nTWljcm9UYXNrID0gZmFsc2U7XG5cbnZhciBjYWxsYmFja3MgPSBbXTtcbnZhciBwZW5kaW5nID0gZmFsc2U7XG5cbmZ1bmN0aW9uIGZsdXNoQ2FsbGJhY2tzICgpIHtcbiAgcGVuZGluZyA9IGZhbHNlO1xuICB2YXIgY29waWVzID0gY2FsbGJhY2tzLnNsaWNlKDApO1xuICBjYWxsYmFja3MubGVuZ3RoID0gMDtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBjb3BpZXMubGVuZ3RoOyBpKyspIHtcbiAgICBjb3BpZXNbaV0oKTtcbiAgfVxufVxuXG4vLyBIZXJlIHdlIGhhdmUgYXN5bmMgZGVmZXJyaW5nIHdyYXBwZXJzIHVzaW5nIG1pY3JvdGFza3MuXG4vLyBJbiAyLjUgd2UgdXNlZCAobWFjcm8pIHRhc2tzIChpbiBjb21iaW5hdGlvbiB3aXRoIG1pY3JvdGFza3MpLlxuLy8gSG93ZXZlciwgaXQgaGFzIHN1YnRsZSBwcm9ibGVtcyB3aGVuIHN0YXRlIGlzIGNoYW5nZWQgcmlnaHQgYmVmb3JlIHJlcGFpbnRcbi8vIChlLmcuICM2ODEzLCBvdXQtaW4gdHJhbnNpdGlvbnMpLlxuLy8gQWxzbywgdXNpbmcgKG1hY3JvKSB0YXNrcyBpbiBldmVudCBoYW5kbGVyIHdvdWxkIGNhdXNlIHNvbWUgd2VpcmQgYmVoYXZpb3JzXG4vLyB0aGF0IGNhbm5vdCBiZSBjaXJjdW12ZW50ZWQgKGUuZy4gIzcxMDksICM3MTUzLCAjNzU0NiwgIzc4MzQsICM4MTA5KS5cbi8vIFNvIHdlIG5vdyB1c2UgbWljcm90YXNrcyBldmVyeXdoZXJlLCBhZ2Fpbi5cbi8vIEEgbWFqb3IgZHJhd2JhY2sgb2YgdGhpcyB0cmFkZW9mZiBpcyB0aGF0IHRoZXJlIGFyZSBzb21lIHNjZW5hcmlvc1xuLy8gd2hlcmUgbWljcm90YXNrcyBoYXZlIHRvbyBoaWdoIGEgcHJpb3JpdHkgYW5kIGZpcmUgaW4gYmV0d2VlbiBzdXBwb3NlZGx5XG4vLyBzZXF1ZW50aWFsIGV2ZW50cyAoZS5nLiAjNDUyMSwgIzY2OTAsIHdoaWNoIGhhdmUgd29ya2Fyb3VuZHMpXG4vLyBvciBldmVuIGJldHdlZW4gYnViYmxpbmcgb2YgdGhlIHNhbWUgZXZlbnQgKCM2NTY2KS5cbnZhciB0aW1lckZ1bmM7XG5cbi8vIFRoZSBuZXh0VGljayBiZWhhdmlvciBsZXZlcmFnZXMgdGhlIG1pY3JvdGFzayBxdWV1ZSwgd2hpY2ggY2FuIGJlIGFjY2Vzc2VkXG4vLyB2aWEgZWl0aGVyIG5hdGl2ZSBQcm9taXNlLnRoZW4gb3IgTXV0YXRpb25PYnNlcnZlci5cbi8vIE11dGF0aW9uT2JzZXJ2ZXIgaGFzIHdpZGVyIHN1cHBvcnQsIGhvd2V2ZXIgaXQgaXMgc2VyaW91c2x5IGJ1Z2dlZCBpblxuLy8gVUlXZWJWaWV3IGluIGlPUyA+PSA5LjMuMyB3aGVuIHRyaWdnZXJlZCBpbiB0b3VjaCBldmVudCBoYW5kbGVycy4gSXRcbi8vIGNvbXBsZXRlbHkgc3RvcHMgd29ya2luZyBhZnRlciB0cmlnZ2VyaW5nIGEgZmV3IHRpbWVzLi4uIHNvLCBpZiBuYXRpdmVcbi8vIFByb21pc2UgaXMgYXZhaWxhYmxlLCB3ZSB3aWxsIHVzZSBpdDpcbi8qIGlzdGFuYnVsIGlnbm9yZSBuZXh0LCAkZmxvdy1kaXNhYmxlLWxpbmUgKi9cbmlmICh0eXBlb2YgUHJvbWlzZSAhPT0gJ3VuZGVmaW5lZCcgJiYgaXNOYXRpdmUoUHJvbWlzZSkpIHtcbiAgdmFyIHAgPSBQcm9taXNlLnJlc29sdmUoKTtcbiAgdGltZXJGdW5jID0gZnVuY3Rpb24gKCkge1xuICAgIHAudGhlbihmbHVzaENhbGxiYWNrcyk7XG4gICAgLy8gSW4gcHJvYmxlbWF0aWMgVUlXZWJWaWV3cywgUHJvbWlzZS50aGVuIGRvZXNuJ3QgY29tcGxldGVseSBicmVhaywgYnV0XG4gICAgLy8gaXQgY2FuIGdldCBzdHVjayBpbiBhIHdlaXJkIHN0YXRlIHdoZXJlIGNhbGxiYWNrcyBhcmUgcHVzaGVkIGludG8gdGhlXG4gICAgLy8gbWljcm90YXNrIHF1ZXVlIGJ1dCB0aGUgcXVldWUgaXNuJ3QgYmVpbmcgZmx1c2hlZCwgdW50aWwgdGhlIGJyb3dzZXJcbiAgICAvLyBuZWVkcyB0byBkbyBzb21lIG90aGVyIHdvcmssIGUuZy4gaGFuZGxlIGEgdGltZXIuIFRoZXJlZm9yZSB3ZSBjYW5cbiAgICAvLyBcImZvcmNlXCIgdGhlIG1pY3JvdGFzayBxdWV1ZSB0byBiZSBmbHVzaGVkIGJ5IGFkZGluZyBhbiBlbXB0eSB0aW1lci5cbiAgICBpZiAoaXNJT1MpIHsgc2V0VGltZW91dChub29wKTsgfVxuICB9O1xuICBpc1VzaW5nTWljcm9UYXNrID0gdHJ1ZTtcbn0gZWxzZSBpZiAoIWlzSUUgJiYgdHlwZW9mIE11dGF0aW9uT2JzZXJ2ZXIgIT09ICd1bmRlZmluZWQnICYmIChcbiAgaXNOYXRpdmUoTXV0YXRpb25PYnNlcnZlcikgfHxcbiAgLy8gUGhhbnRvbUpTIGFuZCBpT1MgNy54XG4gIE11dGF0aW9uT2JzZXJ2ZXIudG9TdHJpbmcoKSA9PT0gJ1tvYmplY3QgTXV0YXRpb25PYnNlcnZlckNvbnN0cnVjdG9yXSdcbikpIHtcbiAgLy8gVXNlIE11dGF0aW9uT2JzZXJ2ZXIgd2hlcmUgbmF0aXZlIFByb21pc2UgaXMgbm90IGF2YWlsYWJsZSxcbiAgLy8gZS5nLiBQaGFudG9tSlMsIGlPUzcsIEFuZHJvaWQgNC40XG4gIC8vICgjNjQ2NiBNdXRhdGlvbk9ic2VydmVyIGlzIHVucmVsaWFibGUgaW4gSUUxMSlcbiAgdmFyIGNvdW50ZXIgPSAxO1xuICB2YXIgb2JzZXJ2ZXIgPSBuZXcgTXV0YXRpb25PYnNlcnZlcihmbHVzaENhbGxiYWNrcyk7XG4gIHZhciB0ZXh0Tm9kZSA9IGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKFN0cmluZyhjb3VudGVyKSk7XG4gIG9ic2VydmVyLm9ic2VydmUodGV4dE5vZGUsIHtcbiAgICBjaGFyYWN0ZXJEYXRhOiB0cnVlXG4gIH0pO1xuICB0aW1lckZ1bmMgPSBmdW5jdGlvbiAoKSB7XG4gICAgY291bnRlciA9IChjb3VudGVyICsgMSkgJSAyO1xuICAgIHRleHROb2RlLmRhdGEgPSBTdHJpbmcoY291bnRlcik7XG4gIH07XG4gIGlzVXNpbmdNaWNyb1Rhc2sgPSB0cnVlO1xufSBlbHNlIGlmICh0eXBlb2Ygc2V0SW1tZWRpYXRlICE9PSAndW5kZWZpbmVkJyAmJiBpc05hdGl2ZShzZXRJbW1lZGlhdGUpKSB7XG4gIC8vIEZhbGxiYWNrIHRvIHNldEltbWVkaWF0ZS5cbiAgLy8gVGVjaG5pY2FsbHkgaXQgbGV2ZXJhZ2VzIHRoZSAobWFjcm8pIHRhc2sgcXVldWUsXG4gIC8vIGJ1dCBpdCBpcyBzdGlsbCBhIGJldHRlciBjaG9pY2UgdGhhbiBzZXRUaW1lb3V0LlxuICB0aW1lckZ1bmMgPSBmdW5jdGlvbiAoKSB7XG4gICAgc2V0SW1tZWRpYXRlKGZsdXNoQ2FsbGJhY2tzKTtcbiAgfTtcbn0gZWxzZSB7XG4gIC8vIEZhbGxiYWNrIHRvIHNldFRpbWVvdXQuXG4gIHRpbWVyRnVuYyA9IGZ1bmN0aW9uICgpIHtcbiAgICBzZXRUaW1lb3V0KGZsdXNoQ2FsbGJhY2tzLCAwKTtcbiAgfTtcbn1cblxuZnVuY3Rpb24gbmV4dFRpY2sgKGNiLCBjdHgpIHtcbiAgdmFyIF9yZXNvbHZlO1xuICBjYWxsYmFja3MucHVzaChmdW5jdGlvbiAoKSB7XG4gICAgaWYgKGNiKSB7XG4gICAgICB0cnkge1xuICAgICAgICBjYi5jYWxsKGN0eCk7XG4gICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgIGhhbmRsZUVycm9yKGUsIGN0eCwgJ25leHRUaWNrJyk7XG4gICAgICB9XG4gICAgfSBlbHNlIGlmIChfcmVzb2x2ZSkge1xuICAgICAgX3Jlc29sdmUoY3R4KTtcbiAgICB9XG4gIH0pO1xuICBpZiAoIXBlbmRpbmcpIHtcbiAgICBwZW5kaW5nID0gdHJ1ZTtcbiAgICB0aW1lckZ1bmMoKTtcbiAgfVxuICAvLyAkZmxvdy1kaXNhYmxlLWxpbmVcbiAgaWYgKCFjYiAmJiB0eXBlb2YgUHJvbWlzZSAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHtcbiAgICAgIF9yZXNvbHZlID0gcmVzb2x2ZTtcbiAgICB9KVxuICB9XG59XG5cbi8qICAqL1xuXG52YXIgbWFyaztcbnZhciBtZWFzdXJlO1xuXG57XG4gIHZhciBwZXJmID0gaW5Ccm93c2VyICYmIHdpbmRvdy5wZXJmb3JtYW5jZTtcbiAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gIGlmIChcbiAgICBwZXJmICYmXG4gICAgcGVyZi5tYXJrICYmXG4gICAgcGVyZi5tZWFzdXJlICYmXG4gICAgcGVyZi5jbGVhck1hcmtzICYmXG4gICAgcGVyZi5jbGVhck1lYXN1cmVzXG4gICkge1xuICAgIG1hcmsgPSBmdW5jdGlvbiAodGFnKSB7IHJldHVybiBwZXJmLm1hcmsodGFnKTsgfTtcbiAgICBtZWFzdXJlID0gZnVuY3Rpb24gKG5hbWUsIHN0YXJ0VGFnLCBlbmRUYWcpIHtcbiAgICAgIHBlcmYubWVhc3VyZShuYW1lLCBzdGFydFRhZywgZW5kVGFnKTtcbiAgICAgIHBlcmYuY2xlYXJNYXJrcyhzdGFydFRhZyk7XG4gICAgICBwZXJmLmNsZWFyTWFya3MoZW5kVGFnKTtcbiAgICAgIC8vIHBlcmYuY2xlYXJNZWFzdXJlcyhuYW1lKVxuICAgIH07XG4gIH1cbn1cblxuLyogbm90IHR5cGUgY2hlY2tpbmcgdGhpcyBmaWxlIGJlY2F1c2UgZmxvdyBkb2Vzbid0IHBsYXkgd2VsbCB3aXRoIFByb3h5ICovXG5cbnZhciBpbml0UHJveHk7XG5cbntcbiAgdmFyIGFsbG93ZWRHbG9iYWxzID0gbWFrZU1hcChcbiAgICAnSW5maW5pdHksdW5kZWZpbmVkLE5hTixpc0Zpbml0ZSxpc05hTiwnICtcbiAgICAncGFyc2VGbG9hdCxwYXJzZUludCxkZWNvZGVVUkksZGVjb2RlVVJJQ29tcG9uZW50LGVuY29kZVVSSSxlbmNvZGVVUklDb21wb25lbnQsJyArXG4gICAgJ01hdGgsTnVtYmVyLERhdGUsQXJyYXksT2JqZWN0LEJvb2xlYW4sU3RyaW5nLFJlZ0V4cCxNYXAsU2V0LEpTT04sSW50bCwnICtcbiAgICAncmVxdWlyZScgLy8gZm9yIFdlYnBhY2svQnJvd3NlcmlmeVxuICApO1xuXG4gIHZhciB3YXJuTm9uUHJlc2VudCA9IGZ1bmN0aW9uICh0YXJnZXQsIGtleSkge1xuICAgIHdhcm4oXG4gICAgICBcIlByb3BlcnR5IG9yIG1ldGhvZCBcXFwiXCIgKyBrZXkgKyBcIlxcXCIgaXMgbm90IGRlZmluZWQgb24gdGhlIGluc3RhbmNlIGJ1dCBcIiArXG4gICAgICAncmVmZXJlbmNlZCBkdXJpbmcgcmVuZGVyLiBNYWtlIHN1cmUgdGhhdCB0aGlzIHByb3BlcnR5IGlzIHJlYWN0aXZlLCAnICtcbiAgICAgICdlaXRoZXIgaW4gdGhlIGRhdGEgb3B0aW9uLCBvciBmb3IgY2xhc3MtYmFzZWQgY29tcG9uZW50cywgYnkgJyArXG4gICAgICAnaW5pdGlhbGl6aW5nIHRoZSBwcm9wZXJ0eS4gJyArXG4gICAgICAnU2VlOiBodHRwczovL3Z1ZWpzLm9yZy92Mi9ndWlkZS9yZWFjdGl2aXR5Lmh0bWwjRGVjbGFyaW5nLVJlYWN0aXZlLVByb3BlcnRpZXMuJyxcbiAgICAgIHRhcmdldFxuICAgICk7XG4gIH07XG5cbiAgdmFyIHdhcm5SZXNlcnZlZFByZWZpeCA9IGZ1bmN0aW9uICh0YXJnZXQsIGtleSkge1xuICAgIHdhcm4oXG4gICAgICBcIlByb3BlcnR5IFxcXCJcIiArIGtleSArIFwiXFxcIiBtdXN0IGJlIGFjY2Vzc2VkIHdpdGggXFxcIiRkYXRhLlwiICsga2V5ICsgXCJcXFwiIGJlY2F1c2UgXCIgK1xuICAgICAgJ3Byb3BlcnRpZXMgc3RhcnRpbmcgd2l0aCBcIiRcIiBvciBcIl9cIiBhcmUgbm90IHByb3hpZWQgaW4gdGhlIFZ1ZSBpbnN0YW5jZSB0byAnICtcbiAgICAgICdwcmV2ZW50IGNvbmZsaWN0cyB3aXRoIFZ1ZSBpbnRlcm5hbHMuICcgK1xuICAgICAgJ1NlZTogaHR0cHM6Ly92dWVqcy5vcmcvdjIvYXBpLyNkYXRhJyxcbiAgICAgIHRhcmdldFxuICAgICk7XG4gIH07XG5cbiAgdmFyIGhhc1Byb3h5ID1cbiAgICB0eXBlb2YgUHJveHkgIT09ICd1bmRlZmluZWQnICYmIGlzTmF0aXZlKFByb3h5KTtcblxuICBpZiAoaGFzUHJveHkpIHtcbiAgICB2YXIgaXNCdWlsdEluTW9kaWZpZXIgPSBtYWtlTWFwKCdzdG9wLHByZXZlbnQsc2VsZixjdHJsLHNoaWZ0LGFsdCxtZXRhLGV4YWN0Jyk7XG4gICAgY29uZmlnLmtleUNvZGVzID0gbmV3IFByb3h5KGNvbmZpZy5rZXlDb2Rlcywge1xuICAgICAgc2V0OiBmdW5jdGlvbiBzZXQgKHRhcmdldCwga2V5LCB2YWx1ZSkge1xuICAgICAgICBpZiAoaXNCdWlsdEluTW9kaWZpZXIoa2V5KSkge1xuICAgICAgICAgIHdhcm4oKFwiQXZvaWQgb3ZlcndyaXRpbmcgYnVpbHQtaW4gbW9kaWZpZXIgaW4gY29uZmlnLmtleUNvZGVzOiAuXCIgKyBrZXkpKTtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0YXJnZXRba2V5XSA9IHZhbHVlO1xuICAgICAgICAgIHJldHVybiB0cnVlXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuXG4gIHZhciBoYXNIYW5kbGVyID0ge1xuICAgIGhhczogZnVuY3Rpb24gaGFzICh0YXJnZXQsIGtleSkge1xuICAgICAgdmFyIGhhcyA9IGtleSBpbiB0YXJnZXQ7XG4gICAgICB2YXIgaXNBbGxvd2VkID0gYWxsb3dlZEdsb2JhbHMoa2V5KSB8fFxuICAgICAgICAodHlwZW9mIGtleSA9PT0gJ3N0cmluZycgJiYga2V5LmNoYXJBdCgwKSA9PT0gJ18nICYmICEoa2V5IGluIHRhcmdldC4kZGF0YSkpO1xuICAgICAgaWYgKCFoYXMgJiYgIWlzQWxsb3dlZCkge1xuICAgICAgICBpZiAoa2V5IGluIHRhcmdldC4kZGF0YSkgeyB3YXJuUmVzZXJ2ZWRQcmVmaXgodGFyZ2V0LCBrZXkpOyB9XG4gICAgICAgIGVsc2UgeyB3YXJuTm9uUHJlc2VudCh0YXJnZXQsIGtleSk7IH1cbiAgICAgIH1cbiAgICAgIHJldHVybiBoYXMgfHwgIWlzQWxsb3dlZFxuICAgIH1cbiAgfTtcblxuICB2YXIgZ2V0SGFuZGxlciA9IHtcbiAgICBnZXQ6IGZ1bmN0aW9uIGdldCAodGFyZ2V0LCBrZXkpIHtcbiAgICAgIGlmICh0eXBlb2Yga2V5ID09PSAnc3RyaW5nJyAmJiAhKGtleSBpbiB0YXJnZXQpKSB7XG4gICAgICAgIGlmIChrZXkgaW4gdGFyZ2V0LiRkYXRhKSB7IHdhcm5SZXNlcnZlZFByZWZpeCh0YXJnZXQsIGtleSk7IH1cbiAgICAgICAgZWxzZSB7IHdhcm5Ob25QcmVzZW50KHRhcmdldCwga2V5KTsgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIHRhcmdldFtrZXldXG4gICAgfVxuICB9O1xuXG4gIGluaXRQcm94eSA9IGZ1bmN0aW9uIGluaXRQcm94eSAodm0pIHtcbiAgICBpZiAoaGFzUHJveHkpIHtcbiAgICAgIC8vIGRldGVybWluZSB3aGljaCBwcm94eSBoYW5kbGVyIHRvIHVzZVxuICAgICAgdmFyIG9wdGlvbnMgPSB2bS4kb3B0aW9ucztcbiAgICAgIHZhciBoYW5kbGVycyA9IG9wdGlvbnMucmVuZGVyICYmIG9wdGlvbnMucmVuZGVyLl93aXRoU3RyaXBwZWRcbiAgICAgICAgPyBnZXRIYW5kbGVyXG4gICAgICAgIDogaGFzSGFuZGxlcjtcbiAgICAgIHZtLl9yZW5kZXJQcm94eSA9IG5ldyBQcm94eSh2bSwgaGFuZGxlcnMpO1xuICAgIH0gZWxzZSB7XG4gICAgICB2bS5fcmVuZGVyUHJveHkgPSB2bTtcbiAgICB9XG4gIH07XG59XG5cbi8qICAqL1xuXG52YXIgc2Vlbk9iamVjdHMgPSBuZXcgX1NldCgpO1xuXG4vKipcbiAqIFJlY3Vyc2l2ZWx5IHRyYXZlcnNlIGFuIG9iamVjdCB0byBldm9rZSBhbGwgY29udmVydGVkXG4gKiBnZXR0ZXJzLCBzbyB0aGF0IGV2ZXJ5IG5lc3RlZCBwcm9wZXJ0eSBpbnNpZGUgdGhlIG9iamVjdFxuICogaXMgY29sbGVjdGVkIGFzIGEgXCJkZWVwXCIgZGVwZW5kZW5jeS5cbiAqL1xuZnVuY3Rpb24gdHJhdmVyc2UgKHZhbCkge1xuICBfdHJhdmVyc2UodmFsLCBzZWVuT2JqZWN0cyk7XG4gIHNlZW5PYmplY3RzLmNsZWFyKCk7XG59XG5cbmZ1bmN0aW9uIF90cmF2ZXJzZSAodmFsLCBzZWVuKSB7XG4gIHZhciBpLCBrZXlzO1xuICB2YXIgaXNBID0gQXJyYXkuaXNBcnJheSh2YWwpO1xuICBpZiAoKCFpc0EgJiYgIWlzT2JqZWN0KHZhbCkpIHx8IE9iamVjdC5pc0Zyb3plbih2YWwpIHx8IHZhbCBpbnN0YW5jZW9mIFZOb2RlKSB7XG4gICAgcmV0dXJuXG4gIH1cbiAgaWYgKHZhbC5fX29iX18pIHtcbiAgICB2YXIgZGVwSWQgPSB2YWwuX19vYl9fLmRlcC5pZDtcbiAgICBpZiAoc2Vlbi5oYXMoZGVwSWQpKSB7XG4gICAgICByZXR1cm5cbiAgICB9XG4gICAgc2Vlbi5hZGQoZGVwSWQpO1xuICB9XG4gIGlmIChpc0EpIHtcbiAgICBpID0gdmFsLmxlbmd0aDtcbiAgICB3aGlsZSAoaS0tKSB7IF90cmF2ZXJzZSh2YWxbaV0sIHNlZW4pOyB9XG4gIH0gZWxzZSB7XG4gICAga2V5cyA9IE9iamVjdC5rZXlzKHZhbCk7XG4gICAgaSA9IGtleXMubGVuZ3RoO1xuICAgIHdoaWxlIChpLS0pIHsgX3RyYXZlcnNlKHZhbFtrZXlzW2ldXSwgc2Vlbik7IH1cbiAgfVxufVxuXG4vKiAgKi9cblxudmFyIG5vcm1hbGl6ZUV2ZW50ID0gY2FjaGVkKGZ1bmN0aW9uIChuYW1lKSB7XG4gIHZhciBwYXNzaXZlID0gbmFtZS5jaGFyQXQoMCkgPT09ICcmJztcbiAgbmFtZSA9IHBhc3NpdmUgPyBuYW1lLnNsaWNlKDEpIDogbmFtZTtcbiAgdmFyIG9uY2UkJDEgPSBuYW1lLmNoYXJBdCgwKSA9PT0gJ34nOyAvLyBQcmVmaXhlZCBsYXN0LCBjaGVja2VkIGZpcnN0XG4gIG5hbWUgPSBvbmNlJCQxID8gbmFtZS5zbGljZSgxKSA6IG5hbWU7XG4gIHZhciBjYXB0dXJlID0gbmFtZS5jaGFyQXQoMCkgPT09ICchJztcbiAgbmFtZSA9IGNhcHR1cmUgPyBuYW1lLnNsaWNlKDEpIDogbmFtZTtcbiAgcmV0dXJuIHtcbiAgICBuYW1lOiBuYW1lLFxuICAgIG9uY2U6IG9uY2UkJDEsXG4gICAgY2FwdHVyZTogY2FwdHVyZSxcbiAgICBwYXNzaXZlOiBwYXNzaXZlXG4gIH1cbn0pO1xuXG5mdW5jdGlvbiBjcmVhdGVGbkludm9rZXIgKGZucywgdm0pIHtcbiAgZnVuY3Rpb24gaW52b2tlciAoKSB7XG4gICAgdmFyIGFyZ3VtZW50cyQxID0gYXJndW1lbnRzO1xuXG4gICAgdmFyIGZucyA9IGludm9rZXIuZm5zO1xuICAgIGlmIChBcnJheS5pc0FycmF5KGZucykpIHtcbiAgICAgIHZhciBjbG9uZWQgPSBmbnMuc2xpY2UoKTtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgY2xvbmVkLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIGludm9rZVdpdGhFcnJvckhhbmRsaW5nKGNsb25lZFtpXSwgbnVsbCwgYXJndW1lbnRzJDEsIHZtLCBcInYtb24gaGFuZGxlclwiKTtcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgLy8gcmV0dXJuIGhhbmRsZXIgcmV0dXJuIHZhbHVlIGZvciBzaW5nbGUgaGFuZGxlcnNcbiAgICAgIHJldHVybiBpbnZva2VXaXRoRXJyb3JIYW5kbGluZyhmbnMsIG51bGwsIGFyZ3VtZW50cywgdm0sIFwidi1vbiBoYW5kbGVyXCIpXG4gICAgfVxuICB9XG4gIGludm9rZXIuZm5zID0gZm5zO1xuICByZXR1cm4gaW52b2tlclxufVxuXG5mdW5jdGlvbiB1cGRhdGVMaXN0ZW5lcnMgKFxuICBvbixcbiAgb2xkT24sXG4gIGFkZCxcbiAgcmVtb3ZlJCQxLFxuICBjcmVhdGVPbmNlSGFuZGxlcixcbiAgdm1cbikge1xuICB2YXIgbmFtZSwgZGVmJCQxLCBjdXIsIG9sZCwgZXZlbnQ7XG4gIGZvciAobmFtZSBpbiBvbikge1xuICAgIGRlZiQkMSA9IGN1ciA9IG9uW25hbWVdO1xuICAgIG9sZCA9IG9sZE9uW25hbWVdO1xuICAgIGV2ZW50ID0gbm9ybWFsaXplRXZlbnQobmFtZSk7XG4gICAgaWYgKGlzVW5kZWYoY3VyKSkge1xuICAgICAgd2FybihcbiAgICAgICAgXCJJbnZhbGlkIGhhbmRsZXIgZm9yIGV2ZW50IFxcXCJcIiArIChldmVudC5uYW1lKSArIFwiXFxcIjogZ290IFwiICsgU3RyaW5nKGN1ciksXG4gICAgICAgIHZtXG4gICAgICApO1xuICAgIH0gZWxzZSBpZiAoaXNVbmRlZihvbGQpKSB7XG4gICAgICBpZiAoaXNVbmRlZihjdXIuZm5zKSkge1xuICAgICAgICBjdXIgPSBvbltuYW1lXSA9IGNyZWF0ZUZuSW52b2tlcihjdXIsIHZtKTtcbiAgICAgIH1cbiAgICAgIGlmIChpc1RydWUoZXZlbnQub25jZSkpIHtcbiAgICAgICAgY3VyID0gb25bbmFtZV0gPSBjcmVhdGVPbmNlSGFuZGxlcihldmVudC5uYW1lLCBjdXIsIGV2ZW50LmNhcHR1cmUpO1xuICAgICAgfVxuICAgICAgYWRkKGV2ZW50Lm5hbWUsIGN1ciwgZXZlbnQuY2FwdHVyZSwgZXZlbnQucGFzc2l2ZSwgZXZlbnQucGFyYW1zKTtcbiAgICB9IGVsc2UgaWYgKGN1ciAhPT0gb2xkKSB7XG4gICAgICBvbGQuZm5zID0gY3VyO1xuICAgICAgb25bbmFtZV0gPSBvbGQ7XG4gICAgfVxuICB9XG4gIGZvciAobmFtZSBpbiBvbGRPbikge1xuICAgIGlmIChpc1VuZGVmKG9uW25hbWVdKSkge1xuICAgICAgZXZlbnQgPSBub3JtYWxpemVFdmVudChuYW1lKTtcbiAgICAgIHJlbW92ZSQkMShldmVudC5uYW1lLCBvbGRPbltuYW1lXSwgZXZlbnQuY2FwdHVyZSk7XG4gICAgfVxuICB9XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBtZXJnZVZOb2RlSG9vayAoZGVmLCBob29rS2V5LCBob29rKSB7XG4gIGlmIChkZWYgaW5zdGFuY2VvZiBWTm9kZSkge1xuICAgIGRlZiA9IGRlZi5kYXRhLmhvb2sgfHwgKGRlZi5kYXRhLmhvb2sgPSB7fSk7XG4gIH1cbiAgdmFyIGludm9rZXI7XG4gIHZhciBvbGRIb29rID0gZGVmW2hvb2tLZXldO1xuXG4gIGZ1bmN0aW9uIHdyYXBwZWRIb29rICgpIHtcbiAgICBob29rLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG4gICAgLy8gaW1wb3J0YW50OiByZW1vdmUgbWVyZ2VkIGhvb2sgdG8gZW5zdXJlIGl0J3MgY2FsbGVkIG9ubHkgb25jZVxuICAgIC8vIGFuZCBwcmV2ZW50IG1lbW9yeSBsZWFrXG4gICAgcmVtb3ZlKGludm9rZXIuZm5zLCB3cmFwcGVkSG9vayk7XG4gIH1cblxuICBpZiAoaXNVbmRlZihvbGRIb29rKSkge1xuICAgIC8vIG5vIGV4aXN0aW5nIGhvb2tcbiAgICBpbnZva2VyID0gY3JlYXRlRm5JbnZva2VyKFt3cmFwcGVkSG9va10pO1xuICB9IGVsc2Uge1xuICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICAgIGlmIChpc0RlZihvbGRIb29rLmZucykgJiYgaXNUcnVlKG9sZEhvb2subWVyZ2VkKSkge1xuICAgICAgLy8gYWxyZWFkeSBhIG1lcmdlZCBpbnZva2VyXG4gICAgICBpbnZva2VyID0gb2xkSG9vaztcbiAgICAgIGludm9rZXIuZm5zLnB1c2god3JhcHBlZEhvb2spO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBleGlzdGluZyBwbGFpbiBob29rXG4gICAgICBpbnZva2VyID0gY3JlYXRlRm5JbnZva2VyKFtvbGRIb29rLCB3cmFwcGVkSG9va10pO1xuICAgIH1cbiAgfVxuXG4gIGludm9rZXIubWVyZ2VkID0gdHJ1ZTtcbiAgZGVmW2hvb2tLZXldID0gaW52b2tlcjtcbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIGV4dHJhY3RQcm9wc0Zyb21WTm9kZURhdGEgKFxuICBkYXRhLFxuICBDdG9yLFxuICB0YWdcbikge1xuICAvLyB3ZSBhcmUgb25seSBleHRyYWN0aW5nIHJhdyB2YWx1ZXMgaGVyZS5cbiAgLy8gdmFsaWRhdGlvbiBhbmQgZGVmYXVsdCB2YWx1ZXMgYXJlIGhhbmRsZWQgaW4gdGhlIGNoaWxkXG4gIC8vIGNvbXBvbmVudCBpdHNlbGYuXG4gIHZhciBwcm9wT3B0aW9ucyA9IEN0b3Iub3B0aW9ucy5wcm9wcztcbiAgaWYgKGlzVW5kZWYocHJvcE9wdGlvbnMpKSB7XG4gICAgcmV0dXJuXG4gIH1cbiAgdmFyIHJlcyA9IHt9O1xuICB2YXIgYXR0cnMgPSBkYXRhLmF0dHJzO1xuICB2YXIgcHJvcHMgPSBkYXRhLnByb3BzO1xuICBpZiAoaXNEZWYoYXR0cnMpIHx8IGlzRGVmKHByb3BzKSkge1xuICAgIGZvciAodmFyIGtleSBpbiBwcm9wT3B0aW9ucykge1xuICAgICAgdmFyIGFsdEtleSA9IGh5cGhlbmF0ZShrZXkpO1xuICAgICAge1xuICAgICAgICB2YXIga2V5SW5Mb3dlckNhc2UgPSBrZXkudG9Mb3dlckNhc2UoKTtcbiAgICAgICAgaWYgKFxuICAgICAgICAgIGtleSAhPT0ga2V5SW5Mb3dlckNhc2UgJiZcbiAgICAgICAgICBhdHRycyAmJiBoYXNPd24oYXR0cnMsIGtleUluTG93ZXJDYXNlKVxuICAgICAgICApIHtcbiAgICAgICAgICB0aXAoXG4gICAgICAgICAgICBcIlByb3AgXFxcIlwiICsga2V5SW5Mb3dlckNhc2UgKyBcIlxcXCIgaXMgcGFzc2VkIHRvIGNvbXBvbmVudCBcIiArXG4gICAgICAgICAgICAoZm9ybWF0Q29tcG9uZW50TmFtZSh0YWcgfHwgQ3RvcikpICsgXCIsIGJ1dCB0aGUgZGVjbGFyZWQgcHJvcCBuYW1lIGlzXCIgK1xuICAgICAgICAgICAgXCIgXFxcIlwiICsga2V5ICsgXCJcXFwiLiBcIiArXG4gICAgICAgICAgICBcIk5vdGUgdGhhdCBIVE1MIGF0dHJpYnV0ZXMgYXJlIGNhc2UtaW5zZW5zaXRpdmUgYW5kIGNhbWVsQ2FzZWQgXCIgK1xuICAgICAgICAgICAgXCJwcm9wcyBuZWVkIHRvIHVzZSB0aGVpciBrZWJhYi1jYXNlIGVxdWl2YWxlbnRzIHdoZW4gdXNpbmcgaW4tRE9NIFwiICtcbiAgICAgICAgICAgIFwidGVtcGxhdGVzLiBZb3Ugc2hvdWxkIHByb2JhYmx5IHVzZSBcXFwiXCIgKyBhbHRLZXkgKyBcIlxcXCIgaW5zdGVhZCBvZiBcXFwiXCIgKyBrZXkgKyBcIlxcXCIuXCJcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBjaGVja1Byb3AocmVzLCBwcm9wcywga2V5LCBhbHRLZXksIHRydWUpIHx8XG4gICAgICBjaGVja1Byb3AocmVzLCBhdHRycywga2V5LCBhbHRLZXksIGZhbHNlKTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIHJlc1xufVxuXG5mdW5jdGlvbiBjaGVja1Byb3AgKFxuICByZXMsXG4gIGhhc2gsXG4gIGtleSxcbiAgYWx0S2V5LFxuICBwcmVzZXJ2ZVxuKSB7XG4gIGlmIChpc0RlZihoYXNoKSkge1xuICAgIGlmIChoYXNPd24oaGFzaCwga2V5KSkge1xuICAgICAgcmVzW2tleV0gPSBoYXNoW2tleV07XG4gICAgICBpZiAoIXByZXNlcnZlKSB7XG4gICAgICAgIGRlbGV0ZSBoYXNoW2tleV07XG4gICAgICB9XG4gICAgICByZXR1cm4gdHJ1ZVxuICAgIH0gZWxzZSBpZiAoaGFzT3duKGhhc2gsIGFsdEtleSkpIHtcbiAgICAgIHJlc1trZXldID0gaGFzaFthbHRLZXldO1xuICAgICAgaWYgKCFwcmVzZXJ2ZSkge1xuICAgICAgICBkZWxldGUgaGFzaFthbHRLZXldO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRydWVcbiAgICB9XG4gIH1cbiAgcmV0dXJuIGZhbHNlXG59XG5cbi8qICAqL1xuXG4vLyBUaGUgdGVtcGxhdGUgY29tcGlsZXIgYXR0ZW1wdHMgdG8gbWluaW1pemUgdGhlIG5lZWQgZm9yIG5vcm1hbGl6YXRpb24gYnlcbi8vIHN0YXRpY2FsbHkgYW5hbHl6aW5nIHRoZSB0ZW1wbGF0ZSBhdCBjb21waWxlIHRpbWUuXG4vL1xuLy8gRm9yIHBsYWluIEhUTUwgbWFya3VwLCBub3JtYWxpemF0aW9uIGNhbiBiZSBjb21wbGV0ZWx5IHNraXBwZWQgYmVjYXVzZSB0aGVcbi8vIGdlbmVyYXRlZCByZW5kZXIgZnVuY3Rpb24gaXMgZ3VhcmFudGVlZCB0byByZXR1cm4gQXJyYXk8Vk5vZGU+LiBUaGVyZSBhcmVcbi8vIHR3byBjYXNlcyB3aGVyZSBleHRyYSBub3JtYWxpemF0aW9uIGlzIG5lZWRlZDpcblxuLy8gMS4gV2hlbiB0aGUgY2hpbGRyZW4gY29udGFpbnMgY29tcG9uZW50cyAtIGJlY2F1c2UgYSBmdW5jdGlvbmFsIGNvbXBvbmVudFxuLy8gbWF5IHJldHVybiBhbiBBcnJheSBpbnN0ZWFkIG9mIGEgc2luZ2xlIHJvb3QuIEluIHRoaXMgY2FzZSwganVzdCBhIHNpbXBsZVxuLy8gbm9ybWFsaXphdGlvbiBpcyBuZWVkZWQgLSBpZiBhbnkgY2hpbGQgaXMgYW4gQXJyYXksIHdlIGZsYXR0ZW4gdGhlIHdob2xlXG4vLyB0aGluZyB3aXRoIEFycmF5LnByb3RvdHlwZS5jb25jYXQuIEl0IGlzIGd1YXJhbnRlZWQgdG8gYmUgb25seSAxLWxldmVsIGRlZXBcbi8vIGJlY2F1c2UgZnVuY3Rpb25hbCBjb21wb25lbnRzIGFscmVhZHkgbm9ybWFsaXplIHRoZWlyIG93biBjaGlsZHJlbi5cbmZ1bmN0aW9uIHNpbXBsZU5vcm1hbGl6ZUNoaWxkcmVuIChjaGlsZHJlbikge1xuICBmb3IgKHZhciBpID0gMDsgaSA8IGNoaWxkcmVuLmxlbmd0aDsgaSsrKSB7XG4gICAgaWYgKEFycmF5LmlzQXJyYXkoY2hpbGRyZW5baV0pKSB7XG4gICAgICByZXR1cm4gQXJyYXkucHJvdG90eXBlLmNvbmNhdC5hcHBseShbXSwgY2hpbGRyZW4pXG4gICAgfVxuICB9XG4gIHJldHVybiBjaGlsZHJlblxufVxuXG4vLyAyLiBXaGVuIHRoZSBjaGlsZHJlbiBjb250YWlucyBjb25zdHJ1Y3RzIHRoYXQgYWx3YXlzIGdlbmVyYXRlZCBuZXN0ZWQgQXJyYXlzLFxuLy8gZS5nLiA8dGVtcGxhdGU+LCA8c2xvdD4sIHYtZm9yLCBvciB3aGVuIHRoZSBjaGlsZHJlbiBpcyBwcm92aWRlZCBieSB1c2VyXG4vLyB3aXRoIGhhbmQtd3JpdHRlbiByZW5kZXIgZnVuY3Rpb25zIC8gSlNYLiBJbiBzdWNoIGNhc2VzIGEgZnVsbCBub3JtYWxpemF0aW9uXG4vLyBpcyBuZWVkZWQgdG8gY2F0ZXIgdG8gYWxsIHBvc3NpYmxlIHR5cGVzIG9mIGNoaWxkcmVuIHZhbHVlcy5cbmZ1bmN0aW9uIG5vcm1hbGl6ZUNoaWxkcmVuIChjaGlsZHJlbikge1xuICByZXR1cm4gaXNQcmltaXRpdmUoY2hpbGRyZW4pXG4gICAgPyBbY3JlYXRlVGV4dFZOb2RlKGNoaWxkcmVuKV1cbiAgICA6IEFycmF5LmlzQXJyYXkoY2hpbGRyZW4pXG4gICAgICA/IG5vcm1hbGl6ZUFycmF5Q2hpbGRyZW4oY2hpbGRyZW4pXG4gICAgICA6IHVuZGVmaW5lZFxufVxuXG5mdW5jdGlvbiBpc1RleHROb2RlIChub2RlKSB7XG4gIHJldHVybiBpc0RlZihub2RlKSAmJiBpc0RlZihub2RlLnRleHQpICYmIGlzRmFsc2Uobm9kZS5pc0NvbW1lbnQpXG59XG5cbmZ1bmN0aW9uIG5vcm1hbGl6ZUFycmF5Q2hpbGRyZW4gKGNoaWxkcmVuLCBuZXN0ZWRJbmRleCkge1xuICB2YXIgcmVzID0gW107XG4gIHZhciBpLCBjLCBsYXN0SW5kZXgsIGxhc3Q7XG4gIGZvciAoaSA9IDA7IGkgPCBjaGlsZHJlbi5sZW5ndGg7IGkrKykge1xuICAgIGMgPSBjaGlsZHJlbltpXTtcbiAgICBpZiAoaXNVbmRlZihjKSB8fCB0eXBlb2YgYyA9PT0gJ2Jvb2xlYW4nKSB7IGNvbnRpbnVlIH1cbiAgICBsYXN0SW5kZXggPSByZXMubGVuZ3RoIC0gMTtcbiAgICBsYXN0ID0gcmVzW2xhc3RJbmRleF07XG4gICAgLy8gIG5lc3RlZFxuICAgIGlmIChBcnJheS5pc0FycmF5KGMpKSB7XG4gICAgICBpZiAoYy5sZW5ndGggPiAwKSB7XG4gICAgICAgIGMgPSBub3JtYWxpemVBcnJheUNoaWxkcmVuKGMsICgobmVzdGVkSW5kZXggfHwgJycpICsgXCJfXCIgKyBpKSk7XG4gICAgICAgIC8vIG1lcmdlIGFkamFjZW50IHRleHQgbm9kZXNcbiAgICAgICAgaWYgKGlzVGV4dE5vZGUoY1swXSkgJiYgaXNUZXh0Tm9kZShsYXN0KSkge1xuICAgICAgICAgIHJlc1tsYXN0SW5kZXhdID0gY3JlYXRlVGV4dFZOb2RlKGxhc3QudGV4dCArIChjWzBdKS50ZXh0KTtcbiAgICAgICAgICBjLnNoaWZ0KCk7XG4gICAgICAgIH1cbiAgICAgICAgcmVzLnB1c2guYXBwbHkocmVzLCBjKTtcbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKGlzUHJpbWl0aXZlKGMpKSB7XG4gICAgICBpZiAoaXNUZXh0Tm9kZShsYXN0KSkge1xuICAgICAgICAvLyBtZXJnZSBhZGphY2VudCB0ZXh0IG5vZGVzXG4gICAgICAgIC8vIHRoaXMgaXMgbmVjZXNzYXJ5IGZvciBTU1IgaHlkcmF0aW9uIGJlY2F1c2UgdGV4dCBub2RlcyBhcmVcbiAgICAgICAgLy8gZXNzZW50aWFsbHkgbWVyZ2VkIHdoZW4gcmVuZGVyZWQgdG8gSFRNTCBzdHJpbmdzXG4gICAgICAgIHJlc1tsYXN0SW5kZXhdID0gY3JlYXRlVGV4dFZOb2RlKGxhc3QudGV4dCArIGMpO1xuICAgICAgfSBlbHNlIGlmIChjICE9PSAnJykge1xuICAgICAgICAvLyBjb252ZXJ0IHByaW1pdGl2ZSB0byB2bm9kZVxuICAgICAgICByZXMucHVzaChjcmVhdGVUZXh0Vk5vZGUoYykpO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBpZiAoaXNUZXh0Tm9kZShjKSAmJiBpc1RleHROb2RlKGxhc3QpKSB7XG4gICAgICAgIC8vIG1lcmdlIGFkamFjZW50IHRleHQgbm9kZXNcbiAgICAgICAgcmVzW2xhc3RJbmRleF0gPSBjcmVhdGVUZXh0Vk5vZGUobGFzdC50ZXh0ICsgYy50ZXh0KTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIC8vIGRlZmF1bHQga2V5IGZvciBuZXN0ZWQgYXJyYXkgY2hpbGRyZW4gKGxpa2VseSBnZW5lcmF0ZWQgYnkgdi1mb3IpXG4gICAgICAgIGlmIChpc1RydWUoY2hpbGRyZW4uX2lzVkxpc3QpICYmXG4gICAgICAgICAgaXNEZWYoYy50YWcpICYmXG4gICAgICAgICAgaXNVbmRlZihjLmtleSkgJiZcbiAgICAgICAgICBpc0RlZihuZXN0ZWRJbmRleCkpIHtcbiAgICAgICAgICBjLmtleSA9IFwiX192bGlzdFwiICsgbmVzdGVkSW5kZXggKyBcIl9cIiArIGkgKyBcIl9fXCI7XG4gICAgICAgIH1cbiAgICAgICAgcmVzLnB1c2goYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHJldHVybiByZXNcbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIGluaXRQcm92aWRlICh2bSkge1xuICB2YXIgcHJvdmlkZSA9IHZtLiRvcHRpb25zLnByb3ZpZGU7XG4gIGlmIChwcm92aWRlKSB7XG4gICAgdm0uX3Byb3ZpZGVkID0gdHlwZW9mIHByb3ZpZGUgPT09ICdmdW5jdGlvbidcbiAgICAgID8gcHJvdmlkZS5jYWxsKHZtKVxuICAgICAgOiBwcm92aWRlO1xuICB9XG59XG5cbmZ1bmN0aW9uIGluaXRJbmplY3Rpb25zICh2bSkge1xuICB2YXIgcmVzdWx0ID0gcmVzb2x2ZUluamVjdCh2bS4kb3B0aW9ucy5pbmplY3QsIHZtKTtcbiAgaWYgKHJlc3VsdCkge1xuICAgIHRvZ2dsZU9ic2VydmluZyhmYWxzZSk7XG4gICAgT2JqZWN0LmtleXMocmVzdWx0KS5mb3JFYWNoKGZ1bmN0aW9uIChrZXkpIHtcbiAgICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBlbHNlICovXG4gICAgICB7XG4gICAgICAgIGRlZmluZVJlYWN0aXZlJCQxKHZtLCBrZXksIHJlc3VsdFtrZXldLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgd2FybihcbiAgICAgICAgICAgIFwiQXZvaWQgbXV0YXRpbmcgYW4gaW5qZWN0ZWQgdmFsdWUgZGlyZWN0bHkgc2luY2UgdGhlIGNoYW5nZXMgd2lsbCBiZSBcIiArXG4gICAgICAgICAgICBcIm92ZXJ3cml0dGVuIHdoZW5ldmVyIHRoZSBwcm92aWRlZCBjb21wb25lbnQgcmUtcmVuZGVycy4gXCIgK1xuICAgICAgICAgICAgXCJpbmplY3Rpb24gYmVpbmcgbXV0YXRlZDogXFxcIlwiICsga2V5ICsgXCJcXFwiXCIsXG4gICAgICAgICAgICB2bVxuICAgICAgICAgICk7XG4gICAgICAgIH0pO1xuICAgICAgfVxuICAgIH0pO1xuICAgIHRvZ2dsZU9ic2VydmluZyh0cnVlKTtcbiAgfVxufVxuXG5mdW5jdGlvbiByZXNvbHZlSW5qZWN0IChpbmplY3QsIHZtKSB7XG4gIGlmIChpbmplY3QpIHtcbiAgICAvLyBpbmplY3QgaXMgOmFueSBiZWNhdXNlIGZsb3cgaXMgbm90IHNtYXJ0IGVub3VnaCB0byBmaWd1cmUgb3V0IGNhY2hlZFxuICAgIHZhciByZXN1bHQgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgIHZhciBrZXlzID0gaGFzU3ltYm9sXG4gICAgICA/IFJlZmxlY3Qub3duS2V5cyhpbmplY3QpXG4gICAgICA6IE9iamVjdC5rZXlzKGluamVjdCk7XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGtleXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBrZXkgPSBrZXlzW2ldO1xuICAgICAgLy8gIzY1NzQgaW4gY2FzZSB0aGUgaW5qZWN0IG9iamVjdCBpcyBvYnNlcnZlZC4uLlxuICAgICAgaWYgKGtleSA9PT0gJ19fb2JfXycpIHsgY29udGludWUgfVxuICAgICAgdmFyIHByb3ZpZGVLZXkgPSBpbmplY3Rba2V5XS5mcm9tO1xuICAgICAgdmFyIHNvdXJjZSA9IHZtO1xuICAgICAgd2hpbGUgKHNvdXJjZSkge1xuICAgICAgICBpZiAoc291cmNlLl9wcm92aWRlZCAmJiBoYXNPd24oc291cmNlLl9wcm92aWRlZCwgcHJvdmlkZUtleSkpIHtcbiAgICAgICAgICByZXN1bHRba2V5XSA9IHNvdXJjZS5fcHJvdmlkZWRbcHJvdmlkZUtleV07XG4gICAgICAgICAgYnJlYWtcbiAgICAgICAgfVxuICAgICAgICBzb3VyY2UgPSBzb3VyY2UuJHBhcmVudDtcbiAgICAgIH1cbiAgICAgIGlmICghc291cmNlKSB7XG4gICAgICAgIGlmICgnZGVmYXVsdCcgaW4gaW5qZWN0W2tleV0pIHtcbiAgICAgICAgICB2YXIgcHJvdmlkZURlZmF1bHQgPSBpbmplY3Rba2V5XS5kZWZhdWx0O1xuICAgICAgICAgIHJlc3VsdFtrZXldID0gdHlwZW9mIHByb3ZpZGVEZWZhdWx0ID09PSAnZnVuY3Rpb24nXG4gICAgICAgICAgICA/IHByb3ZpZGVEZWZhdWx0LmNhbGwodm0pXG4gICAgICAgICAgICA6IHByb3ZpZGVEZWZhdWx0O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHdhcm4oKFwiSW5qZWN0aW9uIFxcXCJcIiArIGtleSArIFwiXFxcIiBub3QgZm91bmRcIiksIHZtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gcmVzdWx0XG4gIH1cbn1cblxuLyogICovXG5cblxuXG4vKipcbiAqIFJ1bnRpbWUgaGVscGVyIGZvciByZXNvbHZpbmcgcmF3IGNoaWxkcmVuIFZOb2RlcyBpbnRvIGEgc2xvdCBvYmplY3QuXG4gKi9cbmZ1bmN0aW9uIHJlc29sdmVTbG90cyAoXG4gIGNoaWxkcmVuLFxuICBjb250ZXh0XG4pIHtcbiAgaWYgKCFjaGlsZHJlbiB8fCAhY2hpbGRyZW4ubGVuZ3RoKSB7XG4gICAgcmV0dXJuIHt9XG4gIH1cbiAgdmFyIHNsb3RzID0ge307XG4gIGZvciAodmFyIGkgPSAwLCBsID0gY2hpbGRyZW4ubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgdmFyIGNoaWxkID0gY2hpbGRyZW5baV07XG4gICAgdmFyIGRhdGEgPSBjaGlsZC5kYXRhO1xuICAgIC8vIHJlbW92ZSBzbG90IGF0dHJpYnV0ZSBpZiB0aGUgbm9kZSBpcyByZXNvbHZlZCBhcyBhIFZ1ZSBzbG90IG5vZGVcbiAgICBpZiAoZGF0YSAmJiBkYXRhLmF0dHJzICYmIGRhdGEuYXR0cnMuc2xvdCkge1xuICAgICAgZGVsZXRlIGRhdGEuYXR0cnMuc2xvdDtcbiAgICB9XG4gICAgLy8gbmFtZWQgc2xvdHMgc2hvdWxkIG9ubHkgYmUgcmVzcGVjdGVkIGlmIHRoZSB2bm9kZSB3YXMgcmVuZGVyZWQgaW4gdGhlXG4gICAgLy8gc2FtZSBjb250ZXh0LlxuICAgIGlmICgoY2hpbGQuY29udGV4dCA9PT0gY29udGV4dCB8fCBjaGlsZC5mbkNvbnRleHQgPT09IGNvbnRleHQpICYmXG4gICAgICBkYXRhICYmIGRhdGEuc2xvdCAhPSBudWxsXG4gICAgKSB7XG4gICAgICB2YXIgbmFtZSA9IGRhdGEuc2xvdDtcbiAgICAgIHZhciBzbG90ID0gKHNsb3RzW25hbWVdIHx8IChzbG90c1tuYW1lXSA9IFtdKSk7XG4gICAgICBpZiAoY2hpbGQudGFnID09PSAndGVtcGxhdGUnKSB7XG4gICAgICAgIHNsb3QucHVzaC5hcHBseShzbG90LCBjaGlsZC5jaGlsZHJlbiB8fCBbXSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzbG90LnB1c2goY2hpbGQpO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICAoc2xvdHMuZGVmYXVsdCB8fCAoc2xvdHMuZGVmYXVsdCA9IFtdKSkucHVzaChjaGlsZCk7XG4gICAgfVxuICB9XG4gIC8vIGlnbm9yZSBzbG90cyB0aGF0IGNvbnRhaW5zIG9ubHkgd2hpdGVzcGFjZVxuICBmb3IgKHZhciBuYW1lJDEgaW4gc2xvdHMpIHtcbiAgICBpZiAoc2xvdHNbbmFtZSQxXS5ldmVyeShpc1doaXRlc3BhY2UpKSB7XG4gICAgICBkZWxldGUgc2xvdHNbbmFtZSQxXTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIHNsb3RzXG59XG5cbmZ1bmN0aW9uIGlzV2hpdGVzcGFjZSAobm9kZSkge1xuICByZXR1cm4gKG5vZGUuaXNDb21tZW50ICYmICFub2RlLmFzeW5jRmFjdG9yeSkgfHwgbm9kZS50ZXh0ID09PSAnICdcbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIG5vcm1hbGl6ZVNjb3BlZFNsb3RzIChcbiAgc2xvdHMsXG4gIG5vcm1hbFNsb3RzLFxuICBwcmV2U2xvdHNcbikge1xuICB2YXIgcmVzO1xuICB2YXIgaGFzTm9ybWFsU2xvdHMgPSBPYmplY3Qua2V5cyhub3JtYWxTbG90cykubGVuZ3RoID4gMDtcbiAgdmFyIGlzU3RhYmxlID0gc2xvdHMgPyAhIXNsb3RzLiRzdGFibGUgOiAhaGFzTm9ybWFsU2xvdHM7XG4gIHZhciBrZXkgPSBzbG90cyAmJiBzbG90cy4ka2V5O1xuICBpZiAoIXNsb3RzKSB7XG4gICAgcmVzID0ge307XG4gIH0gZWxzZSBpZiAoc2xvdHMuX25vcm1hbGl6ZWQpIHtcbiAgICAvLyBmYXN0IHBhdGggMTogY2hpbGQgY29tcG9uZW50IHJlLXJlbmRlciBvbmx5LCBwYXJlbnQgZGlkIG5vdCBjaGFuZ2VcbiAgICByZXR1cm4gc2xvdHMuX25vcm1hbGl6ZWRcbiAgfSBlbHNlIGlmIChcbiAgICBpc1N0YWJsZSAmJlxuICAgIHByZXZTbG90cyAmJlxuICAgIHByZXZTbG90cyAhPT0gZW1wdHlPYmplY3QgJiZcbiAgICBrZXkgPT09IHByZXZTbG90cy4ka2V5ICYmXG4gICAgIWhhc05vcm1hbFNsb3RzICYmXG4gICAgIXByZXZTbG90cy4kaGFzTm9ybWFsXG4gICkge1xuICAgIC8vIGZhc3QgcGF0aCAyOiBzdGFibGUgc2NvcGVkIHNsb3RzIHcvIG5vIG5vcm1hbCBzbG90cyB0byBwcm94eSxcbiAgICAvLyBvbmx5IG5lZWQgdG8gbm9ybWFsaXplIG9uY2VcbiAgICByZXR1cm4gcHJldlNsb3RzXG4gIH0gZWxzZSB7XG4gICAgcmVzID0ge307XG4gICAgZm9yICh2YXIga2V5JDEgaW4gc2xvdHMpIHtcbiAgICAgIGlmIChzbG90c1trZXkkMV0gJiYga2V5JDFbMF0gIT09ICckJykge1xuICAgICAgICByZXNba2V5JDFdID0gbm9ybWFsaXplU2NvcGVkU2xvdChub3JtYWxTbG90cywga2V5JDEsIHNsb3RzW2tleSQxXSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGV4cG9zZSBub3JtYWwgc2xvdHMgb24gc2NvcGVkU2xvdHNcbiAgZm9yICh2YXIga2V5JDIgaW4gbm9ybWFsU2xvdHMpIHtcbiAgICBpZiAoIShrZXkkMiBpbiByZXMpKSB7XG4gICAgICByZXNba2V5JDJdID0gcHJveHlOb3JtYWxTbG90KG5vcm1hbFNsb3RzLCBrZXkkMik7XG4gICAgfVxuICB9XG4gIC8vIGF2b3JpYXogc2VlbXMgdG8gbW9jayBhIG5vbi1leHRlbnNpYmxlICRzY29wZWRTbG90cyBvYmplY3RcbiAgLy8gYW5kIHdoZW4gdGhhdCBpcyBwYXNzZWQgZG93biB0aGlzIHdvdWxkIGNhdXNlIGFuIGVycm9yXG4gIGlmIChzbG90cyAmJiBPYmplY3QuaXNFeHRlbnNpYmxlKHNsb3RzKSkge1xuICAgIChzbG90cykuX25vcm1hbGl6ZWQgPSByZXM7XG4gIH1cbiAgZGVmKHJlcywgJyRzdGFibGUnLCBpc1N0YWJsZSk7XG4gIGRlZihyZXMsICcka2V5Jywga2V5KTtcbiAgZGVmKHJlcywgJyRoYXNOb3JtYWwnLCBoYXNOb3JtYWxTbG90cyk7XG4gIHJldHVybiByZXNcbn1cblxuZnVuY3Rpb24gbm9ybWFsaXplU2NvcGVkU2xvdChub3JtYWxTbG90cywga2V5LCBmbikge1xuICB2YXIgbm9ybWFsaXplZCA9IGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgcmVzID0gYXJndW1lbnRzLmxlbmd0aCA/IGZuLmFwcGx5KG51bGwsIGFyZ3VtZW50cykgOiBmbih7fSk7XG4gICAgcmVzID0gcmVzICYmIHR5cGVvZiByZXMgPT09ICdvYmplY3QnICYmICFBcnJheS5pc0FycmF5KHJlcylcbiAgICAgID8gW3Jlc10gLy8gc2luZ2xlIHZub2RlXG4gICAgICA6IG5vcm1hbGl6ZUNoaWxkcmVuKHJlcyk7XG4gICAgcmV0dXJuIHJlcyAmJiAoXG4gICAgICByZXMubGVuZ3RoID09PSAwIHx8XG4gICAgICAocmVzLmxlbmd0aCA9PT0gMSAmJiByZXNbMF0uaXNDb21tZW50KSAvLyAjOTY1OFxuICAgICkgPyB1bmRlZmluZWRcbiAgICAgIDogcmVzXG4gIH07XG4gIC8vIHRoaXMgaXMgYSBzbG90IHVzaW5nIHRoZSBuZXcgdi1zbG90IHN5bnRheCB3aXRob3V0IHNjb3BlLiBhbHRob3VnaCBpdCBpc1xuICAvLyBjb21waWxlZCBhcyBhIHNjb3BlZCBzbG90LCByZW5kZXIgZm4gdXNlcnMgd291bGQgZXhwZWN0IGl0IHRvIGJlIHByZXNlbnRcbiAgLy8gb24gdGhpcy4kc2xvdHMgYmVjYXVzZSB0aGUgdXNhZ2UgaXMgc2VtYW50aWNhbGx5IGEgbm9ybWFsIHNsb3QuXG4gIGlmIChmbi5wcm94eSkge1xuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShub3JtYWxTbG90cywga2V5LCB7XG4gICAgICBnZXQ6IG5vcm1hbGl6ZWQsXG4gICAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgfSk7XG4gIH1cbiAgcmV0dXJuIG5vcm1hbGl6ZWRcbn1cblxuZnVuY3Rpb24gcHJveHlOb3JtYWxTbG90KHNsb3RzLCBrZXkpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uICgpIHsgcmV0dXJuIHNsb3RzW2tleV07IH1cbn1cblxuLyogICovXG5cbi8qKlxuICogUnVudGltZSBoZWxwZXIgZm9yIHJlbmRlcmluZyB2LWZvciBsaXN0cy5cbiAqL1xuZnVuY3Rpb24gcmVuZGVyTGlzdCAoXG4gIHZhbCxcbiAgcmVuZGVyXG4pIHtcbiAgdmFyIHJldCwgaSwgbCwga2V5cywga2V5O1xuICBpZiAoQXJyYXkuaXNBcnJheSh2YWwpIHx8IHR5cGVvZiB2YWwgPT09ICdzdHJpbmcnKSB7XG4gICAgcmV0ID0gbmV3IEFycmF5KHZhbC5sZW5ndGgpO1xuICAgIGZvciAoaSA9IDAsIGwgPSB2YWwubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgICByZXRbaV0gPSByZW5kZXIodmFsW2ldLCBpKTtcbiAgICB9XG4gIH0gZWxzZSBpZiAodHlwZW9mIHZhbCA9PT0gJ251bWJlcicpIHtcbiAgICByZXQgPSBuZXcgQXJyYXkodmFsKTtcbiAgICBmb3IgKGkgPSAwOyBpIDwgdmFsOyBpKyspIHtcbiAgICAgIHJldFtpXSA9IHJlbmRlcihpICsgMSwgaSk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGlzT2JqZWN0KHZhbCkpIHtcbiAgICBpZiAoaGFzU3ltYm9sICYmIHZhbFtTeW1ib2wuaXRlcmF0b3JdKSB7XG4gICAgICByZXQgPSBbXTtcbiAgICAgIHZhciBpdGVyYXRvciA9IHZhbFtTeW1ib2wuaXRlcmF0b3JdKCk7XG4gICAgICB2YXIgcmVzdWx0ID0gaXRlcmF0b3IubmV4dCgpO1xuICAgICAgd2hpbGUgKCFyZXN1bHQuZG9uZSkge1xuICAgICAgICByZXQucHVzaChyZW5kZXIocmVzdWx0LnZhbHVlLCByZXQubGVuZ3RoKSk7XG4gICAgICAgIHJlc3VsdCA9IGl0ZXJhdG9yLm5leHQoKTtcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAga2V5cyA9IE9iamVjdC5rZXlzKHZhbCk7XG4gICAgICByZXQgPSBuZXcgQXJyYXkoa2V5cy5sZW5ndGgpO1xuICAgICAgZm9yIChpID0gMCwgbCA9IGtleXMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgICAgIGtleSA9IGtleXNbaV07XG4gICAgICAgIHJldFtpXSA9IHJlbmRlcih2YWxba2V5XSwga2V5LCBpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaWYgKCFpc0RlZihyZXQpKSB7XG4gICAgcmV0ID0gW107XG4gIH1cbiAgKHJldCkuX2lzVkxpc3QgPSB0cnVlO1xuICByZXR1cm4gcmV0XG59XG5cbi8qICAqL1xuXG4vKipcbiAqIFJ1bnRpbWUgaGVscGVyIGZvciByZW5kZXJpbmcgPHNsb3Q+XG4gKi9cbmZ1bmN0aW9uIHJlbmRlclNsb3QgKFxuICBuYW1lLFxuICBmYWxsYmFjayxcbiAgcHJvcHMsXG4gIGJpbmRPYmplY3Rcbikge1xuICB2YXIgc2NvcGVkU2xvdEZuID0gdGhpcy4kc2NvcGVkU2xvdHNbbmFtZV07XG4gIHZhciBub2RlcztcbiAgaWYgKHNjb3BlZFNsb3RGbikgeyAvLyBzY29wZWQgc2xvdFxuICAgIHByb3BzID0gcHJvcHMgfHwge307XG4gICAgaWYgKGJpbmRPYmplY3QpIHtcbiAgICAgIGlmICghaXNPYmplY3QoYmluZE9iamVjdCkpIHtcbiAgICAgICAgd2FybihcbiAgICAgICAgICAnc2xvdCB2LWJpbmQgd2l0aG91dCBhcmd1bWVudCBleHBlY3RzIGFuIE9iamVjdCcsXG4gICAgICAgICAgdGhpc1xuICAgICAgICApO1xuICAgICAgfVxuICAgICAgcHJvcHMgPSBleHRlbmQoZXh0ZW5kKHt9LCBiaW5kT2JqZWN0KSwgcHJvcHMpO1xuICAgIH1cbiAgICBub2RlcyA9IHNjb3BlZFNsb3RGbihwcm9wcykgfHwgZmFsbGJhY2s7XG4gIH0gZWxzZSB7XG4gICAgbm9kZXMgPSB0aGlzLiRzbG90c1tuYW1lXSB8fCBmYWxsYmFjaztcbiAgfVxuXG4gIHZhciB0YXJnZXQgPSBwcm9wcyAmJiBwcm9wcy5zbG90O1xuICBpZiAodGFyZ2V0KSB7XG4gICAgcmV0dXJuIHRoaXMuJGNyZWF0ZUVsZW1lbnQoJ3RlbXBsYXRlJywgeyBzbG90OiB0YXJnZXQgfSwgbm9kZXMpXG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIG5vZGVzXG4gIH1cbn1cblxuLyogICovXG5cbi8qKlxuICogUnVudGltZSBoZWxwZXIgZm9yIHJlc29sdmluZyBmaWx0ZXJzXG4gKi9cbmZ1bmN0aW9uIHJlc29sdmVGaWx0ZXIgKGlkKSB7XG4gIHJldHVybiByZXNvbHZlQXNzZXQodGhpcy4kb3B0aW9ucywgJ2ZpbHRlcnMnLCBpZCwgdHJ1ZSkgfHwgaWRlbnRpdHlcbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIGlzS2V5Tm90TWF0Y2ggKGV4cGVjdCwgYWN0dWFsKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KGV4cGVjdCkpIHtcbiAgICByZXR1cm4gZXhwZWN0LmluZGV4T2YoYWN0dWFsKSA9PT0gLTFcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gZXhwZWN0ICE9PSBhY3R1YWxcbiAgfVxufVxuXG4vKipcbiAqIFJ1bnRpbWUgaGVscGVyIGZvciBjaGVja2luZyBrZXlDb2RlcyBmcm9tIGNvbmZpZy5cbiAqIGV4cG9zZWQgYXMgVnVlLnByb3RvdHlwZS5fa1xuICogcGFzc2luZyBpbiBldmVudEtleU5hbWUgYXMgbGFzdCBhcmd1bWVudCBzZXBhcmF0ZWx5IGZvciBiYWNrd2FyZHMgY29tcGF0XG4gKi9cbmZ1bmN0aW9uIGNoZWNrS2V5Q29kZXMgKFxuICBldmVudEtleUNvZGUsXG4gIGtleSxcbiAgYnVpbHRJbktleUNvZGUsXG4gIGV2ZW50S2V5TmFtZSxcbiAgYnVpbHRJbktleU5hbWVcbikge1xuICB2YXIgbWFwcGVkS2V5Q29kZSA9IGNvbmZpZy5rZXlDb2Rlc1trZXldIHx8IGJ1aWx0SW5LZXlDb2RlO1xuICBpZiAoYnVpbHRJbktleU5hbWUgJiYgZXZlbnRLZXlOYW1lICYmICFjb25maWcua2V5Q29kZXNba2V5XSkge1xuICAgIHJldHVybiBpc0tleU5vdE1hdGNoKGJ1aWx0SW5LZXlOYW1lLCBldmVudEtleU5hbWUpXG4gIH0gZWxzZSBpZiAobWFwcGVkS2V5Q29kZSkge1xuICAgIHJldHVybiBpc0tleU5vdE1hdGNoKG1hcHBlZEtleUNvZGUsIGV2ZW50S2V5Q29kZSlcbiAgfSBlbHNlIGlmIChldmVudEtleU5hbWUpIHtcbiAgICByZXR1cm4gaHlwaGVuYXRlKGV2ZW50S2V5TmFtZSkgIT09IGtleVxuICB9XG59XG5cbi8qICAqL1xuXG4vKipcbiAqIFJ1bnRpbWUgaGVscGVyIGZvciBtZXJnaW5nIHYtYmluZD1cIm9iamVjdFwiIGludG8gYSBWTm9kZSdzIGRhdGEuXG4gKi9cbmZ1bmN0aW9uIGJpbmRPYmplY3RQcm9wcyAoXG4gIGRhdGEsXG4gIHRhZyxcbiAgdmFsdWUsXG4gIGFzUHJvcCxcbiAgaXNTeW5jXG4pIHtcbiAgaWYgKHZhbHVlKSB7XG4gICAgaWYgKCFpc09iamVjdCh2YWx1ZSkpIHtcbiAgICAgIHdhcm4oXG4gICAgICAgICd2LWJpbmQgd2l0aG91dCBhcmd1bWVudCBleHBlY3RzIGFuIE9iamVjdCBvciBBcnJheSB2YWx1ZScsXG4gICAgICAgIHRoaXNcbiAgICAgICk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSkge1xuICAgICAgICB2YWx1ZSA9IHRvT2JqZWN0KHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIHZhciBoYXNoO1xuICAgICAgdmFyIGxvb3AgPSBmdW5jdGlvbiAoIGtleSApIHtcbiAgICAgICAgaWYgKFxuICAgICAgICAgIGtleSA9PT0gJ2NsYXNzJyB8fFxuICAgICAgICAgIGtleSA9PT0gJ3N0eWxlJyB8fFxuICAgICAgICAgIGlzUmVzZXJ2ZWRBdHRyaWJ1dGUoa2V5KVxuICAgICAgICApIHtcbiAgICAgICAgICBoYXNoID0gZGF0YTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB2YXIgdHlwZSA9IGRhdGEuYXR0cnMgJiYgZGF0YS5hdHRycy50eXBlO1xuICAgICAgICAgIGhhc2ggPSBhc1Byb3AgfHwgY29uZmlnLm11c3RVc2VQcm9wKHRhZywgdHlwZSwga2V5KVxuICAgICAgICAgICAgPyBkYXRhLmRvbVByb3BzIHx8IChkYXRhLmRvbVByb3BzID0ge30pXG4gICAgICAgICAgICA6IGRhdGEuYXR0cnMgfHwgKGRhdGEuYXR0cnMgPSB7fSk7XG4gICAgICAgIH1cbiAgICAgICAgdmFyIGNhbWVsaXplZEtleSA9IGNhbWVsaXplKGtleSk7XG4gICAgICAgIHZhciBoeXBoZW5hdGVkS2V5ID0gaHlwaGVuYXRlKGtleSk7XG4gICAgICAgIGlmICghKGNhbWVsaXplZEtleSBpbiBoYXNoKSAmJiAhKGh5cGhlbmF0ZWRLZXkgaW4gaGFzaCkpIHtcbiAgICAgICAgICBoYXNoW2tleV0gPSB2YWx1ZVtrZXldO1xuXG4gICAgICAgICAgaWYgKGlzU3luYykge1xuICAgICAgICAgICAgdmFyIG9uID0gZGF0YS5vbiB8fCAoZGF0YS5vbiA9IHt9KTtcbiAgICAgICAgICAgIG9uWyhcInVwZGF0ZTpcIiArIGtleSldID0gZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICB2YWx1ZVtrZXldID0gJGV2ZW50O1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH07XG5cbiAgICAgIGZvciAodmFyIGtleSBpbiB2YWx1ZSkgbG9vcCgga2V5ICk7XG4gICAgfVxuICB9XG4gIHJldHVybiBkYXRhXG59XG5cbi8qICAqL1xuXG4vKipcbiAqIFJ1bnRpbWUgaGVscGVyIGZvciByZW5kZXJpbmcgc3RhdGljIHRyZWVzLlxuICovXG5mdW5jdGlvbiByZW5kZXJTdGF0aWMgKFxuICBpbmRleCxcbiAgaXNJbkZvclxuKSB7XG4gIHZhciBjYWNoZWQgPSB0aGlzLl9zdGF0aWNUcmVlcyB8fCAodGhpcy5fc3RhdGljVHJlZXMgPSBbXSk7XG4gIHZhciB0cmVlID0gY2FjaGVkW2luZGV4XTtcbiAgLy8gaWYgaGFzIGFscmVhZHktcmVuZGVyZWQgc3RhdGljIHRyZWUgYW5kIG5vdCBpbnNpZGUgdi1mb3IsXG4gIC8vIHdlIGNhbiByZXVzZSB0aGUgc2FtZSB0cmVlLlxuICBpZiAodHJlZSAmJiAhaXNJbkZvcikge1xuICAgIHJldHVybiB0cmVlXG4gIH1cbiAgLy8gb3RoZXJ3aXNlLCByZW5kZXIgYSBmcmVzaCB0cmVlLlxuICB0cmVlID0gY2FjaGVkW2luZGV4XSA9IHRoaXMuJG9wdGlvbnMuc3RhdGljUmVuZGVyRm5zW2luZGV4XS5jYWxsKFxuICAgIHRoaXMuX3JlbmRlclByb3h5LFxuICAgIG51bGwsXG4gICAgdGhpcyAvLyBmb3IgcmVuZGVyIGZucyBnZW5lcmF0ZWQgZm9yIGZ1bmN0aW9uYWwgY29tcG9uZW50IHRlbXBsYXRlc1xuICApO1xuICBtYXJrU3RhdGljKHRyZWUsIChcIl9fc3RhdGljX19cIiArIGluZGV4KSwgZmFsc2UpO1xuICByZXR1cm4gdHJlZVxufVxuXG4vKipcbiAqIFJ1bnRpbWUgaGVscGVyIGZvciB2LW9uY2UuXG4gKiBFZmZlY3RpdmVseSBpdCBtZWFucyBtYXJraW5nIHRoZSBub2RlIGFzIHN0YXRpYyB3aXRoIGEgdW5pcXVlIGtleS5cbiAqL1xuZnVuY3Rpb24gbWFya09uY2UgKFxuICB0cmVlLFxuICBpbmRleCxcbiAga2V5XG4pIHtcbiAgbWFya1N0YXRpYyh0cmVlLCAoXCJfX29uY2VfX1wiICsgaW5kZXggKyAoa2V5ID8gKFwiX1wiICsga2V5KSA6IFwiXCIpKSwgdHJ1ZSk7XG4gIHJldHVybiB0cmVlXG59XG5cbmZ1bmN0aW9uIG1hcmtTdGF0aWMgKFxuICB0cmVlLFxuICBrZXksXG4gIGlzT25jZVxuKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KHRyZWUpKSB7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0cmVlLmxlbmd0aDsgaSsrKSB7XG4gICAgICBpZiAodHJlZVtpXSAmJiB0eXBlb2YgdHJlZVtpXSAhPT0gJ3N0cmluZycpIHtcbiAgICAgICAgbWFya1N0YXRpY05vZGUodHJlZVtpXSwgKGtleSArIFwiX1wiICsgaSksIGlzT25jZSk7XG4gICAgICB9XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIG1hcmtTdGF0aWNOb2RlKHRyZWUsIGtleSwgaXNPbmNlKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBtYXJrU3RhdGljTm9kZSAobm9kZSwga2V5LCBpc09uY2UpIHtcbiAgbm9kZS5pc1N0YXRpYyA9IHRydWU7XG4gIG5vZGUua2V5ID0ga2V5O1xuICBub2RlLmlzT25jZSA9IGlzT25jZTtcbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIGJpbmRPYmplY3RMaXN0ZW5lcnMgKGRhdGEsIHZhbHVlKSB7XG4gIGlmICh2YWx1ZSkge1xuICAgIGlmICghaXNQbGFpbk9iamVjdCh2YWx1ZSkpIHtcbiAgICAgIHdhcm4oXG4gICAgICAgICd2LW9uIHdpdGhvdXQgYXJndW1lbnQgZXhwZWN0cyBhbiBPYmplY3QgdmFsdWUnLFxuICAgICAgICB0aGlzXG4gICAgICApO1xuICAgIH0gZWxzZSB7XG4gICAgICB2YXIgb24gPSBkYXRhLm9uID0gZGF0YS5vbiA/IGV4dGVuZCh7fSwgZGF0YS5vbikgOiB7fTtcbiAgICAgIGZvciAodmFyIGtleSBpbiB2YWx1ZSkge1xuICAgICAgICB2YXIgZXhpc3RpbmcgPSBvbltrZXldO1xuICAgICAgICB2YXIgb3VycyA9IHZhbHVlW2tleV07XG4gICAgICAgIG9uW2tleV0gPSBleGlzdGluZyA/IFtdLmNvbmNhdChleGlzdGluZywgb3VycykgOiBvdXJzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICByZXR1cm4gZGF0YVxufVxuXG4vKiAgKi9cblxuZnVuY3Rpb24gcmVzb2x2ZVNjb3BlZFNsb3RzIChcbiAgZm5zLCAvLyBzZWUgZmxvdy92bm9kZVxuICByZXMsXG4gIC8vIHRoZSBmb2xsb3dpbmcgYXJlIGFkZGVkIGluIDIuNlxuICBoYXNEeW5hbWljS2V5cyxcbiAgY29udGVudEhhc2hLZXlcbikge1xuICByZXMgPSByZXMgfHwgeyAkc3RhYmxlOiAhaGFzRHluYW1pY0tleXMgfTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBmbnMubGVuZ3RoOyBpKyspIHtcbiAgICB2YXIgc2xvdCA9IGZuc1tpXTtcbiAgICBpZiAoQXJyYXkuaXNBcnJheShzbG90KSkge1xuICAgICAgcmVzb2x2ZVNjb3BlZFNsb3RzKHNsb3QsIHJlcywgaGFzRHluYW1pY0tleXMpO1xuICAgIH0gZWxzZSBpZiAoc2xvdCkge1xuICAgICAgLy8gbWFya2VyIGZvciByZXZlcnNlIHByb3h5aW5nIHYtc2xvdCB3aXRob3V0IHNjb3BlIG9uIHRoaXMuJHNsb3RzXG4gICAgICBpZiAoc2xvdC5wcm94eSkge1xuICAgICAgICBzbG90LmZuLnByb3h5ID0gdHJ1ZTtcbiAgICAgIH1cbiAgICAgIHJlc1tzbG90LmtleV0gPSBzbG90LmZuO1xuICAgIH1cbiAgfVxuICBpZiAoY29udGVudEhhc2hLZXkpIHtcbiAgICAocmVzKS4ka2V5ID0gY29udGVudEhhc2hLZXk7XG4gIH1cbiAgcmV0dXJuIHJlc1xufVxuXG4vKiAgKi9cblxuZnVuY3Rpb24gYmluZER5bmFtaWNLZXlzIChiYXNlT2JqLCB2YWx1ZXMpIHtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB2YWx1ZXMubGVuZ3RoOyBpICs9IDIpIHtcbiAgICB2YXIga2V5ID0gdmFsdWVzW2ldO1xuICAgIGlmICh0eXBlb2Yga2V5ID09PSAnc3RyaW5nJyAmJiBrZXkpIHtcbiAgICAgIGJhc2VPYmpbdmFsdWVzW2ldXSA9IHZhbHVlc1tpICsgMV07XG4gICAgfSBlbHNlIGlmIChrZXkgIT09ICcnICYmIGtleSAhPT0gbnVsbCkge1xuICAgICAgLy8gbnVsbCBpcyBhIHNwZWNpYWwgdmFsdWUgZm9yIGV4cGxpY2l0bHkgcmVtb3ZpbmcgYSBiaW5kaW5nXG4gICAgICB3YXJuKFxuICAgICAgICAoXCJJbnZhbGlkIHZhbHVlIGZvciBkeW5hbWljIGRpcmVjdGl2ZSBhcmd1bWVudCAoZXhwZWN0ZWQgc3RyaW5nIG9yIG51bGwpOiBcIiArIGtleSksXG4gICAgICAgIHRoaXNcbiAgICAgICk7XG4gICAgfVxuICB9XG4gIHJldHVybiBiYXNlT2JqXG59XG5cbi8vIGhlbHBlciB0byBkeW5hbWljYWxseSBhcHBlbmQgbW9kaWZpZXIgcnVudGltZSBtYXJrZXJzIHRvIGV2ZW50IG5hbWVzLlxuLy8gZW5zdXJlIG9ubHkgYXBwZW5kIHdoZW4gdmFsdWUgaXMgYWxyZWFkeSBzdHJpbmcsIG90aGVyd2lzZSBpdCB3aWxsIGJlIGNhc3Rcbi8vIHRvIHN0cmluZyBhbmQgY2F1c2UgdGhlIHR5cGUgY2hlY2sgdG8gbWlzcy5cbmZ1bmN0aW9uIHByZXBlbmRNb2RpZmllciAodmFsdWUsIHN5bWJvbCkge1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSAnc3RyaW5nJyA/IHN5bWJvbCArIHZhbHVlIDogdmFsdWVcbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIGluc3RhbGxSZW5kZXJIZWxwZXJzICh0YXJnZXQpIHtcbiAgdGFyZ2V0Ll9vID0gbWFya09uY2U7XG4gIHRhcmdldC5fbiA9IHRvTnVtYmVyO1xuICB0YXJnZXQuX3MgPSB0b1N0cmluZztcbiAgdGFyZ2V0Ll9sID0gcmVuZGVyTGlzdDtcbiAgdGFyZ2V0Ll90ID0gcmVuZGVyU2xvdDtcbiAgdGFyZ2V0Ll9xID0gbG9vc2VFcXVhbDtcbiAgdGFyZ2V0Ll9pID0gbG9vc2VJbmRleE9mO1xuICB0YXJnZXQuX20gPSByZW5kZXJTdGF0aWM7XG4gIHRhcmdldC5fZiA9IHJlc29sdmVGaWx0ZXI7XG4gIHRhcmdldC5fayA9IGNoZWNrS2V5Q29kZXM7XG4gIHRhcmdldC5fYiA9IGJpbmRPYmplY3RQcm9wcztcbiAgdGFyZ2V0Ll92ID0gY3JlYXRlVGV4dFZOb2RlO1xuICB0YXJnZXQuX2UgPSBjcmVhdGVFbXB0eVZOb2RlO1xuICB0YXJnZXQuX3UgPSByZXNvbHZlU2NvcGVkU2xvdHM7XG4gIHRhcmdldC5fZyA9IGJpbmRPYmplY3RMaXN0ZW5lcnM7XG4gIHRhcmdldC5fZCA9IGJpbmREeW5hbWljS2V5cztcbiAgdGFyZ2V0Ll9wID0gcHJlcGVuZE1vZGlmaWVyO1xufVxuXG4vKiAgKi9cblxuZnVuY3Rpb24gRnVuY3Rpb25hbFJlbmRlckNvbnRleHQgKFxuICBkYXRhLFxuICBwcm9wcyxcbiAgY2hpbGRyZW4sXG4gIHBhcmVudCxcbiAgQ3RvclxuKSB7XG4gIHZhciB0aGlzJDEgPSB0aGlzO1xuXG4gIHZhciBvcHRpb25zID0gQ3Rvci5vcHRpb25zO1xuICAvLyBlbnN1cmUgdGhlIGNyZWF0ZUVsZW1lbnQgZnVuY3Rpb24gaW4gZnVuY3Rpb25hbCBjb21wb25lbnRzXG4gIC8vIGdldHMgYSB1bmlxdWUgY29udGV4dCAtIHRoaXMgaXMgbmVjZXNzYXJ5IGZvciBjb3JyZWN0IG5hbWVkIHNsb3QgY2hlY2tcbiAgdmFyIGNvbnRleHRWbTtcbiAgaWYgKGhhc093bihwYXJlbnQsICdfdWlkJykpIHtcbiAgICBjb250ZXh0Vm0gPSBPYmplY3QuY3JlYXRlKHBhcmVudCk7XG4gICAgLy8gJGZsb3ctZGlzYWJsZS1saW5lXG4gICAgY29udGV4dFZtLl9vcmlnaW5hbCA9IHBhcmVudDtcbiAgfSBlbHNlIHtcbiAgICAvLyB0aGUgY29udGV4dCB2bSBwYXNzZWQgaW4gaXMgYSBmdW5jdGlvbmFsIGNvbnRleHQgYXMgd2VsbC5cbiAgICAvLyBpbiB0aGlzIGNhc2Ugd2Ugd2FudCB0byBtYWtlIHN1cmUgd2UgYXJlIGFibGUgdG8gZ2V0IGEgaG9sZCB0byB0aGVcbiAgICAvLyByZWFsIGNvbnRleHQgaW5zdGFuY2UuXG4gICAgY29udGV4dFZtID0gcGFyZW50O1xuICAgIC8vICRmbG93LWRpc2FibGUtbGluZVxuICAgIHBhcmVudCA9IHBhcmVudC5fb3JpZ2luYWw7XG4gIH1cbiAgdmFyIGlzQ29tcGlsZWQgPSBpc1RydWUob3B0aW9ucy5fY29tcGlsZWQpO1xuICB2YXIgbmVlZE5vcm1hbGl6YXRpb24gPSAhaXNDb21waWxlZDtcblxuICB0aGlzLmRhdGEgPSBkYXRhO1xuICB0aGlzLnByb3BzID0gcHJvcHM7XG4gIHRoaXMuY2hpbGRyZW4gPSBjaGlsZHJlbjtcbiAgdGhpcy5wYXJlbnQgPSBwYXJlbnQ7XG4gIHRoaXMubGlzdGVuZXJzID0gZGF0YS5vbiB8fCBlbXB0eU9iamVjdDtcbiAgdGhpcy5pbmplY3Rpb25zID0gcmVzb2x2ZUluamVjdChvcHRpb25zLmluamVjdCwgcGFyZW50KTtcbiAgdGhpcy5zbG90cyA9IGZ1bmN0aW9uICgpIHtcbiAgICBpZiAoIXRoaXMkMS4kc2xvdHMpIHtcbiAgICAgIG5vcm1hbGl6ZVNjb3BlZFNsb3RzKFxuICAgICAgICBkYXRhLnNjb3BlZFNsb3RzLFxuICAgICAgICB0aGlzJDEuJHNsb3RzID0gcmVzb2x2ZVNsb3RzKGNoaWxkcmVuLCBwYXJlbnQpXG4gICAgICApO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcyQxLiRzbG90c1xuICB9O1xuXG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0aGlzLCAnc2NvcGVkU2xvdHMnLCAoe1xuICAgIGVudW1lcmFibGU6IHRydWUsXG4gICAgZ2V0OiBmdW5jdGlvbiBnZXQgKCkge1xuICAgICAgcmV0dXJuIG5vcm1hbGl6ZVNjb3BlZFNsb3RzKGRhdGEuc2NvcGVkU2xvdHMsIHRoaXMuc2xvdHMoKSlcbiAgICB9XG4gIH0pKTtcblxuICAvLyBzdXBwb3J0IGZvciBjb21waWxlZCBmdW5jdGlvbmFsIHRlbXBsYXRlXG4gIGlmIChpc0NvbXBpbGVkKSB7XG4gICAgLy8gZXhwb3NpbmcgJG9wdGlvbnMgZm9yIHJlbmRlclN0YXRpYygpXG4gICAgdGhpcy4kb3B0aW9ucyA9IG9wdGlvbnM7XG4gICAgLy8gcHJlLXJlc29sdmUgc2xvdHMgZm9yIHJlbmRlclNsb3QoKVxuICAgIHRoaXMuJHNsb3RzID0gdGhpcy5zbG90cygpO1xuICAgIHRoaXMuJHNjb3BlZFNsb3RzID0gbm9ybWFsaXplU2NvcGVkU2xvdHMoZGF0YS5zY29wZWRTbG90cywgdGhpcy4kc2xvdHMpO1xuICB9XG5cbiAgaWYgKG9wdGlvbnMuX3Njb3BlSWQpIHtcbiAgICB0aGlzLl9jID0gZnVuY3Rpb24gKGEsIGIsIGMsIGQpIHtcbiAgICAgIHZhciB2bm9kZSA9IGNyZWF0ZUVsZW1lbnQoY29udGV4dFZtLCBhLCBiLCBjLCBkLCBuZWVkTm9ybWFsaXphdGlvbik7XG4gICAgICBpZiAodm5vZGUgJiYgIUFycmF5LmlzQXJyYXkodm5vZGUpKSB7XG4gICAgICAgIHZub2RlLmZuU2NvcGVJZCA9IG9wdGlvbnMuX3Njb3BlSWQ7XG4gICAgICAgIHZub2RlLmZuQ29udGV4dCA9IHBhcmVudDtcbiAgICAgIH1cbiAgICAgIHJldHVybiB2bm9kZVxuICAgIH07XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5fYyA9IGZ1bmN0aW9uIChhLCBiLCBjLCBkKSB7IHJldHVybiBjcmVhdGVFbGVtZW50KGNvbnRleHRWbSwgYSwgYiwgYywgZCwgbmVlZE5vcm1hbGl6YXRpb24pOyB9O1xuICB9XG59XG5cbmluc3RhbGxSZW5kZXJIZWxwZXJzKEZ1bmN0aW9uYWxSZW5kZXJDb250ZXh0LnByb3RvdHlwZSk7XG5cbmZ1bmN0aW9uIGNyZWF0ZUZ1bmN0aW9uYWxDb21wb25lbnQgKFxuICBDdG9yLFxuICBwcm9wc0RhdGEsXG4gIGRhdGEsXG4gIGNvbnRleHRWbSxcbiAgY2hpbGRyZW5cbikge1xuICB2YXIgb3B0aW9ucyA9IEN0b3Iub3B0aW9ucztcbiAgdmFyIHByb3BzID0ge307XG4gIHZhciBwcm9wT3B0aW9ucyA9IG9wdGlvbnMucHJvcHM7XG4gIGlmIChpc0RlZihwcm9wT3B0aW9ucykpIHtcbiAgICBmb3IgKHZhciBrZXkgaW4gcHJvcE9wdGlvbnMpIHtcbiAgICAgIHByb3BzW2tleV0gPSB2YWxpZGF0ZVByb3Aoa2V5LCBwcm9wT3B0aW9ucywgcHJvcHNEYXRhIHx8IGVtcHR5T2JqZWN0KTtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgaWYgKGlzRGVmKGRhdGEuYXR0cnMpKSB7IG1lcmdlUHJvcHMocHJvcHMsIGRhdGEuYXR0cnMpOyB9XG4gICAgaWYgKGlzRGVmKGRhdGEucHJvcHMpKSB7IG1lcmdlUHJvcHMocHJvcHMsIGRhdGEucHJvcHMpOyB9XG4gIH1cblxuICB2YXIgcmVuZGVyQ29udGV4dCA9IG5ldyBGdW5jdGlvbmFsUmVuZGVyQ29udGV4dChcbiAgICBkYXRhLFxuICAgIHByb3BzLFxuICAgIGNoaWxkcmVuLFxuICAgIGNvbnRleHRWbSxcbiAgICBDdG9yXG4gICk7XG5cbiAgdmFyIHZub2RlID0gb3B0aW9ucy5yZW5kZXIuY2FsbChudWxsLCByZW5kZXJDb250ZXh0Ll9jLCByZW5kZXJDb250ZXh0KTtcblxuICBpZiAodm5vZGUgaW5zdGFuY2VvZiBWTm9kZSkge1xuICAgIHJldHVybiBjbG9uZUFuZE1hcmtGdW5jdGlvbmFsUmVzdWx0KHZub2RlLCBkYXRhLCByZW5kZXJDb250ZXh0LnBhcmVudCwgb3B0aW9ucywgcmVuZGVyQ29udGV4dClcbiAgfSBlbHNlIGlmIChBcnJheS5pc0FycmF5KHZub2RlKSkge1xuICAgIHZhciB2bm9kZXMgPSBub3JtYWxpemVDaGlsZHJlbih2bm9kZSkgfHwgW107XG4gICAgdmFyIHJlcyA9IG5ldyBBcnJheSh2bm9kZXMubGVuZ3RoKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHZub2Rlcy5sZW5ndGg7IGkrKykge1xuICAgICAgcmVzW2ldID0gY2xvbmVBbmRNYXJrRnVuY3Rpb25hbFJlc3VsdCh2bm9kZXNbaV0sIGRhdGEsIHJlbmRlckNvbnRleHQucGFyZW50LCBvcHRpb25zLCByZW5kZXJDb250ZXh0KTtcbiAgICB9XG4gICAgcmV0dXJuIHJlc1xuICB9XG59XG5cbmZ1bmN0aW9uIGNsb25lQW5kTWFya0Z1bmN0aW9uYWxSZXN1bHQgKHZub2RlLCBkYXRhLCBjb250ZXh0Vm0sIG9wdGlvbnMsIHJlbmRlckNvbnRleHQpIHtcbiAgLy8gIzc4MTcgY2xvbmUgbm9kZSBiZWZvcmUgc2V0dGluZyBmbkNvbnRleHQsIG90aGVyd2lzZSBpZiB0aGUgbm9kZSBpcyByZXVzZWRcbiAgLy8gKGUuZy4gaXQgd2FzIGZyb20gYSBjYWNoZWQgbm9ybWFsIHNsb3QpIHRoZSBmbkNvbnRleHQgY2F1c2VzIG5hbWVkIHNsb3RzXG4gIC8vIHRoYXQgc2hvdWxkIG5vdCBiZSBtYXRjaGVkIHRvIG1hdGNoLlxuICB2YXIgY2xvbmUgPSBjbG9uZVZOb2RlKHZub2RlKTtcbiAgY2xvbmUuZm5Db250ZXh0ID0gY29udGV4dFZtO1xuICBjbG9uZS5mbk9wdGlvbnMgPSBvcHRpb25zO1xuICB7XG4gICAgKGNsb25lLmRldnRvb2xzTWV0YSA9IGNsb25lLmRldnRvb2xzTWV0YSB8fCB7fSkucmVuZGVyQ29udGV4dCA9IHJlbmRlckNvbnRleHQ7XG4gIH1cbiAgaWYgKGRhdGEuc2xvdCkge1xuICAgIChjbG9uZS5kYXRhIHx8IChjbG9uZS5kYXRhID0ge30pKS5zbG90ID0gZGF0YS5zbG90O1xuICB9XG4gIHJldHVybiBjbG9uZVxufVxuXG5mdW5jdGlvbiBtZXJnZVByb3BzICh0bywgZnJvbSkge1xuICBmb3IgKHZhciBrZXkgaW4gZnJvbSkge1xuICAgIHRvW2NhbWVsaXplKGtleSldID0gZnJvbVtrZXldO1xuICB9XG59XG5cbi8qICAqL1xuXG4vKiAgKi9cblxuLyogICovXG5cbi8qICAqL1xuXG4vLyBpbmxpbmUgaG9va3MgdG8gYmUgaW52b2tlZCBvbiBjb21wb25lbnQgVk5vZGVzIGR1cmluZyBwYXRjaFxudmFyIGNvbXBvbmVudFZOb2RlSG9va3MgPSB7XG4gIGluaXQ6IGZ1bmN0aW9uIGluaXQgKHZub2RlLCBoeWRyYXRpbmcpIHtcbiAgICBpZiAoXG4gICAgICB2bm9kZS5jb21wb25lbnRJbnN0YW5jZSAmJlxuICAgICAgIXZub2RlLmNvbXBvbmVudEluc3RhbmNlLl9pc0Rlc3Ryb3llZCAmJlxuICAgICAgdm5vZGUuZGF0YS5rZWVwQWxpdmVcbiAgICApIHtcbiAgICAgIC8vIGtlcHQtYWxpdmUgY29tcG9uZW50cywgdHJlYXQgYXMgYSBwYXRjaFxuICAgICAgdmFyIG1vdW50ZWROb2RlID0gdm5vZGU7IC8vIHdvcmsgYXJvdW5kIGZsb3dcbiAgICAgIGNvbXBvbmVudFZOb2RlSG9va3MucHJlcGF0Y2gobW91bnRlZE5vZGUsIG1vdW50ZWROb2RlKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdmFyIGNoaWxkID0gdm5vZGUuY29tcG9uZW50SW5zdGFuY2UgPSBjcmVhdGVDb21wb25lbnRJbnN0YW5jZUZvclZub2RlKFxuICAgICAgICB2bm9kZSxcbiAgICAgICAgYWN0aXZlSW5zdGFuY2VcbiAgICAgICk7XG4gICAgICBjaGlsZC4kbW91bnQoaHlkcmF0aW5nID8gdm5vZGUuZWxtIDogdW5kZWZpbmVkLCBoeWRyYXRpbmcpO1xuICAgIH1cbiAgfSxcblxuICBwcmVwYXRjaDogZnVuY3Rpb24gcHJlcGF0Y2ggKG9sZFZub2RlLCB2bm9kZSkge1xuICAgIHZhciBvcHRpb25zID0gdm5vZGUuY29tcG9uZW50T3B0aW9ucztcbiAgICB2YXIgY2hpbGQgPSB2bm9kZS5jb21wb25lbnRJbnN0YW5jZSA9IG9sZFZub2RlLmNvbXBvbmVudEluc3RhbmNlO1xuICAgIHVwZGF0ZUNoaWxkQ29tcG9uZW50KFxuICAgICAgY2hpbGQsXG4gICAgICBvcHRpb25zLnByb3BzRGF0YSwgLy8gdXBkYXRlZCBwcm9wc1xuICAgICAgb3B0aW9ucy5saXN0ZW5lcnMsIC8vIHVwZGF0ZWQgbGlzdGVuZXJzXG4gICAgICB2bm9kZSwgLy8gbmV3IHBhcmVudCB2bm9kZVxuICAgICAgb3B0aW9ucy5jaGlsZHJlbiAvLyBuZXcgY2hpbGRyZW5cbiAgICApO1xuICB9LFxuXG4gIGluc2VydDogZnVuY3Rpb24gaW5zZXJ0ICh2bm9kZSkge1xuICAgIHZhciBjb250ZXh0ID0gdm5vZGUuY29udGV4dDtcbiAgICB2YXIgY29tcG9uZW50SW5zdGFuY2UgPSB2bm9kZS5jb21wb25lbnRJbnN0YW5jZTtcbiAgICBpZiAoIWNvbXBvbmVudEluc3RhbmNlLl9pc01vdW50ZWQpIHtcbiAgICAgIGNvbXBvbmVudEluc3RhbmNlLl9pc01vdW50ZWQgPSB0cnVlO1xuICAgICAgY2FsbEhvb2soY29tcG9uZW50SW5zdGFuY2UsICdtb3VudGVkJyk7XG4gICAgfVxuICAgIGlmICh2bm9kZS5kYXRhLmtlZXBBbGl2ZSkge1xuICAgICAgaWYgKGNvbnRleHQuX2lzTW91bnRlZCkge1xuICAgICAgICAvLyB2dWUtcm91dGVyIzEyMTJcbiAgICAgICAgLy8gRHVyaW5nIHVwZGF0ZXMsIGEga2VwdC1hbGl2ZSBjb21wb25lbnQncyBjaGlsZCBjb21wb25lbnRzIG1heVxuICAgICAgICAvLyBjaGFuZ2UsIHNvIGRpcmVjdGx5IHdhbGtpbmcgdGhlIHRyZWUgaGVyZSBtYXkgY2FsbCBhY3RpdmF0ZWQgaG9va3NcbiAgICAgICAgLy8gb24gaW5jb3JyZWN0IGNoaWxkcmVuLiBJbnN0ZWFkIHdlIHB1c2ggdGhlbSBpbnRvIGEgcXVldWUgd2hpY2ggd2lsbFxuICAgICAgICAvLyBiZSBwcm9jZXNzZWQgYWZ0ZXIgdGhlIHdob2xlIHBhdGNoIHByb2Nlc3MgZW5kZWQuXG4gICAgICAgIHF1ZXVlQWN0aXZhdGVkQ29tcG9uZW50KGNvbXBvbmVudEluc3RhbmNlKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGFjdGl2YXRlQ2hpbGRDb21wb25lbnQoY29tcG9uZW50SW5zdGFuY2UsIHRydWUgLyogZGlyZWN0ICovKTtcbiAgICAgIH1cbiAgICB9XG4gIH0sXG5cbiAgZGVzdHJveTogZnVuY3Rpb24gZGVzdHJveSAodm5vZGUpIHtcbiAgICB2YXIgY29tcG9uZW50SW5zdGFuY2UgPSB2bm9kZS5jb21wb25lbnRJbnN0YW5jZTtcbiAgICBpZiAoIWNvbXBvbmVudEluc3RhbmNlLl9pc0Rlc3Ryb3llZCkge1xuICAgICAgaWYgKCF2bm9kZS5kYXRhLmtlZXBBbGl2ZSkge1xuICAgICAgICBjb21wb25lbnRJbnN0YW5jZS4kZGVzdHJveSgpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgZGVhY3RpdmF0ZUNoaWxkQ29tcG9uZW50KGNvbXBvbmVudEluc3RhbmNlLCB0cnVlIC8qIGRpcmVjdCAqLyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59O1xuXG52YXIgaG9va3NUb01lcmdlID0gT2JqZWN0LmtleXMoY29tcG9uZW50Vk5vZGVIb29rcyk7XG5cbmZ1bmN0aW9uIGNyZWF0ZUNvbXBvbmVudCAoXG4gIEN0b3IsXG4gIGRhdGEsXG4gIGNvbnRleHQsXG4gIGNoaWxkcmVuLFxuICB0YWdcbikge1xuICBpZiAoaXNVbmRlZihDdG9yKSkge1xuICAgIHJldHVyblxuICB9XG5cbiAgdmFyIGJhc2VDdG9yID0gY29udGV4dC4kb3B0aW9ucy5fYmFzZTtcblxuICAvLyBwbGFpbiBvcHRpb25zIG9iamVjdDogdHVybiBpdCBpbnRvIGEgY29uc3RydWN0b3JcbiAgaWYgKGlzT2JqZWN0KEN0b3IpKSB7XG4gICAgQ3RvciA9IGJhc2VDdG9yLmV4dGVuZChDdG9yKTtcbiAgfVxuXG4gIC8vIGlmIGF0IHRoaXMgc3RhZ2UgaXQncyBub3QgYSBjb25zdHJ1Y3RvciBvciBhbiBhc3luYyBjb21wb25lbnQgZmFjdG9yeSxcbiAgLy8gcmVqZWN0LlxuICBpZiAodHlwZW9mIEN0b3IgIT09ICdmdW5jdGlvbicpIHtcbiAgICB7XG4gICAgICB3YXJuKChcIkludmFsaWQgQ29tcG9uZW50IGRlZmluaXRpb246IFwiICsgKFN0cmluZyhDdG9yKSkpLCBjb250ZXh0KTtcbiAgICB9XG4gICAgcmV0dXJuXG4gIH1cblxuICAvLyBhc3luYyBjb21wb25lbnRcbiAgdmFyIGFzeW5jRmFjdG9yeTtcbiAgaWYgKGlzVW5kZWYoQ3Rvci5jaWQpKSB7XG4gICAgYXN5bmNGYWN0b3J5ID0gQ3RvcjtcbiAgICBDdG9yID0gcmVzb2x2ZUFzeW5jQ29tcG9uZW50KGFzeW5jRmFjdG9yeSwgYmFzZUN0b3IpO1xuICAgIGlmIChDdG9yID09PSB1bmRlZmluZWQpIHtcbiAgICAgIC8vIHJldHVybiBhIHBsYWNlaG9sZGVyIG5vZGUgZm9yIGFzeW5jIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVuZGVyZWRcbiAgICAgIC8vIGFzIGEgY29tbWVudCBub2RlIGJ1dCBwcmVzZXJ2ZXMgYWxsIHRoZSByYXcgaW5mb3JtYXRpb24gZm9yIHRoZSBub2RlLlxuICAgICAgLy8gdGhlIGluZm9ybWF0aW9uIHdpbGwgYmUgdXNlZCBmb3IgYXN5bmMgc2VydmVyLXJlbmRlcmluZyBhbmQgaHlkcmF0aW9uLlxuICAgICAgcmV0dXJuIGNyZWF0ZUFzeW5jUGxhY2Vob2xkZXIoXG4gICAgICAgIGFzeW5jRmFjdG9yeSxcbiAgICAgICAgZGF0YSxcbiAgICAgICAgY29udGV4dCxcbiAgICAgICAgY2hpbGRyZW4sXG4gICAgICAgIHRhZ1xuICAgICAgKVxuICAgIH1cbiAgfVxuXG4gIGRhdGEgPSBkYXRhIHx8IHt9O1xuXG4gIC8vIHJlc29sdmUgY29uc3RydWN0b3Igb3B0aW9ucyBpbiBjYXNlIGdsb2JhbCBtaXhpbnMgYXJlIGFwcGxpZWQgYWZ0ZXJcbiAgLy8gY29tcG9uZW50IGNvbnN0cnVjdG9yIGNyZWF0aW9uXG4gIHJlc29sdmVDb25zdHJ1Y3Rvck9wdGlvbnMoQ3Rvcik7XG5cbiAgLy8gdHJhbnNmb3JtIGNvbXBvbmVudCB2LW1vZGVsIGRhdGEgaW50byBwcm9wcyAmIGV2ZW50c1xuICBpZiAoaXNEZWYoZGF0YS5tb2RlbCkpIHtcbiAgICB0cmFuc2Zvcm1Nb2RlbChDdG9yLm9wdGlvbnMsIGRhdGEpO1xuICB9XG5cbiAgLy8gZXh0cmFjdCBwcm9wc1xuICB2YXIgcHJvcHNEYXRhID0gZXh0cmFjdFByb3BzRnJvbVZOb2RlRGF0YShkYXRhLCBDdG9yLCB0YWcpO1xuXG4gIC8vIGZ1bmN0aW9uYWwgY29tcG9uZW50XG4gIGlmIChpc1RydWUoQ3Rvci5vcHRpb25zLmZ1bmN0aW9uYWwpKSB7XG4gICAgcmV0dXJuIGNyZWF0ZUZ1bmN0aW9uYWxDb21wb25lbnQoQ3RvciwgcHJvcHNEYXRhLCBkYXRhLCBjb250ZXh0LCBjaGlsZHJlbilcbiAgfVxuXG4gIC8vIGV4dHJhY3QgbGlzdGVuZXJzLCBzaW5jZSB0aGVzZSBuZWVkcyB0byBiZSB0cmVhdGVkIGFzXG4gIC8vIGNoaWxkIGNvbXBvbmVudCBsaXN0ZW5lcnMgaW5zdGVhZCBvZiBET00gbGlzdGVuZXJzXG4gIHZhciBsaXN0ZW5lcnMgPSBkYXRhLm9uO1xuICAvLyByZXBsYWNlIHdpdGggbGlzdGVuZXJzIHdpdGggLm5hdGl2ZSBtb2RpZmllclxuICAvLyBzbyBpdCBnZXRzIHByb2Nlc3NlZCBkdXJpbmcgcGFyZW50IGNvbXBvbmVudCBwYXRjaC5cbiAgZGF0YS5vbiA9IGRhdGEubmF0aXZlT247XG5cbiAgaWYgKGlzVHJ1ZShDdG9yLm9wdGlvbnMuYWJzdHJhY3QpKSB7XG4gICAgLy8gYWJzdHJhY3QgY29tcG9uZW50cyBkbyBub3Qga2VlcCBhbnl0aGluZ1xuICAgIC8vIG90aGVyIHRoYW4gcHJvcHMgJiBsaXN0ZW5lcnMgJiBzbG90XG5cbiAgICAvLyB3b3JrIGFyb3VuZCBmbG93XG4gICAgdmFyIHNsb3QgPSBkYXRhLnNsb3Q7XG4gICAgZGF0YSA9IHt9O1xuICAgIGlmIChzbG90KSB7XG4gICAgICBkYXRhLnNsb3QgPSBzbG90O1xuICAgIH1cbiAgfVxuXG4gIC8vIGluc3RhbGwgY29tcG9uZW50IG1hbmFnZW1lbnQgaG9va3Mgb250byB0aGUgcGxhY2Vob2xkZXIgbm9kZVxuICBpbnN0YWxsQ29tcG9uZW50SG9va3MoZGF0YSk7XG5cbiAgLy8gcmV0dXJuIGEgcGxhY2Vob2xkZXIgdm5vZGVcbiAgdmFyIG5hbWUgPSBDdG9yLm9wdGlvbnMubmFtZSB8fCB0YWc7XG4gIHZhciB2bm9kZSA9IG5ldyBWTm9kZShcbiAgICAoXCJ2dWUtY29tcG9uZW50LVwiICsgKEN0b3IuY2lkKSArIChuYW1lID8gKFwiLVwiICsgbmFtZSkgOiAnJykpLFxuICAgIGRhdGEsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCB1bmRlZmluZWQsIGNvbnRleHQsXG4gICAgeyBDdG9yOiBDdG9yLCBwcm9wc0RhdGE6IHByb3BzRGF0YSwgbGlzdGVuZXJzOiBsaXN0ZW5lcnMsIHRhZzogdGFnLCBjaGlsZHJlbjogY2hpbGRyZW4gfSxcbiAgICBhc3luY0ZhY3RvcnlcbiAgKTtcblxuICByZXR1cm4gdm5vZGVcbn1cblxuZnVuY3Rpb24gY3JlYXRlQ29tcG9uZW50SW5zdGFuY2VGb3JWbm9kZSAoXG4gIHZub2RlLCAvLyB3ZSBrbm93IGl0J3MgTW91bnRlZENvbXBvbmVudFZOb2RlIGJ1dCBmbG93IGRvZXNuJ3RcbiAgcGFyZW50IC8vIGFjdGl2ZUluc3RhbmNlIGluIGxpZmVjeWNsZSBzdGF0ZVxuKSB7XG4gIHZhciBvcHRpb25zID0ge1xuICAgIF9pc0NvbXBvbmVudDogdHJ1ZSxcbiAgICBfcGFyZW50Vm5vZGU6IHZub2RlLFxuICAgIHBhcmVudDogcGFyZW50XG4gIH07XG4gIC8vIGNoZWNrIGlubGluZS10ZW1wbGF0ZSByZW5kZXIgZnVuY3Rpb25zXG4gIHZhciBpbmxpbmVUZW1wbGF0ZSA9IHZub2RlLmRhdGEuaW5saW5lVGVtcGxhdGU7XG4gIGlmIChpc0RlZihpbmxpbmVUZW1wbGF0ZSkpIHtcbiAgICBvcHRpb25zLnJlbmRlciA9IGlubGluZVRlbXBsYXRlLnJlbmRlcjtcbiAgICBvcHRpb25zLnN0YXRpY1JlbmRlckZucyA9IGlubGluZVRlbXBsYXRlLnN0YXRpY1JlbmRlckZucztcbiAgfVxuICByZXR1cm4gbmV3IHZub2RlLmNvbXBvbmVudE9wdGlvbnMuQ3RvcihvcHRpb25zKVxufVxuXG5mdW5jdGlvbiBpbnN0YWxsQ29tcG9uZW50SG9va3MgKGRhdGEpIHtcbiAgdmFyIGhvb2tzID0gZGF0YS5ob29rIHx8IChkYXRhLmhvb2sgPSB7fSk7XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgaG9va3NUb01lcmdlLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIGtleSA9IGhvb2tzVG9NZXJnZVtpXTtcbiAgICB2YXIgZXhpc3RpbmcgPSBob29rc1trZXldO1xuICAgIHZhciB0b01lcmdlID0gY29tcG9uZW50Vk5vZGVIb29rc1trZXldO1xuICAgIGlmIChleGlzdGluZyAhPT0gdG9NZXJnZSAmJiAhKGV4aXN0aW5nICYmIGV4aXN0aW5nLl9tZXJnZWQpKSB7XG4gICAgICBob29rc1trZXldID0gZXhpc3RpbmcgPyBtZXJnZUhvb2skMSh0b01lcmdlLCBleGlzdGluZykgOiB0b01lcmdlO1xuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBtZXJnZUhvb2skMSAoZjEsIGYyKSB7XG4gIHZhciBtZXJnZWQgPSBmdW5jdGlvbiAoYSwgYikge1xuICAgIC8vIGZsb3cgY29tcGxhaW5zIGFib3V0IGV4dHJhIGFyZ3Mgd2hpY2ggaXMgd2h5IHdlIHVzZSBhbnlcbiAgICBmMShhLCBiKTtcbiAgICBmMihhLCBiKTtcbiAgfTtcbiAgbWVyZ2VkLl9tZXJnZWQgPSB0cnVlO1xuICByZXR1cm4gbWVyZ2VkXG59XG5cbi8vIHRyYW5zZm9ybSBjb21wb25lbnQgdi1tb2RlbCBpbmZvICh2YWx1ZSBhbmQgY2FsbGJhY2spIGludG9cbi8vIHByb3AgYW5kIGV2ZW50IGhhbmRsZXIgcmVzcGVjdGl2ZWx5LlxuZnVuY3Rpb24gdHJhbnNmb3JtTW9kZWwgKG9wdGlvbnMsIGRhdGEpIHtcbiAgdmFyIHByb3AgPSAob3B0aW9ucy5tb2RlbCAmJiBvcHRpb25zLm1vZGVsLnByb3ApIHx8ICd2YWx1ZSc7XG4gIHZhciBldmVudCA9IChvcHRpb25zLm1vZGVsICYmIG9wdGlvbnMubW9kZWwuZXZlbnQpIHx8ICdpbnB1dCdcbiAgOyhkYXRhLmF0dHJzIHx8IChkYXRhLmF0dHJzID0ge30pKVtwcm9wXSA9IGRhdGEubW9kZWwudmFsdWU7XG4gIHZhciBvbiA9IGRhdGEub24gfHwgKGRhdGEub24gPSB7fSk7XG4gIHZhciBleGlzdGluZyA9IG9uW2V2ZW50XTtcbiAgdmFyIGNhbGxiYWNrID0gZGF0YS5tb2RlbC5jYWxsYmFjaztcbiAgaWYgKGlzRGVmKGV4aXN0aW5nKSkge1xuICAgIGlmIChcbiAgICAgIEFycmF5LmlzQXJyYXkoZXhpc3RpbmcpXG4gICAgICAgID8gZXhpc3RpbmcuaW5kZXhPZihjYWxsYmFjaykgPT09IC0xXG4gICAgICAgIDogZXhpc3RpbmcgIT09IGNhbGxiYWNrXG4gICAgKSB7XG4gICAgICBvbltldmVudF0gPSBbY2FsbGJhY2tdLmNvbmNhdChleGlzdGluZyk7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIG9uW2V2ZW50XSA9IGNhbGxiYWNrO1xuICB9XG59XG5cbi8qICAqL1xuXG52YXIgU0lNUExFX05PUk1BTElaRSA9IDE7XG52YXIgQUxXQVlTX05PUk1BTElaRSA9IDI7XG5cbi8vIHdyYXBwZXIgZnVuY3Rpb24gZm9yIHByb3ZpZGluZyBhIG1vcmUgZmxleGlibGUgaW50ZXJmYWNlXG4vLyB3aXRob3V0IGdldHRpbmcgeWVsbGVkIGF0IGJ5IGZsb3dcbmZ1bmN0aW9uIGNyZWF0ZUVsZW1lbnQgKFxuICBjb250ZXh0LFxuICB0YWcsXG4gIGRhdGEsXG4gIGNoaWxkcmVuLFxuICBub3JtYWxpemF0aW9uVHlwZSxcbiAgYWx3YXlzTm9ybWFsaXplXG4pIHtcbiAgaWYgKEFycmF5LmlzQXJyYXkoZGF0YSkgfHwgaXNQcmltaXRpdmUoZGF0YSkpIHtcbiAgICBub3JtYWxpemF0aW9uVHlwZSA9IGNoaWxkcmVuO1xuICAgIGNoaWxkcmVuID0gZGF0YTtcbiAgICBkYXRhID0gdW5kZWZpbmVkO1xuICB9XG4gIGlmIChpc1RydWUoYWx3YXlzTm9ybWFsaXplKSkge1xuICAgIG5vcm1hbGl6YXRpb25UeXBlID0gQUxXQVlTX05PUk1BTElaRTtcbiAgfVxuICByZXR1cm4gX2NyZWF0ZUVsZW1lbnQoY29udGV4dCwgdGFnLCBkYXRhLCBjaGlsZHJlbiwgbm9ybWFsaXphdGlvblR5cGUpXG59XG5cbmZ1bmN0aW9uIF9jcmVhdGVFbGVtZW50IChcbiAgY29udGV4dCxcbiAgdGFnLFxuICBkYXRhLFxuICBjaGlsZHJlbixcbiAgbm9ybWFsaXphdGlvblR5cGVcbikge1xuICBpZiAoaXNEZWYoZGF0YSkgJiYgaXNEZWYoKGRhdGEpLl9fb2JfXykpIHtcbiAgICB3YXJuKFxuICAgICAgXCJBdm9pZCB1c2luZyBvYnNlcnZlZCBkYXRhIG9iamVjdCBhcyB2bm9kZSBkYXRhOiBcIiArIChKU09OLnN0cmluZ2lmeShkYXRhKSkgKyBcIlxcblwiICtcbiAgICAgICdBbHdheXMgY3JlYXRlIGZyZXNoIHZub2RlIGRhdGEgb2JqZWN0cyBpbiBlYWNoIHJlbmRlciEnLFxuICAgICAgY29udGV4dFxuICAgICk7XG4gICAgcmV0dXJuIGNyZWF0ZUVtcHR5Vk5vZGUoKVxuICB9XG4gIC8vIG9iamVjdCBzeW50YXggaW4gdi1iaW5kXG4gIGlmIChpc0RlZihkYXRhKSAmJiBpc0RlZihkYXRhLmlzKSkge1xuICAgIHRhZyA9IGRhdGEuaXM7XG4gIH1cbiAgaWYgKCF0YWcpIHtcbiAgICAvLyBpbiBjYXNlIG9mIGNvbXBvbmVudCA6aXMgc2V0IHRvIGZhbHN5IHZhbHVlXG4gICAgcmV0dXJuIGNyZWF0ZUVtcHR5Vk5vZGUoKVxuICB9XG4gIC8vIHdhcm4gYWdhaW5zdCBub24tcHJpbWl0aXZlIGtleVxuICBpZiAoaXNEZWYoZGF0YSkgJiYgaXNEZWYoZGF0YS5rZXkpICYmICFpc1ByaW1pdGl2ZShkYXRhLmtleSlcbiAgKSB7XG4gICAge1xuICAgICAgd2FybihcbiAgICAgICAgJ0F2b2lkIHVzaW5nIG5vbi1wcmltaXRpdmUgdmFsdWUgYXMga2V5LCAnICtcbiAgICAgICAgJ3VzZSBzdHJpbmcvbnVtYmVyIHZhbHVlIGluc3RlYWQuJyxcbiAgICAgICAgY29udGV4dFxuICAgICAgKTtcbiAgICB9XG4gIH1cbiAgLy8gc3VwcG9ydCBzaW5nbGUgZnVuY3Rpb24gY2hpbGRyZW4gYXMgZGVmYXVsdCBzY29wZWQgc2xvdFxuICBpZiAoQXJyYXkuaXNBcnJheShjaGlsZHJlbikgJiZcbiAgICB0eXBlb2YgY2hpbGRyZW5bMF0gPT09ICdmdW5jdGlvbidcbiAgKSB7XG4gICAgZGF0YSA9IGRhdGEgfHwge307XG4gICAgZGF0YS5zY29wZWRTbG90cyA9IHsgZGVmYXVsdDogY2hpbGRyZW5bMF0gfTtcbiAgICBjaGlsZHJlbi5sZW5ndGggPSAwO1xuICB9XG4gIGlmIChub3JtYWxpemF0aW9uVHlwZSA9PT0gQUxXQVlTX05PUk1BTElaRSkge1xuICAgIGNoaWxkcmVuID0gbm9ybWFsaXplQ2hpbGRyZW4oY2hpbGRyZW4pO1xuICB9IGVsc2UgaWYgKG5vcm1hbGl6YXRpb25UeXBlID09PSBTSU1QTEVfTk9STUFMSVpFKSB7XG4gICAgY2hpbGRyZW4gPSBzaW1wbGVOb3JtYWxpemVDaGlsZHJlbihjaGlsZHJlbik7XG4gIH1cbiAgdmFyIHZub2RlLCBucztcbiAgaWYgKHR5cGVvZiB0YWcgPT09ICdzdHJpbmcnKSB7XG4gICAgdmFyIEN0b3I7XG4gICAgbnMgPSAoY29udGV4dC4kdm5vZGUgJiYgY29udGV4dC4kdm5vZGUubnMpIHx8IGNvbmZpZy5nZXRUYWdOYW1lc3BhY2UodGFnKTtcbiAgICBpZiAoY29uZmlnLmlzUmVzZXJ2ZWRUYWcodGFnKSkge1xuICAgICAgLy8gcGxhdGZvcm0gYnVpbHQtaW4gZWxlbWVudHNcbiAgICAgIGlmIChpc0RlZihkYXRhKSAmJiBpc0RlZihkYXRhLm5hdGl2ZU9uKSkge1xuICAgICAgICB3YXJuKFxuICAgICAgICAgIChcIlRoZSAubmF0aXZlIG1vZGlmaWVyIGZvciB2LW9uIGlzIG9ubHkgdmFsaWQgb24gY29tcG9uZW50cyBidXQgaXQgd2FzIHVzZWQgb24gPFwiICsgdGFnICsgXCI+LlwiKSxcbiAgICAgICAgICBjb250ZXh0XG4gICAgICAgICk7XG4gICAgICB9XG4gICAgICB2bm9kZSA9IG5ldyBWTm9kZShcbiAgICAgICAgY29uZmlnLnBhcnNlUGxhdGZvcm1UYWdOYW1lKHRhZyksIGRhdGEsIGNoaWxkcmVuLFxuICAgICAgICB1bmRlZmluZWQsIHVuZGVmaW5lZCwgY29udGV4dFxuICAgICAgKTtcbiAgICB9IGVsc2UgaWYgKCghZGF0YSB8fCAhZGF0YS5wcmUpICYmIGlzRGVmKEN0b3IgPSByZXNvbHZlQXNzZXQoY29udGV4dC4kb3B0aW9ucywgJ2NvbXBvbmVudHMnLCB0YWcpKSkge1xuICAgICAgLy8gY29tcG9uZW50XG4gICAgICB2bm9kZSA9IGNyZWF0ZUNvbXBvbmVudChDdG9yLCBkYXRhLCBjb250ZXh0LCBjaGlsZHJlbiwgdGFnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gdW5rbm93biBvciB1bmxpc3RlZCBuYW1lc3BhY2VkIGVsZW1lbnRzXG4gICAgICAvLyBjaGVjayBhdCBydW50aW1lIGJlY2F1c2UgaXQgbWF5IGdldCBhc3NpZ25lZCBhIG5hbWVzcGFjZSB3aGVuIGl0c1xuICAgICAgLy8gcGFyZW50IG5vcm1hbGl6ZXMgY2hpbGRyZW5cbiAgICAgIHZub2RlID0gbmV3IFZOb2RlKFxuICAgICAgICB0YWcsIGRhdGEsIGNoaWxkcmVuLFxuICAgICAgICB1bmRlZmluZWQsIHVuZGVmaW5lZCwgY29udGV4dFxuICAgICAgKTtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgLy8gZGlyZWN0IGNvbXBvbmVudCBvcHRpb25zIC8gY29uc3RydWN0b3JcbiAgICB2bm9kZSA9IGNyZWF0ZUNvbXBvbmVudCh0YWcsIGRhdGEsIGNvbnRleHQsIGNoaWxkcmVuKTtcbiAgfVxuICBpZiAoQXJyYXkuaXNBcnJheSh2bm9kZSkpIHtcbiAgICByZXR1cm4gdm5vZGVcbiAgfSBlbHNlIGlmIChpc0RlZih2bm9kZSkpIHtcbiAgICBpZiAoaXNEZWYobnMpKSB7IGFwcGx5TlModm5vZGUsIG5zKTsgfVxuICAgIGlmIChpc0RlZihkYXRhKSkgeyByZWdpc3RlckRlZXBCaW5kaW5ncyhkYXRhKTsgfVxuICAgIHJldHVybiB2bm9kZVxuICB9IGVsc2Uge1xuICAgIHJldHVybiBjcmVhdGVFbXB0eVZOb2RlKClcbiAgfVxufVxuXG5mdW5jdGlvbiBhcHBseU5TICh2bm9kZSwgbnMsIGZvcmNlKSB7XG4gIHZub2RlLm5zID0gbnM7XG4gIGlmICh2bm9kZS50YWcgPT09ICdmb3JlaWduT2JqZWN0Jykge1xuICAgIC8vIHVzZSBkZWZhdWx0IG5hbWVzcGFjZSBpbnNpZGUgZm9yZWlnbk9iamVjdFxuICAgIG5zID0gdW5kZWZpbmVkO1xuICAgIGZvcmNlID0gdHJ1ZTtcbiAgfVxuICBpZiAoaXNEZWYodm5vZGUuY2hpbGRyZW4pKSB7XG4gICAgZm9yICh2YXIgaSA9IDAsIGwgPSB2bm9kZS5jaGlsZHJlbi5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICAgIHZhciBjaGlsZCA9IHZub2RlLmNoaWxkcmVuW2ldO1xuICAgICAgaWYgKGlzRGVmKGNoaWxkLnRhZykgJiYgKFxuICAgICAgICBpc1VuZGVmKGNoaWxkLm5zKSB8fCAoaXNUcnVlKGZvcmNlKSAmJiBjaGlsZC50YWcgIT09ICdzdmcnKSkpIHtcbiAgICAgICAgYXBwbHlOUyhjaGlsZCwgbnMsIGZvcmNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gcmVmICM1MzE4XG4vLyBuZWNlc3NhcnkgdG8gZW5zdXJlIHBhcmVudCByZS1yZW5kZXIgd2hlbiBkZWVwIGJpbmRpbmdzIGxpa2UgOnN0eWxlIGFuZFxuLy8gOmNsYXNzIGFyZSB1c2VkIG9uIHNsb3Qgbm9kZXNcbmZ1bmN0aW9uIHJlZ2lzdGVyRGVlcEJpbmRpbmdzIChkYXRhKSB7XG4gIGlmIChpc09iamVjdChkYXRhLnN0eWxlKSkge1xuICAgIHRyYXZlcnNlKGRhdGEuc3R5bGUpO1xuICB9XG4gIGlmIChpc09iamVjdChkYXRhLmNsYXNzKSkge1xuICAgIHRyYXZlcnNlKGRhdGEuY2xhc3MpO1xuICB9XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBpbml0UmVuZGVyICh2bSkge1xuICB2bS5fdm5vZGUgPSBudWxsOyAvLyB0aGUgcm9vdCBvZiB0aGUgY2hpbGQgdHJlZVxuICB2bS5fc3RhdGljVHJlZXMgPSBudWxsOyAvLyB2LW9uY2UgY2FjaGVkIHRyZWVzXG4gIHZhciBvcHRpb25zID0gdm0uJG9wdGlvbnM7XG4gIHZhciBwYXJlbnRWbm9kZSA9IHZtLiR2bm9kZSA9IG9wdGlvbnMuX3BhcmVudFZub2RlOyAvLyB0aGUgcGxhY2Vob2xkZXIgbm9kZSBpbiBwYXJlbnQgdHJlZVxuICB2YXIgcmVuZGVyQ29udGV4dCA9IHBhcmVudFZub2RlICYmIHBhcmVudFZub2RlLmNvbnRleHQ7XG4gIHZtLiRzbG90cyA9IHJlc29sdmVTbG90cyhvcHRpb25zLl9yZW5kZXJDaGlsZHJlbiwgcmVuZGVyQ29udGV4dCk7XG4gIHZtLiRzY29wZWRTbG90cyA9IGVtcHR5T2JqZWN0O1xuICAvLyBiaW5kIHRoZSBjcmVhdGVFbGVtZW50IGZuIHRvIHRoaXMgaW5zdGFuY2VcbiAgLy8gc28gdGhhdCB3ZSBnZXQgcHJvcGVyIHJlbmRlciBjb250ZXh0IGluc2lkZSBpdC5cbiAgLy8gYXJncyBvcmRlcjogdGFnLCBkYXRhLCBjaGlsZHJlbiwgbm9ybWFsaXphdGlvblR5cGUsIGFsd2F5c05vcm1hbGl6ZVxuICAvLyBpbnRlcm5hbCB2ZXJzaW9uIGlzIHVzZWQgYnkgcmVuZGVyIGZ1bmN0aW9ucyBjb21waWxlZCBmcm9tIHRlbXBsYXRlc1xuICB2bS5fYyA9IGZ1bmN0aW9uIChhLCBiLCBjLCBkKSB7IHJldHVybiBjcmVhdGVFbGVtZW50KHZtLCBhLCBiLCBjLCBkLCBmYWxzZSk7IH07XG4gIC8vIG5vcm1hbGl6YXRpb24gaXMgYWx3YXlzIGFwcGxpZWQgZm9yIHRoZSBwdWJsaWMgdmVyc2lvbiwgdXNlZCBpblxuICAvLyB1c2VyLXdyaXR0ZW4gcmVuZGVyIGZ1bmN0aW9ucy5cbiAgdm0uJGNyZWF0ZUVsZW1lbnQgPSBmdW5jdGlvbiAoYSwgYiwgYywgZCkgeyByZXR1cm4gY3JlYXRlRWxlbWVudCh2bSwgYSwgYiwgYywgZCwgdHJ1ZSk7IH07XG5cbiAgLy8gJGF0dHJzICYgJGxpc3RlbmVycyBhcmUgZXhwb3NlZCBmb3IgZWFzaWVyIEhPQyBjcmVhdGlvbi5cbiAgLy8gdGhleSBuZWVkIHRvIGJlIHJlYWN0aXZlIHNvIHRoYXQgSE9DcyB1c2luZyB0aGVtIGFyZSBhbHdheXMgdXBkYXRlZFxuICB2YXIgcGFyZW50RGF0YSA9IHBhcmVudFZub2RlICYmIHBhcmVudFZub2RlLmRhdGE7XG5cbiAgLyogaXN0YW5idWwgaWdub3JlIGVsc2UgKi9cbiAge1xuICAgIGRlZmluZVJlYWN0aXZlJCQxKHZtLCAnJGF0dHJzJywgcGFyZW50RGF0YSAmJiBwYXJlbnREYXRhLmF0dHJzIHx8IGVtcHR5T2JqZWN0LCBmdW5jdGlvbiAoKSB7XG4gICAgICAhaXNVcGRhdGluZ0NoaWxkQ29tcG9uZW50ICYmIHdhcm4oXCIkYXR0cnMgaXMgcmVhZG9ubHkuXCIsIHZtKTtcbiAgICB9LCB0cnVlKTtcbiAgICBkZWZpbmVSZWFjdGl2ZSQkMSh2bSwgJyRsaXN0ZW5lcnMnLCBvcHRpb25zLl9wYXJlbnRMaXN0ZW5lcnMgfHwgZW1wdHlPYmplY3QsIGZ1bmN0aW9uICgpIHtcbiAgICAgICFpc1VwZGF0aW5nQ2hpbGRDb21wb25lbnQgJiYgd2FybihcIiRsaXN0ZW5lcnMgaXMgcmVhZG9ubHkuXCIsIHZtKTtcbiAgICB9LCB0cnVlKTtcbiAgfVxufVxuXG52YXIgY3VycmVudFJlbmRlcmluZ0luc3RhbmNlID0gbnVsbDtcblxuZnVuY3Rpb24gcmVuZGVyTWl4aW4gKFZ1ZSkge1xuICAvLyBpbnN0YWxsIHJ1bnRpbWUgY29udmVuaWVuY2UgaGVscGVyc1xuICBpbnN0YWxsUmVuZGVySGVscGVycyhWdWUucHJvdG90eXBlKTtcblxuICBWdWUucHJvdG90eXBlLiRuZXh0VGljayA9IGZ1bmN0aW9uIChmbikge1xuICAgIHJldHVybiBuZXh0VGljayhmbiwgdGhpcylcbiAgfTtcblxuICBWdWUucHJvdG90eXBlLl9yZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIHZtID0gdGhpcztcbiAgICB2YXIgcmVmID0gdm0uJG9wdGlvbnM7XG4gICAgdmFyIHJlbmRlciA9IHJlZi5yZW5kZXI7XG4gICAgdmFyIF9wYXJlbnRWbm9kZSA9IHJlZi5fcGFyZW50Vm5vZGU7XG5cbiAgICBpZiAoX3BhcmVudFZub2RlKSB7XG4gICAgICB2bS4kc2NvcGVkU2xvdHMgPSBub3JtYWxpemVTY29wZWRTbG90cyhcbiAgICAgICAgX3BhcmVudFZub2RlLmRhdGEuc2NvcGVkU2xvdHMsXG4gICAgICAgIHZtLiRzbG90cyxcbiAgICAgICAgdm0uJHNjb3BlZFNsb3RzXG4gICAgICApO1xuICAgIH1cblxuICAgIC8vIHNldCBwYXJlbnQgdm5vZGUuIHRoaXMgYWxsb3dzIHJlbmRlciBmdW5jdGlvbnMgdG8gaGF2ZSBhY2Nlc3NcbiAgICAvLyB0byB0aGUgZGF0YSBvbiB0aGUgcGxhY2Vob2xkZXIgbm9kZS5cbiAgICB2bS4kdm5vZGUgPSBfcGFyZW50Vm5vZGU7XG4gICAgLy8gcmVuZGVyIHNlbGZcbiAgICB2YXIgdm5vZGU7XG4gICAgdHJ5IHtcbiAgICAgIC8vIFRoZXJlJ3Mgbm8gbmVlZCB0byBtYWludGFpbiBhIHN0YWNrIGJlY2F1c2UgYWxsIHJlbmRlciBmbnMgYXJlIGNhbGxlZFxuICAgICAgLy8gc2VwYXJhdGVseSBmcm9tIG9uZSBhbm90aGVyLiBOZXN0ZWQgY29tcG9uZW50J3MgcmVuZGVyIGZucyBhcmUgY2FsbGVkXG4gICAgICAvLyB3aGVuIHBhcmVudCBjb21wb25lbnQgaXMgcGF0Y2hlZC5cbiAgICAgIGN1cnJlbnRSZW5kZXJpbmdJbnN0YW5jZSA9IHZtO1xuICAgICAgdm5vZGUgPSByZW5kZXIuY2FsbCh2bS5fcmVuZGVyUHJveHksIHZtLiRjcmVhdGVFbGVtZW50KTtcbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICBoYW5kbGVFcnJvcihlLCB2bSwgXCJyZW5kZXJcIik7XG4gICAgICAvLyByZXR1cm4gZXJyb3IgcmVuZGVyIHJlc3VsdCxcbiAgICAgIC8vIG9yIHByZXZpb3VzIHZub2RlIHRvIHByZXZlbnQgcmVuZGVyIGVycm9yIGNhdXNpbmcgYmxhbmsgY29tcG9uZW50XG4gICAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgZWxzZSAqL1xuICAgICAgaWYgKHZtLiRvcHRpb25zLnJlbmRlckVycm9yKSB7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgdm5vZGUgPSB2bS4kb3B0aW9ucy5yZW5kZXJFcnJvci5jYWxsKHZtLl9yZW5kZXJQcm94eSwgdm0uJGNyZWF0ZUVsZW1lbnQsIGUpO1xuICAgICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgICAgaGFuZGxlRXJyb3IoZSwgdm0sIFwicmVuZGVyRXJyb3JcIik7XG4gICAgICAgICAgdm5vZGUgPSB2bS5fdm5vZGU7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHZub2RlID0gdm0uX3Zub2RlO1xuICAgICAgfVxuICAgIH0gZmluYWxseSB7XG4gICAgICBjdXJyZW50UmVuZGVyaW5nSW5zdGFuY2UgPSBudWxsO1xuICAgIH1cbiAgICAvLyBpZiB0aGUgcmV0dXJuZWQgYXJyYXkgY29udGFpbnMgb25seSBhIHNpbmdsZSBub2RlLCBhbGxvdyBpdFxuICAgIGlmIChBcnJheS5pc0FycmF5KHZub2RlKSAmJiB2bm9kZS5sZW5ndGggPT09IDEpIHtcbiAgICAgIHZub2RlID0gdm5vZGVbMF07XG4gICAgfVxuICAgIC8vIHJldHVybiBlbXB0eSB2bm9kZSBpbiBjYXNlIHRoZSByZW5kZXIgZnVuY3Rpb24gZXJyb3JlZCBvdXRcbiAgICBpZiAoISh2bm9kZSBpbnN0YW5jZW9mIFZOb2RlKSkge1xuICAgICAgaWYgKEFycmF5LmlzQXJyYXkodm5vZGUpKSB7XG4gICAgICAgIHdhcm4oXG4gICAgICAgICAgJ011bHRpcGxlIHJvb3Qgbm9kZXMgcmV0dXJuZWQgZnJvbSByZW5kZXIgZnVuY3Rpb24uIFJlbmRlciBmdW5jdGlvbiAnICtcbiAgICAgICAgICAnc2hvdWxkIHJldHVybiBhIHNpbmdsZSByb290IG5vZGUuJyxcbiAgICAgICAgICB2bVxuICAgICAgICApO1xuICAgICAgfVxuICAgICAgdm5vZGUgPSBjcmVhdGVFbXB0eVZOb2RlKCk7XG4gICAgfVxuICAgIC8vIHNldCBwYXJlbnRcbiAgICB2bm9kZS5wYXJlbnQgPSBfcGFyZW50Vm5vZGU7XG4gICAgcmV0dXJuIHZub2RlXG4gIH07XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBlbnN1cmVDdG9yIChjb21wLCBiYXNlKSB7XG4gIGlmIChcbiAgICBjb21wLl9fZXNNb2R1bGUgfHxcbiAgICAoaGFzU3ltYm9sICYmIGNvbXBbU3ltYm9sLnRvU3RyaW5nVGFnXSA9PT0gJ01vZHVsZScpXG4gICkge1xuICAgIGNvbXAgPSBjb21wLmRlZmF1bHQ7XG4gIH1cbiAgcmV0dXJuIGlzT2JqZWN0KGNvbXApXG4gICAgPyBiYXNlLmV4dGVuZChjb21wKVxuICAgIDogY29tcFxufVxuXG5mdW5jdGlvbiBjcmVhdGVBc3luY1BsYWNlaG9sZGVyIChcbiAgZmFjdG9yeSxcbiAgZGF0YSxcbiAgY29udGV4dCxcbiAgY2hpbGRyZW4sXG4gIHRhZ1xuKSB7XG4gIHZhciBub2RlID0gY3JlYXRlRW1wdHlWTm9kZSgpO1xuICBub2RlLmFzeW5jRmFjdG9yeSA9IGZhY3Rvcnk7XG4gIG5vZGUuYXN5bmNNZXRhID0geyBkYXRhOiBkYXRhLCBjb250ZXh0OiBjb250ZXh0LCBjaGlsZHJlbjogY2hpbGRyZW4sIHRhZzogdGFnIH07XG4gIHJldHVybiBub2RlXG59XG5cbmZ1bmN0aW9uIHJlc29sdmVBc3luY0NvbXBvbmVudCAoXG4gIGZhY3RvcnksXG4gIGJhc2VDdG9yXG4pIHtcbiAgaWYgKGlzVHJ1ZShmYWN0b3J5LmVycm9yKSAmJiBpc0RlZihmYWN0b3J5LmVycm9yQ29tcCkpIHtcbiAgICByZXR1cm4gZmFjdG9yeS5lcnJvckNvbXBcbiAgfVxuXG4gIGlmIChpc0RlZihmYWN0b3J5LnJlc29sdmVkKSkge1xuICAgIHJldHVybiBmYWN0b3J5LnJlc29sdmVkXG4gIH1cblxuICB2YXIgb3duZXIgPSBjdXJyZW50UmVuZGVyaW5nSW5zdGFuY2U7XG4gIGlmIChvd25lciAmJiBpc0RlZihmYWN0b3J5Lm93bmVycykgJiYgZmFjdG9yeS5vd25lcnMuaW5kZXhPZihvd25lcikgPT09IC0xKSB7XG4gICAgLy8gYWxyZWFkeSBwZW5kaW5nXG4gICAgZmFjdG9yeS5vd25lcnMucHVzaChvd25lcik7XG4gIH1cblxuICBpZiAoaXNUcnVlKGZhY3RvcnkubG9hZGluZykgJiYgaXNEZWYoZmFjdG9yeS5sb2FkaW5nQ29tcCkpIHtcbiAgICByZXR1cm4gZmFjdG9yeS5sb2FkaW5nQ29tcFxuICB9XG5cbiAgaWYgKG93bmVyICYmICFpc0RlZihmYWN0b3J5Lm93bmVycykpIHtcbiAgICB2YXIgb3duZXJzID0gZmFjdG9yeS5vd25lcnMgPSBbb3duZXJdO1xuICAgIHZhciBzeW5jID0gdHJ1ZTtcbiAgICB2YXIgdGltZXJMb2FkaW5nID0gbnVsbDtcbiAgICB2YXIgdGltZXJUaW1lb3V0ID0gbnVsbFxuXG4gICAgOyhvd25lcikuJG9uKCdob29rOmRlc3Ryb3llZCcsIGZ1bmN0aW9uICgpIHsgcmV0dXJuIHJlbW92ZShvd25lcnMsIG93bmVyKTsgfSk7XG5cbiAgICB2YXIgZm9yY2VSZW5kZXIgPSBmdW5jdGlvbiAocmVuZGVyQ29tcGxldGVkKSB7XG4gICAgICBmb3IgKHZhciBpID0gMCwgbCA9IG93bmVycy5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgKG93bmVyc1tpXSkuJGZvcmNlVXBkYXRlKCk7XG4gICAgICB9XG5cbiAgICAgIGlmIChyZW5kZXJDb21wbGV0ZWQpIHtcbiAgICAgICAgb3duZXJzLmxlbmd0aCA9IDA7XG4gICAgICAgIGlmICh0aW1lckxvYWRpbmcgIT09IG51bGwpIHtcbiAgICAgICAgICBjbGVhclRpbWVvdXQodGltZXJMb2FkaW5nKTtcbiAgICAgICAgICB0aW1lckxvYWRpbmcgPSBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGlmICh0aW1lclRpbWVvdXQgIT09IG51bGwpIHtcbiAgICAgICAgICBjbGVhclRpbWVvdXQodGltZXJUaW1lb3V0KTtcbiAgICAgICAgICB0aW1lclRpbWVvdXQgPSBudWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfTtcblxuICAgIHZhciByZXNvbHZlID0gb25jZShmdW5jdGlvbiAocmVzKSB7XG4gICAgICAvLyBjYWNoZSByZXNvbHZlZFxuICAgICAgZmFjdG9yeS5yZXNvbHZlZCA9IGVuc3VyZUN0b3IocmVzLCBiYXNlQ3Rvcik7XG4gICAgICAvLyBpbnZva2UgY2FsbGJhY2tzIG9ubHkgaWYgdGhpcyBpcyBub3QgYSBzeW5jaHJvbm91cyByZXNvbHZlXG4gICAgICAvLyAoYXN5bmMgcmVzb2x2ZXMgYXJlIHNoaW1tZWQgYXMgc3luY2hyb25vdXMgZHVyaW5nIFNTUilcbiAgICAgIGlmICghc3luYykge1xuICAgICAgICBmb3JjZVJlbmRlcih0cnVlKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIG93bmVycy5sZW5ndGggPSAwO1xuICAgICAgfVxuICAgIH0pO1xuXG4gICAgdmFyIHJlamVjdCA9IG9uY2UoZnVuY3Rpb24gKHJlYXNvbikge1xuICAgICAgd2FybihcbiAgICAgICAgXCJGYWlsZWQgdG8gcmVzb2x2ZSBhc3luYyBjb21wb25lbnQ6IFwiICsgKFN0cmluZyhmYWN0b3J5KSkgK1xuICAgICAgICAocmVhc29uID8gKFwiXFxuUmVhc29uOiBcIiArIHJlYXNvbikgOiAnJylcbiAgICAgICk7XG4gICAgICBpZiAoaXNEZWYoZmFjdG9yeS5lcnJvckNvbXApKSB7XG4gICAgICAgIGZhY3RvcnkuZXJyb3IgPSB0cnVlO1xuICAgICAgICBmb3JjZVJlbmRlcih0cnVlKTtcbiAgICAgIH1cbiAgICB9KTtcblxuICAgIHZhciByZXMgPSBmYWN0b3J5KHJlc29sdmUsIHJlamVjdCk7XG5cbiAgICBpZiAoaXNPYmplY3QocmVzKSkge1xuICAgICAgaWYgKGlzUHJvbWlzZShyZXMpKSB7XG4gICAgICAgIC8vICgpID0+IFByb21pc2VcbiAgICAgICAgaWYgKGlzVW5kZWYoZmFjdG9yeS5yZXNvbHZlZCkpIHtcbiAgICAgICAgICByZXMudGhlbihyZXNvbHZlLCByZWplY3QpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2UgaWYgKGlzUHJvbWlzZShyZXMuY29tcG9uZW50KSkge1xuICAgICAgICByZXMuY29tcG9uZW50LnRoZW4ocmVzb2x2ZSwgcmVqZWN0KTtcblxuICAgICAgICBpZiAoaXNEZWYocmVzLmVycm9yKSkge1xuICAgICAgICAgIGZhY3RvcnkuZXJyb3JDb21wID0gZW5zdXJlQ3RvcihyZXMuZXJyb3IsIGJhc2VDdG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChpc0RlZihyZXMubG9hZGluZykpIHtcbiAgICAgICAgICBmYWN0b3J5LmxvYWRpbmdDb21wID0gZW5zdXJlQ3RvcihyZXMubG9hZGluZywgYmFzZUN0b3IpO1xuICAgICAgICAgIGlmIChyZXMuZGVsYXkgPT09IDApIHtcbiAgICAgICAgICAgIGZhY3RvcnkubG9hZGluZyA9IHRydWU7XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRpbWVyTG9hZGluZyA9IHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICB0aW1lckxvYWRpbmcgPSBudWxsO1xuICAgICAgICAgICAgICBpZiAoaXNVbmRlZihmYWN0b3J5LnJlc29sdmVkKSAmJiBpc1VuZGVmKGZhY3RvcnkuZXJyb3IpKSB7XG4gICAgICAgICAgICAgICAgZmFjdG9yeS5sb2FkaW5nID0gdHJ1ZTtcbiAgICAgICAgICAgICAgICBmb3JjZVJlbmRlcihmYWxzZSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sIHJlcy5kZWxheSB8fCAyMDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChpc0RlZihyZXMudGltZW91dCkpIHtcbiAgICAgICAgICB0aW1lclRpbWVvdXQgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIHRpbWVyVGltZW91dCA9IG51bGw7XG4gICAgICAgICAgICBpZiAoaXNVbmRlZihmYWN0b3J5LnJlc29sdmVkKSkge1xuICAgICAgICAgICAgICByZWplY3QoXG4gICAgICAgICAgICAgICAgXCJ0aW1lb3V0IChcIiArIChyZXMudGltZW91dCkgKyBcIm1zKVwiXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSwgcmVzLnRpbWVvdXQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3luYyA9IGZhbHNlO1xuICAgIC8vIHJldHVybiBpbiBjYXNlIHJlc29sdmVkIHN5bmNocm9ub3VzbHlcbiAgICByZXR1cm4gZmFjdG9yeS5sb2FkaW5nXG4gICAgICA/IGZhY3RvcnkubG9hZGluZ0NvbXBcbiAgICAgIDogZmFjdG9yeS5yZXNvbHZlZFxuICB9XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBpc0FzeW5jUGxhY2Vob2xkZXIgKG5vZGUpIHtcbiAgcmV0dXJuIG5vZGUuaXNDb21tZW50ICYmIG5vZGUuYXN5bmNGYWN0b3J5XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBnZXRGaXJzdENvbXBvbmVudENoaWxkIChjaGlsZHJlbikge1xuICBpZiAoQXJyYXkuaXNBcnJheShjaGlsZHJlbikpIHtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGNoaWxkcmVuLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgYyA9IGNoaWxkcmVuW2ldO1xuICAgICAgaWYgKGlzRGVmKGMpICYmIChpc0RlZihjLmNvbXBvbmVudE9wdGlvbnMpIHx8IGlzQXN5bmNQbGFjZWhvbGRlcihjKSkpIHtcbiAgICAgICAgcmV0dXJuIGNcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogICovXG5cbi8qICAqL1xuXG5mdW5jdGlvbiBpbml0RXZlbnRzICh2bSkge1xuICB2bS5fZXZlbnRzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbiAgdm0uX2hhc0hvb2tFdmVudCA9IGZhbHNlO1xuICAvLyBpbml0IHBhcmVudCBhdHRhY2hlZCBldmVudHNcbiAgdmFyIGxpc3RlbmVycyA9IHZtLiRvcHRpb25zLl9wYXJlbnRMaXN0ZW5lcnM7XG4gIGlmIChsaXN0ZW5lcnMpIHtcbiAgICB1cGRhdGVDb21wb25lbnRMaXN0ZW5lcnModm0sIGxpc3RlbmVycyk7XG4gIH1cbn1cblxudmFyIHRhcmdldDtcblxuZnVuY3Rpb24gYWRkIChldmVudCwgZm4pIHtcbiAgdGFyZ2V0LiRvbihldmVudCwgZm4pO1xufVxuXG5mdW5jdGlvbiByZW1vdmUkMSAoZXZlbnQsIGZuKSB7XG4gIHRhcmdldC4kb2ZmKGV2ZW50LCBmbik7XG59XG5cbmZ1bmN0aW9uIGNyZWF0ZU9uY2VIYW5kbGVyIChldmVudCwgZm4pIHtcbiAgdmFyIF90YXJnZXQgPSB0YXJnZXQ7XG4gIHJldHVybiBmdW5jdGlvbiBvbmNlSGFuZGxlciAoKSB7XG4gICAgdmFyIHJlcyA9IGZuLmFwcGx5KG51bGwsIGFyZ3VtZW50cyk7XG4gICAgaWYgKHJlcyAhPT0gbnVsbCkge1xuICAgICAgX3RhcmdldC4kb2ZmKGV2ZW50LCBvbmNlSGFuZGxlcik7XG4gICAgfVxuICB9XG59XG5cbmZ1bmN0aW9uIHVwZGF0ZUNvbXBvbmVudExpc3RlbmVycyAoXG4gIHZtLFxuICBsaXN0ZW5lcnMsXG4gIG9sZExpc3RlbmVyc1xuKSB7XG4gIHRhcmdldCA9IHZtO1xuICB1cGRhdGVMaXN0ZW5lcnMobGlzdGVuZXJzLCBvbGRMaXN0ZW5lcnMgfHwge30sIGFkZCwgcmVtb3ZlJDEsIGNyZWF0ZU9uY2VIYW5kbGVyLCB2bSk7XG4gIHRhcmdldCA9IHVuZGVmaW5lZDtcbn1cblxuZnVuY3Rpb24gZXZlbnRzTWl4aW4gKFZ1ZSkge1xuICB2YXIgaG9va1JFID0gL15ob29rOi87XG4gIFZ1ZS5wcm90b3R5cGUuJG9uID0gZnVuY3Rpb24gKGV2ZW50LCBmbikge1xuICAgIHZhciB2bSA9IHRoaXM7XG4gICAgaWYgKEFycmF5LmlzQXJyYXkoZXZlbnQpKSB7XG4gICAgICBmb3IgKHZhciBpID0gMCwgbCA9IGV2ZW50Lmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgICAgICB2bS4kb24oZXZlbnRbaV0sIGZuKTtcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgKHZtLl9ldmVudHNbZXZlbnRdIHx8ICh2bS5fZXZlbnRzW2V2ZW50XSA9IFtdKSkucHVzaChmbik7XG4gICAgICAvLyBvcHRpbWl6ZSBob29rOmV2ZW50IGNvc3QgYnkgdXNpbmcgYSBib29sZWFuIGZsYWcgbWFya2VkIGF0IHJlZ2lzdHJhdGlvblxuICAgICAgLy8gaW5zdGVhZCBvZiBhIGhhc2ggbG9va3VwXG4gICAgICBpZiAoaG9va1JFLnRlc3QoZXZlbnQpKSB7XG4gICAgICAgIHZtLl9oYXNIb29rRXZlbnQgPSB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gdm1cbiAgfTtcblxuICBWdWUucHJvdG90eXBlLiRvbmNlID0gZnVuY3Rpb24gKGV2ZW50LCBmbikge1xuICAgIHZhciB2bSA9IHRoaXM7XG4gICAgZnVuY3Rpb24gb24gKCkge1xuICAgICAgdm0uJG9mZihldmVudCwgb24pO1xuICAgICAgZm4uYXBwbHkodm0sIGFyZ3VtZW50cyk7XG4gICAgfVxuICAgIG9uLmZuID0gZm47XG4gICAgdm0uJG9uKGV2ZW50LCBvbik7XG4gICAgcmV0dXJuIHZtXG4gIH07XG5cbiAgVnVlLnByb3RvdHlwZS4kb2ZmID0gZnVuY3Rpb24gKGV2ZW50LCBmbikge1xuICAgIHZhciB2bSA9IHRoaXM7XG4gICAgLy8gYWxsXG4gICAgaWYgKCFhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICB2bS5fZXZlbnRzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbiAgICAgIHJldHVybiB2bVxuICAgIH1cbiAgICAvLyBhcnJheSBvZiBldmVudHNcbiAgICBpZiAoQXJyYXkuaXNBcnJheShldmVudCkpIHtcbiAgICAgIGZvciAodmFyIGkkMSA9IDAsIGwgPSBldmVudC5sZW5ndGg7IGkkMSA8IGw7IGkkMSsrKSB7XG4gICAgICAgIHZtLiRvZmYoZXZlbnRbaSQxXSwgZm4pO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHZtXG4gICAgfVxuICAgIC8vIHNwZWNpZmljIGV2ZW50XG4gICAgdmFyIGNicyA9IHZtLl9ldmVudHNbZXZlbnRdO1xuICAgIGlmICghY2JzKSB7XG4gICAgICByZXR1cm4gdm1cbiAgICB9XG4gICAgaWYgKCFmbikge1xuICAgICAgdm0uX2V2ZW50c1tldmVudF0gPSBudWxsO1xuICAgICAgcmV0dXJuIHZtXG4gICAgfVxuICAgIC8vIHNwZWNpZmljIGhhbmRsZXJcbiAgICB2YXIgY2I7XG4gICAgdmFyIGkgPSBjYnMubGVuZ3RoO1xuICAgIHdoaWxlIChpLS0pIHtcbiAgICAgIGNiID0gY2JzW2ldO1xuICAgICAgaWYgKGNiID09PSBmbiB8fCBjYi5mbiA9PT0gZm4pIHtcbiAgICAgICAgY2JzLnNwbGljZShpLCAxKTtcbiAgICAgICAgYnJlYWtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHZtXG4gIH07XG5cbiAgVnVlLnByb3RvdHlwZS4kZW1pdCA9IGZ1bmN0aW9uIChldmVudCkge1xuICAgIHZhciB2bSA9IHRoaXM7XG4gICAge1xuICAgICAgdmFyIGxvd2VyQ2FzZUV2ZW50ID0gZXZlbnQudG9Mb3dlckNhc2UoKTtcbiAgICAgIGlmIChsb3dlckNhc2VFdmVudCAhPT0gZXZlbnQgJiYgdm0uX2V2ZW50c1tsb3dlckNhc2VFdmVudF0pIHtcbiAgICAgICAgdGlwKFxuICAgICAgICAgIFwiRXZlbnQgXFxcIlwiICsgbG93ZXJDYXNlRXZlbnQgKyBcIlxcXCIgaXMgZW1pdHRlZCBpbiBjb21wb25lbnQgXCIgK1xuICAgICAgICAgIChmb3JtYXRDb21wb25lbnROYW1lKHZtKSkgKyBcIiBidXQgdGhlIGhhbmRsZXIgaXMgcmVnaXN0ZXJlZCBmb3IgXFxcIlwiICsgZXZlbnQgKyBcIlxcXCIuIFwiICtcbiAgICAgICAgICBcIk5vdGUgdGhhdCBIVE1MIGF0dHJpYnV0ZXMgYXJlIGNhc2UtaW5zZW5zaXRpdmUgYW5kIHlvdSBjYW5ub3QgdXNlIFwiICtcbiAgICAgICAgICBcInYtb24gdG8gbGlzdGVuIHRvIGNhbWVsQ2FzZSBldmVudHMgd2hlbiB1c2luZyBpbi1ET00gdGVtcGxhdGVzLiBcIiArXG4gICAgICAgICAgXCJZb3Ugc2hvdWxkIHByb2JhYmx5IHVzZSBcXFwiXCIgKyAoaHlwaGVuYXRlKGV2ZW50KSkgKyBcIlxcXCIgaW5zdGVhZCBvZiBcXFwiXCIgKyBldmVudCArIFwiXFxcIi5cIlxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cbiAgICB2YXIgY2JzID0gdm0uX2V2ZW50c1tldmVudF07XG4gICAgaWYgKGNicykge1xuICAgICAgY2JzID0gY2JzLmxlbmd0aCA+IDEgPyB0b0FycmF5KGNicykgOiBjYnM7XG4gICAgICB2YXIgYXJncyA9IHRvQXJyYXkoYXJndW1lbnRzLCAxKTtcbiAgICAgIHZhciBpbmZvID0gXCJldmVudCBoYW5kbGVyIGZvciBcXFwiXCIgKyBldmVudCArIFwiXFxcIlwiO1xuICAgICAgZm9yICh2YXIgaSA9IDAsIGwgPSBjYnMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgICAgIGludm9rZVdpdGhFcnJvckhhbmRsaW5nKGNic1tpXSwgdm0sIGFyZ3MsIHZtLCBpbmZvKTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHZtXG4gIH07XG59XG5cbi8qICAqL1xuXG52YXIgYWN0aXZlSW5zdGFuY2UgPSBudWxsO1xudmFyIGlzVXBkYXRpbmdDaGlsZENvbXBvbmVudCA9IGZhbHNlO1xuXG5mdW5jdGlvbiBzZXRBY3RpdmVJbnN0YW5jZSh2bSkge1xuICB2YXIgcHJldkFjdGl2ZUluc3RhbmNlID0gYWN0aXZlSW5zdGFuY2U7XG4gIGFjdGl2ZUluc3RhbmNlID0gdm07XG4gIHJldHVybiBmdW5jdGlvbiAoKSB7XG4gICAgYWN0aXZlSW5zdGFuY2UgPSBwcmV2QWN0aXZlSW5zdGFuY2U7XG4gIH1cbn1cblxuZnVuY3Rpb24gaW5pdExpZmVjeWNsZSAodm0pIHtcbiAgdmFyIG9wdGlvbnMgPSB2bS4kb3B0aW9ucztcblxuICAvLyBsb2NhdGUgZmlyc3Qgbm9uLWFic3RyYWN0IHBhcmVudFxuICB2YXIgcGFyZW50ID0gb3B0aW9ucy5wYXJlbnQ7XG4gIGlmIChwYXJlbnQgJiYgIW9wdGlvbnMuYWJzdHJhY3QpIHtcbiAgICB3aGlsZSAocGFyZW50LiRvcHRpb25zLmFic3RyYWN0ICYmIHBhcmVudC4kcGFyZW50KSB7XG4gICAgICBwYXJlbnQgPSBwYXJlbnQuJHBhcmVudDtcbiAgICB9XG4gICAgcGFyZW50LiRjaGlsZHJlbi5wdXNoKHZtKTtcbiAgfVxuXG4gIHZtLiRwYXJlbnQgPSBwYXJlbnQ7XG4gIHZtLiRyb290ID0gcGFyZW50ID8gcGFyZW50LiRyb290IDogdm07XG5cbiAgdm0uJGNoaWxkcmVuID0gW107XG4gIHZtLiRyZWZzID0ge307XG5cbiAgdm0uX3dhdGNoZXIgPSBudWxsO1xuICB2bS5faW5hY3RpdmUgPSBudWxsO1xuICB2bS5fZGlyZWN0SW5hY3RpdmUgPSBmYWxzZTtcbiAgdm0uX2lzTW91bnRlZCA9IGZhbHNlO1xuICB2bS5faXNEZXN0cm95ZWQgPSBmYWxzZTtcbiAgdm0uX2lzQmVpbmdEZXN0cm95ZWQgPSBmYWxzZTtcbn1cblxuZnVuY3Rpb24gbGlmZWN5Y2xlTWl4aW4gKFZ1ZSkge1xuICBWdWUucHJvdG90eXBlLl91cGRhdGUgPSBmdW5jdGlvbiAodm5vZGUsIGh5ZHJhdGluZykge1xuICAgIHZhciB2bSA9IHRoaXM7XG4gICAgdmFyIHByZXZFbCA9IHZtLiRlbDtcbiAgICB2YXIgcHJldlZub2RlID0gdm0uX3Zub2RlO1xuICAgIHZhciByZXN0b3JlQWN0aXZlSW5zdGFuY2UgPSBzZXRBY3RpdmVJbnN0YW5jZSh2bSk7XG4gICAgdm0uX3Zub2RlID0gdm5vZGU7XG4gICAgLy8gVnVlLnByb3RvdHlwZS5fX3BhdGNoX18gaXMgaW5qZWN0ZWQgaW4gZW50cnkgcG9pbnRzXG4gICAgLy8gYmFzZWQgb24gdGhlIHJlbmRlcmluZyBiYWNrZW5kIHVzZWQuXG4gICAgaWYgKCFwcmV2Vm5vZGUpIHtcbiAgICAgIC8vIGluaXRpYWwgcmVuZGVyXG4gICAgICB2bS4kZWwgPSB2bS5fX3BhdGNoX18odm0uJGVsLCB2bm9kZSwgaHlkcmF0aW5nLCBmYWxzZSAvKiByZW1vdmVPbmx5ICovKTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gdXBkYXRlc1xuICAgICAgdm0uJGVsID0gdm0uX19wYXRjaF9fKHByZXZWbm9kZSwgdm5vZGUpO1xuICAgIH1cbiAgICByZXN0b3JlQWN0aXZlSW5zdGFuY2UoKTtcbiAgICAvLyB1cGRhdGUgX192dWVfXyByZWZlcmVuY2VcbiAgICBpZiAocHJldkVsKSB7XG4gICAgICBwcmV2RWwuX192dWVfXyA9IG51bGw7XG4gICAgfVxuICAgIGlmICh2bS4kZWwpIHtcbiAgICAgIHZtLiRlbC5fX3Z1ZV9fID0gdm07XG4gICAgfVxuICAgIC8vIGlmIHBhcmVudCBpcyBhbiBIT0MsIHVwZGF0ZSBpdHMgJGVsIGFzIHdlbGxcbiAgICBpZiAodm0uJHZub2RlICYmIHZtLiRwYXJlbnQgJiYgdm0uJHZub2RlID09PSB2bS4kcGFyZW50Ll92bm9kZSkge1xuICAgICAgdm0uJHBhcmVudC4kZWwgPSB2bS4kZWw7XG4gICAgfVxuICAgIC8vIHVwZGF0ZWQgaG9vayBpcyBjYWxsZWQgYnkgdGhlIHNjaGVkdWxlciB0byBlbnN1cmUgdGhhdCBjaGlsZHJlbiBhcmVcbiAgICAvLyB1cGRhdGVkIGluIGEgcGFyZW50J3MgdXBkYXRlZCBob29rLlxuICB9O1xuXG4gIFZ1ZS5wcm90b3R5cGUuJGZvcmNlVXBkYXRlID0gZnVuY3Rpb24gKCkge1xuICAgIHZhciB2bSA9IHRoaXM7XG4gICAgaWYgKHZtLl93YXRjaGVyKSB7XG4gICAgICB2bS5fd2F0Y2hlci51cGRhdGUoKTtcbiAgICB9XG4gIH07XG5cbiAgVnVlLnByb3RvdHlwZS4kZGVzdHJveSA9IGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgdm0gPSB0aGlzO1xuICAgIGlmICh2bS5faXNCZWluZ0Rlc3Ryb3llZCkge1xuICAgICAgcmV0dXJuXG4gICAgfVxuICAgIGNhbGxIb29rKHZtLCAnYmVmb3JlRGVzdHJveScpO1xuICAgIHZtLl9pc0JlaW5nRGVzdHJveWVkID0gdHJ1ZTtcbiAgICAvLyByZW1vdmUgc2VsZiBmcm9tIHBhcmVudFxuICAgIHZhciBwYXJlbnQgPSB2bS4kcGFyZW50O1xuICAgIGlmIChwYXJlbnQgJiYgIXBhcmVudC5faXNCZWluZ0Rlc3Ryb3llZCAmJiAhdm0uJG9wdGlvbnMuYWJzdHJhY3QpIHtcbiAgICAgIHJlbW92ZShwYXJlbnQuJGNoaWxkcmVuLCB2bSk7XG4gICAgfVxuICAgIC8vIHRlYXJkb3duIHdhdGNoZXJzXG4gICAgaWYgKHZtLl93YXRjaGVyKSB7XG4gICAgICB2bS5fd2F0Y2hlci50ZWFyZG93bigpO1xuICAgIH1cbiAgICB2YXIgaSA9IHZtLl93YXRjaGVycy5sZW5ndGg7XG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgdm0uX3dhdGNoZXJzW2ldLnRlYXJkb3duKCk7XG4gICAgfVxuICAgIC8vIHJlbW92ZSByZWZlcmVuY2UgZnJvbSBkYXRhIG9iXG4gICAgLy8gZnJvemVuIG9iamVjdCBtYXkgbm90IGhhdmUgb2JzZXJ2ZXIuXG4gICAgaWYgKHZtLl9kYXRhLl9fb2JfXykge1xuICAgICAgdm0uX2RhdGEuX19vYl9fLnZtQ291bnQtLTtcbiAgICB9XG4gICAgLy8gY2FsbCB0aGUgbGFzdCBob29rLi4uXG4gICAgdm0uX2lzRGVzdHJveWVkID0gdHJ1ZTtcbiAgICAvLyBpbnZva2UgZGVzdHJveSBob29rcyBvbiBjdXJyZW50IHJlbmRlcmVkIHRyZWVcbiAgICB2bS5fX3BhdGNoX18odm0uX3Zub2RlLCBudWxsKTtcbiAgICAvLyBmaXJlIGRlc3Ryb3llZCBob29rXG4gICAgY2FsbEhvb2sodm0sICdkZXN0cm95ZWQnKTtcbiAgICAvLyB0dXJuIG9mZiBhbGwgaW5zdGFuY2UgbGlzdGVuZXJzLlxuICAgIHZtLiRvZmYoKTtcbiAgICAvLyByZW1vdmUgX192dWVfXyByZWZlcmVuY2VcbiAgICBpZiAodm0uJGVsKSB7XG4gICAgICB2bS4kZWwuX192dWVfXyA9IG51bGw7XG4gICAgfVxuICAgIC8vIHJlbGVhc2UgY2lyY3VsYXIgcmVmZXJlbmNlICgjNjc1OSlcbiAgICBpZiAodm0uJHZub2RlKSB7XG4gICAgICB2bS4kdm5vZGUucGFyZW50ID0gbnVsbDtcbiAgICB9XG4gIH07XG59XG5cbmZ1bmN0aW9uIG1vdW50Q29tcG9uZW50IChcbiAgdm0sXG4gIGVsLFxuICBoeWRyYXRpbmdcbikge1xuICB2bS4kZWwgPSBlbDtcbiAgaWYgKCF2bS4kb3B0aW9ucy5yZW5kZXIpIHtcbiAgICB2bS4kb3B0aW9ucy5yZW5kZXIgPSBjcmVhdGVFbXB0eVZOb2RlO1xuICAgIHtcbiAgICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICAgICAgaWYgKCh2bS4kb3B0aW9ucy50ZW1wbGF0ZSAmJiB2bS4kb3B0aW9ucy50ZW1wbGF0ZS5jaGFyQXQoMCkgIT09ICcjJykgfHxcbiAgICAgICAgdm0uJG9wdGlvbnMuZWwgfHwgZWwpIHtcbiAgICAgICAgd2FybihcbiAgICAgICAgICAnWW91IGFyZSB1c2luZyB0aGUgcnVudGltZS1vbmx5IGJ1aWxkIG9mIFZ1ZSB3aGVyZSB0aGUgdGVtcGxhdGUgJyArXG4gICAgICAgICAgJ2NvbXBpbGVyIGlzIG5vdCBhdmFpbGFibGUuIEVpdGhlciBwcmUtY29tcGlsZSB0aGUgdGVtcGxhdGVzIGludG8gJyArXG4gICAgICAgICAgJ3JlbmRlciBmdW5jdGlvbnMsIG9yIHVzZSB0aGUgY29tcGlsZXItaW5jbHVkZWQgYnVpbGQuJyxcbiAgICAgICAgICB2bVxuICAgICAgICApO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgd2FybihcbiAgICAgICAgICAnRmFpbGVkIHRvIG1vdW50IGNvbXBvbmVudDogdGVtcGxhdGUgb3IgcmVuZGVyIGZ1bmN0aW9uIG5vdCBkZWZpbmVkLicsXG4gICAgICAgICAgdm1cbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgY2FsbEhvb2sodm0sICdiZWZvcmVNb3VudCcpO1xuXG4gIHZhciB1cGRhdGVDb21wb25lbnQ7XG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICBpZiAoY29uZmlnLnBlcmZvcm1hbmNlICYmIG1hcmspIHtcbiAgICB1cGRhdGVDb21wb25lbnQgPSBmdW5jdGlvbiAoKSB7XG4gICAgICB2YXIgbmFtZSA9IHZtLl9uYW1lO1xuICAgICAgdmFyIGlkID0gdm0uX3VpZDtcbiAgICAgIHZhciBzdGFydFRhZyA9IFwidnVlLXBlcmYtc3RhcnQ6XCIgKyBpZDtcbiAgICAgIHZhciBlbmRUYWcgPSBcInZ1ZS1wZXJmLWVuZDpcIiArIGlkO1xuXG4gICAgICBtYXJrKHN0YXJ0VGFnKTtcbiAgICAgIHZhciB2bm9kZSA9IHZtLl9yZW5kZXIoKTtcbiAgICAgIG1hcmsoZW5kVGFnKTtcbiAgICAgIG1lYXN1cmUoKFwidnVlIFwiICsgbmFtZSArIFwiIHJlbmRlclwiKSwgc3RhcnRUYWcsIGVuZFRhZyk7XG5cbiAgICAgIG1hcmsoc3RhcnRUYWcpO1xuICAgICAgdm0uX3VwZGF0ZSh2bm9kZSwgaHlkcmF0aW5nKTtcbiAgICAgIG1hcmsoZW5kVGFnKTtcbiAgICAgIG1lYXN1cmUoKFwidnVlIFwiICsgbmFtZSArIFwiIHBhdGNoXCIpLCBzdGFydFRhZywgZW5kVGFnKTtcbiAgICB9O1xuICB9IGVsc2Uge1xuICAgIHVwZGF0ZUNvbXBvbmVudCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIHZtLl91cGRhdGUodm0uX3JlbmRlcigpLCBoeWRyYXRpbmcpO1xuICAgIH07XG4gIH1cblxuICAvLyB3ZSBzZXQgdGhpcyB0byB2bS5fd2F0Y2hlciBpbnNpZGUgdGhlIHdhdGNoZXIncyBjb25zdHJ1Y3RvclxuICAvLyBzaW5jZSB0aGUgd2F0Y2hlcidzIGluaXRpYWwgcGF0Y2ggbWF5IGNhbGwgJGZvcmNlVXBkYXRlIChlLmcuIGluc2lkZSBjaGlsZFxuICAvLyBjb21wb25lbnQncyBtb3VudGVkIGhvb2spLCB3aGljaCByZWxpZXMgb24gdm0uX3dhdGNoZXIgYmVpbmcgYWxyZWFkeSBkZWZpbmVkXG4gIG5ldyBXYXRjaGVyKHZtLCB1cGRhdGVDb21wb25lbnQsIG5vb3AsIHtcbiAgICBiZWZvcmU6IGZ1bmN0aW9uIGJlZm9yZSAoKSB7XG4gICAgICBpZiAodm0uX2lzTW91bnRlZCAmJiAhdm0uX2lzRGVzdHJveWVkKSB7XG4gICAgICAgIGNhbGxIb29rKHZtLCAnYmVmb3JlVXBkYXRlJyk7XG4gICAgICB9XG4gICAgfVxuICB9LCB0cnVlIC8qIGlzUmVuZGVyV2F0Y2hlciAqLyk7XG4gIGh5ZHJhdGluZyA9IGZhbHNlO1xuXG4gIC8vIG1hbnVhbGx5IG1vdW50ZWQgaW5zdGFuY2UsIGNhbGwgbW91bnRlZCBvbiBzZWxmXG4gIC8vIG1vdW50ZWQgaXMgY2FsbGVkIGZvciByZW5kZXItY3JlYXRlZCBjaGlsZCBjb21wb25lbnRzIGluIGl0cyBpbnNlcnRlZCBob29rXG4gIGlmICh2bS4kdm5vZGUgPT0gbnVsbCkge1xuICAgIHZtLl9pc01vdW50ZWQgPSB0cnVlO1xuICAgIGNhbGxIb29rKHZtLCAnbW91bnRlZCcpO1xuICB9XG4gIHJldHVybiB2bVxufVxuXG5mdW5jdGlvbiB1cGRhdGVDaGlsZENvbXBvbmVudCAoXG4gIHZtLFxuICBwcm9wc0RhdGEsXG4gIGxpc3RlbmVycyxcbiAgcGFyZW50Vm5vZGUsXG4gIHJlbmRlckNoaWxkcmVuXG4pIHtcbiAge1xuICAgIGlzVXBkYXRpbmdDaGlsZENvbXBvbmVudCA9IHRydWU7XG4gIH1cblxuICAvLyBkZXRlcm1pbmUgd2hldGhlciBjb21wb25lbnQgaGFzIHNsb3QgY2hpbGRyZW5cbiAgLy8gd2UgbmVlZCB0byBkbyB0aGlzIGJlZm9yZSBvdmVyd3JpdGluZyAkb3B0aW9ucy5fcmVuZGVyQ2hpbGRyZW4uXG5cbiAgLy8gY2hlY2sgaWYgdGhlcmUgYXJlIGR5bmFtaWMgc2NvcGVkU2xvdHMgKGhhbmQtd3JpdHRlbiBvciBjb21waWxlZCBidXQgd2l0aFxuICAvLyBkeW5hbWljIHNsb3QgbmFtZXMpLiBTdGF0aWMgc2NvcGVkIHNsb3RzIGNvbXBpbGVkIGZyb20gdGVtcGxhdGUgaGFzIHRoZVxuICAvLyBcIiRzdGFibGVcIiBtYXJrZXIuXG4gIHZhciBuZXdTY29wZWRTbG90cyA9IHBhcmVudFZub2RlLmRhdGEuc2NvcGVkU2xvdHM7XG4gIHZhciBvbGRTY29wZWRTbG90cyA9IHZtLiRzY29wZWRTbG90cztcbiAgdmFyIGhhc0R5bmFtaWNTY29wZWRTbG90ID0gISEoXG4gICAgKG5ld1Njb3BlZFNsb3RzICYmICFuZXdTY29wZWRTbG90cy4kc3RhYmxlKSB8fFxuICAgIChvbGRTY29wZWRTbG90cyAhPT0gZW1wdHlPYmplY3QgJiYgIW9sZFNjb3BlZFNsb3RzLiRzdGFibGUpIHx8XG4gICAgKG5ld1Njb3BlZFNsb3RzICYmIHZtLiRzY29wZWRTbG90cy4ka2V5ICE9PSBuZXdTY29wZWRTbG90cy4ka2V5KVxuICApO1xuXG4gIC8vIEFueSBzdGF0aWMgc2xvdCBjaGlsZHJlbiBmcm9tIHRoZSBwYXJlbnQgbWF5IGhhdmUgY2hhbmdlZCBkdXJpbmcgcGFyZW50J3NcbiAgLy8gdXBkYXRlLiBEeW5hbWljIHNjb3BlZCBzbG90cyBtYXkgYWxzbyBoYXZlIGNoYW5nZWQuIEluIHN1Y2ggY2FzZXMsIGEgZm9yY2VkXG4gIC8vIHVwZGF0ZSBpcyBuZWNlc3NhcnkgdG8gZW5zdXJlIGNvcnJlY3RuZXNzLlxuICB2YXIgbmVlZHNGb3JjZVVwZGF0ZSA9ICEhKFxuICAgIHJlbmRlckNoaWxkcmVuIHx8ICAgICAgICAgICAgICAgLy8gaGFzIG5ldyBzdGF0aWMgc2xvdHNcbiAgICB2bS4kb3B0aW9ucy5fcmVuZGVyQ2hpbGRyZW4gfHwgIC8vIGhhcyBvbGQgc3RhdGljIHNsb3RzXG4gICAgaGFzRHluYW1pY1Njb3BlZFNsb3RcbiAgKTtcblxuICB2bS4kb3B0aW9ucy5fcGFyZW50Vm5vZGUgPSBwYXJlbnRWbm9kZTtcbiAgdm0uJHZub2RlID0gcGFyZW50Vm5vZGU7IC8vIHVwZGF0ZSB2bSdzIHBsYWNlaG9sZGVyIG5vZGUgd2l0aG91dCByZS1yZW5kZXJcblxuICBpZiAodm0uX3Zub2RlKSB7IC8vIHVwZGF0ZSBjaGlsZCB0cmVlJ3MgcGFyZW50XG4gICAgdm0uX3Zub2RlLnBhcmVudCA9IHBhcmVudFZub2RlO1xuICB9XG4gIHZtLiRvcHRpb25zLl9yZW5kZXJDaGlsZHJlbiA9IHJlbmRlckNoaWxkcmVuO1xuXG4gIC8vIHVwZGF0ZSAkYXR0cnMgYW5kICRsaXN0ZW5lcnMgaGFzaFxuICAvLyB0aGVzZSBhcmUgYWxzbyByZWFjdGl2ZSBzbyB0aGV5IG1heSB0cmlnZ2VyIGNoaWxkIHVwZGF0ZSBpZiB0aGUgY2hpbGRcbiAgLy8gdXNlZCB0aGVtIGR1cmluZyByZW5kZXJcbiAgdm0uJGF0dHJzID0gcGFyZW50Vm5vZGUuZGF0YS5hdHRycyB8fCBlbXB0eU9iamVjdDtcbiAgdm0uJGxpc3RlbmVycyA9IGxpc3RlbmVycyB8fCBlbXB0eU9iamVjdDtcblxuICAvLyB1cGRhdGUgcHJvcHNcbiAgaWYgKHByb3BzRGF0YSAmJiB2bS4kb3B0aW9ucy5wcm9wcykge1xuICAgIHRvZ2dsZU9ic2VydmluZyhmYWxzZSk7XG4gICAgdmFyIHByb3BzID0gdm0uX3Byb3BzO1xuICAgIHZhciBwcm9wS2V5cyA9IHZtLiRvcHRpb25zLl9wcm9wS2V5cyB8fCBbXTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BLZXlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIga2V5ID0gcHJvcEtleXNbaV07XG4gICAgICB2YXIgcHJvcE9wdGlvbnMgPSB2bS4kb3B0aW9ucy5wcm9wczsgLy8gd3RmIGZsb3c/XG4gICAgICBwcm9wc1trZXldID0gdmFsaWRhdGVQcm9wKGtleSwgcHJvcE9wdGlvbnMsIHByb3BzRGF0YSwgdm0pO1xuICAgIH1cbiAgICB0b2dnbGVPYnNlcnZpbmcodHJ1ZSk7XG4gICAgLy8ga2VlcCBhIGNvcHkgb2YgcmF3IHByb3BzRGF0YVxuICAgIHZtLiRvcHRpb25zLnByb3BzRGF0YSA9IHByb3BzRGF0YTtcbiAgfVxuXG4gIC8vIHVwZGF0ZSBsaXN0ZW5lcnNcbiAgbGlzdGVuZXJzID0gbGlzdGVuZXJzIHx8IGVtcHR5T2JqZWN0O1xuICB2YXIgb2xkTGlzdGVuZXJzID0gdm0uJG9wdGlvbnMuX3BhcmVudExpc3RlbmVycztcbiAgdm0uJG9wdGlvbnMuX3BhcmVudExpc3RlbmVycyA9IGxpc3RlbmVycztcbiAgdXBkYXRlQ29tcG9uZW50TGlzdGVuZXJzKHZtLCBsaXN0ZW5lcnMsIG9sZExpc3RlbmVycyk7XG5cbiAgLy8gcmVzb2x2ZSBzbG90cyArIGZvcmNlIHVwZGF0ZSBpZiBoYXMgY2hpbGRyZW5cbiAgaWYgKG5lZWRzRm9yY2VVcGRhdGUpIHtcbiAgICB2bS4kc2xvdHMgPSByZXNvbHZlU2xvdHMocmVuZGVyQ2hpbGRyZW4sIHBhcmVudFZub2RlLmNvbnRleHQpO1xuICAgIHZtLiRmb3JjZVVwZGF0ZSgpO1xuICB9XG5cbiAge1xuICAgIGlzVXBkYXRpbmdDaGlsZENvbXBvbmVudCA9IGZhbHNlO1xuICB9XG59XG5cbmZ1bmN0aW9uIGlzSW5JbmFjdGl2ZVRyZWUgKHZtKSB7XG4gIHdoaWxlICh2bSAmJiAodm0gPSB2bS4kcGFyZW50KSkge1xuICAgIGlmICh2bS5faW5hY3RpdmUpIHsgcmV0dXJuIHRydWUgfVxuICB9XG4gIHJldHVybiBmYWxzZVxufVxuXG5mdW5jdGlvbiBhY3RpdmF0ZUNoaWxkQ29tcG9uZW50ICh2bSwgZGlyZWN0KSB7XG4gIGlmIChkaXJlY3QpIHtcbiAgICB2bS5fZGlyZWN0SW5hY3RpdmUgPSBmYWxzZTtcbiAgICBpZiAoaXNJbkluYWN0aXZlVHJlZSh2bSkpIHtcbiAgICAgIHJldHVyblxuICAgIH1cbiAgfSBlbHNlIGlmICh2bS5fZGlyZWN0SW5hY3RpdmUpIHtcbiAgICByZXR1cm5cbiAgfVxuICBpZiAodm0uX2luYWN0aXZlIHx8IHZtLl9pbmFjdGl2ZSA9PT0gbnVsbCkge1xuICAgIHZtLl9pbmFjdGl2ZSA9IGZhbHNlO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdm0uJGNoaWxkcmVuLmxlbmd0aDsgaSsrKSB7XG4gICAgICBhY3RpdmF0ZUNoaWxkQ29tcG9uZW50KHZtLiRjaGlsZHJlbltpXSk7XG4gICAgfVxuICAgIGNhbGxIb29rKHZtLCAnYWN0aXZhdGVkJyk7XG4gIH1cbn1cblxuZnVuY3Rpb24gZGVhY3RpdmF0ZUNoaWxkQ29tcG9uZW50ICh2bSwgZGlyZWN0KSB7XG4gIGlmIChkaXJlY3QpIHtcbiAgICB2bS5fZGlyZWN0SW5hY3RpdmUgPSB0cnVlO1xuICAgIGlmIChpc0luSW5hY3RpdmVUcmVlKHZtKSkge1xuICAgICAgcmV0dXJuXG4gICAgfVxuICB9XG4gIGlmICghdm0uX2luYWN0aXZlKSB7XG4gICAgdm0uX2luYWN0aXZlID0gdHJ1ZTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHZtLiRjaGlsZHJlbi5sZW5ndGg7IGkrKykge1xuICAgICAgZGVhY3RpdmF0ZUNoaWxkQ29tcG9uZW50KHZtLiRjaGlsZHJlbltpXSk7XG4gICAgfVxuICAgIGNhbGxIb29rKHZtLCAnZGVhY3RpdmF0ZWQnKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBjYWxsSG9vayAodm0sIGhvb2spIHtcbiAgLy8gIzc1NzMgZGlzYWJsZSBkZXAgY29sbGVjdGlvbiB3aGVuIGludm9raW5nIGxpZmVjeWNsZSBob29rc1xuICBwdXNoVGFyZ2V0KCk7XG4gIHZhciBoYW5kbGVycyA9IHZtLiRvcHRpb25zW2hvb2tdO1xuICB2YXIgaW5mbyA9IGhvb2sgKyBcIiBob29rXCI7XG4gIGlmIChoYW5kbGVycykge1xuICAgIGZvciAodmFyIGkgPSAwLCBqID0gaGFuZGxlcnMubGVuZ3RoOyBpIDwgajsgaSsrKSB7XG4gICAgICBpbnZva2VXaXRoRXJyb3JIYW5kbGluZyhoYW5kbGVyc1tpXSwgdm0sIG51bGwsIHZtLCBpbmZvKTtcbiAgICB9XG4gIH1cbiAgaWYgKHZtLl9oYXNIb29rRXZlbnQpIHtcbiAgICB2bS4kZW1pdCgnaG9vazonICsgaG9vayk7XG4gIH1cbiAgcG9wVGFyZ2V0KCk7XG59XG5cbi8qICAqL1xuXG52YXIgTUFYX1VQREFURV9DT1VOVCA9IDEwMDtcblxudmFyIHF1ZXVlID0gW107XG52YXIgYWN0aXZhdGVkQ2hpbGRyZW4gPSBbXTtcbnZhciBoYXMgPSB7fTtcbnZhciBjaXJjdWxhciA9IHt9O1xudmFyIHdhaXRpbmcgPSBmYWxzZTtcbnZhciBmbHVzaGluZyA9IGZhbHNlO1xudmFyIGluZGV4ID0gMDtcblxuLyoqXG4gKiBSZXNldCB0aGUgc2NoZWR1bGVyJ3Mgc3RhdGUuXG4gKi9cbmZ1bmN0aW9uIHJlc2V0U2NoZWR1bGVyU3RhdGUgKCkge1xuICBpbmRleCA9IHF1ZXVlLmxlbmd0aCA9IGFjdGl2YXRlZENoaWxkcmVuLmxlbmd0aCA9IDA7XG4gIGhhcyA9IHt9O1xuICB7XG4gICAgY2lyY3VsYXIgPSB7fTtcbiAgfVxuICB3YWl0aW5nID0gZmx1c2hpbmcgPSBmYWxzZTtcbn1cblxuLy8gQXN5bmMgZWRnZSBjYXNlICM2NTY2IHJlcXVpcmVzIHNhdmluZyB0aGUgdGltZXN0YW1wIHdoZW4gZXZlbnQgbGlzdGVuZXJzIGFyZVxuLy8gYXR0YWNoZWQuIEhvd2V2ZXIsIGNhbGxpbmcgcGVyZm9ybWFuY2Uubm93KCkgaGFzIGEgcGVyZiBvdmVyaGVhZCBlc3BlY2lhbGx5XG4vLyBpZiB0aGUgcGFnZSBoYXMgdGhvdXNhbmRzIG9mIGV2ZW50IGxpc3RlbmVycy4gSW5zdGVhZCwgd2UgdGFrZSBhIHRpbWVzdGFtcFxuLy8gZXZlcnkgdGltZSB0aGUgc2NoZWR1bGVyIGZsdXNoZXMgYW5kIHVzZSB0aGF0IGZvciBhbGwgZXZlbnQgbGlzdGVuZXJzXG4vLyBhdHRhY2hlZCBkdXJpbmcgdGhhdCBmbHVzaC5cbnZhciBjdXJyZW50Rmx1c2hUaW1lc3RhbXAgPSAwO1xuXG4vLyBBc3luYyBlZGdlIGNhc2UgZml4IHJlcXVpcmVzIHN0b3JpbmcgYW4gZXZlbnQgbGlzdGVuZXIncyBhdHRhY2ggdGltZXN0YW1wLlxudmFyIGdldE5vdyA9IERhdGUubm93O1xuXG4vLyBEZXRlcm1pbmUgd2hhdCBldmVudCB0aW1lc3RhbXAgdGhlIGJyb3dzZXIgaXMgdXNpbmcuIEFubm95aW5nbHksIHRoZVxuLy8gdGltZXN0YW1wIGNhbiBlaXRoZXIgYmUgaGktcmVzIChyZWxhdGl2ZSB0byBwYWdlIGxvYWQpIG9yIGxvdy1yZXNcbi8vIChyZWxhdGl2ZSB0byBVTklYIGVwb2NoKSwgc28gaW4gb3JkZXIgdG8gY29tcGFyZSB0aW1lIHdlIGhhdmUgdG8gdXNlIHRoZVxuLy8gc2FtZSB0aW1lc3RhbXAgdHlwZSB3aGVuIHNhdmluZyB0aGUgZmx1c2ggdGltZXN0YW1wLlxuLy8gQWxsIElFIHZlcnNpb25zIHVzZSBsb3ctcmVzIGV2ZW50IHRpbWVzdGFtcHMsIGFuZCBoYXZlIHByb2JsZW1hdGljIGNsb2NrXG4vLyBpbXBsZW1lbnRhdGlvbnMgKCM5NjMyKVxuaWYgKGluQnJvd3NlciAmJiAhaXNJRSkge1xuICB2YXIgcGVyZm9ybWFuY2UgPSB3aW5kb3cucGVyZm9ybWFuY2U7XG4gIGlmIChcbiAgICBwZXJmb3JtYW5jZSAmJlxuICAgIHR5cGVvZiBwZXJmb3JtYW5jZS5ub3cgPT09ICdmdW5jdGlvbicgJiZcbiAgICBnZXROb3coKSA+IGRvY3VtZW50LmNyZWF0ZUV2ZW50KCdFdmVudCcpLnRpbWVTdGFtcFxuICApIHtcbiAgICAvLyBpZiB0aGUgZXZlbnQgdGltZXN0YW1wLCBhbHRob3VnaCBldmFsdWF0ZWQgQUZURVIgdGhlIERhdGUubm93KCksIGlzXG4gICAgLy8gc21hbGxlciB0aGFuIGl0LCBpdCBtZWFucyB0aGUgZXZlbnQgaXMgdXNpbmcgYSBoaS1yZXMgdGltZXN0YW1wLFxuICAgIC8vIGFuZCB3ZSBuZWVkIHRvIHVzZSB0aGUgaGktcmVzIHZlcnNpb24gZm9yIGV2ZW50IGxpc3RlbmVyIHRpbWVzdGFtcHMgYXNcbiAgICAvLyB3ZWxsLlxuICAgIGdldE5vdyA9IGZ1bmN0aW9uICgpIHsgcmV0dXJuIHBlcmZvcm1hbmNlLm5vdygpOyB9O1xuICB9XG59XG5cbi8qKlxuICogRmx1c2ggYm90aCBxdWV1ZXMgYW5kIHJ1biB0aGUgd2F0Y2hlcnMuXG4gKi9cbmZ1bmN0aW9uIGZsdXNoU2NoZWR1bGVyUXVldWUgKCkge1xuICBjdXJyZW50Rmx1c2hUaW1lc3RhbXAgPSBnZXROb3coKTtcbiAgZmx1c2hpbmcgPSB0cnVlO1xuICB2YXIgd2F0Y2hlciwgaWQ7XG5cbiAgLy8gU29ydCBxdWV1ZSBiZWZvcmUgZmx1c2guXG4gIC8vIFRoaXMgZW5zdXJlcyB0aGF0OlxuICAvLyAxLiBDb21wb25lbnRzIGFyZSB1cGRhdGVkIGZyb20gcGFyZW50IHRvIGNoaWxkLiAoYmVjYXVzZSBwYXJlbnQgaXMgYWx3YXlzXG4gIC8vICAgIGNyZWF0ZWQgYmVmb3JlIHRoZSBjaGlsZClcbiAgLy8gMi4gQSBjb21wb25lbnQncyB1c2VyIHdhdGNoZXJzIGFyZSBydW4gYmVmb3JlIGl0cyByZW5kZXIgd2F0Y2hlciAoYmVjYXVzZVxuICAvLyAgICB1c2VyIHdhdGNoZXJzIGFyZSBjcmVhdGVkIGJlZm9yZSB0aGUgcmVuZGVyIHdhdGNoZXIpXG4gIC8vIDMuIElmIGEgY29tcG9uZW50IGlzIGRlc3Ryb3llZCBkdXJpbmcgYSBwYXJlbnQgY29tcG9uZW50J3Mgd2F0Y2hlciBydW4sXG4gIC8vICAgIGl0cyB3YXRjaGVycyBjYW4gYmUgc2tpcHBlZC5cbiAgcXVldWUuc29ydChmdW5jdGlvbiAoYSwgYikgeyByZXR1cm4gYS5pZCAtIGIuaWQ7IH0pO1xuXG4gIC8vIGRvIG5vdCBjYWNoZSBsZW5ndGggYmVjYXVzZSBtb3JlIHdhdGNoZXJzIG1pZ2h0IGJlIHB1c2hlZFxuICAvLyBhcyB3ZSBydW4gZXhpc3Rpbmcgd2F0Y2hlcnNcbiAgZm9yIChpbmRleCA9IDA7IGluZGV4IDwgcXVldWUubGVuZ3RoOyBpbmRleCsrKSB7XG4gICAgd2F0Y2hlciA9IHF1ZXVlW2luZGV4XTtcbiAgICBpZiAod2F0Y2hlci5iZWZvcmUpIHtcbiAgICAgIHdhdGNoZXIuYmVmb3JlKCk7XG4gICAgfVxuICAgIGlkID0gd2F0Y2hlci5pZDtcbiAgICBoYXNbaWRdID0gbnVsbDtcbiAgICB3YXRjaGVyLnJ1bigpO1xuICAgIC8vIGluIGRldiBidWlsZCwgY2hlY2sgYW5kIHN0b3AgY2lyY3VsYXIgdXBkYXRlcy5cbiAgICBpZiAoaGFzW2lkXSAhPSBudWxsKSB7XG4gICAgICBjaXJjdWxhcltpZF0gPSAoY2lyY3VsYXJbaWRdIHx8IDApICsgMTtcbiAgICAgIGlmIChjaXJjdWxhcltpZF0gPiBNQVhfVVBEQVRFX0NPVU5UKSB7XG4gICAgICAgIHdhcm4oXG4gICAgICAgICAgJ1lvdSBtYXkgaGF2ZSBhbiBpbmZpbml0ZSB1cGRhdGUgbG9vcCAnICsgKFxuICAgICAgICAgICAgd2F0Y2hlci51c2VyXG4gICAgICAgICAgICAgID8gKFwiaW4gd2F0Y2hlciB3aXRoIGV4cHJlc3Npb24gXFxcIlwiICsgKHdhdGNoZXIuZXhwcmVzc2lvbikgKyBcIlxcXCJcIilcbiAgICAgICAgICAgICAgOiBcImluIGEgY29tcG9uZW50IHJlbmRlciBmdW5jdGlvbi5cIlxuICAgICAgICAgICksXG4gICAgICAgICAgd2F0Y2hlci52bVxuICAgICAgICApO1xuICAgICAgICBicmVha1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGtlZXAgY29waWVzIG9mIHBvc3QgcXVldWVzIGJlZm9yZSByZXNldHRpbmcgc3RhdGVcbiAgdmFyIGFjdGl2YXRlZFF1ZXVlID0gYWN0aXZhdGVkQ2hpbGRyZW4uc2xpY2UoKTtcbiAgdmFyIHVwZGF0ZWRRdWV1ZSA9IHF1ZXVlLnNsaWNlKCk7XG5cbiAgcmVzZXRTY2hlZHVsZXJTdGF0ZSgpO1xuXG4gIC8vIGNhbGwgY29tcG9uZW50IHVwZGF0ZWQgYW5kIGFjdGl2YXRlZCBob29rc1xuICBjYWxsQWN0aXZhdGVkSG9va3MoYWN0aXZhdGVkUXVldWUpO1xuICBjYWxsVXBkYXRlZEhvb2tzKHVwZGF0ZWRRdWV1ZSk7XG5cbiAgLy8gZGV2dG9vbCBob29rXG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICBpZiAoZGV2dG9vbHMgJiYgY29uZmlnLmRldnRvb2xzKSB7XG4gICAgZGV2dG9vbHMuZW1pdCgnZmx1c2gnKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBjYWxsVXBkYXRlZEhvb2tzIChxdWV1ZSkge1xuICB2YXIgaSA9IHF1ZXVlLmxlbmd0aDtcbiAgd2hpbGUgKGktLSkge1xuICAgIHZhciB3YXRjaGVyID0gcXVldWVbaV07XG4gICAgdmFyIHZtID0gd2F0Y2hlci52bTtcbiAgICBpZiAodm0uX3dhdGNoZXIgPT09IHdhdGNoZXIgJiYgdm0uX2lzTW91bnRlZCAmJiAhdm0uX2lzRGVzdHJveWVkKSB7XG4gICAgICBjYWxsSG9vayh2bSwgJ3VwZGF0ZWQnKTtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBRdWV1ZSBhIGtlcHQtYWxpdmUgY29tcG9uZW50IHRoYXQgd2FzIGFjdGl2YXRlZCBkdXJpbmcgcGF0Y2guXG4gKiBUaGUgcXVldWUgd2lsbCBiZSBwcm9jZXNzZWQgYWZ0ZXIgdGhlIGVudGlyZSB0cmVlIGhhcyBiZWVuIHBhdGNoZWQuXG4gKi9cbmZ1bmN0aW9uIHF1ZXVlQWN0aXZhdGVkQ29tcG9uZW50ICh2bSkge1xuICAvLyBzZXR0aW5nIF9pbmFjdGl2ZSB0byBmYWxzZSBoZXJlIHNvIHRoYXQgYSByZW5kZXIgZnVuY3Rpb24gY2FuXG4gIC8vIHJlbHkgb24gY2hlY2tpbmcgd2hldGhlciBpdCdzIGluIGFuIGluYWN0aXZlIHRyZWUgKGUuZy4gcm91dGVyLXZpZXcpXG4gIHZtLl9pbmFjdGl2ZSA9IGZhbHNlO1xuICBhY3RpdmF0ZWRDaGlsZHJlbi5wdXNoKHZtKTtcbn1cblxuZnVuY3Rpb24gY2FsbEFjdGl2YXRlZEhvb2tzIChxdWV1ZSkge1xuICBmb3IgKHZhciBpID0gMDsgaSA8IHF1ZXVlLmxlbmd0aDsgaSsrKSB7XG4gICAgcXVldWVbaV0uX2luYWN0aXZlID0gdHJ1ZTtcbiAgICBhY3RpdmF0ZUNoaWxkQ29tcG9uZW50KHF1ZXVlW2ldLCB0cnVlIC8qIHRydWUgKi8pO1xuICB9XG59XG5cbi8qKlxuICogUHVzaCBhIHdhdGNoZXIgaW50byB0aGUgd2F0Y2hlciBxdWV1ZS5cbiAqIEpvYnMgd2l0aCBkdXBsaWNhdGUgSURzIHdpbGwgYmUgc2tpcHBlZCB1bmxlc3MgaXQnc1xuICogcHVzaGVkIHdoZW4gdGhlIHF1ZXVlIGlzIGJlaW5nIGZsdXNoZWQuXG4gKi9cbmZ1bmN0aW9uIHF1ZXVlV2F0Y2hlciAod2F0Y2hlcikge1xuICB2YXIgaWQgPSB3YXRjaGVyLmlkO1xuICBpZiAoaGFzW2lkXSA9PSBudWxsKSB7XG4gICAgaGFzW2lkXSA9IHRydWU7XG4gICAgaWYgKCFmbHVzaGluZykge1xuICAgICAgcXVldWUucHVzaCh3YXRjaGVyKTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gaWYgYWxyZWFkeSBmbHVzaGluZywgc3BsaWNlIHRoZSB3YXRjaGVyIGJhc2VkIG9uIGl0cyBpZFxuICAgICAgLy8gaWYgYWxyZWFkeSBwYXN0IGl0cyBpZCwgaXQgd2lsbCBiZSBydW4gbmV4dCBpbW1lZGlhdGVseS5cbiAgICAgIHZhciBpID0gcXVldWUubGVuZ3RoIC0gMTtcbiAgICAgIHdoaWxlIChpID4gaW5kZXggJiYgcXVldWVbaV0uaWQgPiB3YXRjaGVyLmlkKSB7XG4gICAgICAgIGktLTtcbiAgICAgIH1cbiAgICAgIHF1ZXVlLnNwbGljZShpICsgMSwgMCwgd2F0Y2hlcik7XG4gICAgfVxuICAgIC8vIHF1ZXVlIHRoZSBmbHVzaFxuICAgIGlmICghd2FpdGluZykge1xuICAgICAgd2FpdGluZyA9IHRydWU7XG5cbiAgICAgIGlmICghY29uZmlnLmFzeW5jKSB7XG4gICAgICAgIGZsdXNoU2NoZWR1bGVyUXVldWUoKTtcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG4gICAgICBuZXh0VGljayhmbHVzaFNjaGVkdWxlclF1ZXVlKTtcbiAgICB9XG4gIH1cbn1cblxuLyogICovXG5cblxuXG52YXIgdWlkJDIgPSAwO1xuXG4vKipcbiAqIEEgd2F0Y2hlciBwYXJzZXMgYW4gZXhwcmVzc2lvbiwgY29sbGVjdHMgZGVwZW5kZW5jaWVzLFxuICogYW5kIGZpcmVzIGNhbGxiYWNrIHdoZW4gdGhlIGV4cHJlc3Npb24gdmFsdWUgY2hhbmdlcy5cbiAqIFRoaXMgaXMgdXNlZCBmb3IgYm90aCB0aGUgJHdhdGNoKCkgYXBpIGFuZCBkaXJlY3RpdmVzLlxuICovXG52YXIgV2F0Y2hlciA9IGZ1bmN0aW9uIFdhdGNoZXIgKFxuICB2bSxcbiAgZXhwT3JGbixcbiAgY2IsXG4gIG9wdGlvbnMsXG4gIGlzUmVuZGVyV2F0Y2hlclxuKSB7XG4gIHRoaXMudm0gPSB2bTtcbiAgaWYgKGlzUmVuZGVyV2F0Y2hlcikge1xuICAgIHZtLl93YXRjaGVyID0gdGhpcztcbiAgfVxuICB2bS5fd2F0Y2hlcnMucHVzaCh0aGlzKTtcbiAgLy8gb3B0aW9uc1xuICBpZiAob3B0aW9ucykge1xuICAgIHRoaXMuZGVlcCA9ICEhb3B0aW9ucy5kZWVwO1xuICAgIHRoaXMudXNlciA9ICEhb3B0aW9ucy51c2VyO1xuICAgIHRoaXMubGF6eSA9ICEhb3B0aW9ucy5sYXp5O1xuICAgIHRoaXMuc3luYyA9ICEhb3B0aW9ucy5zeW5jO1xuICAgIHRoaXMuYmVmb3JlID0gb3B0aW9ucy5iZWZvcmU7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5kZWVwID0gdGhpcy51c2VyID0gdGhpcy5sYXp5ID0gdGhpcy5zeW5jID0gZmFsc2U7XG4gIH1cbiAgdGhpcy5jYiA9IGNiO1xuICB0aGlzLmlkID0gKyt1aWQkMjsgLy8gdWlkIGZvciBiYXRjaGluZ1xuICB0aGlzLmFjdGl2ZSA9IHRydWU7XG4gIHRoaXMuZGlydHkgPSB0aGlzLmxhenk7IC8vIGZvciBsYXp5IHdhdGNoZXJzXG4gIHRoaXMuZGVwcyA9IFtdO1xuICB0aGlzLm5ld0RlcHMgPSBbXTtcbiAgdGhpcy5kZXBJZHMgPSBuZXcgX1NldCgpO1xuICB0aGlzLm5ld0RlcElkcyA9IG5ldyBfU2V0KCk7XG4gIHRoaXMuZXhwcmVzc2lvbiA9IGV4cE9yRm4udG9TdHJpbmcoKTtcbiAgLy8gcGFyc2UgZXhwcmVzc2lvbiBmb3IgZ2V0dGVyXG4gIGlmICh0eXBlb2YgZXhwT3JGbiA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIHRoaXMuZ2V0dGVyID0gZXhwT3JGbjtcbiAgfSBlbHNlIHtcbiAgICB0aGlzLmdldHRlciA9IHBhcnNlUGF0aChleHBPckZuKTtcbiAgICBpZiAoIXRoaXMuZ2V0dGVyKSB7XG4gICAgICB0aGlzLmdldHRlciA9IG5vb3A7XG4gICAgICB3YXJuKFxuICAgICAgICBcIkZhaWxlZCB3YXRjaGluZyBwYXRoOiBcXFwiXCIgKyBleHBPckZuICsgXCJcXFwiIFwiICtcbiAgICAgICAgJ1dhdGNoZXIgb25seSBhY2NlcHRzIHNpbXBsZSBkb3QtZGVsaW1pdGVkIHBhdGhzLiAnICtcbiAgICAgICAgJ0ZvciBmdWxsIGNvbnRyb2wsIHVzZSBhIGZ1bmN0aW9uIGluc3RlYWQuJyxcbiAgICAgICAgdm1cbiAgICAgICk7XG4gICAgfVxuICB9XG4gIHRoaXMudmFsdWUgPSB0aGlzLmxhenlcbiAgICA/IHVuZGVmaW5lZFxuICAgIDogdGhpcy5nZXQoKTtcbn07XG5cbi8qKlxuICogRXZhbHVhdGUgdGhlIGdldHRlciwgYW5kIHJlLWNvbGxlY3QgZGVwZW5kZW5jaWVzLlxuICovXG5XYXRjaGVyLnByb3RvdHlwZS5nZXQgPSBmdW5jdGlvbiBnZXQgKCkge1xuICBwdXNoVGFyZ2V0KHRoaXMpO1xuICB2YXIgdmFsdWU7XG4gIHZhciB2bSA9IHRoaXMudm07XG4gIHRyeSB7XG4gICAgdmFsdWUgPSB0aGlzLmdldHRlci5jYWxsKHZtLCB2bSk7XG4gIH0gY2F0Y2ggKGUpIHtcbiAgICBpZiAodGhpcy51c2VyKSB7XG4gICAgICBoYW5kbGVFcnJvcihlLCB2bSwgKFwiZ2V0dGVyIGZvciB3YXRjaGVyIFxcXCJcIiArICh0aGlzLmV4cHJlc3Npb24pICsgXCJcXFwiXCIpKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhyb3cgZVxuICAgIH1cbiAgfSBmaW5hbGx5IHtcbiAgICAvLyBcInRvdWNoXCIgZXZlcnkgcHJvcGVydHkgc28gdGhleSBhcmUgYWxsIHRyYWNrZWQgYXNcbiAgICAvLyBkZXBlbmRlbmNpZXMgZm9yIGRlZXAgd2F0Y2hpbmdcbiAgICBpZiAodGhpcy5kZWVwKSB7XG4gICAgICB0cmF2ZXJzZSh2YWx1ZSk7XG4gICAgfVxuICAgIHBvcFRhcmdldCgpO1xuICAgIHRoaXMuY2xlYW51cERlcHMoKTtcbiAgfVxuICByZXR1cm4gdmFsdWVcbn07XG5cbi8qKlxuICogQWRkIGEgZGVwZW5kZW5jeSB0byB0aGlzIGRpcmVjdGl2ZS5cbiAqL1xuV2F0Y2hlci5wcm90b3R5cGUuYWRkRGVwID0gZnVuY3Rpb24gYWRkRGVwIChkZXApIHtcbiAgdmFyIGlkID0gZGVwLmlkO1xuICBpZiAoIXRoaXMubmV3RGVwSWRzLmhhcyhpZCkpIHtcbiAgICB0aGlzLm5ld0RlcElkcy5hZGQoaWQpO1xuICAgIHRoaXMubmV3RGVwcy5wdXNoKGRlcCk7XG4gICAgaWYgKCF0aGlzLmRlcElkcy5oYXMoaWQpKSB7XG4gICAgICBkZXAuYWRkU3ViKHRoaXMpO1xuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDbGVhbiB1cCBmb3IgZGVwZW5kZW5jeSBjb2xsZWN0aW9uLlxuICovXG5XYXRjaGVyLnByb3RvdHlwZS5jbGVhbnVwRGVwcyA9IGZ1bmN0aW9uIGNsZWFudXBEZXBzICgpIHtcbiAgdmFyIGkgPSB0aGlzLmRlcHMubGVuZ3RoO1xuICB3aGlsZSAoaS0tKSB7XG4gICAgdmFyIGRlcCA9IHRoaXMuZGVwc1tpXTtcbiAgICBpZiAoIXRoaXMubmV3RGVwSWRzLmhhcyhkZXAuaWQpKSB7XG4gICAgICBkZXAucmVtb3ZlU3ViKHRoaXMpO1xuICAgIH1cbiAgfVxuICB2YXIgdG1wID0gdGhpcy5kZXBJZHM7XG4gIHRoaXMuZGVwSWRzID0gdGhpcy5uZXdEZXBJZHM7XG4gIHRoaXMubmV3RGVwSWRzID0gdG1wO1xuICB0aGlzLm5ld0RlcElkcy5jbGVhcigpO1xuICB0bXAgPSB0aGlzLmRlcHM7XG4gIHRoaXMuZGVwcyA9IHRoaXMubmV3RGVwcztcbiAgdGhpcy5uZXdEZXBzID0gdG1wO1xuICB0aGlzLm5ld0RlcHMubGVuZ3RoID0gMDtcbn07XG5cbi8qKlxuICogU3Vic2NyaWJlciBpbnRlcmZhY2UuXG4gKiBXaWxsIGJlIGNhbGxlZCB3aGVuIGEgZGVwZW5kZW5jeSBjaGFuZ2VzLlxuICovXG5XYXRjaGVyLnByb3RvdHlwZS51cGRhdGUgPSBmdW5jdGlvbiB1cGRhdGUgKCkge1xuICAvKiBpc3RhbmJ1bCBpZ25vcmUgZWxzZSAqL1xuICBpZiAodGhpcy5sYXp5KSB7XG4gICAgdGhpcy5kaXJ0eSA9IHRydWU7XG4gIH0gZWxzZSBpZiAodGhpcy5zeW5jKSB7XG4gICAgdGhpcy5ydW4oKTtcbiAgfSBlbHNlIHtcbiAgICBxdWV1ZVdhdGNoZXIodGhpcyk7XG4gIH1cbn07XG5cbi8qKlxuICogU2NoZWR1bGVyIGpvYiBpbnRlcmZhY2UuXG4gKiBXaWxsIGJlIGNhbGxlZCBieSB0aGUgc2NoZWR1bGVyLlxuICovXG5XYXRjaGVyLnByb3RvdHlwZS5ydW4gPSBmdW5jdGlvbiBydW4gKCkge1xuICBpZiAodGhpcy5hY3RpdmUpIHtcbiAgICB2YXIgdmFsdWUgPSB0aGlzLmdldCgpO1xuICAgIGlmIChcbiAgICAgIHZhbHVlICE9PSB0aGlzLnZhbHVlIHx8XG4gICAgICAvLyBEZWVwIHdhdGNoZXJzIGFuZCB3YXRjaGVycyBvbiBPYmplY3QvQXJyYXlzIHNob3VsZCBmaXJlIGV2ZW5cbiAgICAgIC8vIHdoZW4gdGhlIHZhbHVlIGlzIHRoZSBzYW1lLCBiZWNhdXNlIHRoZSB2YWx1ZSBtYXlcbiAgICAgIC8vIGhhdmUgbXV0YXRlZC5cbiAgICAgIGlzT2JqZWN0KHZhbHVlKSB8fFxuICAgICAgdGhpcy5kZWVwXG4gICAgKSB7XG4gICAgICAvLyBzZXQgbmV3IHZhbHVlXG4gICAgICB2YXIgb2xkVmFsdWUgPSB0aGlzLnZhbHVlO1xuICAgICAgdGhpcy52YWx1ZSA9IHZhbHVlO1xuICAgICAgaWYgKHRoaXMudXNlcikge1xuICAgICAgICB0cnkge1xuICAgICAgICAgIHRoaXMuY2IuY2FsbCh0aGlzLnZtLCB2YWx1ZSwgb2xkVmFsdWUpO1xuICAgICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgICAgaGFuZGxlRXJyb3IoZSwgdGhpcy52bSwgKFwiY2FsbGJhY2sgZm9yIHdhdGNoZXIgXFxcIlwiICsgKHRoaXMuZXhwcmVzc2lvbikgKyBcIlxcXCJcIikpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLmNiLmNhbGwodGhpcy52bSwgdmFsdWUsIG9sZFZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn07XG5cbi8qKlxuICogRXZhbHVhdGUgdGhlIHZhbHVlIG9mIHRoZSB3YXRjaGVyLlxuICogVGhpcyBvbmx5IGdldHMgY2FsbGVkIGZvciBsYXp5IHdhdGNoZXJzLlxuICovXG5XYXRjaGVyLnByb3RvdHlwZS5ldmFsdWF0ZSA9IGZ1bmN0aW9uIGV2YWx1YXRlICgpIHtcbiAgdGhpcy52YWx1ZSA9IHRoaXMuZ2V0KCk7XG4gIHRoaXMuZGlydHkgPSBmYWxzZTtcbn07XG5cbi8qKlxuICogRGVwZW5kIG9uIGFsbCBkZXBzIGNvbGxlY3RlZCBieSB0aGlzIHdhdGNoZXIuXG4gKi9cbldhdGNoZXIucHJvdG90eXBlLmRlcGVuZCA9IGZ1bmN0aW9uIGRlcGVuZCAoKSB7XG4gIHZhciBpID0gdGhpcy5kZXBzLmxlbmd0aDtcbiAgd2hpbGUgKGktLSkge1xuICAgIHRoaXMuZGVwc1tpXS5kZXBlbmQoKTtcbiAgfVxufTtcblxuLyoqXG4gKiBSZW1vdmUgc2VsZiBmcm9tIGFsbCBkZXBlbmRlbmNpZXMnIHN1YnNjcmliZXIgbGlzdC5cbiAqL1xuV2F0Y2hlci5wcm90b3R5cGUudGVhcmRvd24gPSBmdW5jdGlvbiB0ZWFyZG93biAoKSB7XG4gIGlmICh0aGlzLmFjdGl2ZSkge1xuICAgIC8vIHJlbW92ZSBzZWxmIGZyb20gdm0ncyB3YXRjaGVyIGxpc3RcbiAgICAvLyB0aGlzIGlzIGEgc29tZXdoYXQgZXhwZW5zaXZlIG9wZXJhdGlvbiBzbyB3ZSBza2lwIGl0XG4gICAgLy8gaWYgdGhlIHZtIGlzIGJlaW5nIGRlc3Ryb3llZC5cbiAgICBpZiAoIXRoaXMudm0uX2lzQmVpbmdEZXN0cm95ZWQpIHtcbiAgICAgIHJlbW92ZSh0aGlzLnZtLl93YXRjaGVycywgdGhpcyk7XG4gICAgfVxuICAgIHZhciBpID0gdGhpcy5kZXBzLmxlbmd0aDtcbiAgICB3aGlsZSAoaS0tKSB7XG4gICAgICB0aGlzLmRlcHNbaV0ucmVtb3ZlU3ViKHRoaXMpO1xuICAgIH1cbiAgICB0aGlzLmFjdGl2ZSA9IGZhbHNlO1xuICB9XG59O1xuXG4vKiAgKi9cblxudmFyIHNoYXJlZFByb3BlcnR5RGVmaW5pdGlvbiA9IHtcbiAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgY29uZmlndXJhYmxlOiB0cnVlLFxuICBnZXQ6IG5vb3AsXG4gIHNldDogbm9vcFxufTtcblxuZnVuY3Rpb24gcHJveHkgKHRhcmdldCwgc291cmNlS2V5LCBrZXkpIHtcbiAgc2hhcmVkUHJvcGVydHlEZWZpbml0aW9uLmdldCA9IGZ1bmN0aW9uIHByb3h5R2V0dGVyICgpIHtcbiAgICByZXR1cm4gdGhpc1tzb3VyY2VLZXldW2tleV1cbiAgfTtcbiAgc2hhcmVkUHJvcGVydHlEZWZpbml0aW9uLnNldCA9IGZ1bmN0aW9uIHByb3h5U2V0dGVyICh2YWwpIHtcbiAgICB0aGlzW3NvdXJjZUtleV1ba2V5XSA9IHZhbDtcbiAgfTtcbiAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwga2V5LCBzaGFyZWRQcm9wZXJ0eURlZmluaXRpb24pO1xufVxuXG5mdW5jdGlvbiBpbml0U3RhdGUgKHZtKSB7XG4gIHZtLl93YXRjaGVycyA9IFtdO1xuICB2YXIgb3B0cyA9IHZtLiRvcHRpb25zO1xuICBpZiAob3B0cy5wcm9wcykgeyBpbml0UHJvcHModm0sIG9wdHMucHJvcHMpOyB9XG4gIGlmIChvcHRzLm1ldGhvZHMpIHsgaW5pdE1ldGhvZHModm0sIG9wdHMubWV0aG9kcyk7IH1cbiAgaWYgKG9wdHMuZGF0YSkge1xuICAgIGluaXREYXRhKHZtKTtcbiAgfSBlbHNlIHtcbiAgICBvYnNlcnZlKHZtLl9kYXRhID0ge30sIHRydWUgLyogYXNSb290RGF0YSAqLyk7XG4gIH1cbiAgaWYgKG9wdHMuY29tcHV0ZWQpIHsgaW5pdENvbXB1dGVkKHZtLCBvcHRzLmNvbXB1dGVkKTsgfVxuICBpZiAob3B0cy53YXRjaCAmJiBvcHRzLndhdGNoICE9PSBuYXRpdmVXYXRjaCkge1xuICAgIGluaXRXYXRjaCh2bSwgb3B0cy53YXRjaCk7XG4gIH1cbn1cblxuZnVuY3Rpb24gaW5pdFByb3BzICh2bSwgcHJvcHNPcHRpb25zKSB7XG4gIHZhciBwcm9wc0RhdGEgPSB2bS4kb3B0aW9ucy5wcm9wc0RhdGEgfHwge307XG4gIHZhciBwcm9wcyA9IHZtLl9wcm9wcyA9IHt9O1xuICAvLyBjYWNoZSBwcm9wIGtleXMgc28gdGhhdCBmdXR1cmUgcHJvcHMgdXBkYXRlcyBjYW4gaXRlcmF0ZSB1c2luZyBBcnJheVxuICAvLyBpbnN0ZWFkIG9mIGR5bmFtaWMgb2JqZWN0IGtleSBlbnVtZXJhdGlvbi5cbiAgdmFyIGtleXMgPSB2bS4kb3B0aW9ucy5fcHJvcEtleXMgPSBbXTtcbiAgdmFyIGlzUm9vdCA9ICF2bS4kcGFyZW50O1xuICAvLyByb290IGluc3RhbmNlIHByb3BzIHNob3VsZCBiZSBjb252ZXJ0ZWRcbiAgaWYgKCFpc1Jvb3QpIHtcbiAgICB0b2dnbGVPYnNlcnZpbmcoZmFsc2UpO1xuICB9XG4gIHZhciBsb29wID0gZnVuY3Rpb24gKCBrZXkgKSB7XG4gICAga2V5cy5wdXNoKGtleSk7XG4gICAgdmFyIHZhbHVlID0gdmFsaWRhdGVQcm9wKGtleSwgcHJvcHNPcHRpb25zLCBwcm9wc0RhdGEsIHZtKTtcbiAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgZWxzZSAqL1xuICAgIHtcbiAgICAgIHZhciBoeXBoZW5hdGVkS2V5ID0gaHlwaGVuYXRlKGtleSk7XG4gICAgICBpZiAoaXNSZXNlcnZlZEF0dHJpYnV0ZShoeXBoZW5hdGVkS2V5KSB8fFxuICAgICAgICAgIGNvbmZpZy5pc1Jlc2VydmVkQXR0cihoeXBoZW5hdGVkS2V5KSkge1xuICAgICAgICB3YXJuKFxuICAgICAgICAgIChcIlxcXCJcIiArIGh5cGhlbmF0ZWRLZXkgKyBcIlxcXCIgaXMgYSByZXNlcnZlZCBhdHRyaWJ1dGUgYW5kIGNhbm5vdCBiZSB1c2VkIGFzIGNvbXBvbmVudCBwcm9wLlwiKSxcbiAgICAgICAgICB2bVxuICAgICAgICApO1xuICAgICAgfVxuICAgICAgZGVmaW5lUmVhY3RpdmUkJDEocHJvcHMsIGtleSwgdmFsdWUsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaWYgKCFpc1Jvb3QgJiYgIWlzVXBkYXRpbmdDaGlsZENvbXBvbmVudCkge1xuICAgICAgICAgIHdhcm4oXG4gICAgICAgICAgICBcIkF2b2lkIG11dGF0aW5nIGEgcHJvcCBkaXJlY3RseSBzaW5jZSB0aGUgdmFsdWUgd2lsbCBiZSBcIiArXG4gICAgICAgICAgICBcIm92ZXJ3cml0dGVuIHdoZW5ldmVyIHRoZSBwYXJlbnQgY29tcG9uZW50IHJlLXJlbmRlcnMuIFwiICtcbiAgICAgICAgICAgIFwiSW5zdGVhZCwgdXNlIGEgZGF0YSBvciBjb21wdXRlZCBwcm9wZXJ0eSBiYXNlZCBvbiB0aGUgcHJvcCdzIFwiICtcbiAgICAgICAgICAgIFwidmFsdWUuIFByb3AgYmVpbmcgbXV0YXRlZDogXFxcIlwiICsga2V5ICsgXCJcXFwiXCIsXG4gICAgICAgICAgICB2bVxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgIH1cbiAgICAvLyBzdGF0aWMgcHJvcHMgYXJlIGFscmVhZHkgcHJveGllZCBvbiB0aGUgY29tcG9uZW50J3MgcHJvdG90eXBlXG4gICAgLy8gZHVyaW5nIFZ1ZS5leHRlbmQoKS4gV2Ugb25seSBuZWVkIHRvIHByb3h5IHByb3BzIGRlZmluZWQgYXRcbiAgICAvLyBpbnN0YW50aWF0aW9uIGhlcmUuXG4gICAgaWYgKCEoa2V5IGluIHZtKSkge1xuICAgICAgcHJveHkodm0sIFwiX3Byb3BzXCIsIGtleSk7XG4gICAgfVxuICB9O1xuXG4gIGZvciAodmFyIGtleSBpbiBwcm9wc09wdGlvbnMpIGxvb3AoIGtleSApO1xuICB0b2dnbGVPYnNlcnZpbmcodHJ1ZSk7XG59XG5cbmZ1bmN0aW9uIGluaXREYXRhICh2bSkge1xuICB2YXIgZGF0YSA9IHZtLiRvcHRpb25zLmRhdGE7XG4gIGRhdGEgPSB2bS5fZGF0YSA9IHR5cGVvZiBkYXRhID09PSAnZnVuY3Rpb24nXG4gICAgPyBnZXREYXRhKGRhdGEsIHZtKVxuICAgIDogZGF0YSB8fCB7fTtcbiAgaWYgKCFpc1BsYWluT2JqZWN0KGRhdGEpKSB7XG4gICAgZGF0YSA9IHt9O1xuICAgIHdhcm4oXG4gICAgICAnZGF0YSBmdW5jdGlvbnMgc2hvdWxkIHJldHVybiBhbiBvYmplY3Q6XFxuJyArXG4gICAgICAnaHR0cHM6Ly92dWVqcy5vcmcvdjIvZ3VpZGUvY29tcG9uZW50cy5odG1sI2RhdGEtTXVzdC1CZS1hLUZ1bmN0aW9uJyxcbiAgICAgIHZtXG4gICAgKTtcbiAgfVxuICAvLyBwcm94eSBkYXRhIG9uIGluc3RhbmNlXG4gIHZhciBrZXlzID0gT2JqZWN0LmtleXMoZGF0YSk7XG4gIHZhciBwcm9wcyA9IHZtLiRvcHRpb25zLnByb3BzO1xuICB2YXIgbWV0aG9kcyA9IHZtLiRvcHRpb25zLm1ldGhvZHM7XG4gIHZhciBpID0ga2V5cy5sZW5ndGg7XG4gIHdoaWxlIChpLS0pIHtcbiAgICB2YXIga2V5ID0ga2V5c1tpXTtcbiAgICB7XG4gICAgICBpZiAobWV0aG9kcyAmJiBoYXNPd24obWV0aG9kcywga2V5KSkge1xuICAgICAgICB3YXJuKFxuICAgICAgICAgIChcIk1ldGhvZCBcXFwiXCIgKyBrZXkgKyBcIlxcXCIgaGFzIGFscmVhZHkgYmVlbiBkZWZpbmVkIGFzIGEgZGF0YSBwcm9wZXJ0eS5cIiksXG4gICAgICAgICAgdm1cbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaWYgKHByb3BzICYmIGhhc093bihwcm9wcywga2V5KSkge1xuICAgICAgd2FybihcbiAgICAgICAgXCJUaGUgZGF0YSBwcm9wZXJ0eSBcXFwiXCIgKyBrZXkgKyBcIlxcXCIgaXMgYWxyZWFkeSBkZWNsYXJlZCBhcyBhIHByb3AuIFwiICtcbiAgICAgICAgXCJVc2UgcHJvcCBkZWZhdWx0IHZhbHVlIGluc3RlYWQuXCIsXG4gICAgICAgIHZtXG4gICAgICApO1xuICAgIH0gZWxzZSBpZiAoIWlzUmVzZXJ2ZWQoa2V5KSkge1xuICAgICAgcHJveHkodm0sIFwiX2RhdGFcIiwga2V5KTtcbiAgICB9XG4gIH1cbiAgLy8gb2JzZXJ2ZSBkYXRhXG4gIG9ic2VydmUoZGF0YSwgdHJ1ZSAvKiBhc1Jvb3REYXRhICovKTtcbn1cblxuZnVuY3Rpb24gZ2V0RGF0YSAoZGF0YSwgdm0pIHtcbiAgLy8gIzc1NzMgZGlzYWJsZSBkZXAgY29sbGVjdGlvbiB3aGVuIGludm9raW5nIGRhdGEgZ2V0dGVyc1xuICBwdXNoVGFyZ2V0KCk7XG4gIHRyeSB7XG4gICAgcmV0dXJuIGRhdGEuY2FsbCh2bSwgdm0pXG4gIH0gY2F0Y2ggKGUpIHtcbiAgICBoYW5kbGVFcnJvcihlLCB2bSwgXCJkYXRhKClcIik7XG4gICAgcmV0dXJuIHt9XG4gIH0gZmluYWxseSB7XG4gICAgcG9wVGFyZ2V0KCk7XG4gIH1cbn1cblxudmFyIGNvbXB1dGVkV2F0Y2hlck9wdGlvbnMgPSB7IGxhenk6IHRydWUgfTtcblxuZnVuY3Rpb24gaW5pdENvbXB1dGVkICh2bSwgY29tcHV0ZWQpIHtcbiAgLy8gJGZsb3ctZGlzYWJsZS1saW5lXG4gIHZhciB3YXRjaGVycyA9IHZtLl9jb21wdXRlZFdhdGNoZXJzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbiAgLy8gY29tcHV0ZWQgcHJvcGVydGllcyBhcmUganVzdCBnZXR0ZXJzIGR1cmluZyBTU1JcbiAgdmFyIGlzU1NSID0gaXNTZXJ2ZXJSZW5kZXJpbmcoKTtcblxuICBmb3IgKHZhciBrZXkgaW4gY29tcHV0ZWQpIHtcbiAgICB2YXIgdXNlckRlZiA9IGNvbXB1dGVkW2tleV07XG4gICAgdmFyIGdldHRlciA9IHR5cGVvZiB1c2VyRGVmID09PSAnZnVuY3Rpb24nID8gdXNlckRlZiA6IHVzZXJEZWYuZ2V0O1xuICAgIGlmIChnZXR0ZXIgPT0gbnVsbCkge1xuICAgICAgd2FybihcbiAgICAgICAgKFwiR2V0dGVyIGlzIG1pc3NpbmcgZm9yIGNvbXB1dGVkIHByb3BlcnR5IFxcXCJcIiArIGtleSArIFwiXFxcIi5cIiksXG4gICAgICAgIHZtXG4gICAgICApO1xuICAgIH1cblxuICAgIGlmICghaXNTU1IpIHtcbiAgICAgIC8vIGNyZWF0ZSBpbnRlcm5hbCB3YXRjaGVyIGZvciB0aGUgY29tcHV0ZWQgcHJvcGVydHkuXG4gICAgICB3YXRjaGVyc1trZXldID0gbmV3IFdhdGNoZXIoXG4gICAgICAgIHZtLFxuICAgICAgICBnZXR0ZXIgfHwgbm9vcCxcbiAgICAgICAgbm9vcCxcbiAgICAgICAgY29tcHV0ZWRXYXRjaGVyT3B0aW9uc1xuICAgICAgKTtcbiAgICB9XG5cbiAgICAvLyBjb21wb25lbnQtZGVmaW5lZCBjb21wdXRlZCBwcm9wZXJ0aWVzIGFyZSBhbHJlYWR5IGRlZmluZWQgb24gdGhlXG4gICAgLy8gY29tcG9uZW50IHByb3RvdHlwZS4gV2Ugb25seSBuZWVkIHRvIGRlZmluZSBjb21wdXRlZCBwcm9wZXJ0aWVzIGRlZmluZWRcbiAgICAvLyBhdCBpbnN0YW50aWF0aW9uIGhlcmUuXG4gICAgaWYgKCEoa2V5IGluIHZtKSkge1xuICAgICAgZGVmaW5lQ29tcHV0ZWQodm0sIGtleSwgdXNlckRlZik7XG4gICAgfSBlbHNlIHtcbiAgICAgIGlmIChrZXkgaW4gdm0uJGRhdGEpIHtcbiAgICAgICAgd2FybigoXCJUaGUgY29tcHV0ZWQgcHJvcGVydHkgXFxcIlwiICsga2V5ICsgXCJcXFwiIGlzIGFscmVhZHkgZGVmaW5lZCBpbiBkYXRhLlwiKSwgdm0pO1xuICAgICAgfSBlbHNlIGlmICh2bS4kb3B0aW9ucy5wcm9wcyAmJiBrZXkgaW4gdm0uJG9wdGlvbnMucHJvcHMpIHtcbiAgICAgICAgd2FybigoXCJUaGUgY29tcHV0ZWQgcHJvcGVydHkgXFxcIlwiICsga2V5ICsgXCJcXFwiIGlzIGFscmVhZHkgZGVmaW5lZCBhcyBhIHByb3AuXCIpLCB2bSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZ1bmN0aW9uIGRlZmluZUNvbXB1dGVkIChcbiAgdGFyZ2V0LFxuICBrZXksXG4gIHVzZXJEZWZcbikge1xuICB2YXIgc2hvdWxkQ2FjaGUgPSAhaXNTZXJ2ZXJSZW5kZXJpbmcoKTtcbiAgaWYgKHR5cGVvZiB1c2VyRGVmID09PSAnZnVuY3Rpb24nKSB7XG4gICAgc2hhcmVkUHJvcGVydHlEZWZpbml0aW9uLmdldCA9IHNob3VsZENhY2hlXG4gICAgICA/IGNyZWF0ZUNvbXB1dGVkR2V0dGVyKGtleSlcbiAgICAgIDogY3JlYXRlR2V0dGVySW52b2tlcih1c2VyRGVmKTtcbiAgICBzaGFyZWRQcm9wZXJ0eURlZmluaXRpb24uc2V0ID0gbm9vcDtcbiAgfSBlbHNlIHtcbiAgICBzaGFyZWRQcm9wZXJ0eURlZmluaXRpb24uZ2V0ID0gdXNlckRlZi5nZXRcbiAgICAgID8gc2hvdWxkQ2FjaGUgJiYgdXNlckRlZi5jYWNoZSAhPT0gZmFsc2VcbiAgICAgICAgPyBjcmVhdGVDb21wdXRlZEdldHRlcihrZXkpXG4gICAgICAgIDogY3JlYXRlR2V0dGVySW52b2tlcih1c2VyRGVmLmdldClcbiAgICAgIDogbm9vcDtcbiAgICBzaGFyZWRQcm9wZXJ0eURlZmluaXRpb24uc2V0ID0gdXNlckRlZi5zZXQgfHwgbm9vcDtcbiAgfVxuICBpZiAoc2hhcmVkUHJvcGVydHlEZWZpbml0aW9uLnNldCA9PT0gbm9vcCkge1xuICAgIHNoYXJlZFByb3BlcnR5RGVmaW5pdGlvbi5zZXQgPSBmdW5jdGlvbiAoKSB7XG4gICAgICB3YXJuKFxuICAgICAgICAoXCJDb21wdXRlZCBwcm9wZXJ0eSBcXFwiXCIgKyBrZXkgKyBcIlxcXCIgd2FzIGFzc2lnbmVkIHRvIGJ1dCBpdCBoYXMgbm8gc2V0dGVyLlwiKSxcbiAgICAgICAgdGhpc1xuICAgICAgKTtcbiAgICB9O1xuICB9XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGtleSwgc2hhcmVkUHJvcGVydHlEZWZpbml0aW9uKTtcbn1cblxuZnVuY3Rpb24gY3JlYXRlQ29tcHV0ZWRHZXR0ZXIgKGtleSkge1xuICByZXR1cm4gZnVuY3Rpb24gY29tcHV0ZWRHZXR0ZXIgKCkge1xuICAgIHZhciB3YXRjaGVyID0gdGhpcy5fY29tcHV0ZWRXYXRjaGVycyAmJiB0aGlzLl9jb21wdXRlZFdhdGNoZXJzW2tleV07XG4gICAgaWYgKHdhdGNoZXIpIHtcbiAgICAgIGlmICh3YXRjaGVyLmRpcnR5KSB7XG4gICAgICAgIHdhdGNoZXIuZXZhbHVhdGUoKTtcbiAgICAgIH1cbiAgICAgIGlmIChEZXAudGFyZ2V0KSB7XG4gICAgICAgIHdhdGNoZXIuZGVwZW5kKCk7XG4gICAgICB9XG4gICAgICByZXR1cm4gd2F0Y2hlci52YWx1ZVxuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBjcmVhdGVHZXR0ZXJJbnZva2VyKGZuKSB7XG4gIHJldHVybiBmdW5jdGlvbiBjb21wdXRlZEdldHRlciAoKSB7XG4gICAgcmV0dXJuIGZuLmNhbGwodGhpcywgdGhpcylcbiAgfVxufVxuXG5mdW5jdGlvbiBpbml0TWV0aG9kcyAodm0sIG1ldGhvZHMpIHtcbiAgdmFyIHByb3BzID0gdm0uJG9wdGlvbnMucHJvcHM7XG4gIGZvciAodmFyIGtleSBpbiBtZXRob2RzKSB7XG4gICAge1xuICAgICAgaWYgKHR5cGVvZiBtZXRob2RzW2tleV0gIT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgd2FybihcbiAgICAgICAgICBcIk1ldGhvZCBcXFwiXCIgKyBrZXkgKyBcIlxcXCIgaGFzIHR5cGUgXFxcIlwiICsgKHR5cGVvZiBtZXRob2RzW2tleV0pICsgXCJcXFwiIGluIHRoZSBjb21wb25lbnQgZGVmaW5pdGlvbi4gXCIgK1xuICAgICAgICAgIFwiRGlkIHlvdSByZWZlcmVuY2UgdGhlIGZ1bmN0aW9uIGNvcnJlY3RseT9cIixcbiAgICAgICAgICB2bVxuICAgICAgICApO1xuICAgICAgfVxuICAgICAgaWYgKHByb3BzICYmIGhhc093bihwcm9wcywga2V5KSkge1xuICAgICAgICB3YXJuKFxuICAgICAgICAgIChcIk1ldGhvZCBcXFwiXCIgKyBrZXkgKyBcIlxcXCIgaGFzIGFscmVhZHkgYmVlbiBkZWZpbmVkIGFzIGEgcHJvcC5cIiksXG4gICAgICAgICAgdm1cbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICAgIGlmICgoa2V5IGluIHZtKSAmJiBpc1Jlc2VydmVkKGtleSkpIHtcbiAgICAgICAgd2FybihcbiAgICAgICAgICBcIk1ldGhvZCBcXFwiXCIgKyBrZXkgKyBcIlxcXCIgY29uZmxpY3RzIHdpdGggYW4gZXhpc3RpbmcgVnVlIGluc3RhbmNlIG1ldGhvZC4gXCIgK1xuICAgICAgICAgIFwiQXZvaWQgZGVmaW5pbmcgY29tcG9uZW50IG1ldGhvZHMgdGhhdCBzdGFydCB3aXRoIF8gb3IgJC5cIlxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cbiAgICB2bVtrZXldID0gdHlwZW9mIG1ldGhvZHNba2V5XSAhPT0gJ2Z1bmN0aW9uJyA/IG5vb3AgOiBiaW5kKG1ldGhvZHNba2V5XSwgdm0pO1xuICB9XG59XG5cbmZ1bmN0aW9uIGluaXRXYXRjaCAodm0sIHdhdGNoKSB7XG4gIGZvciAodmFyIGtleSBpbiB3YXRjaCkge1xuICAgIHZhciBoYW5kbGVyID0gd2F0Y2hba2V5XTtcbiAgICBpZiAoQXJyYXkuaXNBcnJheShoYW5kbGVyKSkge1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBoYW5kbGVyLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIGNyZWF0ZVdhdGNoZXIodm0sIGtleSwgaGFuZGxlcltpXSk7XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIGNyZWF0ZVdhdGNoZXIodm0sIGtleSwgaGFuZGxlcik7XG4gICAgfVxuICB9XG59XG5cbmZ1bmN0aW9uIGNyZWF0ZVdhdGNoZXIgKFxuICB2bSxcbiAgZXhwT3JGbixcbiAgaGFuZGxlcixcbiAgb3B0aW9uc1xuKSB7XG4gIGlmIChpc1BsYWluT2JqZWN0KGhhbmRsZXIpKSB7XG4gICAgb3B0aW9ucyA9IGhhbmRsZXI7XG4gICAgaGFuZGxlciA9IGhhbmRsZXIuaGFuZGxlcjtcbiAgfVxuICBpZiAodHlwZW9mIGhhbmRsZXIgPT09ICdzdHJpbmcnKSB7XG4gICAgaGFuZGxlciA9IHZtW2hhbmRsZXJdO1xuICB9XG4gIHJldHVybiB2bS4kd2F0Y2goZXhwT3JGbiwgaGFuZGxlciwgb3B0aW9ucylcbn1cblxuZnVuY3Rpb24gc3RhdGVNaXhpbiAoVnVlKSB7XG4gIC8vIGZsb3cgc29tZWhvdyBoYXMgcHJvYmxlbXMgd2l0aCBkaXJlY3RseSBkZWNsYXJlZCBkZWZpbml0aW9uIG9iamVjdFxuICAvLyB3aGVuIHVzaW5nIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSwgc28gd2UgaGF2ZSB0byBwcm9jZWR1cmFsbHkgYnVpbGQgdXBcbiAgLy8gdGhlIG9iamVjdCBoZXJlLlxuICB2YXIgZGF0YURlZiA9IHt9O1xuICBkYXRhRGVmLmdldCA9IGZ1bmN0aW9uICgpIHsgcmV0dXJuIHRoaXMuX2RhdGEgfTtcbiAgdmFyIHByb3BzRGVmID0ge307XG4gIHByb3BzRGVmLmdldCA9IGZ1bmN0aW9uICgpIHsgcmV0dXJuIHRoaXMuX3Byb3BzIH07XG4gIHtcbiAgICBkYXRhRGVmLnNldCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIHdhcm4oXG4gICAgICAgICdBdm9pZCByZXBsYWNpbmcgaW5zdGFuY2Ugcm9vdCAkZGF0YS4gJyArXG4gICAgICAgICdVc2UgbmVzdGVkIGRhdGEgcHJvcGVydGllcyBpbnN0ZWFkLicsXG4gICAgICAgIHRoaXNcbiAgICAgICk7XG4gICAgfTtcbiAgICBwcm9wc0RlZi5zZXQgPSBmdW5jdGlvbiAoKSB7XG4gICAgICB3YXJuKFwiJHByb3BzIGlzIHJlYWRvbmx5LlwiLCB0aGlzKTtcbiAgICB9O1xuICB9XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShWdWUucHJvdG90eXBlLCAnJGRhdGEnLCBkYXRhRGVmKTtcbiAgT2JqZWN0LmRlZmluZVByb3BlcnR5KFZ1ZS5wcm90b3R5cGUsICckcHJvcHMnLCBwcm9wc0RlZik7XG5cbiAgVnVlLnByb3RvdHlwZS4kc2V0ID0gc2V0O1xuICBWdWUucHJvdG90eXBlLiRkZWxldGUgPSBkZWw7XG5cbiAgVnVlLnByb3RvdHlwZS4kd2F0Y2ggPSBmdW5jdGlvbiAoXG4gICAgZXhwT3JGbixcbiAgICBjYixcbiAgICBvcHRpb25zXG4gICkge1xuICAgIHZhciB2bSA9IHRoaXM7XG4gICAgaWYgKGlzUGxhaW5PYmplY3QoY2IpKSB7XG4gICAgICByZXR1cm4gY3JlYXRlV2F0Y2hlcih2bSwgZXhwT3JGbiwgY2IsIG9wdGlvbnMpXG4gICAgfVxuICAgIG9wdGlvbnMgPSBvcHRpb25zIHx8IHt9O1xuICAgIG9wdGlvbnMudXNlciA9IHRydWU7XG4gICAgdmFyIHdhdGNoZXIgPSBuZXcgV2F0Y2hlcih2bSwgZXhwT3JGbiwgY2IsIG9wdGlvbnMpO1xuICAgIGlmIChvcHRpb25zLmltbWVkaWF0ZSkge1xuICAgICAgdHJ5IHtcbiAgICAgICAgY2IuY2FsbCh2bSwgd2F0Y2hlci52YWx1ZSk7XG4gICAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgICBoYW5kbGVFcnJvcihlcnJvciwgdm0sIChcImNhbGxiYWNrIGZvciBpbW1lZGlhdGUgd2F0Y2hlciBcXFwiXCIgKyAod2F0Y2hlci5leHByZXNzaW9uKSArIFwiXFxcIlwiKSk7XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiBmdW5jdGlvbiB1bndhdGNoRm4gKCkge1xuICAgICAgd2F0Y2hlci50ZWFyZG93bigpO1xuICAgIH1cbiAgfTtcbn1cblxuLyogICovXG5cbnZhciB1aWQkMyA9IDA7XG5cbmZ1bmN0aW9uIGluaXRNaXhpbiAoVnVlKSB7XG4gIFZ1ZS5wcm90b3R5cGUuX2luaXQgPSBmdW5jdGlvbiAob3B0aW9ucykge1xuICAgIHZhciB2bSA9IHRoaXM7XG4gICAgLy8gYSB1aWRcbiAgICB2bS5fdWlkID0gdWlkJDMrKztcblxuICAgIHZhciBzdGFydFRhZywgZW5kVGFnO1xuICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICAgIGlmIChjb25maWcucGVyZm9ybWFuY2UgJiYgbWFyaykge1xuICAgICAgc3RhcnRUYWcgPSBcInZ1ZS1wZXJmLXN0YXJ0OlwiICsgKHZtLl91aWQpO1xuICAgICAgZW5kVGFnID0gXCJ2dWUtcGVyZi1lbmQ6XCIgKyAodm0uX3VpZCk7XG4gICAgICBtYXJrKHN0YXJ0VGFnKTtcbiAgICB9XG5cbiAgICAvLyBhIGZsYWcgdG8gYXZvaWQgdGhpcyBiZWluZyBvYnNlcnZlZFxuICAgIHZtLl9pc1Z1ZSA9IHRydWU7XG4gICAgLy8gbWVyZ2Ugb3B0aW9uc1xuICAgIGlmIChvcHRpb25zICYmIG9wdGlvbnMuX2lzQ29tcG9uZW50KSB7XG4gICAgICAvLyBvcHRpbWl6ZSBpbnRlcm5hbCBjb21wb25lbnQgaW5zdGFudGlhdGlvblxuICAgICAgLy8gc2luY2UgZHluYW1pYyBvcHRpb25zIG1lcmdpbmcgaXMgcHJldHR5IHNsb3csIGFuZCBub25lIG9mIHRoZVxuICAgICAgLy8gaW50ZXJuYWwgY29tcG9uZW50IG9wdGlvbnMgbmVlZHMgc3BlY2lhbCB0cmVhdG1lbnQuXG4gICAgICBpbml0SW50ZXJuYWxDb21wb25lbnQodm0sIG9wdGlvbnMpO1xuICAgIH0gZWxzZSB7XG4gICAgICB2bS4kb3B0aW9ucyA9IG1lcmdlT3B0aW9ucyhcbiAgICAgICAgcmVzb2x2ZUNvbnN0cnVjdG9yT3B0aW9ucyh2bS5jb25zdHJ1Y3RvciksXG4gICAgICAgIG9wdGlvbnMgfHwge30sXG4gICAgICAgIHZtXG4gICAgICApO1xuICAgIH1cbiAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgZWxzZSAqL1xuICAgIHtcbiAgICAgIGluaXRQcm94eSh2bSk7XG4gICAgfVxuICAgIC8vIGV4cG9zZSByZWFsIHNlbGZcbiAgICB2bS5fc2VsZiA9IHZtO1xuICAgIGluaXRMaWZlY3ljbGUodm0pO1xuICAgIGluaXRFdmVudHModm0pO1xuICAgIGluaXRSZW5kZXIodm0pO1xuICAgIGNhbGxIb29rKHZtLCAnYmVmb3JlQ3JlYXRlJyk7XG4gICAgaW5pdEluamVjdGlvbnModm0pOyAvLyByZXNvbHZlIGluamVjdGlvbnMgYmVmb3JlIGRhdGEvcHJvcHNcbiAgICBpbml0U3RhdGUodm0pO1xuICAgIGluaXRQcm92aWRlKHZtKTsgLy8gcmVzb2x2ZSBwcm92aWRlIGFmdGVyIGRhdGEvcHJvcHNcbiAgICBjYWxsSG9vayh2bSwgJ2NyZWF0ZWQnKTtcblxuICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICAgIGlmIChjb25maWcucGVyZm9ybWFuY2UgJiYgbWFyaykge1xuICAgICAgdm0uX25hbWUgPSBmb3JtYXRDb21wb25lbnROYW1lKHZtLCBmYWxzZSk7XG4gICAgICBtYXJrKGVuZFRhZyk7XG4gICAgICBtZWFzdXJlKChcInZ1ZSBcIiArICh2bS5fbmFtZSkgKyBcIiBpbml0XCIpLCBzdGFydFRhZywgZW5kVGFnKTtcbiAgICB9XG5cbiAgICBpZiAodm0uJG9wdGlvbnMuZWwpIHtcbiAgICAgIHZtLiRtb3VudCh2bS4kb3B0aW9ucy5lbCk7XG4gICAgfVxuICB9O1xufVxuXG5mdW5jdGlvbiBpbml0SW50ZXJuYWxDb21wb25lbnQgKHZtLCBvcHRpb25zKSB7XG4gIHZhciBvcHRzID0gdm0uJG9wdGlvbnMgPSBPYmplY3QuY3JlYXRlKHZtLmNvbnN0cnVjdG9yLm9wdGlvbnMpO1xuICAvLyBkb2luZyB0aGlzIGJlY2F1c2UgaXQncyBmYXN0ZXIgdGhhbiBkeW5hbWljIGVudW1lcmF0aW9uLlxuICB2YXIgcGFyZW50Vm5vZGUgPSBvcHRpb25zLl9wYXJlbnRWbm9kZTtcbiAgb3B0cy5wYXJlbnQgPSBvcHRpb25zLnBhcmVudDtcbiAgb3B0cy5fcGFyZW50Vm5vZGUgPSBwYXJlbnRWbm9kZTtcblxuICB2YXIgdm5vZGVDb21wb25lbnRPcHRpb25zID0gcGFyZW50Vm5vZGUuY29tcG9uZW50T3B0aW9ucztcbiAgb3B0cy5wcm9wc0RhdGEgPSB2bm9kZUNvbXBvbmVudE9wdGlvbnMucHJvcHNEYXRhO1xuICBvcHRzLl9wYXJlbnRMaXN0ZW5lcnMgPSB2bm9kZUNvbXBvbmVudE9wdGlvbnMubGlzdGVuZXJzO1xuICBvcHRzLl9yZW5kZXJDaGlsZHJlbiA9IHZub2RlQ29tcG9uZW50T3B0aW9ucy5jaGlsZHJlbjtcbiAgb3B0cy5fY29tcG9uZW50VGFnID0gdm5vZGVDb21wb25lbnRPcHRpb25zLnRhZztcblxuICBpZiAob3B0aW9ucy5yZW5kZXIpIHtcbiAgICBvcHRzLnJlbmRlciA9IG9wdGlvbnMucmVuZGVyO1xuICAgIG9wdHMuc3RhdGljUmVuZGVyRm5zID0gb3B0aW9ucy5zdGF0aWNSZW5kZXJGbnM7XG4gIH1cbn1cblxuZnVuY3Rpb24gcmVzb2x2ZUNvbnN0cnVjdG9yT3B0aW9ucyAoQ3Rvcikge1xuICB2YXIgb3B0aW9ucyA9IEN0b3Iub3B0aW9ucztcbiAgaWYgKEN0b3Iuc3VwZXIpIHtcbiAgICB2YXIgc3VwZXJPcHRpb25zID0gcmVzb2x2ZUNvbnN0cnVjdG9yT3B0aW9ucyhDdG9yLnN1cGVyKTtcbiAgICB2YXIgY2FjaGVkU3VwZXJPcHRpb25zID0gQ3Rvci5zdXBlck9wdGlvbnM7XG4gICAgaWYgKHN1cGVyT3B0aW9ucyAhPT0gY2FjaGVkU3VwZXJPcHRpb25zKSB7XG4gICAgICAvLyBzdXBlciBvcHRpb24gY2hhbmdlZCxcbiAgICAgIC8vIG5lZWQgdG8gcmVzb2x2ZSBuZXcgb3B0aW9ucy5cbiAgICAgIEN0b3Iuc3VwZXJPcHRpb25zID0gc3VwZXJPcHRpb25zO1xuICAgICAgLy8gY2hlY2sgaWYgdGhlcmUgYXJlIGFueSBsYXRlLW1vZGlmaWVkL2F0dGFjaGVkIG9wdGlvbnMgKCM0OTc2KVxuICAgICAgdmFyIG1vZGlmaWVkT3B0aW9ucyA9IHJlc29sdmVNb2RpZmllZE9wdGlvbnMoQ3Rvcik7XG4gICAgICAvLyB1cGRhdGUgYmFzZSBleHRlbmQgb3B0aW9uc1xuICAgICAgaWYgKG1vZGlmaWVkT3B0aW9ucykge1xuICAgICAgICBleHRlbmQoQ3Rvci5leHRlbmRPcHRpb25zLCBtb2RpZmllZE9wdGlvbnMpO1xuICAgICAgfVxuICAgICAgb3B0aW9ucyA9IEN0b3Iub3B0aW9ucyA9IG1lcmdlT3B0aW9ucyhzdXBlck9wdGlvbnMsIEN0b3IuZXh0ZW5kT3B0aW9ucyk7XG4gICAgICBpZiAob3B0aW9ucy5uYW1lKSB7XG4gICAgICAgIG9wdGlvbnMuY29tcG9uZW50c1tvcHRpb25zLm5hbWVdID0gQ3RvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcmV0dXJuIG9wdGlvbnNcbn1cblxuZnVuY3Rpb24gcmVzb2x2ZU1vZGlmaWVkT3B0aW9ucyAoQ3Rvcikge1xuICB2YXIgbW9kaWZpZWQ7XG4gIHZhciBsYXRlc3QgPSBDdG9yLm9wdGlvbnM7XG4gIHZhciBzZWFsZWQgPSBDdG9yLnNlYWxlZE9wdGlvbnM7XG4gIGZvciAodmFyIGtleSBpbiBsYXRlc3QpIHtcbiAgICBpZiAobGF0ZXN0W2tleV0gIT09IHNlYWxlZFtrZXldKSB7XG4gICAgICBpZiAoIW1vZGlmaWVkKSB7IG1vZGlmaWVkID0ge307IH1cbiAgICAgIG1vZGlmaWVkW2tleV0gPSBsYXRlc3Rba2V5XTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIG1vZGlmaWVkXG59XG5cbmZ1bmN0aW9uIFZ1ZSAob3B0aW9ucykge1xuICBpZiAoISh0aGlzIGluc3RhbmNlb2YgVnVlKVxuICApIHtcbiAgICB3YXJuKCdWdWUgaXMgYSBjb25zdHJ1Y3RvciBhbmQgc2hvdWxkIGJlIGNhbGxlZCB3aXRoIHRoZSBgbmV3YCBrZXl3b3JkJyk7XG4gIH1cbiAgdGhpcy5faW5pdChvcHRpb25zKTtcbn1cblxuaW5pdE1peGluKFZ1ZSk7XG5zdGF0ZU1peGluKFZ1ZSk7XG5ldmVudHNNaXhpbihWdWUpO1xubGlmZWN5Y2xlTWl4aW4oVnVlKTtcbnJlbmRlck1peGluKFZ1ZSk7XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBpbml0VXNlIChWdWUpIHtcbiAgVnVlLnVzZSA9IGZ1bmN0aW9uIChwbHVnaW4pIHtcbiAgICB2YXIgaW5zdGFsbGVkUGx1Z2lucyA9ICh0aGlzLl9pbnN0YWxsZWRQbHVnaW5zIHx8ICh0aGlzLl9pbnN0YWxsZWRQbHVnaW5zID0gW10pKTtcbiAgICBpZiAoaW5zdGFsbGVkUGx1Z2lucy5pbmRleE9mKHBsdWdpbikgPiAtMSkge1xuICAgICAgcmV0dXJuIHRoaXNcbiAgICB9XG5cbiAgICAvLyBhZGRpdGlvbmFsIHBhcmFtZXRlcnNcbiAgICB2YXIgYXJncyA9IHRvQXJyYXkoYXJndW1lbnRzLCAxKTtcbiAgICBhcmdzLnVuc2hpZnQodGhpcyk7XG4gICAgaWYgKHR5cGVvZiBwbHVnaW4uaW5zdGFsbCA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgcGx1Z2luLmluc3RhbGwuYXBwbHkocGx1Z2luLCBhcmdzKTtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBwbHVnaW4gPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIHBsdWdpbi5hcHBseShudWxsLCBhcmdzKTtcbiAgICB9XG4gICAgaW5zdGFsbGVkUGx1Z2lucy5wdXNoKHBsdWdpbik7XG4gICAgcmV0dXJuIHRoaXNcbiAgfTtcbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIGluaXRNaXhpbiQxIChWdWUpIHtcbiAgVnVlLm1peGluID0gZnVuY3Rpb24gKG1peGluKSB7XG4gICAgdGhpcy5vcHRpb25zID0gbWVyZ2VPcHRpb25zKHRoaXMub3B0aW9ucywgbWl4aW4pO1xuICAgIHJldHVybiB0aGlzXG4gIH07XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBpbml0RXh0ZW5kIChWdWUpIHtcbiAgLyoqXG4gICAqIEVhY2ggaW5zdGFuY2UgY29uc3RydWN0b3IsIGluY2x1ZGluZyBWdWUsIGhhcyBhIHVuaXF1ZVxuICAgKiBjaWQuIFRoaXMgZW5hYmxlcyB1cyB0byBjcmVhdGUgd3JhcHBlZCBcImNoaWxkXG4gICAqIGNvbnN0cnVjdG9yc1wiIGZvciBwcm90b3R5cGFsIGluaGVyaXRhbmNlIGFuZCBjYWNoZSB0aGVtLlxuICAgKi9cbiAgVnVlLmNpZCA9IDA7XG4gIHZhciBjaWQgPSAxO1xuXG4gIC8qKlxuICAgKiBDbGFzcyBpbmhlcml0YW5jZVxuICAgKi9cbiAgVnVlLmV4dGVuZCA9IGZ1bmN0aW9uIChleHRlbmRPcHRpb25zKSB7XG4gICAgZXh0ZW5kT3B0aW9ucyA9IGV4dGVuZE9wdGlvbnMgfHwge307XG4gICAgdmFyIFN1cGVyID0gdGhpcztcbiAgICB2YXIgU3VwZXJJZCA9IFN1cGVyLmNpZDtcbiAgICB2YXIgY2FjaGVkQ3RvcnMgPSBleHRlbmRPcHRpb25zLl9DdG9yIHx8IChleHRlbmRPcHRpb25zLl9DdG9yID0ge30pO1xuICAgIGlmIChjYWNoZWRDdG9yc1tTdXBlcklkXSkge1xuICAgICAgcmV0dXJuIGNhY2hlZEN0b3JzW1N1cGVySWRdXG4gICAgfVxuXG4gICAgdmFyIG5hbWUgPSBleHRlbmRPcHRpb25zLm5hbWUgfHwgU3VwZXIub3B0aW9ucy5uYW1lO1xuICAgIGlmIChuYW1lKSB7XG4gICAgICB2YWxpZGF0ZUNvbXBvbmVudE5hbWUobmFtZSk7XG4gICAgfVxuXG4gICAgdmFyIFN1YiA9IGZ1bmN0aW9uIFZ1ZUNvbXBvbmVudCAob3B0aW9ucykge1xuICAgICAgdGhpcy5faW5pdChvcHRpb25zKTtcbiAgICB9O1xuICAgIFN1Yi5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKFN1cGVyLnByb3RvdHlwZSk7XG4gICAgU3ViLnByb3RvdHlwZS5jb25zdHJ1Y3RvciA9IFN1YjtcbiAgICBTdWIuY2lkID0gY2lkKys7XG4gICAgU3ViLm9wdGlvbnMgPSBtZXJnZU9wdGlvbnMoXG4gICAgICBTdXBlci5vcHRpb25zLFxuICAgICAgZXh0ZW5kT3B0aW9uc1xuICAgICk7XG4gICAgU3ViWydzdXBlciddID0gU3VwZXI7XG5cbiAgICAvLyBGb3IgcHJvcHMgYW5kIGNvbXB1dGVkIHByb3BlcnRpZXMsIHdlIGRlZmluZSB0aGUgcHJveHkgZ2V0dGVycyBvblxuICAgIC8vIHRoZSBWdWUgaW5zdGFuY2VzIGF0IGV4dGVuc2lvbiB0aW1lLCBvbiB0aGUgZXh0ZW5kZWQgcHJvdG90eXBlLiBUaGlzXG4gICAgLy8gYXZvaWRzIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSBjYWxscyBmb3IgZWFjaCBpbnN0YW5jZSBjcmVhdGVkLlxuICAgIGlmIChTdWIub3B0aW9ucy5wcm9wcykge1xuICAgICAgaW5pdFByb3BzJDEoU3ViKTtcbiAgICB9XG4gICAgaWYgKFN1Yi5vcHRpb25zLmNvbXB1dGVkKSB7XG4gICAgICBpbml0Q29tcHV0ZWQkMShTdWIpO1xuICAgIH1cblxuICAgIC8vIGFsbG93IGZ1cnRoZXIgZXh0ZW5zaW9uL21peGluL3BsdWdpbiB1c2FnZVxuICAgIFN1Yi5leHRlbmQgPSBTdXBlci5leHRlbmQ7XG4gICAgU3ViLm1peGluID0gU3VwZXIubWl4aW47XG4gICAgU3ViLnVzZSA9IFN1cGVyLnVzZTtcblxuICAgIC8vIGNyZWF0ZSBhc3NldCByZWdpc3RlcnMsIHNvIGV4dGVuZGVkIGNsYXNzZXNcbiAgICAvLyBjYW4gaGF2ZSB0aGVpciBwcml2YXRlIGFzc2V0cyB0b28uXG4gICAgQVNTRVRfVFlQRVMuZm9yRWFjaChmdW5jdGlvbiAodHlwZSkge1xuICAgICAgU3ViW3R5cGVdID0gU3VwZXJbdHlwZV07XG4gICAgfSk7XG4gICAgLy8gZW5hYmxlIHJlY3Vyc2l2ZSBzZWxmLWxvb2t1cFxuICAgIGlmIChuYW1lKSB7XG4gICAgICBTdWIub3B0aW9ucy5jb21wb25lbnRzW25hbWVdID0gU3ViO1xuICAgIH1cblxuICAgIC8vIGtlZXAgYSByZWZlcmVuY2UgdG8gdGhlIHN1cGVyIG9wdGlvbnMgYXQgZXh0ZW5zaW9uIHRpbWUuXG4gICAgLy8gbGF0ZXIgYXQgaW5zdGFudGlhdGlvbiB3ZSBjYW4gY2hlY2sgaWYgU3VwZXIncyBvcHRpb25zIGhhdmVcbiAgICAvLyBiZWVuIHVwZGF0ZWQuXG4gICAgU3ViLnN1cGVyT3B0aW9ucyA9IFN1cGVyLm9wdGlvbnM7XG4gICAgU3ViLmV4dGVuZE9wdGlvbnMgPSBleHRlbmRPcHRpb25zO1xuICAgIFN1Yi5zZWFsZWRPcHRpb25zID0gZXh0ZW5kKHt9LCBTdWIub3B0aW9ucyk7XG5cbiAgICAvLyBjYWNoZSBjb25zdHJ1Y3RvclxuICAgIGNhY2hlZEN0b3JzW1N1cGVySWRdID0gU3ViO1xuICAgIHJldHVybiBTdWJcbiAgfTtcbn1cblxuZnVuY3Rpb24gaW5pdFByb3BzJDEgKENvbXApIHtcbiAgdmFyIHByb3BzID0gQ29tcC5vcHRpb25zLnByb3BzO1xuICBmb3IgKHZhciBrZXkgaW4gcHJvcHMpIHtcbiAgICBwcm94eShDb21wLnByb3RvdHlwZSwgXCJfcHJvcHNcIiwga2V5KTtcbiAgfVxufVxuXG5mdW5jdGlvbiBpbml0Q29tcHV0ZWQkMSAoQ29tcCkge1xuICB2YXIgY29tcHV0ZWQgPSBDb21wLm9wdGlvbnMuY29tcHV0ZWQ7XG4gIGZvciAodmFyIGtleSBpbiBjb21wdXRlZCkge1xuICAgIGRlZmluZUNvbXB1dGVkKENvbXAucHJvdG90eXBlLCBrZXksIGNvbXB1dGVkW2tleV0pO1xuICB9XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBpbml0QXNzZXRSZWdpc3RlcnMgKFZ1ZSkge1xuICAvKipcbiAgICogQ3JlYXRlIGFzc2V0IHJlZ2lzdHJhdGlvbiBtZXRob2RzLlxuICAgKi9cbiAgQVNTRVRfVFlQRVMuZm9yRWFjaChmdW5jdGlvbiAodHlwZSkge1xuICAgIFZ1ZVt0eXBlXSA9IGZ1bmN0aW9uIChcbiAgICAgIGlkLFxuICAgICAgZGVmaW5pdGlvblxuICAgICkge1xuICAgICAgaWYgKCFkZWZpbml0aW9uKSB7XG4gICAgICAgIHJldHVybiB0aGlzLm9wdGlvbnNbdHlwZSArICdzJ11baWRdXG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgICAgICAgaWYgKHR5cGUgPT09ICdjb21wb25lbnQnKSB7XG4gICAgICAgICAgdmFsaWRhdGVDb21wb25lbnROYW1lKGlkKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAodHlwZSA9PT0gJ2NvbXBvbmVudCcgJiYgaXNQbGFpbk9iamVjdChkZWZpbml0aW9uKSkge1xuICAgICAgICAgIGRlZmluaXRpb24ubmFtZSA9IGRlZmluaXRpb24ubmFtZSB8fCBpZDtcbiAgICAgICAgICBkZWZpbml0aW9uID0gdGhpcy5vcHRpb25zLl9iYXNlLmV4dGVuZChkZWZpbml0aW9uKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAodHlwZSA9PT0gJ2RpcmVjdGl2ZScgJiYgdHlwZW9mIGRlZmluaXRpb24gPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICBkZWZpbml0aW9uID0geyBiaW5kOiBkZWZpbml0aW9uLCB1cGRhdGU6IGRlZmluaXRpb24gfTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLm9wdGlvbnNbdHlwZSArICdzJ11baWRdID0gZGVmaW5pdGlvbjtcbiAgICAgICAgcmV0dXJuIGRlZmluaXRpb25cbiAgICAgIH1cbiAgICB9O1xuICB9KTtcbn1cblxuLyogICovXG5cblxuXG5mdW5jdGlvbiBnZXRDb21wb25lbnROYW1lIChvcHRzKSB7XG4gIHJldHVybiBvcHRzICYmIChvcHRzLkN0b3Iub3B0aW9ucy5uYW1lIHx8IG9wdHMudGFnKVxufVxuXG5mdW5jdGlvbiBtYXRjaGVzIChwYXR0ZXJuLCBuYW1lKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KHBhdHRlcm4pKSB7XG4gICAgcmV0dXJuIHBhdHRlcm4uaW5kZXhPZihuYW1lKSA+IC0xXG4gIH0gZWxzZSBpZiAodHlwZW9mIHBhdHRlcm4gPT09ICdzdHJpbmcnKSB7XG4gICAgcmV0dXJuIHBhdHRlcm4uc3BsaXQoJywnKS5pbmRleE9mKG5hbWUpID4gLTFcbiAgfSBlbHNlIGlmIChpc1JlZ0V4cChwYXR0ZXJuKSkge1xuICAgIHJldHVybiBwYXR0ZXJuLnRlc3QobmFtZSlcbiAgfVxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqL1xuICByZXR1cm4gZmFsc2Vcbn1cblxuZnVuY3Rpb24gcHJ1bmVDYWNoZSAoa2VlcEFsaXZlSW5zdGFuY2UsIGZpbHRlcikge1xuICB2YXIgY2FjaGUgPSBrZWVwQWxpdmVJbnN0YW5jZS5jYWNoZTtcbiAgdmFyIGtleXMgPSBrZWVwQWxpdmVJbnN0YW5jZS5rZXlzO1xuICB2YXIgX3Zub2RlID0ga2VlcEFsaXZlSW5zdGFuY2UuX3Zub2RlO1xuICBmb3IgKHZhciBrZXkgaW4gY2FjaGUpIHtcbiAgICB2YXIgY2FjaGVkTm9kZSA9IGNhY2hlW2tleV07XG4gICAgaWYgKGNhY2hlZE5vZGUpIHtcbiAgICAgIHZhciBuYW1lID0gZ2V0Q29tcG9uZW50TmFtZShjYWNoZWROb2RlLmNvbXBvbmVudE9wdGlvbnMpO1xuICAgICAgaWYgKG5hbWUgJiYgIWZpbHRlcihuYW1lKSkge1xuICAgICAgICBwcnVuZUNhY2hlRW50cnkoY2FjaGUsIGtleSwga2V5cywgX3Zub2RlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZnVuY3Rpb24gcHJ1bmVDYWNoZUVudHJ5IChcbiAgY2FjaGUsXG4gIGtleSxcbiAga2V5cyxcbiAgY3VycmVudFxuKSB7XG4gIHZhciBjYWNoZWQkJDEgPSBjYWNoZVtrZXldO1xuICBpZiAoY2FjaGVkJCQxICYmICghY3VycmVudCB8fCBjYWNoZWQkJDEudGFnICE9PSBjdXJyZW50LnRhZykpIHtcbiAgICBjYWNoZWQkJDEuY29tcG9uZW50SW5zdGFuY2UuJGRlc3Ryb3koKTtcbiAgfVxuICBjYWNoZVtrZXldID0gbnVsbDtcbiAgcmVtb3ZlKGtleXMsIGtleSk7XG59XG5cbnZhciBwYXR0ZXJuVHlwZXMgPSBbU3RyaW5nLCBSZWdFeHAsIEFycmF5XTtcblxudmFyIEtlZXBBbGl2ZSA9IHtcbiAgbmFtZTogJ2tlZXAtYWxpdmUnLFxuICBhYnN0cmFjdDogdHJ1ZSxcblxuICBwcm9wczoge1xuICAgIGluY2x1ZGU6IHBhdHRlcm5UeXBlcyxcbiAgICBleGNsdWRlOiBwYXR0ZXJuVHlwZXMsXG4gICAgbWF4OiBbU3RyaW5nLCBOdW1iZXJdXG4gIH0sXG5cbiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCAoKSB7XG4gICAgdGhpcy5jYWNoZSA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gICAgdGhpcy5rZXlzID0gW107XG4gIH0sXG5cbiAgZGVzdHJveWVkOiBmdW5jdGlvbiBkZXN0cm95ZWQgKCkge1xuICAgIGZvciAodmFyIGtleSBpbiB0aGlzLmNhY2hlKSB7XG4gICAgICBwcnVuZUNhY2hlRW50cnkodGhpcy5jYWNoZSwga2V5LCB0aGlzLmtleXMpO1xuICAgIH1cbiAgfSxcblxuICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkICgpIHtcbiAgICB2YXIgdGhpcyQxID0gdGhpcztcblxuICAgIHRoaXMuJHdhdGNoKCdpbmNsdWRlJywgZnVuY3Rpb24gKHZhbCkge1xuICAgICAgcHJ1bmVDYWNoZSh0aGlzJDEsIGZ1bmN0aW9uIChuYW1lKSB7IHJldHVybiBtYXRjaGVzKHZhbCwgbmFtZSk7IH0pO1xuICAgIH0pO1xuICAgIHRoaXMuJHdhdGNoKCdleGNsdWRlJywgZnVuY3Rpb24gKHZhbCkge1xuICAgICAgcHJ1bmVDYWNoZSh0aGlzJDEsIGZ1bmN0aW9uIChuYW1lKSB7IHJldHVybiAhbWF0Y2hlcyh2YWwsIG5hbWUpOyB9KTtcbiAgICB9KTtcbiAgfSxcblxuICByZW5kZXI6IGZ1bmN0aW9uIHJlbmRlciAoKSB7XG4gICAgdmFyIHNsb3QgPSB0aGlzLiRzbG90cy5kZWZhdWx0O1xuICAgIHZhciB2bm9kZSA9IGdldEZpcnN0Q29tcG9uZW50Q2hpbGQoc2xvdCk7XG4gICAgdmFyIGNvbXBvbmVudE9wdGlvbnMgPSB2bm9kZSAmJiB2bm9kZS5jb21wb25lbnRPcHRpb25zO1xuICAgIGlmIChjb21wb25lbnRPcHRpb25zKSB7XG4gICAgICAvLyBjaGVjayBwYXR0ZXJuXG4gICAgICB2YXIgbmFtZSA9IGdldENvbXBvbmVudE5hbWUoY29tcG9uZW50T3B0aW9ucyk7XG4gICAgICB2YXIgcmVmID0gdGhpcztcbiAgICAgIHZhciBpbmNsdWRlID0gcmVmLmluY2x1ZGU7XG4gICAgICB2YXIgZXhjbHVkZSA9IHJlZi5leGNsdWRlO1xuICAgICAgaWYgKFxuICAgICAgICAvLyBub3QgaW5jbHVkZWRcbiAgICAgICAgKGluY2x1ZGUgJiYgKCFuYW1lIHx8ICFtYXRjaGVzKGluY2x1ZGUsIG5hbWUpKSkgfHxcbiAgICAgICAgLy8gZXhjbHVkZWRcbiAgICAgICAgKGV4Y2x1ZGUgJiYgbmFtZSAmJiBtYXRjaGVzKGV4Y2x1ZGUsIG5hbWUpKVxuICAgICAgKSB7XG4gICAgICAgIHJldHVybiB2bm9kZVxuICAgICAgfVxuXG4gICAgICB2YXIgcmVmJDEgPSB0aGlzO1xuICAgICAgdmFyIGNhY2hlID0gcmVmJDEuY2FjaGU7XG4gICAgICB2YXIga2V5cyA9IHJlZiQxLmtleXM7XG4gICAgICB2YXIga2V5ID0gdm5vZGUua2V5ID09IG51bGxcbiAgICAgICAgLy8gc2FtZSBjb25zdHJ1Y3RvciBtYXkgZ2V0IHJlZ2lzdGVyZWQgYXMgZGlmZmVyZW50IGxvY2FsIGNvbXBvbmVudHNcbiAgICAgICAgLy8gc28gY2lkIGFsb25lIGlzIG5vdCBlbm91Z2ggKCMzMjY5KVxuICAgICAgICA/IGNvbXBvbmVudE9wdGlvbnMuQ3Rvci5jaWQgKyAoY29tcG9uZW50T3B0aW9ucy50YWcgPyAoXCI6OlwiICsgKGNvbXBvbmVudE9wdGlvbnMudGFnKSkgOiAnJylcbiAgICAgICAgOiB2bm9kZS5rZXk7XG4gICAgICBpZiAoY2FjaGVba2V5XSkge1xuICAgICAgICB2bm9kZS5jb21wb25lbnRJbnN0YW5jZSA9IGNhY2hlW2tleV0uY29tcG9uZW50SW5zdGFuY2U7XG4gICAgICAgIC8vIG1ha2UgY3VycmVudCBrZXkgZnJlc2hlc3RcbiAgICAgICAgcmVtb3ZlKGtleXMsIGtleSk7XG4gICAgICAgIGtleXMucHVzaChrZXkpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY2FjaGVba2V5XSA9IHZub2RlO1xuICAgICAgICBrZXlzLnB1c2goa2V5KTtcbiAgICAgICAgLy8gcHJ1bmUgb2xkZXN0IGVudHJ5XG4gICAgICAgIGlmICh0aGlzLm1heCAmJiBrZXlzLmxlbmd0aCA+IHBhcnNlSW50KHRoaXMubWF4KSkge1xuICAgICAgICAgIHBydW5lQ2FjaGVFbnRyeShjYWNoZSwga2V5c1swXSwga2V5cywgdGhpcy5fdm5vZGUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHZub2RlLmRhdGEua2VlcEFsaXZlID0gdHJ1ZTtcbiAgICB9XG4gICAgcmV0dXJuIHZub2RlIHx8IChzbG90ICYmIHNsb3RbMF0pXG4gIH1cbn07XG5cbnZhciBidWlsdEluQ29tcG9uZW50cyA9IHtcbiAgS2VlcEFsaXZlOiBLZWVwQWxpdmVcbn07XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBpbml0R2xvYmFsQVBJIChWdWUpIHtcbiAgLy8gY29uZmlnXG4gIHZhciBjb25maWdEZWYgPSB7fTtcbiAgY29uZmlnRGVmLmdldCA9IGZ1bmN0aW9uICgpIHsgcmV0dXJuIGNvbmZpZzsgfTtcbiAge1xuICAgIGNvbmZpZ0RlZi5zZXQgPSBmdW5jdGlvbiAoKSB7XG4gICAgICB3YXJuKFxuICAgICAgICAnRG8gbm90IHJlcGxhY2UgdGhlIFZ1ZS5jb25maWcgb2JqZWN0LCBzZXQgaW5kaXZpZHVhbCBmaWVsZHMgaW5zdGVhZC4nXG4gICAgICApO1xuICAgIH07XG4gIH1cbiAgT2JqZWN0LmRlZmluZVByb3BlcnR5KFZ1ZSwgJ2NvbmZpZycsIGNvbmZpZ0RlZik7XG5cbiAgLy8gZXhwb3NlZCB1dGlsIG1ldGhvZHMuXG4gIC8vIE5PVEU6IHRoZXNlIGFyZSBub3QgY29uc2lkZXJlZCBwYXJ0IG9mIHRoZSBwdWJsaWMgQVBJIC0gYXZvaWQgcmVseWluZyBvblxuICAvLyB0aGVtIHVubGVzcyB5b3UgYXJlIGF3YXJlIG9mIHRoZSByaXNrLlxuICBWdWUudXRpbCA9IHtcbiAgICB3YXJuOiB3YXJuLFxuICAgIGV4dGVuZDogZXh0ZW5kLFxuICAgIG1lcmdlT3B0aW9uczogbWVyZ2VPcHRpb25zLFxuICAgIGRlZmluZVJlYWN0aXZlOiBkZWZpbmVSZWFjdGl2ZSQkMVxuICB9O1xuXG4gIFZ1ZS5zZXQgPSBzZXQ7XG4gIFZ1ZS5kZWxldGUgPSBkZWw7XG4gIFZ1ZS5uZXh0VGljayA9IG5leHRUaWNrO1xuXG4gIC8vIDIuNiBleHBsaWNpdCBvYnNlcnZhYmxlIEFQSVxuICBWdWUub2JzZXJ2YWJsZSA9IGZ1bmN0aW9uIChvYmopIHtcbiAgICBvYnNlcnZlKG9iaik7XG4gICAgcmV0dXJuIG9ialxuICB9O1xuXG4gIFZ1ZS5vcHRpb25zID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbiAgQVNTRVRfVFlQRVMuZm9yRWFjaChmdW5jdGlvbiAodHlwZSkge1xuICAgIFZ1ZS5vcHRpb25zW3R5cGUgKyAncyddID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbiAgfSk7XG5cbiAgLy8gdGhpcyBpcyB1c2VkIHRvIGlkZW50aWZ5IHRoZSBcImJhc2VcIiBjb25zdHJ1Y3RvciB0byBleHRlbmQgYWxsIHBsYWluLW9iamVjdFxuICAvLyBjb21wb25lbnRzIHdpdGggaW4gV2VleCdzIG11bHRpLWluc3RhbmNlIHNjZW5hcmlvcy5cbiAgVnVlLm9wdGlvbnMuX2Jhc2UgPSBWdWU7XG5cbiAgZXh0ZW5kKFZ1ZS5vcHRpb25zLmNvbXBvbmVudHMsIGJ1aWx0SW5Db21wb25lbnRzKTtcblxuICBpbml0VXNlKFZ1ZSk7XG4gIGluaXRNaXhpbiQxKFZ1ZSk7XG4gIGluaXRFeHRlbmQoVnVlKTtcbiAgaW5pdEFzc2V0UmVnaXN0ZXJzKFZ1ZSk7XG59XG5cbmluaXRHbG9iYWxBUEkoVnVlKTtcblxuT2JqZWN0LmRlZmluZVByb3BlcnR5KFZ1ZS5wcm90b3R5cGUsICckaXNTZXJ2ZXInLCB7XG4gIGdldDogaXNTZXJ2ZXJSZW5kZXJpbmdcbn0pO1xuXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoVnVlLnByb3RvdHlwZSwgJyRzc3JDb250ZXh0Jywge1xuICBnZXQ6IGZ1bmN0aW9uIGdldCAoKSB7XG4gICAgLyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cbiAgICByZXR1cm4gdGhpcy4kdm5vZGUgJiYgdGhpcy4kdm5vZGUuc3NyQ29udGV4dFxuICB9XG59KTtcblxuLy8gZXhwb3NlIEZ1bmN0aW9uYWxSZW5kZXJDb250ZXh0IGZvciBzc3IgcnVudGltZSBoZWxwZXIgaW5zdGFsbGF0aW9uXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoVnVlLCAnRnVuY3Rpb25hbFJlbmRlckNvbnRleHQnLCB7XG4gIHZhbHVlOiBGdW5jdGlvbmFsUmVuZGVyQ29udGV4dFxufSk7XG5cblZ1ZS52ZXJzaW9uID0gJzIuNi4xMSc7XG5cbi8qICAqL1xuXG4vLyB0aGVzZSBhcmUgcmVzZXJ2ZWQgZm9yIHdlYiBiZWNhdXNlIHRoZXkgYXJlIGRpcmVjdGx5IGNvbXBpbGVkIGF3YXlcbi8vIGR1cmluZyB0ZW1wbGF0ZSBjb21waWxhdGlvblxudmFyIGlzUmVzZXJ2ZWRBdHRyID0gbWFrZU1hcCgnc3R5bGUsY2xhc3MnKTtcblxuLy8gYXR0cmlidXRlcyB0aGF0IHNob3VsZCBiZSB1c2luZyBwcm9wcyBmb3IgYmluZGluZ1xudmFyIGFjY2VwdFZhbHVlID0gbWFrZU1hcCgnaW5wdXQsdGV4dGFyZWEsb3B0aW9uLHNlbGVjdCxwcm9ncmVzcycpO1xudmFyIG11c3RVc2VQcm9wID0gZnVuY3Rpb24gKHRhZywgdHlwZSwgYXR0cikge1xuICByZXR1cm4gKFxuICAgIChhdHRyID09PSAndmFsdWUnICYmIGFjY2VwdFZhbHVlKHRhZykpICYmIHR5cGUgIT09ICdidXR0b24nIHx8XG4gICAgKGF0dHIgPT09ICdzZWxlY3RlZCcgJiYgdGFnID09PSAnb3B0aW9uJykgfHxcbiAgICAoYXR0ciA9PT0gJ2NoZWNrZWQnICYmIHRhZyA9PT0gJ2lucHV0JykgfHxcbiAgICAoYXR0ciA9PT0gJ211dGVkJyAmJiB0YWcgPT09ICd2aWRlbycpXG4gIClcbn07XG5cbnZhciBpc0VudW1lcmF0ZWRBdHRyID0gbWFrZU1hcCgnY29udGVudGVkaXRhYmxlLGRyYWdnYWJsZSxzcGVsbGNoZWNrJyk7XG5cbnZhciBpc1ZhbGlkQ29udGVudEVkaXRhYmxlVmFsdWUgPSBtYWtlTWFwKCdldmVudHMsY2FyZXQsdHlwaW5nLHBsYWludGV4dC1vbmx5Jyk7XG5cbnZhciBjb252ZXJ0RW51bWVyYXRlZFZhbHVlID0gZnVuY3Rpb24gKGtleSwgdmFsdWUpIHtcbiAgcmV0dXJuIGlzRmFsc3lBdHRyVmFsdWUodmFsdWUpIHx8IHZhbHVlID09PSAnZmFsc2UnXG4gICAgPyAnZmFsc2UnXG4gICAgLy8gYWxsb3cgYXJiaXRyYXJ5IHN0cmluZyB2YWx1ZSBmb3IgY29udGVudGVkaXRhYmxlXG4gICAgOiBrZXkgPT09ICdjb250ZW50ZWRpdGFibGUnICYmIGlzVmFsaWRDb250ZW50RWRpdGFibGVWYWx1ZSh2YWx1ZSlcbiAgICAgID8gdmFsdWVcbiAgICAgIDogJ3RydWUnXG59O1xuXG52YXIgaXNCb29sZWFuQXR0ciA9IG1ha2VNYXAoXG4gICdhbGxvd2Z1bGxzY3JlZW4sYXN5bmMsYXV0b2ZvY3VzLGF1dG9wbGF5LGNoZWNrZWQsY29tcGFjdCxjb250cm9scyxkZWNsYXJlLCcgK1xuICAnZGVmYXVsdCxkZWZhdWx0Y2hlY2tlZCxkZWZhdWx0bXV0ZWQsZGVmYXVsdHNlbGVjdGVkLGRlZmVyLGRpc2FibGVkLCcgK1xuICAnZW5hYmxlZCxmb3Jtbm92YWxpZGF0ZSxoaWRkZW4saW5kZXRlcm1pbmF0ZSxpbmVydCxpc21hcCxpdGVtc2NvcGUsbG9vcCxtdWx0aXBsZSwnICtcbiAgJ211dGVkLG5vaHJlZixub3Jlc2l6ZSxub3NoYWRlLG5vdmFsaWRhdGUsbm93cmFwLG9wZW4scGF1c2VvbmV4aXQscmVhZG9ubHksJyArXG4gICdyZXF1aXJlZCxyZXZlcnNlZCxzY29wZWQsc2VhbWxlc3Msc2VsZWN0ZWQsc29ydGFibGUsdHJhbnNsYXRlLCcgK1xuICAndHJ1ZXNwZWVkLHR5cGVtdXN0bWF0Y2gsdmlzaWJsZSdcbik7XG5cbnZhciB4bGlua05TID0gJ2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnO1xuXG52YXIgaXNYbGluayA9IGZ1bmN0aW9uIChuYW1lKSB7XG4gIHJldHVybiBuYW1lLmNoYXJBdCg1KSA9PT0gJzonICYmIG5hbWUuc2xpY2UoMCwgNSkgPT09ICd4bGluaydcbn07XG5cbnZhciBnZXRYbGlua1Byb3AgPSBmdW5jdGlvbiAobmFtZSkge1xuICByZXR1cm4gaXNYbGluayhuYW1lKSA/IG5hbWUuc2xpY2UoNiwgbmFtZS5sZW5ndGgpIDogJydcbn07XG5cbnZhciBpc0ZhbHN5QXR0clZhbHVlID0gZnVuY3Rpb24gKHZhbCkge1xuICByZXR1cm4gdmFsID09IG51bGwgfHwgdmFsID09PSBmYWxzZVxufTtcblxuLyogICovXG5cbmZ1bmN0aW9uIGdlbkNsYXNzRm9yVm5vZGUgKHZub2RlKSB7XG4gIHZhciBkYXRhID0gdm5vZGUuZGF0YTtcbiAgdmFyIHBhcmVudE5vZGUgPSB2bm9kZTtcbiAgdmFyIGNoaWxkTm9kZSA9IHZub2RlO1xuICB3aGlsZSAoaXNEZWYoY2hpbGROb2RlLmNvbXBvbmVudEluc3RhbmNlKSkge1xuICAgIGNoaWxkTm9kZSA9IGNoaWxkTm9kZS5jb21wb25lbnRJbnN0YW5jZS5fdm5vZGU7XG4gICAgaWYgKGNoaWxkTm9kZSAmJiBjaGlsZE5vZGUuZGF0YSkge1xuICAgICAgZGF0YSA9IG1lcmdlQ2xhc3NEYXRhKGNoaWxkTm9kZS5kYXRhLCBkYXRhKTtcbiAgICB9XG4gIH1cbiAgd2hpbGUgKGlzRGVmKHBhcmVudE5vZGUgPSBwYXJlbnROb2RlLnBhcmVudCkpIHtcbiAgICBpZiAocGFyZW50Tm9kZSAmJiBwYXJlbnROb2RlLmRhdGEpIHtcbiAgICAgIGRhdGEgPSBtZXJnZUNsYXNzRGF0YShkYXRhLCBwYXJlbnROb2RlLmRhdGEpO1xuICAgIH1cbiAgfVxuICByZXR1cm4gcmVuZGVyQ2xhc3MoZGF0YS5zdGF0aWNDbGFzcywgZGF0YS5jbGFzcylcbn1cblxuZnVuY3Rpb24gbWVyZ2VDbGFzc0RhdGEgKGNoaWxkLCBwYXJlbnQpIHtcbiAgcmV0dXJuIHtcbiAgICBzdGF0aWNDbGFzczogY29uY2F0KGNoaWxkLnN0YXRpY0NsYXNzLCBwYXJlbnQuc3RhdGljQ2xhc3MpLFxuICAgIGNsYXNzOiBpc0RlZihjaGlsZC5jbGFzcylcbiAgICAgID8gW2NoaWxkLmNsYXNzLCBwYXJlbnQuY2xhc3NdXG4gICAgICA6IHBhcmVudC5jbGFzc1xuICB9XG59XG5cbmZ1bmN0aW9uIHJlbmRlckNsYXNzIChcbiAgc3RhdGljQ2xhc3MsXG4gIGR5bmFtaWNDbGFzc1xuKSB7XG4gIGlmIChpc0RlZihzdGF0aWNDbGFzcykgfHwgaXNEZWYoZHluYW1pY0NsYXNzKSkge1xuICAgIHJldHVybiBjb25jYXQoc3RhdGljQ2xhc3MsIHN0cmluZ2lmeUNsYXNzKGR5bmFtaWNDbGFzcykpXG4gIH1cbiAgLyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cbiAgcmV0dXJuICcnXG59XG5cbmZ1bmN0aW9uIGNvbmNhdCAoYSwgYikge1xuICByZXR1cm4gYSA/IGIgPyAoYSArICcgJyArIGIpIDogYSA6IChiIHx8ICcnKVxufVxuXG5mdW5jdGlvbiBzdHJpbmdpZnlDbGFzcyAodmFsdWUpIHtcbiAgaWYgKEFycmF5LmlzQXJyYXkodmFsdWUpKSB7XG4gICAgcmV0dXJuIHN0cmluZ2lmeUFycmF5KHZhbHVlKVxuICB9XG4gIGlmIChpc09iamVjdCh2YWx1ZSkpIHtcbiAgICByZXR1cm4gc3RyaW5naWZ5T2JqZWN0KHZhbHVlKVxuICB9XG4gIGlmICh0eXBlb2YgdmFsdWUgPT09ICdzdHJpbmcnKSB7XG4gICAgcmV0dXJuIHZhbHVlXG4gIH1cbiAgLyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cbiAgcmV0dXJuICcnXG59XG5cbmZ1bmN0aW9uIHN0cmluZ2lmeUFycmF5ICh2YWx1ZSkge1xuICB2YXIgcmVzID0gJyc7XG4gIHZhciBzdHJpbmdpZmllZDtcbiAgZm9yICh2YXIgaSA9IDAsIGwgPSB2YWx1ZS5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICBpZiAoaXNEZWYoc3RyaW5naWZpZWQgPSBzdHJpbmdpZnlDbGFzcyh2YWx1ZVtpXSkpICYmIHN0cmluZ2lmaWVkICE9PSAnJykge1xuICAgICAgaWYgKHJlcykgeyByZXMgKz0gJyAnOyB9XG4gICAgICByZXMgKz0gc3RyaW5naWZpZWQ7XG4gICAgfVxuICB9XG4gIHJldHVybiByZXNcbn1cblxuZnVuY3Rpb24gc3RyaW5naWZ5T2JqZWN0ICh2YWx1ZSkge1xuICB2YXIgcmVzID0gJyc7XG4gIGZvciAodmFyIGtleSBpbiB2YWx1ZSkge1xuICAgIGlmICh2YWx1ZVtrZXldKSB7XG4gICAgICBpZiAocmVzKSB7IHJlcyArPSAnICc7IH1cbiAgICAgIHJlcyArPSBrZXk7XG4gICAgfVxuICB9XG4gIHJldHVybiByZXNcbn1cblxuLyogICovXG5cbnZhciBuYW1lc3BhY2VNYXAgPSB7XG4gIHN2ZzogJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyxcbiAgbWF0aDogJ2h0dHA6Ly93d3cudzMub3JnLzE5OTgvTWF0aC9NYXRoTUwnXG59O1xuXG52YXIgaXNIVE1MVGFnID0gbWFrZU1hcChcbiAgJ2h0bWwsYm9keSxiYXNlLGhlYWQsbGluayxtZXRhLHN0eWxlLHRpdGxlLCcgK1xuICAnYWRkcmVzcyxhcnRpY2xlLGFzaWRlLGZvb3RlcixoZWFkZXIsaDEsaDIsaDMsaDQsaDUsaDYsaGdyb3VwLG5hdixzZWN0aW9uLCcgK1xuICAnZGl2LGRkLGRsLGR0LGZpZ2NhcHRpb24sZmlndXJlLHBpY3R1cmUsaHIsaW1nLGxpLG1haW4sb2wscCxwcmUsdWwsJyArXG4gICdhLGIsYWJicixiZGksYmRvLGJyLGNpdGUsY29kZSxkYXRhLGRmbixlbSxpLGtiZCxtYXJrLHEscnAscnQscnRjLHJ1YnksJyArXG4gICdzLHNhbXAsc21hbGwsc3BhbixzdHJvbmcsc3ViLHN1cCx0aW1lLHUsdmFyLHdicixhcmVhLGF1ZGlvLG1hcCx0cmFjayx2aWRlbywnICtcbiAgJ2VtYmVkLG9iamVjdCxwYXJhbSxzb3VyY2UsY2FudmFzLHNjcmlwdCxub3NjcmlwdCxkZWwsaW5zLCcgK1xuICAnY2FwdGlvbixjb2wsY29sZ3JvdXAsdGFibGUsdGhlYWQsdGJvZHksdGQsdGgsdHIsJyArXG4gICdidXR0b24sZGF0YWxpc3QsZmllbGRzZXQsZm9ybSxpbnB1dCxsYWJlbCxsZWdlbmQsbWV0ZXIsb3B0Z3JvdXAsb3B0aW9uLCcgK1xuICAnb3V0cHV0LHByb2dyZXNzLHNlbGVjdCx0ZXh0YXJlYSwnICtcbiAgJ2RldGFpbHMsZGlhbG9nLG1lbnUsbWVudWl0ZW0sc3VtbWFyeSwnICtcbiAgJ2NvbnRlbnQsZWxlbWVudCxzaGFkb3csdGVtcGxhdGUsYmxvY2txdW90ZSxpZnJhbWUsdGZvb3QnXG4pO1xuXG4vLyB0aGlzIG1hcCBpcyBpbnRlbnRpb25hbGx5IHNlbGVjdGl2ZSwgb25seSBjb3ZlcmluZyBTVkcgZWxlbWVudHMgdGhhdCBtYXlcbi8vIGNvbnRhaW4gY2hpbGQgZWxlbWVudHMuXG52YXIgaXNTVkcgPSBtYWtlTWFwKFxuICAnc3ZnLGFuaW1hdGUsY2lyY2xlLGNsaXBwYXRoLGN1cnNvcixkZWZzLGRlc2MsZWxsaXBzZSxmaWx0ZXIsZm9udC1mYWNlLCcgK1xuICAnZm9yZWlnbk9iamVjdCxnLGdseXBoLGltYWdlLGxpbmUsbWFya2VyLG1hc2ssbWlzc2luZy1nbHlwaCxwYXRoLHBhdHRlcm4sJyArXG4gICdwb2x5Z29uLHBvbHlsaW5lLHJlY3Qsc3dpdGNoLHN5bWJvbCx0ZXh0LHRleHRwYXRoLHRzcGFuLHVzZSx2aWV3JyxcbiAgdHJ1ZVxuKTtcblxudmFyIGlzUHJlVGFnID0gZnVuY3Rpb24gKHRhZykgeyByZXR1cm4gdGFnID09PSAncHJlJzsgfTtcblxudmFyIGlzUmVzZXJ2ZWRUYWcgPSBmdW5jdGlvbiAodGFnKSB7XG4gIHJldHVybiBpc0hUTUxUYWcodGFnKSB8fCBpc1NWRyh0YWcpXG59O1xuXG5mdW5jdGlvbiBnZXRUYWdOYW1lc3BhY2UgKHRhZykge1xuICBpZiAoaXNTVkcodGFnKSkge1xuICAgIHJldHVybiAnc3ZnJ1xuICB9XG4gIC8vIGJhc2ljIHN1cHBvcnQgZm9yIE1hdGhNTFxuICAvLyBub3RlIGl0IGRvZXNuJ3Qgc3VwcG9ydCBvdGhlciBNYXRoTUwgZWxlbWVudHMgYmVpbmcgY29tcG9uZW50IHJvb3RzXG4gIGlmICh0YWcgPT09ICdtYXRoJykge1xuICAgIHJldHVybiAnbWF0aCdcbiAgfVxufVxuXG52YXIgdW5rbm93bkVsZW1lbnRDYWNoZSA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG5mdW5jdGlvbiBpc1Vua25vd25FbGVtZW50ICh0YWcpIHtcbiAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gIGlmICghaW5Ccm93c2VyKSB7XG4gICAgcmV0dXJuIHRydWVcbiAgfVxuICBpZiAoaXNSZXNlcnZlZFRhZyh0YWcpKSB7XG4gICAgcmV0dXJuIGZhbHNlXG4gIH1cbiAgdGFnID0gdGFnLnRvTG93ZXJDYXNlKCk7XG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICBpZiAodW5rbm93bkVsZW1lbnRDYWNoZVt0YWddICE9IG51bGwpIHtcbiAgICByZXR1cm4gdW5rbm93bkVsZW1lbnRDYWNoZVt0YWddXG4gIH1cbiAgdmFyIGVsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCh0YWcpO1xuICBpZiAodGFnLmluZGV4T2YoJy0nKSA+IC0xKSB7XG4gICAgLy8gaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjgyMTAzNjQvMTA3MDI0NFxuICAgIHJldHVybiAodW5rbm93bkVsZW1lbnRDYWNoZVt0YWddID0gKFxuICAgICAgZWwuY29uc3RydWN0b3IgPT09IHdpbmRvdy5IVE1MVW5rbm93bkVsZW1lbnQgfHxcbiAgICAgIGVsLmNvbnN0cnVjdG9yID09PSB3aW5kb3cuSFRNTEVsZW1lbnRcbiAgICApKVxuICB9IGVsc2Uge1xuICAgIHJldHVybiAodW5rbm93bkVsZW1lbnRDYWNoZVt0YWddID0gL0hUTUxVbmtub3duRWxlbWVudC8udGVzdChlbC50b1N0cmluZygpKSlcbiAgfVxufVxuXG52YXIgaXNUZXh0SW5wdXRUeXBlID0gbWFrZU1hcCgndGV4dCxudW1iZXIscGFzc3dvcmQsc2VhcmNoLGVtYWlsLHRlbCx1cmwnKTtcblxuLyogICovXG5cbi8qKlxuICogUXVlcnkgYW4gZWxlbWVudCBzZWxlY3RvciBpZiBpdCdzIG5vdCBhbiBlbGVtZW50IGFscmVhZHkuXG4gKi9cbmZ1bmN0aW9uIHF1ZXJ5IChlbCkge1xuICBpZiAodHlwZW9mIGVsID09PSAnc3RyaW5nJykge1xuICAgIHZhciBzZWxlY3RlZCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoZWwpO1xuICAgIGlmICghc2VsZWN0ZWQpIHtcbiAgICAgIHdhcm4oXG4gICAgICAgICdDYW5ub3QgZmluZCBlbGVtZW50OiAnICsgZWxcbiAgICAgICk7XG4gICAgICByZXR1cm4gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JylcbiAgICB9XG4gICAgcmV0dXJuIHNlbGVjdGVkXG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIGVsXG4gIH1cbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIGNyZWF0ZUVsZW1lbnQkMSAodGFnTmFtZSwgdm5vZGUpIHtcbiAgdmFyIGVsbSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQodGFnTmFtZSk7XG4gIGlmICh0YWdOYW1lICE9PSAnc2VsZWN0Jykge1xuICAgIHJldHVybiBlbG1cbiAgfVxuICAvLyBmYWxzZSBvciBudWxsIHdpbGwgcmVtb3ZlIHRoZSBhdHRyaWJ1dGUgYnV0IHVuZGVmaW5lZCB3aWxsIG5vdFxuICBpZiAodm5vZGUuZGF0YSAmJiB2bm9kZS5kYXRhLmF0dHJzICYmIHZub2RlLmRhdGEuYXR0cnMubXVsdGlwbGUgIT09IHVuZGVmaW5lZCkge1xuICAgIGVsbS5zZXRBdHRyaWJ1dGUoJ211bHRpcGxlJywgJ211bHRpcGxlJyk7XG4gIH1cbiAgcmV0dXJuIGVsbVxufVxuXG5mdW5jdGlvbiBjcmVhdGVFbGVtZW50TlMgKG5hbWVzcGFjZSwgdGFnTmFtZSkge1xuICByZXR1cm4gZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKG5hbWVzcGFjZU1hcFtuYW1lc3BhY2VdLCB0YWdOYW1lKVxufVxuXG5mdW5jdGlvbiBjcmVhdGVUZXh0Tm9kZSAodGV4dCkge1xuICByZXR1cm4gZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUodGV4dClcbn1cblxuZnVuY3Rpb24gY3JlYXRlQ29tbWVudCAodGV4dCkge1xuICByZXR1cm4gZG9jdW1lbnQuY3JlYXRlQ29tbWVudCh0ZXh0KVxufVxuXG5mdW5jdGlvbiBpbnNlcnRCZWZvcmUgKHBhcmVudE5vZGUsIG5ld05vZGUsIHJlZmVyZW5jZU5vZGUpIHtcbiAgcGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUobmV3Tm9kZSwgcmVmZXJlbmNlTm9kZSk7XG59XG5cbmZ1bmN0aW9uIHJlbW92ZUNoaWxkIChub2RlLCBjaGlsZCkge1xuICBub2RlLnJlbW92ZUNoaWxkKGNoaWxkKTtcbn1cblxuZnVuY3Rpb24gYXBwZW5kQ2hpbGQgKG5vZGUsIGNoaWxkKSB7XG4gIG5vZGUuYXBwZW5kQ2hpbGQoY2hpbGQpO1xufVxuXG5mdW5jdGlvbiBwYXJlbnROb2RlIChub2RlKSB7XG4gIHJldHVybiBub2RlLnBhcmVudE5vZGVcbn1cblxuZnVuY3Rpb24gbmV4dFNpYmxpbmcgKG5vZGUpIHtcbiAgcmV0dXJuIG5vZGUubmV4dFNpYmxpbmdcbn1cblxuZnVuY3Rpb24gdGFnTmFtZSAobm9kZSkge1xuICByZXR1cm4gbm9kZS50YWdOYW1lXG59XG5cbmZ1bmN0aW9uIHNldFRleHRDb250ZW50IChub2RlLCB0ZXh0KSB7XG4gIG5vZGUudGV4dENvbnRlbnQgPSB0ZXh0O1xufVxuXG5mdW5jdGlvbiBzZXRTdHlsZVNjb3BlIChub2RlLCBzY29wZUlkKSB7XG4gIG5vZGUuc2V0QXR0cmlidXRlKHNjb3BlSWQsICcnKTtcbn1cblxudmFyIG5vZGVPcHMgPSAvKiNfX1BVUkVfXyovT2JqZWN0LmZyZWV6ZSh7XG4gIGNyZWF0ZUVsZW1lbnQ6IGNyZWF0ZUVsZW1lbnQkMSxcbiAgY3JlYXRlRWxlbWVudE5TOiBjcmVhdGVFbGVtZW50TlMsXG4gIGNyZWF0ZVRleHROb2RlOiBjcmVhdGVUZXh0Tm9kZSxcbiAgY3JlYXRlQ29tbWVudDogY3JlYXRlQ29tbWVudCxcbiAgaW5zZXJ0QmVmb3JlOiBpbnNlcnRCZWZvcmUsXG4gIHJlbW92ZUNoaWxkOiByZW1vdmVDaGlsZCxcbiAgYXBwZW5kQ2hpbGQ6IGFwcGVuZENoaWxkLFxuICBwYXJlbnROb2RlOiBwYXJlbnROb2RlLFxuICBuZXh0U2libGluZzogbmV4dFNpYmxpbmcsXG4gIHRhZ05hbWU6IHRhZ05hbWUsXG4gIHNldFRleHRDb250ZW50OiBzZXRUZXh0Q29udGVudCxcbiAgc2V0U3R5bGVTY29wZTogc2V0U3R5bGVTY29wZVxufSk7XG5cbi8qICAqL1xuXG52YXIgcmVmID0ge1xuICBjcmVhdGU6IGZ1bmN0aW9uIGNyZWF0ZSAoXywgdm5vZGUpIHtcbiAgICByZWdpc3RlclJlZih2bm9kZSk7XG4gIH0sXG4gIHVwZGF0ZTogZnVuY3Rpb24gdXBkYXRlIChvbGRWbm9kZSwgdm5vZGUpIHtcbiAgICBpZiAob2xkVm5vZGUuZGF0YS5yZWYgIT09IHZub2RlLmRhdGEucmVmKSB7XG4gICAgICByZWdpc3RlclJlZihvbGRWbm9kZSwgdHJ1ZSk7XG4gICAgICByZWdpc3RlclJlZih2bm9kZSk7XG4gICAgfVxuICB9LFxuICBkZXN0cm95OiBmdW5jdGlvbiBkZXN0cm95ICh2bm9kZSkge1xuICAgIHJlZ2lzdGVyUmVmKHZub2RlLCB0cnVlKTtcbiAgfVxufTtcblxuZnVuY3Rpb24gcmVnaXN0ZXJSZWYgKHZub2RlLCBpc1JlbW92YWwpIHtcbiAgdmFyIGtleSA9IHZub2RlLmRhdGEucmVmO1xuICBpZiAoIWlzRGVmKGtleSkpIHsgcmV0dXJuIH1cblxuICB2YXIgdm0gPSB2bm9kZS5jb250ZXh0O1xuICB2YXIgcmVmID0gdm5vZGUuY29tcG9uZW50SW5zdGFuY2UgfHwgdm5vZGUuZWxtO1xuICB2YXIgcmVmcyA9IHZtLiRyZWZzO1xuICBpZiAoaXNSZW1vdmFsKSB7XG4gICAgaWYgKEFycmF5LmlzQXJyYXkocmVmc1trZXldKSkge1xuICAgICAgcmVtb3ZlKHJlZnNba2V5XSwgcmVmKTtcbiAgICB9IGVsc2UgaWYgKHJlZnNba2V5XSA9PT0gcmVmKSB7XG4gICAgICByZWZzW2tleV0gPSB1bmRlZmluZWQ7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIGlmICh2bm9kZS5kYXRhLnJlZkluRm9yKSB7XG4gICAgICBpZiAoIUFycmF5LmlzQXJyYXkocmVmc1trZXldKSkge1xuICAgICAgICByZWZzW2tleV0gPSBbcmVmXTtcbiAgICAgIH0gZWxzZSBpZiAocmVmc1trZXldLmluZGV4T2YocmVmKSA8IDApIHtcbiAgICAgICAgLy8gJGZsb3ctZGlzYWJsZS1saW5lXG4gICAgICAgIHJlZnNba2V5XS5wdXNoKHJlZik7XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlZnNba2V5XSA9IHJlZjtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBWaXJ0dWFsIERPTSBwYXRjaGluZyBhbGdvcml0aG0gYmFzZWQgb24gU25hYmJkb20gYnlcbiAqIFNpbW9uIEZyaWlzIFZpbmR1bSAoQHBhbGRlcGluZClcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICogaHR0cHM6Ly9naXRodWIuY29tL3BhbGRlcGluZC9zbmFiYmRvbS9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKlxuICogbW9kaWZpZWQgYnkgRXZhbiBZb3UgKEB5eXg5OTA4MDMpXG4gKlxuICogTm90IHR5cGUtY2hlY2tpbmcgdGhpcyBiZWNhdXNlIHRoaXMgZmlsZSBpcyBwZXJmLWNyaXRpY2FsIGFuZCB0aGUgY29zdFxuICogb2YgbWFraW5nIGZsb3cgdW5kZXJzdGFuZCBpdCBpcyBub3Qgd29ydGggaXQuXG4gKi9cblxudmFyIGVtcHR5Tm9kZSA9IG5ldyBWTm9kZSgnJywge30sIFtdKTtcblxudmFyIGhvb2tzID0gWydjcmVhdGUnLCAnYWN0aXZhdGUnLCAndXBkYXRlJywgJ3JlbW92ZScsICdkZXN0cm95J107XG5cbmZ1bmN0aW9uIHNhbWVWbm9kZSAoYSwgYikge1xuICByZXR1cm4gKFxuICAgIGEua2V5ID09PSBiLmtleSAmJiAoXG4gICAgICAoXG4gICAgICAgIGEudGFnID09PSBiLnRhZyAmJlxuICAgICAgICBhLmlzQ29tbWVudCA9PT0gYi5pc0NvbW1lbnQgJiZcbiAgICAgICAgaXNEZWYoYS5kYXRhKSA9PT0gaXNEZWYoYi5kYXRhKSAmJlxuICAgICAgICBzYW1lSW5wdXRUeXBlKGEsIGIpXG4gICAgICApIHx8IChcbiAgICAgICAgaXNUcnVlKGEuaXNBc3luY1BsYWNlaG9sZGVyKSAmJlxuICAgICAgICBhLmFzeW5jRmFjdG9yeSA9PT0gYi5hc3luY0ZhY3RvcnkgJiZcbiAgICAgICAgaXNVbmRlZihiLmFzeW5jRmFjdG9yeS5lcnJvcilcbiAgICAgIClcbiAgICApXG4gIClcbn1cblxuZnVuY3Rpb24gc2FtZUlucHV0VHlwZSAoYSwgYikge1xuICBpZiAoYS50YWcgIT09ICdpbnB1dCcpIHsgcmV0dXJuIHRydWUgfVxuICB2YXIgaTtcbiAgdmFyIHR5cGVBID0gaXNEZWYoaSA9IGEuZGF0YSkgJiYgaXNEZWYoaSA9IGkuYXR0cnMpICYmIGkudHlwZTtcbiAgdmFyIHR5cGVCID0gaXNEZWYoaSA9IGIuZGF0YSkgJiYgaXNEZWYoaSA9IGkuYXR0cnMpICYmIGkudHlwZTtcbiAgcmV0dXJuIHR5cGVBID09PSB0eXBlQiB8fCBpc1RleHRJbnB1dFR5cGUodHlwZUEpICYmIGlzVGV4dElucHV0VHlwZSh0eXBlQilcbn1cblxuZnVuY3Rpb24gY3JlYXRlS2V5VG9PbGRJZHggKGNoaWxkcmVuLCBiZWdpbklkeCwgZW5kSWR4KSB7XG4gIHZhciBpLCBrZXk7XG4gIHZhciBtYXAgPSB7fTtcbiAgZm9yIChpID0gYmVnaW5JZHg7IGkgPD0gZW5kSWR4OyArK2kpIHtcbiAgICBrZXkgPSBjaGlsZHJlbltpXS5rZXk7XG4gICAgaWYgKGlzRGVmKGtleSkpIHsgbWFwW2tleV0gPSBpOyB9XG4gIH1cbiAgcmV0dXJuIG1hcFxufVxuXG5mdW5jdGlvbiBjcmVhdGVQYXRjaEZ1bmN0aW9uIChiYWNrZW5kKSB7XG4gIHZhciBpLCBqO1xuICB2YXIgY2JzID0ge307XG5cbiAgdmFyIG1vZHVsZXMgPSBiYWNrZW5kLm1vZHVsZXM7XG4gIHZhciBub2RlT3BzID0gYmFja2VuZC5ub2RlT3BzO1xuXG4gIGZvciAoaSA9IDA7IGkgPCBob29rcy5sZW5ndGg7ICsraSkge1xuICAgIGNic1tob29rc1tpXV0gPSBbXTtcbiAgICBmb3IgKGogPSAwOyBqIDwgbW9kdWxlcy5sZW5ndGg7ICsraikge1xuICAgICAgaWYgKGlzRGVmKG1vZHVsZXNbal1baG9va3NbaV1dKSkge1xuICAgICAgICBjYnNbaG9va3NbaV1dLnB1c2gobW9kdWxlc1tqXVtob29rc1tpXV0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZ1bmN0aW9uIGVtcHR5Tm9kZUF0IChlbG0pIHtcbiAgICByZXR1cm4gbmV3IFZOb2RlKG5vZGVPcHMudGFnTmFtZShlbG0pLnRvTG93ZXJDYXNlKCksIHt9LCBbXSwgdW5kZWZpbmVkLCBlbG0pXG4gIH1cblxuICBmdW5jdGlvbiBjcmVhdGVSbUNiIChjaGlsZEVsbSwgbGlzdGVuZXJzKSB7XG4gICAgZnVuY3Rpb24gcmVtb3ZlJCQxICgpIHtcbiAgICAgIGlmICgtLXJlbW92ZSQkMS5saXN0ZW5lcnMgPT09IDApIHtcbiAgICAgICAgcmVtb3ZlTm9kZShjaGlsZEVsbSk7XG4gICAgICB9XG4gICAgfVxuICAgIHJlbW92ZSQkMS5saXN0ZW5lcnMgPSBsaXN0ZW5lcnM7XG4gICAgcmV0dXJuIHJlbW92ZSQkMVxuICB9XG5cbiAgZnVuY3Rpb24gcmVtb3ZlTm9kZSAoZWwpIHtcbiAgICB2YXIgcGFyZW50ID0gbm9kZU9wcy5wYXJlbnROb2RlKGVsKTtcbiAgICAvLyBlbGVtZW50IG1heSBoYXZlIGFscmVhZHkgYmVlbiByZW1vdmVkIGR1ZSB0byB2LWh0bWwgLyB2LXRleHRcbiAgICBpZiAoaXNEZWYocGFyZW50KSkge1xuICAgICAgbm9kZU9wcy5yZW1vdmVDaGlsZChwYXJlbnQsIGVsKTtcbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiBpc1Vua25vd25FbGVtZW50JCQxICh2bm9kZSwgaW5WUHJlKSB7XG4gICAgcmV0dXJuIChcbiAgICAgICFpblZQcmUgJiZcbiAgICAgICF2bm9kZS5ucyAmJlxuICAgICAgIShcbiAgICAgICAgY29uZmlnLmlnbm9yZWRFbGVtZW50cy5sZW5ndGggJiZcbiAgICAgICAgY29uZmlnLmlnbm9yZWRFbGVtZW50cy5zb21lKGZ1bmN0aW9uIChpZ25vcmUpIHtcbiAgICAgICAgICByZXR1cm4gaXNSZWdFeHAoaWdub3JlKVxuICAgICAgICAgICAgPyBpZ25vcmUudGVzdCh2bm9kZS50YWcpXG4gICAgICAgICAgICA6IGlnbm9yZSA9PT0gdm5vZGUudGFnXG4gICAgICAgIH0pXG4gICAgICApICYmXG4gICAgICBjb25maWcuaXNVbmtub3duRWxlbWVudCh2bm9kZS50YWcpXG4gICAgKVxuICB9XG5cbiAgdmFyIGNyZWF0aW5nRWxtSW5WUHJlID0gMDtcblxuICBmdW5jdGlvbiBjcmVhdGVFbG0gKFxuICAgIHZub2RlLFxuICAgIGluc2VydGVkVm5vZGVRdWV1ZSxcbiAgICBwYXJlbnRFbG0sXG4gICAgcmVmRWxtLFxuICAgIG5lc3RlZCxcbiAgICBvd25lckFycmF5LFxuICAgIGluZGV4XG4gICkge1xuICAgIGlmIChpc0RlZih2bm9kZS5lbG0pICYmIGlzRGVmKG93bmVyQXJyYXkpKSB7XG4gICAgICAvLyBUaGlzIHZub2RlIHdhcyB1c2VkIGluIGEgcHJldmlvdXMgcmVuZGVyIVxuICAgICAgLy8gbm93IGl0J3MgdXNlZCBhcyBhIG5ldyBub2RlLCBvdmVyd3JpdGluZyBpdHMgZWxtIHdvdWxkIGNhdXNlXG4gICAgICAvLyBwb3RlbnRpYWwgcGF0Y2ggZXJyb3JzIGRvd24gdGhlIHJvYWQgd2hlbiBpdCdzIHVzZWQgYXMgYW4gaW5zZXJ0aW9uXG4gICAgICAvLyByZWZlcmVuY2Ugbm9kZS4gSW5zdGVhZCwgd2UgY2xvbmUgdGhlIG5vZGUgb24tZGVtYW5kIGJlZm9yZSBjcmVhdGluZ1xuICAgICAgLy8gYXNzb2NpYXRlZCBET00gZWxlbWVudCBmb3IgaXQuXG4gICAgICB2bm9kZSA9IG93bmVyQXJyYXlbaW5kZXhdID0gY2xvbmVWTm9kZSh2bm9kZSk7XG4gICAgfVxuXG4gICAgdm5vZGUuaXNSb290SW5zZXJ0ID0gIW5lc3RlZDsgLy8gZm9yIHRyYW5zaXRpb24gZW50ZXIgY2hlY2tcbiAgICBpZiAoY3JlYXRlQ29tcG9uZW50KHZub2RlLCBpbnNlcnRlZFZub2RlUXVldWUsIHBhcmVudEVsbSwgcmVmRWxtKSkge1xuICAgICAgcmV0dXJuXG4gICAgfVxuXG4gICAgdmFyIGRhdGEgPSB2bm9kZS5kYXRhO1xuICAgIHZhciBjaGlsZHJlbiA9IHZub2RlLmNoaWxkcmVuO1xuICAgIHZhciB0YWcgPSB2bm9kZS50YWc7XG4gICAgaWYgKGlzRGVmKHRhZykpIHtcbiAgICAgIHtcbiAgICAgICAgaWYgKGRhdGEgJiYgZGF0YS5wcmUpIHtcbiAgICAgICAgICBjcmVhdGluZ0VsbUluVlByZSsrO1xuICAgICAgICB9XG4gICAgICAgIGlmIChpc1Vua25vd25FbGVtZW50JCQxKHZub2RlLCBjcmVhdGluZ0VsbUluVlByZSkpIHtcbiAgICAgICAgICB3YXJuKFxuICAgICAgICAgICAgJ1Vua25vd24gY3VzdG9tIGVsZW1lbnQ6IDwnICsgdGFnICsgJz4gLSBkaWQgeW91ICcgK1xuICAgICAgICAgICAgJ3JlZ2lzdGVyIHRoZSBjb21wb25lbnQgY29ycmVjdGx5PyBGb3IgcmVjdXJzaXZlIGNvbXBvbmVudHMsICcgK1xuICAgICAgICAgICAgJ21ha2Ugc3VyZSB0byBwcm92aWRlIHRoZSBcIm5hbWVcIiBvcHRpb24uJyxcbiAgICAgICAgICAgIHZub2RlLmNvbnRleHRcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHZub2RlLmVsbSA9IHZub2RlLm5zXG4gICAgICAgID8gbm9kZU9wcy5jcmVhdGVFbGVtZW50TlModm5vZGUubnMsIHRhZylcbiAgICAgICAgOiBub2RlT3BzLmNyZWF0ZUVsZW1lbnQodGFnLCB2bm9kZSk7XG4gICAgICBzZXRTY29wZSh2bm9kZSk7XG5cbiAgICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICAgICAge1xuICAgICAgICBjcmVhdGVDaGlsZHJlbih2bm9kZSwgY2hpbGRyZW4sIGluc2VydGVkVm5vZGVRdWV1ZSk7XG4gICAgICAgIGlmIChpc0RlZihkYXRhKSkge1xuICAgICAgICAgIGludm9rZUNyZWF0ZUhvb2tzKHZub2RlLCBpbnNlcnRlZFZub2RlUXVldWUpO1xuICAgICAgICB9XG4gICAgICAgIGluc2VydChwYXJlbnRFbG0sIHZub2RlLmVsbSwgcmVmRWxtKTtcbiAgICAgIH1cblxuICAgICAgaWYgKGRhdGEgJiYgZGF0YS5wcmUpIHtcbiAgICAgICAgY3JlYXRpbmdFbG1JblZQcmUtLTtcbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKGlzVHJ1ZSh2bm9kZS5pc0NvbW1lbnQpKSB7XG4gICAgICB2bm9kZS5lbG0gPSBub2RlT3BzLmNyZWF0ZUNvbW1lbnQodm5vZGUudGV4dCk7XG4gICAgICBpbnNlcnQocGFyZW50RWxtLCB2bm9kZS5lbG0sIHJlZkVsbSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHZub2RlLmVsbSA9IG5vZGVPcHMuY3JlYXRlVGV4dE5vZGUodm5vZGUudGV4dCk7XG4gICAgICBpbnNlcnQocGFyZW50RWxtLCB2bm9kZS5lbG0sIHJlZkVsbSk7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gY3JlYXRlQ29tcG9uZW50ICh2bm9kZSwgaW5zZXJ0ZWRWbm9kZVF1ZXVlLCBwYXJlbnRFbG0sIHJlZkVsbSkge1xuICAgIHZhciBpID0gdm5vZGUuZGF0YTtcbiAgICBpZiAoaXNEZWYoaSkpIHtcbiAgICAgIHZhciBpc1JlYWN0aXZhdGVkID0gaXNEZWYodm5vZGUuY29tcG9uZW50SW5zdGFuY2UpICYmIGkua2VlcEFsaXZlO1xuICAgICAgaWYgKGlzRGVmKGkgPSBpLmhvb2spICYmIGlzRGVmKGkgPSBpLmluaXQpKSB7XG4gICAgICAgIGkodm5vZGUsIGZhbHNlIC8qIGh5ZHJhdGluZyAqLyk7XG4gICAgICB9XG4gICAgICAvLyBhZnRlciBjYWxsaW5nIHRoZSBpbml0IGhvb2ssIGlmIHRoZSB2bm9kZSBpcyBhIGNoaWxkIGNvbXBvbmVudFxuICAgICAgLy8gaXQgc2hvdWxkJ3ZlIGNyZWF0ZWQgYSBjaGlsZCBpbnN0YW5jZSBhbmQgbW91bnRlZCBpdC4gdGhlIGNoaWxkXG4gICAgICAvLyBjb21wb25lbnQgYWxzbyBoYXMgc2V0IHRoZSBwbGFjZWhvbGRlciB2bm9kZSdzIGVsbS5cbiAgICAgIC8vIGluIHRoYXQgY2FzZSB3ZSBjYW4ganVzdCByZXR1cm4gdGhlIGVsZW1lbnQgYW5kIGJlIGRvbmUuXG4gICAgICBpZiAoaXNEZWYodm5vZGUuY29tcG9uZW50SW5zdGFuY2UpKSB7XG4gICAgICAgIGluaXRDb21wb25lbnQodm5vZGUsIGluc2VydGVkVm5vZGVRdWV1ZSk7XG4gICAgICAgIGluc2VydChwYXJlbnRFbG0sIHZub2RlLmVsbSwgcmVmRWxtKTtcbiAgICAgICAgaWYgKGlzVHJ1ZShpc1JlYWN0aXZhdGVkKSkge1xuICAgICAgICAgIHJlYWN0aXZhdGVDb21wb25lbnQodm5vZGUsIGluc2VydGVkVm5vZGVRdWV1ZSwgcGFyZW50RWxtLCByZWZFbG0pO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0cnVlXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gaW5pdENvbXBvbmVudCAodm5vZGUsIGluc2VydGVkVm5vZGVRdWV1ZSkge1xuICAgIGlmIChpc0RlZih2bm9kZS5kYXRhLnBlbmRpbmdJbnNlcnQpKSB7XG4gICAgICBpbnNlcnRlZFZub2RlUXVldWUucHVzaC5hcHBseShpbnNlcnRlZFZub2RlUXVldWUsIHZub2RlLmRhdGEucGVuZGluZ0luc2VydCk7XG4gICAgICB2bm9kZS5kYXRhLnBlbmRpbmdJbnNlcnQgPSBudWxsO1xuICAgIH1cbiAgICB2bm9kZS5lbG0gPSB2bm9kZS5jb21wb25lbnRJbnN0YW5jZS4kZWw7XG4gICAgaWYgKGlzUGF0Y2hhYmxlKHZub2RlKSkge1xuICAgICAgaW52b2tlQ3JlYXRlSG9va3Modm5vZGUsIGluc2VydGVkVm5vZGVRdWV1ZSk7XG4gICAgICBzZXRTY29wZSh2bm9kZSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIGVtcHR5IGNvbXBvbmVudCByb290LlxuICAgICAgLy8gc2tpcCBhbGwgZWxlbWVudC1yZWxhdGVkIG1vZHVsZXMgZXhjZXB0IGZvciByZWYgKCMzNDU1KVxuICAgICAgcmVnaXN0ZXJSZWYodm5vZGUpO1xuICAgICAgLy8gbWFrZSBzdXJlIHRvIGludm9rZSB0aGUgaW5zZXJ0IGhvb2tcbiAgICAgIGluc2VydGVkVm5vZGVRdWV1ZS5wdXNoKHZub2RlKTtcbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiByZWFjdGl2YXRlQ29tcG9uZW50ICh2bm9kZSwgaW5zZXJ0ZWRWbm9kZVF1ZXVlLCBwYXJlbnRFbG0sIHJlZkVsbSkge1xuICAgIHZhciBpO1xuICAgIC8vIGhhY2sgZm9yICM0MzM5OiBhIHJlYWN0aXZhdGVkIGNvbXBvbmVudCB3aXRoIGlubmVyIHRyYW5zaXRpb25cbiAgICAvLyBkb2VzIG5vdCB0cmlnZ2VyIGJlY2F1c2UgdGhlIGlubmVyIG5vZGUncyBjcmVhdGVkIGhvb2tzIGFyZSBub3QgY2FsbGVkXG4gICAgLy8gYWdhaW4uIEl0J3Mgbm90IGlkZWFsIHRvIGludm9sdmUgbW9kdWxlLXNwZWNpZmljIGxvZ2ljIGluIGhlcmUgYnV0XG4gICAgLy8gdGhlcmUgZG9lc24ndCBzZWVtIHRvIGJlIGEgYmV0dGVyIHdheSB0byBkbyBpdC5cbiAgICB2YXIgaW5uZXJOb2RlID0gdm5vZGU7XG4gICAgd2hpbGUgKGlubmVyTm9kZS5jb21wb25lbnRJbnN0YW5jZSkge1xuICAgICAgaW5uZXJOb2RlID0gaW5uZXJOb2RlLmNvbXBvbmVudEluc3RhbmNlLl92bm9kZTtcbiAgICAgIGlmIChpc0RlZihpID0gaW5uZXJOb2RlLmRhdGEpICYmIGlzRGVmKGkgPSBpLnRyYW5zaXRpb24pKSB7XG4gICAgICAgIGZvciAoaSA9IDA7IGkgPCBjYnMuYWN0aXZhdGUubGVuZ3RoOyArK2kpIHtcbiAgICAgICAgICBjYnMuYWN0aXZhdGVbaV0oZW1wdHlOb2RlLCBpbm5lck5vZGUpO1xuICAgICAgICB9XG4gICAgICAgIGluc2VydGVkVm5vZGVRdWV1ZS5wdXNoKGlubmVyTm9kZSk7XG4gICAgICAgIGJyZWFrXG4gICAgICB9XG4gICAgfVxuICAgIC8vIHVubGlrZSBhIG5ld2x5IGNyZWF0ZWQgY29tcG9uZW50LFxuICAgIC8vIGEgcmVhY3RpdmF0ZWQga2VlcC1hbGl2ZSBjb21wb25lbnQgZG9lc24ndCBpbnNlcnQgaXRzZWxmXG4gICAgaW5zZXJ0KHBhcmVudEVsbSwgdm5vZGUuZWxtLCByZWZFbG0pO1xuICB9XG5cbiAgZnVuY3Rpb24gaW5zZXJ0IChwYXJlbnQsIGVsbSwgcmVmJCQxKSB7XG4gICAgaWYgKGlzRGVmKHBhcmVudCkpIHtcbiAgICAgIGlmIChpc0RlZihyZWYkJDEpKSB7XG4gICAgICAgIGlmIChub2RlT3BzLnBhcmVudE5vZGUocmVmJCQxKSA9PT0gcGFyZW50KSB7XG4gICAgICAgICAgbm9kZU9wcy5pbnNlcnRCZWZvcmUocGFyZW50LCBlbG0sIHJlZiQkMSk7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIG5vZGVPcHMuYXBwZW5kQ2hpbGQocGFyZW50LCBlbG0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZ1bmN0aW9uIGNyZWF0ZUNoaWxkcmVuICh2bm9kZSwgY2hpbGRyZW4sIGluc2VydGVkVm5vZGVRdWV1ZSkge1xuICAgIGlmIChBcnJheS5pc0FycmF5KGNoaWxkcmVuKSkge1xuICAgICAge1xuICAgICAgICBjaGVja0R1cGxpY2F0ZUtleXMoY2hpbGRyZW4pO1xuICAgICAgfVxuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBjaGlsZHJlbi5sZW5ndGg7ICsraSkge1xuICAgICAgICBjcmVhdGVFbG0oY2hpbGRyZW5baV0sIGluc2VydGVkVm5vZGVRdWV1ZSwgdm5vZGUuZWxtLCBudWxsLCB0cnVlLCBjaGlsZHJlbiwgaSk7XG4gICAgICB9XG4gICAgfSBlbHNlIGlmIChpc1ByaW1pdGl2ZSh2bm9kZS50ZXh0KSkge1xuICAgICAgbm9kZU9wcy5hcHBlbmRDaGlsZCh2bm9kZS5lbG0sIG5vZGVPcHMuY3JlYXRlVGV4dE5vZGUoU3RyaW5nKHZub2RlLnRleHQpKSk7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gaXNQYXRjaGFibGUgKHZub2RlKSB7XG4gICAgd2hpbGUgKHZub2RlLmNvbXBvbmVudEluc3RhbmNlKSB7XG4gICAgICB2bm9kZSA9IHZub2RlLmNvbXBvbmVudEluc3RhbmNlLl92bm9kZTtcbiAgICB9XG4gICAgcmV0dXJuIGlzRGVmKHZub2RlLnRhZylcbiAgfVxuXG4gIGZ1bmN0aW9uIGludm9rZUNyZWF0ZUhvb2tzICh2bm9kZSwgaW5zZXJ0ZWRWbm9kZVF1ZXVlKSB7XG4gICAgZm9yICh2YXIgaSQxID0gMDsgaSQxIDwgY2JzLmNyZWF0ZS5sZW5ndGg7ICsraSQxKSB7XG4gICAgICBjYnMuY3JlYXRlW2kkMV0oZW1wdHlOb2RlLCB2bm9kZSk7XG4gICAgfVxuICAgIGkgPSB2bm9kZS5kYXRhLmhvb2s7IC8vIFJldXNlIHZhcmlhYmxlXG4gICAgaWYgKGlzRGVmKGkpKSB7XG4gICAgICBpZiAoaXNEZWYoaS5jcmVhdGUpKSB7IGkuY3JlYXRlKGVtcHR5Tm9kZSwgdm5vZGUpOyB9XG4gICAgICBpZiAoaXNEZWYoaS5pbnNlcnQpKSB7IGluc2VydGVkVm5vZGVRdWV1ZS5wdXNoKHZub2RlKTsgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHNldCBzY29wZSBpZCBhdHRyaWJ1dGUgZm9yIHNjb3BlZCBDU1MuXG4gIC8vIHRoaXMgaXMgaW1wbGVtZW50ZWQgYXMgYSBzcGVjaWFsIGNhc2UgdG8gYXZvaWQgdGhlIG92ZXJoZWFkXG4gIC8vIG9mIGdvaW5nIHRocm91Z2ggdGhlIG5vcm1hbCBhdHRyaWJ1dGUgcGF0Y2hpbmcgcHJvY2Vzcy5cbiAgZnVuY3Rpb24gc2V0U2NvcGUgKHZub2RlKSB7XG4gICAgdmFyIGk7XG4gICAgaWYgKGlzRGVmKGkgPSB2bm9kZS5mblNjb3BlSWQpKSB7XG4gICAgICBub2RlT3BzLnNldFN0eWxlU2NvcGUodm5vZGUuZWxtLCBpKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdmFyIGFuY2VzdG9yID0gdm5vZGU7XG4gICAgICB3aGlsZSAoYW5jZXN0b3IpIHtcbiAgICAgICAgaWYgKGlzRGVmKGkgPSBhbmNlc3Rvci5jb250ZXh0KSAmJiBpc0RlZihpID0gaS4kb3B0aW9ucy5fc2NvcGVJZCkpIHtcbiAgICAgICAgICBub2RlT3BzLnNldFN0eWxlU2NvcGUodm5vZGUuZWxtLCBpKTtcbiAgICAgICAgfVxuICAgICAgICBhbmNlc3RvciA9IGFuY2VzdG9yLnBhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZm9yIHNsb3QgY29udGVudCB0aGV5IHNob3VsZCBhbHNvIGdldCB0aGUgc2NvcGVJZCBmcm9tIHRoZSBob3N0IGluc3RhbmNlLlxuICAgIGlmIChpc0RlZihpID0gYWN0aXZlSW5zdGFuY2UpICYmXG4gICAgICBpICE9PSB2bm9kZS5jb250ZXh0ICYmXG4gICAgICBpICE9PSB2bm9kZS5mbkNvbnRleHQgJiZcbiAgICAgIGlzRGVmKGkgPSBpLiRvcHRpb25zLl9zY29wZUlkKVxuICAgICkge1xuICAgICAgbm9kZU9wcy5zZXRTdHlsZVNjb3BlKHZub2RlLmVsbSwgaSk7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gYWRkVm5vZGVzIChwYXJlbnRFbG0sIHJlZkVsbSwgdm5vZGVzLCBzdGFydElkeCwgZW5kSWR4LCBpbnNlcnRlZFZub2RlUXVldWUpIHtcbiAgICBmb3IgKDsgc3RhcnRJZHggPD0gZW5kSWR4OyArK3N0YXJ0SWR4KSB7XG4gICAgICBjcmVhdGVFbG0odm5vZGVzW3N0YXJ0SWR4XSwgaW5zZXJ0ZWRWbm9kZVF1ZXVlLCBwYXJlbnRFbG0sIHJlZkVsbSwgZmFsc2UsIHZub2Rlcywgc3RhcnRJZHgpO1xuICAgIH1cbiAgfVxuXG4gIGZ1bmN0aW9uIGludm9rZURlc3Ryb3lIb29rICh2bm9kZSkge1xuICAgIHZhciBpLCBqO1xuICAgIHZhciBkYXRhID0gdm5vZGUuZGF0YTtcbiAgICBpZiAoaXNEZWYoZGF0YSkpIHtcbiAgICAgIGlmIChpc0RlZihpID0gZGF0YS5ob29rKSAmJiBpc0RlZihpID0gaS5kZXN0cm95KSkgeyBpKHZub2RlKTsgfVxuICAgICAgZm9yIChpID0gMDsgaSA8IGNicy5kZXN0cm95Lmxlbmd0aDsgKytpKSB7IGNicy5kZXN0cm95W2ldKHZub2RlKTsgfVxuICAgIH1cbiAgICBpZiAoaXNEZWYoaSA9IHZub2RlLmNoaWxkcmVuKSkge1xuICAgICAgZm9yIChqID0gMDsgaiA8IHZub2RlLmNoaWxkcmVuLmxlbmd0aDsgKytqKSB7XG4gICAgICAgIGludm9rZURlc3Ryb3lIb29rKHZub2RlLmNoaWxkcmVuW2pdKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiByZW1vdmVWbm9kZXMgKHZub2Rlcywgc3RhcnRJZHgsIGVuZElkeCkge1xuICAgIGZvciAoOyBzdGFydElkeCA8PSBlbmRJZHg7ICsrc3RhcnRJZHgpIHtcbiAgICAgIHZhciBjaCA9IHZub2Rlc1tzdGFydElkeF07XG4gICAgICBpZiAoaXNEZWYoY2gpKSB7XG4gICAgICAgIGlmIChpc0RlZihjaC50YWcpKSB7XG4gICAgICAgICAgcmVtb3ZlQW5kSW52b2tlUmVtb3ZlSG9vayhjaCk7XG4gICAgICAgICAgaW52b2tlRGVzdHJveUhvb2soY2gpO1xuICAgICAgICB9IGVsc2UgeyAvLyBUZXh0IG5vZGVcbiAgICAgICAgICByZW1vdmVOb2RlKGNoLmVsbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiByZW1vdmVBbmRJbnZva2VSZW1vdmVIb29rICh2bm9kZSwgcm0pIHtcbiAgICBpZiAoaXNEZWYocm0pIHx8IGlzRGVmKHZub2RlLmRhdGEpKSB7XG4gICAgICB2YXIgaTtcbiAgICAgIHZhciBsaXN0ZW5lcnMgPSBjYnMucmVtb3ZlLmxlbmd0aCArIDE7XG4gICAgICBpZiAoaXNEZWYocm0pKSB7XG4gICAgICAgIC8vIHdlIGhhdmUgYSByZWN1cnNpdmVseSBwYXNzZWQgZG93biBybSBjYWxsYmFja1xuICAgICAgICAvLyBpbmNyZWFzZSB0aGUgbGlzdGVuZXJzIGNvdW50XG4gICAgICAgIHJtLmxpc3RlbmVycyArPSBsaXN0ZW5lcnM7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvLyBkaXJlY3RseSByZW1vdmluZ1xuICAgICAgICBybSA9IGNyZWF0ZVJtQ2Iodm5vZGUuZWxtLCBsaXN0ZW5lcnMpO1xuICAgICAgfVxuICAgICAgLy8gcmVjdXJzaXZlbHkgaW52b2tlIGhvb2tzIG9uIGNoaWxkIGNvbXBvbmVudCByb290IG5vZGVcbiAgICAgIGlmIChpc0RlZihpID0gdm5vZGUuY29tcG9uZW50SW5zdGFuY2UpICYmIGlzRGVmKGkgPSBpLl92bm9kZSkgJiYgaXNEZWYoaS5kYXRhKSkge1xuICAgICAgICByZW1vdmVBbmRJbnZva2VSZW1vdmVIb29rKGksIHJtKTtcbiAgICAgIH1cbiAgICAgIGZvciAoaSA9IDA7IGkgPCBjYnMucmVtb3ZlLmxlbmd0aDsgKytpKSB7XG4gICAgICAgIGNicy5yZW1vdmVbaV0odm5vZGUsIHJtKTtcbiAgICAgIH1cbiAgICAgIGlmIChpc0RlZihpID0gdm5vZGUuZGF0YS5ob29rKSAmJiBpc0RlZihpID0gaS5yZW1vdmUpKSB7XG4gICAgICAgIGkodm5vZGUsIHJtKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJtKCk7XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlbW92ZU5vZGUodm5vZGUuZWxtKTtcbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiB1cGRhdGVDaGlsZHJlbiAocGFyZW50RWxtLCBvbGRDaCwgbmV3Q2gsIGluc2VydGVkVm5vZGVRdWV1ZSwgcmVtb3ZlT25seSkge1xuICAgIHZhciBvbGRTdGFydElkeCA9IDA7XG4gICAgdmFyIG5ld1N0YXJ0SWR4ID0gMDtcbiAgICB2YXIgb2xkRW5kSWR4ID0gb2xkQ2gubGVuZ3RoIC0gMTtcbiAgICB2YXIgb2xkU3RhcnRWbm9kZSA9IG9sZENoWzBdO1xuICAgIHZhciBvbGRFbmRWbm9kZSA9IG9sZENoW29sZEVuZElkeF07XG4gICAgdmFyIG5ld0VuZElkeCA9IG5ld0NoLmxlbmd0aCAtIDE7XG4gICAgdmFyIG5ld1N0YXJ0Vm5vZGUgPSBuZXdDaFswXTtcbiAgICB2YXIgbmV3RW5kVm5vZGUgPSBuZXdDaFtuZXdFbmRJZHhdO1xuICAgIHZhciBvbGRLZXlUb0lkeCwgaWR4SW5PbGQsIHZub2RlVG9Nb3ZlLCByZWZFbG07XG5cbiAgICAvLyByZW1vdmVPbmx5IGlzIGEgc3BlY2lhbCBmbGFnIHVzZWQgb25seSBieSA8dHJhbnNpdGlvbi1ncm91cD5cbiAgICAvLyB0byBlbnN1cmUgcmVtb3ZlZCBlbGVtZW50cyBzdGF5IGluIGNvcnJlY3QgcmVsYXRpdmUgcG9zaXRpb25zXG4gICAgLy8gZHVyaW5nIGxlYXZpbmcgdHJhbnNpdGlvbnNcbiAgICB2YXIgY2FuTW92ZSA9ICFyZW1vdmVPbmx5O1xuXG4gICAge1xuICAgICAgY2hlY2tEdXBsaWNhdGVLZXlzKG5ld0NoKTtcbiAgICB9XG5cbiAgICB3aGlsZSAob2xkU3RhcnRJZHggPD0gb2xkRW5kSWR4ICYmIG5ld1N0YXJ0SWR4IDw9IG5ld0VuZElkeCkge1xuICAgICAgaWYgKGlzVW5kZWYob2xkU3RhcnRWbm9kZSkpIHtcbiAgICAgICAgb2xkU3RhcnRWbm9kZSA9IG9sZENoWysrb2xkU3RhcnRJZHhdOyAvLyBWbm9kZSBoYXMgYmVlbiBtb3ZlZCBsZWZ0XG4gICAgICB9IGVsc2UgaWYgKGlzVW5kZWYob2xkRW5kVm5vZGUpKSB7XG4gICAgICAgIG9sZEVuZFZub2RlID0gb2xkQ2hbLS1vbGRFbmRJZHhdO1xuICAgICAgfSBlbHNlIGlmIChzYW1lVm5vZGUob2xkU3RhcnRWbm9kZSwgbmV3U3RhcnRWbm9kZSkpIHtcbiAgICAgICAgcGF0Y2hWbm9kZShvbGRTdGFydFZub2RlLCBuZXdTdGFydFZub2RlLCBpbnNlcnRlZFZub2RlUXVldWUsIG5ld0NoLCBuZXdTdGFydElkeCk7XG4gICAgICAgIG9sZFN0YXJ0Vm5vZGUgPSBvbGRDaFsrK29sZFN0YXJ0SWR4XTtcbiAgICAgICAgbmV3U3RhcnRWbm9kZSA9IG5ld0NoWysrbmV3U3RhcnRJZHhdO1xuICAgICAgfSBlbHNlIGlmIChzYW1lVm5vZGUob2xkRW5kVm5vZGUsIG5ld0VuZFZub2RlKSkge1xuICAgICAgICBwYXRjaFZub2RlKG9sZEVuZFZub2RlLCBuZXdFbmRWbm9kZSwgaW5zZXJ0ZWRWbm9kZVF1ZXVlLCBuZXdDaCwgbmV3RW5kSWR4KTtcbiAgICAgICAgb2xkRW5kVm5vZGUgPSBvbGRDaFstLW9sZEVuZElkeF07XG4gICAgICAgIG5ld0VuZFZub2RlID0gbmV3Q2hbLS1uZXdFbmRJZHhdO1xuICAgICAgfSBlbHNlIGlmIChzYW1lVm5vZGUob2xkU3RhcnRWbm9kZSwgbmV3RW5kVm5vZGUpKSB7IC8vIFZub2RlIG1vdmVkIHJpZ2h0XG4gICAgICAgIHBhdGNoVm5vZGUob2xkU3RhcnRWbm9kZSwgbmV3RW5kVm5vZGUsIGluc2VydGVkVm5vZGVRdWV1ZSwgbmV3Q2gsIG5ld0VuZElkeCk7XG4gICAgICAgIGNhbk1vdmUgJiYgbm9kZU9wcy5pbnNlcnRCZWZvcmUocGFyZW50RWxtLCBvbGRTdGFydFZub2RlLmVsbSwgbm9kZU9wcy5uZXh0U2libGluZyhvbGRFbmRWbm9kZS5lbG0pKTtcbiAgICAgICAgb2xkU3RhcnRWbm9kZSA9IG9sZENoWysrb2xkU3RhcnRJZHhdO1xuICAgICAgICBuZXdFbmRWbm9kZSA9IG5ld0NoWy0tbmV3RW5kSWR4XTtcbiAgICAgIH0gZWxzZSBpZiAoc2FtZVZub2RlKG9sZEVuZFZub2RlLCBuZXdTdGFydFZub2RlKSkgeyAvLyBWbm9kZSBtb3ZlZCBsZWZ0XG4gICAgICAgIHBhdGNoVm5vZGUob2xkRW5kVm5vZGUsIG5ld1N0YXJ0Vm5vZGUsIGluc2VydGVkVm5vZGVRdWV1ZSwgbmV3Q2gsIG5ld1N0YXJ0SWR4KTtcbiAgICAgICAgY2FuTW92ZSAmJiBub2RlT3BzLmluc2VydEJlZm9yZShwYXJlbnRFbG0sIG9sZEVuZFZub2RlLmVsbSwgb2xkU3RhcnRWbm9kZS5lbG0pO1xuICAgICAgICBvbGRFbmRWbm9kZSA9IG9sZENoWy0tb2xkRW5kSWR4XTtcbiAgICAgICAgbmV3U3RhcnRWbm9kZSA9IG5ld0NoWysrbmV3U3RhcnRJZHhdO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaWYgKGlzVW5kZWYob2xkS2V5VG9JZHgpKSB7IG9sZEtleVRvSWR4ID0gY3JlYXRlS2V5VG9PbGRJZHgob2xkQ2gsIG9sZFN0YXJ0SWR4LCBvbGRFbmRJZHgpOyB9XG4gICAgICAgIGlkeEluT2xkID0gaXNEZWYobmV3U3RhcnRWbm9kZS5rZXkpXG4gICAgICAgICAgPyBvbGRLZXlUb0lkeFtuZXdTdGFydFZub2RlLmtleV1cbiAgICAgICAgICA6IGZpbmRJZHhJbk9sZChuZXdTdGFydFZub2RlLCBvbGRDaCwgb2xkU3RhcnRJZHgsIG9sZEVuZElkeCk7XG4gICAgICAgIGlmIChpc1VuZGVmKGlkeEluT2xkKSkgeyAvLyBOZXcgZWxlbWVudFxuICAgICAgICAgIGNyZWF0ZUVsbShuZXdTdGFydFZub2RlLCBpbnNlcnRlZFZub2RlUXVldWUsIHBhcmVudEVsbSwgb2xkU3RhcnRWbm9kZS5lbG0sIGZhbHNlLCBuZXdDaCwgbmV3U3RhcnRJZHgpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHZub2RlVG9Nb3ZlID0gb2xkQ2hbaWR4SW5PbGRdO1xuICAgICAgICAgIGlmIChzYW1lVm5vZGUodm5vZGVUb01vdmUsIG5ld1N0YXJ0Vm5vZGUpKSB7XG4gICAgICAgICAgICBwYXRjaFZub2RlKHZub2RlVG9Nb3ZlLCBuZXdTdGFydFZub2RlLCBpbnNlcnRlZFZub2RlUXVldWUsIG5ld0NoLCBuZXdTdGFydElkeCk7XG4gICAgICAgICAgICBvbGRDaFtpZHhJbk9sZF0gPSB1bmRlZmluZWQ7XG4gICAgICAgICAgICBjYW5Nb3ZlICYmIG5vZGVPcHMuaW5zZXJ0QmVmb3JlKHBhcmVudEVsbSwgdm5vZGVUb01vdmUuZWxtLCBvbGRTdGFydFZub2RlLmVsbSk7XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIC8vIHNhbWUga2V5IGJ1dCBkaWZmZXJlbnQgZWxlbWVudC4gdHJlYXQgYXMgbmV3IGVsZW1lbnRcbiAgICAgICAgICAgIGNyZWF0ZUVsbShuZXdTdGFydFZub2RlLCBpbnNlcnRlZFZub2RlUXVldWUsIHBhcmVudEVsbSwgb2xkU3RhcnRWbm9kZS5lbG0sIGZhbHNlLCBuZXdDaCwgbmV3U3RhcnRJZHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBuZXdTdGFydFZub2RlID0gbmV3Q2hbKytuZXdTdGFydElkeF07XG4gICAgICB9XG4gICAgfVxuICAgIGlmIChvbGRTdGFydElkeCA+IG9sZEVuZElkeCkge1xuICAgICAgcmVmRWxtID0gaXNVbmRlZihuZXdDaFtuZXdFbmRJZHggKyAxXSkgPyBudWxsIDogbmV3Q2hbbmV3RW5kSWR4ICsgMV0uZWxtO1xuICAgICAgYWRkVm5vZGVzKHBhcmVudEVsbSwgcmVmRWxtLCBuZXdDaCwgbmV3U3RhcnRJZHgsIG5ld0VuZElkeCwgaW5zZXJ0ZWRWbm9kZVF1ZXVlKTtcbiAgICB9IGVsc2UgaWYgKG5ld1N0YXJ0SWR4ID4gbmV3RW5kSWR4KSB7XG4gICAgICByZW1vdmVWbm9kZXMob2xkQ2gsIG9sZFN0YXJ0SWR4LCBvbGRFbmRJZHgpO1xuICAgIH1cbiAgfVxuXG4gIGZ1bmN0aW9uIGNoZWNrRHVwbGljYXRlS2V5cyAoY2hpbGRyZW4pIHtcbiAgICB2YXIgc2VlbktleXMgPSB7fTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGNoaWxkcmVuLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgdm5vZGUgPSBjaGlsZHJlbltpXTtcbiAgICAgIHZhciBrZXkgPSB2bm9kZS5rZXk7XG4gICAgICBpZiAoaXNEZWYoa2V5KSkge1xuICAgICAgICBpZiAoc2VlbktleXNba2V5XSkge1xuICAgICAgICAgIHdhcm4oXG4gICAgICAgICAgICAoXCJEdXBsaWNhdGUga2V5cyBkZXRlY3RlZDogJ1wiICsga2V5ICsgXCInLiBUaGlzIG1heSBjYXVzZSBhbiB1cGRhdGUgZXJyb3IuXCIpLFxuICAgICAgICAgICAgdm5vZGUuY29udGV4dFxuICAgICAgICAgICk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgc2VlbktleXNba2V5XSA9IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiBmaW5kSWR4SW5PbGQgKG5vZGUsIG9sZENoLCBzdGFydCwgZW5kKSB7XG4gICAgZm9yICh2YXIgaSA9IHN0YXJ0OyBpIDwgZW5kOyBpKyspIHtcbiAgICAgIHZhciBjID0gb2xkQ2hbaV07XG4gICAgICBpZiAoaXNEZWYoYykgJiYgc2FtZVZub2RlKG5vZGUsIGMpKSB7IHJldHVybiBpIH1cbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiBwYXRjaFZub2RlIChcbiAgICBvbGRWbm9kZSxcbiAgICB2bm9kZSxcbiAgICBpbnNlcnRlZFZub2RlUXVldWUsXG4gICAgb3duZXJBcnJheSxcbiAgICBpbmRleCxcbiAgICByZW1vdmVPbmx5XG4gICkge1xuICAgIGlmIChvbGRWbm9kZSA9PT0gdm5vZGUpIHtcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIGlmIChpc0RlZih2bm9kZS5lbG0pICYmIGlzRGVmKG93bmVyQXJyYXkpKSB7XG4gICAgICAvLyBjbG9uZSByZXVzZWQgdm5vZGVcbiAgICAgIHZub2RlID0gb3duZXJBcnJheVtpbmRleF0gPSBjbG9uZVZOb2RlKHZub2RlKTtcbiAgICB9XG5cbiAgICB2YXIgZWxtID0gdm5vZGUuZWxtID0gb2xkVm5vZGUuZWxtO1xuXG4gICAgaWYgKGlzVHJ1ZShvbGRWbm9kZS5pc0FzeW5jUGxhY2Vob2xkZXIpKSB7XG4gICAgICBpZiAoaXNEZWYodm5vZGUuYXN5bmNGYWN0b3J5LnJlc29sdmVkKSkge1xuICAgICAgICBoeWRyYXRlKG9sZFZub2RlLmVsbSwgdm5vZGUsIGluc2VydGVkVm5vZGVRdWV1ZSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2bm9kZS5pc0FzeW5jUGxhY2Vob2xkZXIgPSB0cnVlO1xuICAgICAgfVxuICAgICAgcmV0dXJuXG4gICAgfVxuXG4gICAgLy8gcmV1c2UgZWxlbWVudCBmb3Igc3RhdGljIHRyZWVzLlxuICAgIC8vIG5vdGUgd2Ugb25seSBkbyB0aGlzIGlmIHRoZSB2bm9kZSBpcyBjbG9uZWQgLVxuICAgIC8vIGlmIHRoZSBuZXcgbm9kZSBpcyBub3QgY2xvbmVkIGl0IG1lYW5zIHRoZSByZW5kZXIgZnVuY3Rpb25zIGhhdmUgYmVlblxuICAgIC8vIHJlc2V0IGJ5IHRoZSBob3QtcmVsb2FkLWFwaSBhbmQgd2UgbmVlZCB0byBkbyBhIHByb3BlciByZS1yZW5kZXIuXG4gICAgaWYgKGlzVHJ1ZSh2bm9kZS5pc1N0YXRpYykgJiZcbiAgICAgIGlzVHJ1ZShvbGRWbm9kZS5pc1N0YXRpYykgJiZcbiAgICAgIHZub2RlLmtleSA9PT0gb2xkVm5vZGUua2V5ICYmXG4gICAgICAoaXNUcnVlKHZub2RlLmlzQ2xvbmVkKSB8fCBpc1RydWUodm5vZGUuaXNPbmNlKSlcbiAgICApIHtcbiAgICAgIHZub2RlLmNvbXBvbmVudEluc3RhbmNlID0gb2xkVm5vZGUuY29tcG9uZW50SW5zdGFuY2U7XG4gICAgICByZXR1cm5cbiAgICB9XG5cbiAgICB2YXIgaTtcbiAgICB2YXIgZGF0YSA9IHZub2RlLmRhdGE7XG4gICAgaWYgKGlzRGVmKGRhdGEpICYmIGlzRGVmKGkgPSBkYXRhLmhvb2spICYmIGlzRGVmKGkgPSBpLnByZXBhdGNoKSkge1xuICAgICAgaShvbGRWbm9kZSwgdm5vZGUpO1xuICAgIH1cblxuICAgIHZhciBvbGRDaCA9IG9sZFZub2RlLmNoaWxkcmVuO1xuICAgIHZhciBjaCA9IHZub2RlLmNoaWxkcmVuO1xuICAgIGlmIChpc0RlZihkYXRhKSAmJiBpc1BhdGNoYWJsZSh2bm9kZSkpIHtcbiAgICAgIGZvciAoaSA9IDA7IGkgPCBjYnMudXBkYXRlLmxlbmd0aDsgKytpKSB7IGNicy51cGRhdGVbaV0ob2xkVm5vZGUsIHZub2RlKTsgfVxuICAgICAgaWYgKGlzRGVmKGkgPSBkYXRhLmhvb2spICYmIGlzRGVmKGkgPSBpLnVwZGF0ZSkpIHsgaShvbGRWbm9kZSwgdm5vZGUpOyB9XG4gICAgfVxuICAgIGlmIChpc1VuZGVmKHZub2RlLnRleHQpKSB7XG4gICAgICBpZiAoaXNEZWYob2xkQ2gpICYmIGlzRGVmKGNoKSkge1xuICAgICAgICBpZiAob2xkQ2ggIT09IGNoKSB7IHVwZGF0ZUNoaWxkcmVuKGVsbSwgb2xkQ2gsIGNoLCBpbnNlcnRlZFZub2RlUXVldWUsIHJlbW92ZU9ubHkpOyB9XG4gICAgICB9IGVsc2UgaWYgKGlzRGVmKGNoKSkge1xuICAgICAgICB7XG4gICAgICAgICAgY2hlY2tEdXBsaWNhdGVLZXlzKGNoKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXNEZWYob2xkVm5vZGUudGV4dCkpIHsgbm9kZU9wcy5zZXRUZXh0Q29udGVudChlbG0sICcnKTsgfVxuICAgICAgICBhZGRWbm9kZXMoZWxtLCBudWxsLCBjaCwgMCwgY2gubGVuZ3RoIC0gMSwgaW5zZXJ0ZWRWbm9kZVF1ZXVlKTtcbiAgICAgIH0gZWxzZSBpZiAoaXNEZWYob2xkQ2gpKSB7XG4gICAgICAgIHJlbW92ZVZub2RlcyhvbGRDaCwgMCwgb2xkQ2gubGVuZ3RoIC0gMSk7XG4gICAgICB9IGVsc2UgaWYgKGlzRGVmKG9sZFZub2RlLnRleHQpKSB7XG4gICAgICAgIG5vZGVPcHMuc2V0VGV4dENvbnRlbnQoZWxtLCAnJyk7XG4gICAgICB9XG4gICAgfSBlbHNlIGlmIChvbGRWbm9kZS50ZXh0ICE9PSB2bm9kZS50ZXh0KSB7XG4gICAgICBub2RlT3BzLnNldFRleHRDb250ZW50KGVsbSwgdm5vZGUudGV4dCk7XG4gICAgfVxuICAgIGlmIChpc0RlZihkYXRhKSkge1xuICAgICAgaWYgKGlzRGVmKGkgPSBkYXRhLmhvb2spICYmIGlzRGVmKGkgPSBpLnBvc3RwYXRjaCkpIHsgaShvbGRWbm9kZSwgdm5vZGUpOyB9XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gaW52b2tlSW5zZXJ0SG9vayAodm5vZGUsIHF1ZXVlLCBpbml0aWFsKSB7XG4gICAgLy8gZGVsYXkgaW5zZXJ0IGhvb2tzIGZvciBjb21wb25lbnQgcm9vdCBub2RlcywgaW52b2tlIHRoZW0gYWZ0ZXIgdGhlXG4gICAgLy8gZWxlbWVudCBpcyByZWFsbHkgaW5zZXJ0ZWRcbiAgICBpZiAoaXNUcnVlKGluaXRpYWwpICYmIGlzRGVmKHZub2RlLnBhcmVudCkpIHtcbiAgICAgIHZub2RlLnBhcmVudC5kYXRhLnBlbmRpbmdJbnNlcnQgPSBxdWV1ZTtcbiAgICB9IGVsc2Uge1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBxdWV1ZS5sZW5ndGg7ICsraSkge1xuICAgICAgICBxdWV1ZVtpXS5kYXRhLmhvb2suaW5zZXJ0KHF1ZXVlW2ldKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB2YXIgaHlkcmF0aW9uQmFpbGVkID0gZmFsc2U7XG4gIC8vIGxpc3Qgb2YgbW9kdWxlcyB0aGF0IGNhbiBza2lwIGNyZWF0ZSBob29rIGR1cmluZyBoeWRyYXRpb24gYmVjYXVzZSB0aGV5XG4gIC8vIGFyZSBhbHJlYWR5IHJlbmRlcmVkIG9uIHRoZSBjbGllbnQgb3IgaGFzIG5vIG5lZWQgZm9yIGluaXRpYWxpemF0aW9uXG4gIC8vIE5vdGU6IHN0eWxlIGlzIGV4Y2x1ZGVkIGJlY2F1c2UgaXQgcmVsaWVzIG9uIGluaXRpYWwgY2xvbmUgZm9yIGZ1dHVyZVxuICAvLyBkZWVwIHVwZGF0ZXMgKCM3MDYzKS5cbiAgdmFyIGlzUmVuZGVyZWRNb2R1bGUgPSBtYWtlTWFwKCdhdHRycyxjbGFzcyxzdGF0aWNDbGFzcyxzdGF0aWNTdHlsZSxrZXknKTtcblxuICAvLyBOb3RlOiB0aGlzIGlzIGEgYnJvd3Nlci1vbmx5IGZ1bmN0aW9uIHNvIHdlIGNhbiBhc3N1bWUgZWxtcyBhcmUgRE9NIG5vZGVzLlxuICBmdW5jdGlvbiBoeWRyYXRlIChlbG0sIHZub2RlLCBpbnNlcnRlZFZub2RlUXVldWUsIGluVlByZSkge1xuICAgIHZhciBpO1xuICAgIHZhciB0YWcgPSB2bm9kZS50YWc7XG4gICAgdmFyIGRhdGEgPSB2bm9kZS5kYXRhO1xuICAgIHZhciBjaGlsZHJlbiA9IHZub2RlLmNoaWxkcmVuO1xuICAgIGluVlByZSA9IGluVlByZSB8fCAoZGF0YSAmJiBkYXRhLnByZSk7XG4gICAgdm5vZGUuZWxtID0gZWxtO1xuXG4gICAgaWYgKGlzVHJ1ZSh2bm9kZS5pc0NvbW1lbnQpICYmIGlzRGVmKHZub2RlLmFzeW5jRmFjdG9yeSkpIHtcbiAgICAgIHZub2RlLmlzQXN5bmNQbGFjZWhvbGRlciA9IHRydWU7XG4gICAgICByZXR1cm4gdHJ1ZVxuICAgIH1cbiAgICAvLyBhc3NlcnQgbm9kZSBtYXRjaFxuICAgIHtcbiAgICAgIGlmICghYXNzZXJ0Tm9kZU1hdGNoKGVsbSwgdm5vZGUsIGluVlByZSkpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICB9XG4gICAgfVxuICAgIGlmIChpc0RlZihkYXRhKSkge1xuICAgICAgaWYgKGlzRGVmKGkgPSBkYXRhLmhvb2spICYmIGlzRGVmKGkgPSBpLmluaXQpKSB7IGkodm5vZGUsIHRydWUgLyogaHlkcmF0aW5nICovKTsgfVxuICAgICAgaWYgKGlzRGVmKGkgPSB2bm9kZS5jb21wb25lbnRJbnN0YW5jZSkpIHtcbiAgICAgICAgLy8gY2hpbGQgY29tcG9uZW50LiBpdCBzaG91bGQgaGF2ZSBoeWRyYXRlZCBpdHMgb3duIHRyZWUuXG4gICAgICAgIGluaXRDb21wb25lbnQodm5vZGUsIGluc2VydGVkVm5vZGVRdWV1ZSk7XG4gICAgICAgIHJldHVybiB0cnVlXG4gICAgICB9XG4gICAgfVxuICAgIGlmIChpc0RlZih0YWcpKSB7XG4gICAgICBpZiAoaXNEZWYoY2hpbGRyZW4pKSB7XG4gICAgICAgIC8vIGVtcHR5IGVsZW1lbnQsIGFsbG93IGNsaWVudCB0byBwaWNrIHVwIGFuZCBwb3B1bGF0ZSBjaGlsZHJlblxuICAgICAgICBpZiAoIWVsbS5oYXNDaGlsZE5vZGVzKCkpIHtcbiAgICAgICAgICBjcmVhdGVDaGlsZHJlbih2bm9kZSwgY2hpbGRyZW4sIGluc2VydGVkVm5vZGVRdWV1ZSk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgLy8gdi1odG1sIGFuZCBkb21Qcm9wczogaW5uZXJIVE1MXG4gICAgICAgICAgaWYgKGlzRGVmKGkgPSBkYXRhKSAmJiBpc0RlZihpID0gaS5kb21Qcm9wcykgJiYgaXNEZWYoaSA9IGkuaW5uZXJIVE1MKSkge1xuICAgICAgICAgICAgaWYgKGkgIT09IGVsbS5pbm5lckhUTUwpIHtcbiAgICAgICAgICAgICAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gICAgICAgICAgICAgIGlmICh0eXBlb2YgY29uc29sZSAhPT0gJ3VuZGVmaW5lZCcgJiZcbiAgICAgICAgICAgICAgICAhaHlkcmF0aW9uQmFpbGVkXG4gICAgICAgICAgICAgICkge1xuICAgICAgICAgICAgICAgIGh5ZHJhdGlvbkJhaWxlZCA9IHRydWU7XG4gICAgICAgICAgICAgICAgY29uc29sZS53YXJuKCdQYXJlbnQ6ICcsIGVsbSk7XG4gICAgICAgICAgICAgICAgY29uc29sZS53YXJuKCdzZXJ2ZXIgaW5uZXJIVE1MOiAnLCBpKTtcbiAgICAgICAgICAgICAgICBjb25zb2xlLndhcm4oJ2NsaWVudCBpbm5lckhUTUw6ICcsIGVsbS5pbm5lckhUTUwpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAvLyBpdGVyYXRlIGFuZCBjb21wYXJlIGNoaWxkcmVuIGxpc3RzXG4gICAgICAgICAgICB2YXIgY2hpbGRyZW5NYXRjaCA9IHRydWU7XG4gICAgICAgICAgICB2YXIgY2hpbGROb2RlID0gZWxtLmZpcnN0Q2hpbGQ7XG4gICAgICAgICAgICBmb3IgKHZhciBpJDEgPSAwOyBpJDEgPCBjaGlsZHJlbi5sZW5ndGg7IGkkMSsrKSB7XG4gICAgICAgICAgICAgIGlmICghY2hpbGROb2RlIHx8ICFoeWRyYXRlKGNoaWxkTm9kZSwgY2hpbGRyZW5baSQxXSwgaW5zZXJ0ZWRWbm9kZVF1ZXVlLCBpblZQcmUpKSB7XG4gICAgICAgICAgICAgICAgY2hpbGRyZW5NYXRjaCA9IGZhbHNlO1xuICAgICAgICAgICAgICAgIGJyZWFrXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgY2hpbGROb2RlID0gY2hpbGROb2RlLm5leHRTaWJsaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gaWYgY2hpbGROb2RlIGlzIG5vdCBudWxsLCBpdCBtZWFucyB0aGUgYWN0dWFsIGNoaWxkTm9kZXMgbGlzdCBpc1xuICAgICAgICAgICAgLy8gbG9uZ2VyIHRoYW4gdGhlIHZpcnR1YWwgY2hpbGRyZW4gbGlzdC5cbiAgICAgICAgICAgIGlmICghY2hpbGRyZW5NYXRjaCB8fCBjaGlsZE5vZGUpIHtcbiAgICAgICAgICAgICAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gICAgICAgICAgICAgIGlmICh0eXBlb2YgY29uc29sZSAhPT0gJ3VuZGVmaW5lZCcgJiZcbiAgICAgICAgICAgICAgICAhaHlkcmF0aW9uQmFpbGVkXG4gICAgICAgICAgICAgICkge1xuICAgICAgICAgICAgICAgIGh5ZHJhdGlvbkJhaWxlZCA9IHRydWU7XG4gICAgICAgICAgICAgICAgY29uc29sZS53YXJuKCdQYXJlbnQ6ICcsIGVsbSk7XG4gICAgICAgICAgICAgICAgY29uc29sZS53YXJuKCdNaXNtYXRjaGluZyBjaGlsZE5vZGVzIHZzLiBWTm9kZXM6ICcsIGVsbS5jaGlsZE5vZGVzLCBjaGlsZHJlbik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAoaXNEZWYoZGF0YSkpIHtcbiAgICAgICAgdmFyIGZ1bGxJbnZva2UgPSBmYWxzZTtcbiAgICAgICAgZm9yICh2YXIga2V5IGluIGRhdGEpIHtcbiAgICAgICAgICBpZiAoIWlzUmVuZGVyZWRNb2R1bGUoa2V5KSkge1xuICAgICAgICAgICAgZnVsbEludm9rZSA9IHRydWU7XG4gICAgICAgICAgICBpbnZva2VDcmVhdGVIb29rcyh2bm9kZSwgaW5zZXJ0ZWRWbm9kZVF1ZXVlKTtcbiAgICAgICAgICAgIGJyZWFrXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlmICghZnVsbEludm9rZSAmJiBkYXRhWydjbGFzcyddKSB7XG4gICAgICAgICAgLy8gZW5zdXJlIGNvbGxlY3RpbmcgZGVwcyBmb3IgZGVlcCBjbGFzcyBiaW5kaW5ncyBmb3IgZnV0dXJlIHVwZGF0ZXNcbiAgICAgICAgICB0cmF2ZXJzZShkYXRhWydjbGFzcyddKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gZWxzZSBpZiAoZWxtLmRhdGEgIT09IHZub2RlLnRleHQpIHtcbiAgICAgIGVsbS5kYXRhID0gdm5vZGUudGV4dDtcbiAgICB9XG4gICAgcmV0dXJuIHRydWVcbiAgfVxuXG4gIGZ1bmN0aW9uIGFzc2VydE5vZGVNYXRjaCAobm9kZSwgdm5vZGUsIGluVlByZSkge1xuICAgIGlmIChpc0RlZih2bm9kZS50YWcpKSB7XG4gICAgICByZXR1cm4gdm5vZGUudGFnLmluZGV4T2YoJ3Z1ZS1jb21wb25lbnQnKSA9PT0gMCB8fCAoXG4gICAgICAgICFpc1Vua25vd25FbGVtZW50JCQxKHZub2RlLCBpblZQcmUpICYmXG4gICAgICAgIHZub2RlLnRhZy50b0xvd2VyQ2FzZSgpID09PSAobm9kZS50YWdOYW1lICYmIG5vZGUudGFnTmFtZS50b0xvd2VyQ2FzZSgpKVxuICAgICAgKVxuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gbm9kZS5ub2RlVHlwZSA9PT0gKHZub2RlLmlzQ29tbWVudCA/IDggOiAzKVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiBmdW5jdGlvbiBwYXRjaCAob2xkVm5vZGUsIHZub2RlLCBoeWRyYXRpbmcsIHJlbW92ZU9ubHkpIHtcbiAgICBpZiAoaXNVbmRlZih2bm9kZSkpIHtcbiAgICAgIGlmIChpc0RlZihvbGRWbm9kZSkpIHsgaW52b2tlRGVzdHJveUhvb2sob2xkVm5vZGUpOyB9XG4gICAgICByZXR1cm5cbiAgICB9XG5cbiAgICB2YXIgaXNJbml0aWFsUGF0Y2ggPSBmYWxzZTtcbiAgICB2YXIgaW5zZXJ0ZWRWbm9kZVF1ZXVlID0gW107XG5cbiAgICBpZiAoaXNVbmRlZihvbGRWbm9kZSkpIHtcbiAgICAgIC8vIGVtcHR5IG1vdW50IChsaWtlbHkgYXMgY29tcG9uZW50KSwgY3JlYXRlIG5ldyByb290IGVsZW1lbnRcbiAgICAgIGlzSW5pdGlhbFBhdGNoID0gdHJ1ZTtcbiAgICAgIGNyZWF0ZUVsbSh2bm9kZSwgaW5zZXJ0ZWRWbm9kZVF1ZXVlKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdmFyIGlzUmVhbEVsZW1lbnQgPSBpc0RlZihvbGRWbm9kZS5ub2RlVHlwZSk7XG4gICAgICBpZiAoIWlzUmVhbEVsZW1lbnQgJiYgc2FtZVZub2RlKG9sZFZub2RlLCB2bm9kZSkpIHtcbiAgICAgICAgLy8gcGF0Y2ggZXhpc3Rpbmcgcm9vdCBub2RlXG4gICAgICAgIHBhdGNoVm5vZGUob2xkVm5vZGUsIHZub2RlLCBpbnNlcnRlZFZub2RlUXVldWUsIG51bGwsIG51bGwsIHJlbW92ZU9ubHkpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaWYgKGlzUmVhbEVsZW1lbnQpIHtcbiAgICAgICAgICAvLyBtb3VudGluZyB0byBhIHJlYWwgZWxlbWVudFxuICAgICAgICAgIC8vIGNoZWNrIGlmIHRoaXMgaXMgc2VydmVyLXJlbmRlcmVkIGNvbnRlbnQgYW5kIGlmIHdlIGNhbiBwZXJmb3JtXG4gICAgICAgICAgLy8gYSBzdWNjZXNzZnVsIGh5ZHJhdGlvbi5cbiAgICAgICAgICBpZiAob2xkVm5vZGUubm9kZVR5cGUgPT09IDEgJiYgb2xkVm5vZGUuaGFzQXR0cmlidXRlKFNTUl9BVFRSKSkge1xuICAgICAgICAgICAgb2xkVm5vZGUucmVtb3ZlQXR0cmlidXRlKFNTUl9BVFRSKTtcbiAgICAgICAgICAgIGh5ZHJhdGluZyA9IHRydWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlmIChpc1RydWUoaHlkcmF0aW5nKSkge1xuICAgICAgICAgICAgaWYgKGh5ZHJhdGUob2xkVm5vZGUsIHZub2RlLCBpbnNlcnRlZFZub2RlUXVldWUpKSB7XG4gICAgICAgICAgICAgIGludm9rZUluc2VydEhvb2sodm5vZGUsIGluc2VydGVkVm5vZGVRdWV1ZSwgdHJ1ZSk7XG4gICAgICAgICAgICAgIHJldHVybiBvbGRWbm9kZVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgd2FybihcbiAgICAgICAgICAgICAgICAnVGhlIGNsaWVudC1zaWRlIHJlbmRlcmVkIHZpcnR1YWwgRE9NIHRyZWUgaXMgbm90IG1hdGNoaW5nICcgK1xuICAgICAgICAgICAgICAgICdzZXJ2ZXItcmVuZGVyZWQgY29udGVudC4gVGhpcyBpcyBsaWtlbHkgY2F1c2VkIGJ5IGluY29ycmVjdCAnICtcbiAgICAgICAgICAgICAgICAnSFRNTCBtYXJrdXAsIGZvciBleGFtcGxlIG5lc3RpbmcgYmxvY2stbGV2ZWwgZWxlbWVudHMgaW5zaWRlICcgK1xuICAgICAgICAgICAgICAgICc8cD4sIG9yIG1pc3NpbmcgPHRib2R5Pi4gQmFpbGluZyBoeWRyYXRpb24gYW5kIHBlcmZvcm1pbmcgJyArXG4gICAgICAgICAgICAgICAgJ2Z1bGwgY2xpZW50LXNpZGUgcmVuZGVyLidcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gZWl0aGVyIG5vdCBzZXJ2ZXItcmVuZGVyZWQsIG9yIGh5ZHJhdGlvbiBmYWlsZWQuXG4gICAgICAgICAgLy8gY3JlYXRlIGFuIGVtcHR5IG5vZGUgYW5kIHJlcGxhY2UgaXRcbiAgICAgICAgICBvbGRWbm9kZSA9IGVtcHR5Tm9kZUF0KG9sZFZub2RlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHJlcGxhY2luZyBleGlzdGluZyBlbGVtZW50XG4gICAgICAgIHZhciBvbGRFbG0gPSBvbGRWbm9kZS5lbG07XG4gICAgICAgIHZhciBwYXJlbnRFbG0gPSBub2RlT3BzLnBhcmVudE5vZGUob2xkRWxtKTtcblxuICAgICAgICAvLyBjcmVhdGUgbmV3IG5vZGVcbiAgICAgICAgY3JlYXRlRWxtKFxuICAgICAgICAgIHZub2RlLFxuICAgICAgICAgIGluc2VydGVkVm5vZGVRdWV1ZSxcbiAgICAgICAgICAvLyBleHRyZW1lbHkgcmFyZSBlZGdlIGNhc2U6IGRvIG5vdCBpbnNlcnQgaWYgb2xkIGVsZW1lbnQgaXMgaW4gYVxuICAgICAgICAgIC8vIGxlYXZpbmcgdHJhbnNpdGlvbi4gT25seSBoYXBwZW5zIHdoZW4gY29tYmluaW5nIHRyYW5zaXRpb24gK1xuICAgICAgICAgIC8vIGtlZXAtYWxpdmUgKyBIT0NzLiAoIzQ1OTApXG4gICAgICAgICAgb2xkRWxtLl9sZWF2ZUNiID8gbnVsbCA6IHBhcmVudEVsbSxcbiAgICAgICAgICBub2RlT3BzLm5leHRTaWJsaW5nKG9sZEVsbSlcbiAgICAgICAgKTtcblxuICAgICAgICAvLyB1cGRhdGUgcGFyZW50IHBsYWNlaG9sZGVyIG5vZGUgZWxlbWVudCwgcmVjdXJzaXZlbHlcbiAgICAgICAgaWYgKGlzRGVmKHZub2RlLnBhcmVudCkpIHtcbiAgICAgICAgICB2YXIgYW5jZXN0b3IgPSB2bm9kZS5wYXJlbnQ7XG4gICAgICAgICAgdmFyIHBhdGNoYWJsZSA9IGlzUGF0Y2hhYmxlKHZub2RlKTtcbiAgICAgICAgICB3aGlsZSAoYW5jZXN0b3IpIHtcbiAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgY2JzLmRlc3Ryb3kubGVuZ3RoOyArK2kpIHtcbiAgICAgICAgICAgICAgY2JzLmRlc3Ryb3lbaV0oYW5jZXN0b3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYW5jZXN0b3IuZWxtID0gdm5vZGUuZWxtO1xuICAgICAgICAgICAgaWYgKHBhdGNoYWJsZSkge1xuICAgICAgICAgICAgICBmb3IgKHZhciBpJDEgPSAwOyBpJDEgPCBjYnMuY3JlYXRlLmxlbmd0aDsgKytpJDEpIHtcbiAgICAgICAgICAgICAgICBjYnMuY3JlYXRlW2kkMV0oZW1wdHlOb2RlLCBhbmNlc3Rvcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy8gIzY1MTNcbiAgICAgICAgICAgICAgLy8gaW52b2tlIGluc2VydCBob29rcyB0aGF0IG1heSBoYXZlIGJlZW4gbWVyZ2VkIGJ5IGNyZWF0ZSBob29rcy5cbiAgICAgICAgICAgICAgLy8gZS5nLiBmb3IgZGlyZWN0aXZlcyB0aGF0IHVzZXMgdGhlIFwiaW5zZXJ0ZWRcIiBob29rLlxuICAgICAgICAgICAgICB2YXIgaW5zZXJ0ID0gYW5jZXN0b3IuZGF0YS5ob29rLmluc2VydDtcbiAgICAgICAgICAgICAgaWYgKGluc2VydC5tZXJnZWQpIHtcbiAgICAgICAgICAgICAgICAvLyBzdGFydCBhdCBpbmRleCAxIHRvIGF2b2lkIHJlLWludm9raW5nIGNvbXBvbmVudCBtb3VudGVkIGhvb2tcbiAgICAgICAgICAgICAgICBmb3IgKHZhciBpJDIgPSAxOyBpJDIgPCBpbnNlcnQuZm5zLmxlbmd0aDsgaSQyKyspIHtcbiAgICAgICAgICAgICAgICAgIGluc2VydC5mbnNbaSQyXSgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgcmVnaXN0ZXJSZWYoYW5jZXN0b3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYW5jZXN0b3IgPSBhbmNlc3Rvci5wYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gZGVzdHJveSBvbGQgbm9kZVxuICAgICAgICBpZiAoaXNEZWYocGFyZW50RWxtKSkge1xuICAgICAgICAgIHJlbW92ZVZub2Rlcyhbb2xkVm5vZGVdLCAwLCAwKTtcbiAgICAgICAgfSBlbHNlIGlmIChpc0RlZihvbGRWbm9kZS50YWcpKSB7XG4gICAgICAgICAgaW52b2tlRGVzdHJveUhvb2sob2xkVm5vZGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW52b2tlSW5zZXJ0SG9vayh2bm9kZSwgaW5zZXJ0ZWRWbm9kZVF1ZXVlLCBpc0luaXRpYWxQYXRjaCk7XG4gICAgcmV0dXJuIHZub2RlLmVsbVxuICB9XG59XG5cbi8qICAqL1xuXG52YXIgZGlyZWN0aXZlcyA9IHtcbiAgY3JlYXRlOiB1cGRhdGVEaXJlY3RpdmVzLFxuICB1cGRhdGU6IHVwZGF0ZURpcmVjdGl2ZXMsXG4gIGRlc3Ryb3k6IGZ1bmN0aW9uIHVuYmluZERpcmVjdGl2ZXMgKHZub2RlKSB7XG4gICAgdXBkYXRlRGlyZWN0aXZlcyh2bm9kZSwgZW1wdHlOb2RlKTtcbiAgfVxufTtcblxuZnVuY3Rpb24gdXBkYXRlRGlyZWN0aXZlcyAob2xkVm5vZGUsIHZub2RlKSB7XG4gIGlmIChvbGRWbm9kZS5kYXRhLmRpcmVjdGl2ZXMgfHwgdm5vZGUuZGF0YS5kaXJlY3RpdmVzKSB7XG4gICAgX3VwZGF0ZShvbGRWbm9kZSwgdm5vZGUpO1xuICB9XG59XG5cbmZ1bmN0aW9uIF91cGRhdGUgKG9sZFZub2RlLCB2bm9kZSkge1xuICB2YXIgaXNDcmVhdGUgPSBvbGRWbm9kZSA9PT0gZW1wdHlOb2RlO1xuICB2YXIgaXNEZXN0cm95ID0gdm5vZGUgPT09IGVtcHR5Tm9kZTtcbiAgdmFyIG9sZERpcnMgPSBub3JtYWxpemVEaXJlY3RpdmVzJDEob2xkVm5vZGUuZGF0YS5kaXJlY3RpdmVzLCBvbGRWbm9kZS5jb250ZXh0KTtcbiAgdmFyIG5ld0RpcnMgPSBub3JtYWxpemVEaXJlY3RpdmVzJDEodm5vZGUuZGF0YS5kaXJlY3RpdmVzLCB2bm9kZS5jb250ZXh0KTtcblxuICB2YXIgZGlyc1dpdGhJbnNlcnQgPSBbXTtcbiAgdmFyIGRpcnNXaXRoUG9zdHBhdGNoID0gW107XG5cbiAgdmFyIGtleSwgb2xkRGlyLCBkaXI7XG4gIGZvciAoa2V5IGluIG5ld0RpcnMpIHtcbiAgICBvbGREaXIgPSBvbGREaXJzW2tleV07XG4gICAgZGlyID0gbmV3RGlyc1trZXldO1xuICAgIGlmICghb2xkRGlyKSB7XG4gICAgICAvLyBuZXcgZGlyZWN0aXZlLCBiaW5kXG4gICAgICBjYWxsSG9vayQxKGRpciwgJ2JpbmQnLCB2bm9kZSwgb2xkVm5vZGUpO1xuICAgICAgaWYgKGRpci5kZWYgJiYgZGlyLmRlZi5pbnNlcnRlZCkge1xuICAgICAgICBkaXJzV2l0aEluc2VydC5wdXNoKGRpcik7XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIGV4aXN0aW5nIGRpcmVjdGl2ZSwgdXBkYXRlXG4gICAgICBkaXIub2xkVmFsdWUgPSBvbGREaXIudmFsdWU7XG4gICAgICBkaXIub2xkQXJnID0gb2xkRGlyLmFyZztcbiAgICAgIGNhbGxIb29rJDEoZGlyLCAndXBkYXRlJywgdm5vZGUsIG9sZFZub2RlKTtcbiAgICAgIGlmIChkaXIuZGVmICYmIGRpci5kZWYuY29tcG9uZW50VXBkYXRlZCkge1xuICAgICAgICBkaXJzV2l0aFBvc3RwYXRjaC5wdXNoKGRpcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaWYgKGRpcnNXaXRoSW5zZXJ0Lmxlbmd0aCkge1xuICAgIHZhciBjYWxsSW5zZXJ0ID0gZnVuY3Rpb24gKCkge1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBkaXJzV2l0aEluc2VydC5sZW5ndGg7IGkrKykge1xuICAgICAgICBjYWxsSG9vayQxKGRpcnNXaXRoSW5zZXJ0W2ldLCAnaW5zZXJ0ZWQnLCB2bm9kZSwgb2xkVm5vZGUpO1xuICAgICAgfVxuICAgIH07XG4gICAgaWYgKGlzQ3JlYXRlKSB7XG4gICAgICBtZXJnZVZOb2RlSG9vayh2bm9kZSwgJ2luc2VydCcsIGNhbGxJbnNlcnQpO1xuICAgIH0gZWxzZSB7XG4gICAgICBjYWxsSW5zZXJ0KCk7XG4gICAgfVxuICB9XG5cbiAgaWYgKGRpcnNXaXRoUG9zdHBhdGNoLmxlbmd0aCkge1xuICAgIG1lcmdlVk5vZGVIb29rKHZub2RlLCAncG9zdHBhdGNoJywgZnVuY3Rpb24gKCkge1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBkaXJzV2l0aFBvc3RwYXRjaC5sZW5ndGg7IGkrKykge1xuICAgICAgICBjYWxsSG9vayQxKGRpcnNXaXRoUG9zdHBhdGNoW2ldLCAnY29tcG9uZW50VXBkYXRlZCcsIHZub2RlLCBvbGRWbm9kZSk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cblxuICBpZiAoIWlzQ3JlYXRlKSB7XG4gICAgZm9yIChrZXkgaW4gb2xkRGlycykge1xuICAgICAgaWYgKCFuZXdEaXJzW2tleV0pIHtcbiAgICAgICAgLy8gbm8gbG9uZ2VyIHByZXNlbnQsIHVuYmluZFxuICAgICAgICBjYWxsSG9vayQxKG9sZERpcnNba2V5XSwgJ3VuYmluZCcsIG9sZFZub2RlLCBvbGRWbm9kZSwgaXNEZXN0cm95KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudmFyIGVtcHR5TW9kaWZpZXJzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuZnVuY3Rpb24gbm9ybWFsaXplRGlyZWN0aXZlcyQxIChcbiAgZGlycyxcbiAgdm1cbikge1xuICB2YXIgcmVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbiAgaWYgKCFkaXJzKSB7XG4gICAgLy8gJGZsb3ctZGlzYWJsZS1saW5lXG4gICAgcmV0dXJuIHJlc1xuICB9XG4gIHZhciBpLCBkaXI7XG4gIGZvciAoaSA9IDA7IGkgPCBkaXJzLmxlbmd0aDsgaSsrKSB7XG4gICAgZGlyID0gZGlyc1tpXTtcbiAgICBpZiAoIWRpci5tb2RpZmllcnMpIHtcbiAgICAgIC8vICRmbG93LWRpc2FibGUtbGluZVxuICAgICAgZGlyLm1vZGlmaWVycyA9IGVtcHR5TW9kaWZpZXJzO1xuICAgIH1cbiAgICByZXNbZ2V0UmF3RGlyTmFtZShkaXIpXSA9IGRpcjtcbiAgICBkaXIuZGVmID0gcmVzb2x2ZUFzc2V0KHZtLiRvcHRpb25zLCAnZGlyZWN0aXZlcycsIGRpci5uYW1lLCB0cnVlKTtcbiAgfVxuICAvLyAkZmxvdy1kaXNhYmxlLWxpbmVcbiAgcmV0dXJuIHJlc1xufVxuXG5mdW5jdGlvbiBnZXRSYXdEaXJOYW1lIChkaXIpIHtcbiAgcmV0dXJuIGRpci5yYXdOYW1lIHx8ICgoZGlyLm5hbWUpICsgXCIuXCIgKyAoT2JqZWN0LmtleXMoZGlyLm1vZGlmaWVycyB8fCB7fSkuam9pbignLicpKSlcbn1cblxuZnVuY3Rpb24gY2FsbEhvb2skMSAoZGlyLCBob29rLCB2bm9kZSwgb2xkVm5vZGUsIGlzRGVzdHJveSkge1xuICB2YXIgZm4gPSBkaXIuZGVmICYmIGRpci5kZWZbaG9va107XG4gIGlmIChmbikge1xuICAgIHRyeSB7XG4gICAgICBmbih2bm9kZS5lbG0sIGRpciwgdm5vZGUsIG9sZFZub2RlLCBpc0Rlc3Ryb3kpO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIGhhbmRsZUVycm9yKGUsIHZub2RlLmNvbnRleHQsIChcImRpcmVjdGl2ZSBcIiArIChkaXIubmFtZSkgKyBcIiBcIiArIGhvb2sgKyBcIiBob29rXCIpKTtcbiAgICB9XG4gIH1cbn1cblxudmFyIGJhc2VNb2R1bGVzID0gW1xuICByZWYsXG4gIGRpcmVjdGl2ZXNcbl07XG5cbi8qICAqL1xuXG5mdW5jdGlvbiB1cGRhdGVBdHRycyAob2xkVm5vZGUsIHZub2RlKSB7XG4gIHZhciBvcHRzID0gdm5vZGUuY29tcG9uZW50T3B0aW9ucztcbiAgaWYgKGlzRGVmKG9wdHMpICYmIG9wdHMuQ3Rvci5vcHRpb25zLmluaGVyaXRBdHRycyA9PT0gZmFsc2UpIHtcbiAgICByZXR1cm5cbiAgfVxuICBpZiAoaXNVbmRlZihvbGRWbm9kZS5kYXRhLmF0dHJzKSAmJiBpc1VuZGVmKHZub2RlLmRhdGEuYXR0cnMpKSB7XG4gICAgcmV0dXJuXG4gIH1cbiAgdmFyIGtleSwgY3VyLCBvbGQ7XG4gIHZhciBlbG0gPSB2bm9kZS5lbG07XG4gIHZhciBvbGRBdHRycyA9IG9sZFZub2RlLmRhdGEuYXR0cnMgfHwge307XG4gIHZhciBhdHRycyA9IHZub2RlLmRhdGEuYXR0cnMgfHwge307XG4gIC8vIGNsb25lIG9ic2VydmVkIG9iamVjdHMsIGFzIHRoZSB1c2VyIHByb2JhYmx5IHdhbnRzIHRvIG11dGF0ZSBpdFxuICBpZiAoaXNEZWYoYXR0cnMuX19vYl9fKSkge1xuICAgIGF0dHJzID0gdm5vZGUuZGF0YS5hdHRycyA9IGV4dGVuZCh7fSwgYXR0cnMpO1xuICB9XG5cbiAgZm9yIChrZXkgaW4gYXR0cnMpIHtcbiAgICBjdXIgPSBhdHRyc1trZXldO1xuICAgIG9sZCA9IG9sZEF0dHJzW2tleV07XG4gICAgaWYgKG9sZCAhPT0gY3VyKSB7XG4gICAgICBzZXRBdHRyKGVsbSwga2V5LCBjdXIpO1xuICAgIH1cbiAgfVxuICAvLyAjNDM5MTogaW4gSUU5LCBzZXR0aW5nIHR5cGUgY2FuIHJlc2V0IHZhbHVlIGZvciBpbnB1dFt0eXBlPXJhZGlvXVxuICAvLyAjNjY2NjogSUUvRWRnZSBmb3JjZXMgcHJvZ3Jlc3MgdmFsdWUgZG93biB0byAxIGJlZm9yZSBzZXR0aW5nIGEgbWF4XG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICBpZiAoKGlzSUUgfHwgaXNFZGdlKSAmJiBhdHRycy52YWx1ZSAhPT0gb2xkQXR0cnMudmFsdWUpIHtcbiAgICBzZXRBdHRyKGVsbSwgJ3ZhbHVlJywgYXR0cnMudmFsdWUpO1xuICB9XG4gIGZvciAoa2V5IGluIG9sZEF0dHJzKSB7XG4gICAgaWYgKGlzVW5kZWYoYXR0cnNba2V5XSkpIHtcbiAgICAgIGlmIChpc1hsaW5rKGtleSkpIHtcbiAgICAgICAgZWxtLnJlbW92ZUF0dHJpYnV0ZU5TKHhsaW5rTlMsIGdldFhsaW5rUHJvcChrZXkpKTtcbiAgICAgIH0gZWxzZSBpZiAoIWlzRW51bWVyYXRlZEF0dHIoa2V5KSkge1xuICAgICAgICBlbG0ucmVtb3ZlQXR0cmlidXRlKGtleSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZ1bmN0aW9uIHNldEF0dHIgKGVsLCBrZXksIHZhbHVlKSB7XG4gIGlmIChlbC50YWdOYW1lLmluZGV4T2YoJy0nKSA+IC0xKSB7XG4gICAgYmFzZVNldEF0dHIoZWwsIGtleSwgdmFsdWUpO1xuICB9IGVsc2UgaWYgKGlzQm9vbGVhbkF0dHIoa2V5KSkge1xuICAgIC8vIHNldCBhdHRyaWJ1dGUgZm9yIGJsYW5rIHZhbHVlXG4gICAgLy8gZS5nLiA8b3B0aW9uIGRpc2FibGVkPlNlbGVjdCBvbmU8L29wdGlvbj5cbiAgICBpZiAoaXNGYWxzeUF0dHJWYWx1ZSh2YWx1ZSkpIHtcbiAgICAgIGVsLnJlbW92ZUF0dHJpYnV0ZShrZXkpO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyB0ZWNobmljYWxseSBhbGxvd2Z1bGxzY3JlZW4gaXMgYSBib29sZWFuIGF0dHJpYnV0ZSBmb3IgPGlmcmFtZT4sXG4gICAgICAvLyBidXQgRmxhc2ggZXhwZWN0cyBhIHZhbHVlIG9mIFwidHJ1ZVwiIHdoZW4gdXNlZCBvbiA8ZW1iZWQ+IHRhZ1xuICAgICAgdmFsdWUgPSBrZXkgPT09ICdhbGxvd2Z1bGxzY3JlZW4nICYmIGVsLnRhZ05hbWUgPT09ICdFTUJFRCdcbiAgICAgICAgPyAndHJ1ZSdcbiAgICAgICAgOiBrZXk7XG4gICAgICBlbC5zZXRBdHRyaWJ1dGUoa2V5LCB2YWx1ZSk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGlzRW51bWVyYXRlZEF0dHIoa2V5KSkge1xuICAgIGVsLnNldEF0dHJpYnV0ZShrZXksIGNvbnZlcnRFbnVtZXJhdGVkVmFsdWUoa2V5LCB2YWx1ZSkpO1xuICB9IGVsc2UgaWYgKGlzWGxpbmsoa2V5KSkge1xuICAgIGlmIChpc0ZhbHN5QXR0clZhbHVlKHZhbHVlKSkge1xuICAgICAgZWwucmVtb3ZlQXR0cmlidXRlTlMoeGxpbmtOUywgZ2V0WGxpbmtQcm9wKGtleSkpO1xuICAgIH0gZWxzZSB7XG4gICAgICBlbC5zZXRBdHRyaWJ1dGVOUyh4bGlua05TLCBrZXksIHZhbHVlKTtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgYmFzZVNldEF0dHIoZWwsIGtleSwgdmFsdWUpO1xuICB9XG59XG5cbmZ1bmN0aW9uIGJhc2VTZXRBdHRyIChlbCwga2V5LCB2YWx1ZSkge1xuICBpZiAoaXNGYWxzeUF0dHJWYWx1ZSh2YWx1ZSkpIHtcbiAgICBlbC5yZW1vdmVBdHRyaWJ1dGUoa2V5KTtcbiAgfSBlbHNlIHtcbiAgICAvLyAjNzEzODogSUUxMCAmIDExIGZpcmVzIGlucHV0IGV2ZW50IHdoZW4gc2V0dGluZyBwbGFjZWhvbGRlciBvblxuICAgIC8vIDx0ZXh0YXJlYT4uLi4gYmxvY2sgdGhlIGZpcnN0IGlucHV0IGV2ZW50IGFuZCByZW1vdmUgdGhlIGJsb2NrZXJcbiAgICAvLyBpbW1lZGlhdGVseS5cbiAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgICBpZiAoXG4gICAgICBpc0lFICYmICFpc0lFOSAmJlxuICAgICAgZWwudGFnTmFtZSA9PT0gJ1RFWFRBUkVBJyAmJlxuICAgICAga2V5ID09PSAncGxhY2Vob2xkZXInICYmIHZhbHVlICE9PSAnJyAmJiAhZWwuX19pZXBoXG4gICAgKSB7XG4gICAgICB2YXIgYmxvY2tlciA9IGZ1bmN0aW9uIChlKSB7XG4gICAgICAgIGUuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCk7XG4gICAgICAgIGVsLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ2lucHV0JywgYmxvY2tlcik7XG4gICAgICB9O1xuICAgICAgZWwuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLCBibG9ja2VyKTtcbiAgICAgIC8vICRmbG93LWRpc2FibGUtbGluZVxuICAgICAgZWwuX19pZXBoID0gdHJ1ZTsgLyogSUUgcGxhY2Vob2xkZXIgcGF0Y2hlZCAqL1xuICAgIH1cbiAgICBlbC5zZXRBdHRyaWJ1dGUoa2V5LCB2YWx1ZSk7XG4gIH1cbn1cblxudmFyIGF0dHJzID0ge1xuICBjcmVhdGU6IHVwZGF0ZUF0dHJzLFxuICB1cGRhdGU6IHVwZGF0ZUF0dHJzXG59O1xuXG4vKiAgKi9cblxuZnVuY3Rpb24gdXBkYXRlQ2xhc3MgKG9sZFZub2RlLCB2bm9kZSkge1xuICB2YXIgZWwgPSB2bm9kZS5lbG07XG4gIHZhciBkYXRhID0gdm5vZGUuZGF0YTtcbiAgdmFyIG9sZERhdGEgPSBvbGRWbm9kZS5kYXRhO1xuICBpZiAoXG4gICAgaXNVbmRlZihkYXRhLnN0YXRpY0NsYXNzKSAmJlxuICAgIGlzVW5kZWYoZGF0YS5jbGFzcykgJiYgKFxuICAgICAgaXNVbmRlZihvbGREYXRhKSB8fCAoXG4gICAgICAgIGlzVW5kZWYob2xkRGF0YS5zdGF0aWNDbGFzcykgJiZcbiAgICAgICAgaXNVbmRlZihvbGREYXRhLmNsYXNzKVxuICAgICAgKVxuICAgIClcbiAgKSB7XG4gICAgcmV0dXJuXG4gIH1cblxuICB2YXIgY2xzID0gZ2VuQ2xhc3NGb3JWbm9kZSh2bm9kZSk7XG5cbiAgLy8gaGFuZGxlIHRyYW5zaXRpb24gY2xhc3Nlc1xuICB2YXIgdHJhbnNpdGlvbkNsYXNzID0gZWwuX3RyYW5zaXRpb25DbGFzc2VzO1xuICBpZiAoaXNEZWYodHJhbnNpdGlvbkNsYXNzKSkge1xuICAgIGNscyA9IGNvbmNhdChjbHMsIHN0cmluZ2lmeUNsYXNzKHRyYW5zaXRpb25DbGFzcykpO1xuICB9XG5cbiAgLy8gc2V0IHRoZSBjbGFzc1xuICBpZiAoY2xzICE9PSBlbC5fcHJldkNsYXNzKSB7XG4gICAgZWwuc2V0QXR0cmlidXRlKCdjbGFzcycsIGNscyk7XG4gICAgZWwuX3ByZXZDbGFzcyA9IGNscztcbiAgfVxufVxuXG52YXIga2xhc3MgPSB7XG4gIGNyZWF0ZTogdXBkYXRlQ2xhc3MsXG4gIHVwZGF0ZTogdXBkYXRlQ2xhc3Ncbn07XG5cbi8qICAqL1xuXG52YXIgdmFsaWREaXZpc2lvbkNoYXJSRSA9IC9bXFx3KS4rXFwtXyRcXF1dLztcblxuZnVuY3Rpb24gcGFyc2VGaWx0ZXJzIChleHApIHtcbiAgdmFyIGluU2luZ2xlID0gZmFsc2U7XG4gIHZhciBpbkRvdWJsZSA9IGZhbHNlO1xuICB2YXIgaW5UZW1wbGF0ZVN0cmluZyA9IGZhbHNlO1xuICB2YXIgaW5SZWdleCA9IGZhbHNlO1xuICB2YXIgY3VybHkgPSAwO1xuICB2YXIgc3F1YXJlID0gMDtcbiAgdmFyIHBhcmVuID0gMDtcbiAgdmFyIGxhc3RGaWx0ZXJJbmRleCA9IDA7XG4gIHZhciBjLCBwcmV2LCBpLCBleHByZXNzaW9uLCBmaWx0ZXJzO1xuXG4gIGZvciAoaSA9IDA7IGkgPCBleHAubGVuZ3RoOyBpKyspIHtcbiAgICBwcmV2ID0gYztcbiAgICBjID0gZXhwLmNoYXJDb2RlQXQoaSk7XG4gICAgaWYgKGluU2luZ2xlKSB7XG4gICAgICBpZiAoYyA9PT0gMHgyNyAmJiBwcmV2ICE9PSAweDVDKSB7IGluU2luZ2xlID0gZmFsc2U7IH1cbiAgICB9IGVsc2UgaWYgKGluRG91YmxlKSB7XG4gICAgICBpZiAoYyA9PT0gMHgyMiAmJiBwcmV2ICE9PSAweDVDKSB7IGluRG91YmxlID0gZmFsc2U7IH1cbiAgICB9IGVsc2UgaWYgKGluVGVtcGxhdGVTdHJpbmcpIHtcbiAgICAgIGlmIChjID09PSAweDYwICYmIHByZXYgIT09IDB4NUMpIHsgaW5UZW1wbGF0ZVN0cmluZyA9IGZhbHNlOyB9XG4gICAgfSBlbHNlIGlmIChpblJlZ2V4KSB7XG4gICAgICBpZiAoYyA9PT0gMHgyZiAmJiBwcmV2ICE9PSAweDVDKSB7IGluUmVnZXggPSBmYWxzZTsgfVxuICAgIH0gZWxzZSBpZiAoXG4gICAgICBjID09PSAweDdDICYmIC8vIHBpcGVcbiAgICAgIGV4cC5jaGFyQ29kZUF0KGkgKyAxKSAhPT0gMHg3QyAmJlxuICAgICAgZXhwLmNoYXJDb2RlQXQoaSAtIDEpICE9PSAweDdDICYmXG4gICAgICAhY3VybHkgJiYgIXNxdWFyZSAmJiAhcGFyZW5cbiAgICApIHtcbiAgICAgIGlmIChleHByZXNzaW9uID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgLy8gZmlyc3QgZmlsdGVyLCBlbmQgb2YgZXhwcmVzc2lvblxuICAgICAgICBsYXN0RmlsdGVySW5kZXggPSBpICsgMTtcbiAgICAgICAgZXhwcmVzc2lvbiA9IGV4cC5zbGljZSgwLCBpKS50cmltKCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBwdXNoRmlsdGVyKCk7XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHN3aXRjaCAoYykge1xuICAgICAgICBjYXNlIDB4MjI6IGluRG91YmxlID0gdHJ1ZTsgYnJlYWsgICAgICAgICAvLyBcIlxuICAgICAgICBjYXNlIDB4Mjc6IGluU2luZ2xlID0gdHJ1ZTsgYnJlYWsgICAgICAgICAvLyAnXG4gICAgICAgIGNhc2UgMHg2MDogaW5UZW1wbGF0ZVN0cmluZyA9IHRydWU7IGJyZWFrIC8vIGBcbiAgICAgICAgY2FzZSAweDI4OiBwYXJlbisrOyBicmVhayAgICAgICAgICAgICAgICAgLy8gKFxuICAgICAgICBjYXNlIDB4Mjk6IHBhcmVuLS07IGJyZWFrICAgICAgICAgICAgICAgICAvLyApXG4gICAgICAgIGNhc2UgMHg1Qjogc3F1YXJlKys7IGJyZWFrICAgICAgICAgICAgICAgIC8vIFtcbiAgICAgICAgY2FzZSAweDVEOiBzcXVhcmUtLTsgYnJlYWsgICAgICAgICAgICAgICAgLy8gXVxuICAgICAgICBjYXNlIDB4N0I6IGN1cmx5Kys7IGJyZWFrICAgICAgICAgICAgICAgICAvLyB7XG4gICAgICAgIGNhc2UgMHg3RDogY3VybHktLTsgYnJlYWsgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICAgIGlmIChjID09PSAweDJmKSB7IC8vIC9cbiAgICAgICAgdmFyIGogPSBpIC0gMTtcbiAgICAgICAgdmFyIHAgPSAodm9pZCAwKTtcbiAgICAgICAgLy8gZmluZCBmaXJzdCBub24td2hpdGVzcGFjZSBwcmV2IGNoYXJcbiAgICAgICAgZm9yICg7IGogPj0gMDsgai0tKSB7XG4gICAgICAgICAgcCA9IGV4cC5jaGFyQXQoaik7XG4gICAgICAgICAgaWYgKHAgIT09ICcgJykgeyBicmVhayB9XG4gICAgICAgIH1cbiAgICAgICAgaWYgKCFwIHx8ICF2YWxpZERpdmlzaW9uQ2hhclJFLnRlc3QocCkpIHtcbiAgICAgICAgICBpblJlZ2V4ID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlmIChleHByZXNzaW9uID09PSB1bmRlZmluZWQpIHtcbiAgICBleHByZXNzaW9uID0gZXhwLnNsaWNlKDAsIGkpLnRyaW0oKTtcbiAgfSBlbHNlIGlmIChsYXN0RmlsdGVySW5kZXggIT09IDApIHtcbiAgICBwdXNoRmlsdGVyKCk7XG4gIH1cblxuICBmdW5jdGlvbiBwdXNoRmlsdGVyICgpIHtcbiAgICAoZmlsdGVycyB8fCAoZmlsdGVycyA9IFtdKSkucHVzaChleHAuc2xpY2UobGFzdEZpbHRlckluZGV4LCBpKS50cmltKCkpO1xuICAgIGxhc3RGaWx0ZXJJbmRleCA9IGkgKyAxO1xuICB9XG5cbiAgaWYgKGZpbHRlcnMpIHtcbiAgICBmb3IgKGkgPSAwOyBpIDwgZmlsdGVycy5sZW5ndGg7IGkrKykge1xuICAgICAgZXhwcmVzc2lvbiA9IHdyYXBGaWx0ZXIoZXhwcmVzc2lvbiwgZmlsdGVyc1tpXSk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGV4cHJlc3Npb25cbn1cblxuZnVuY3Rpb24gd3JhcEZpbHRlciAoZXhwLCBmaWx0ZXIpIHtcbiAgdmFyIGkgPSBmaWx0ZXIuaW5kZXhPZignKCcpO1xuICBpZiAoaSA8IDApIHtcbiAgICAvLyBfZjogcmVzb2x2ZUZpbHRlclxuICAgIHJldHVybiAoXCJfZihcXFwiXCIgKyBmaWx0ZXIgKyBcIlxcXCIpKFwiICsgZXhwICsgXCIpXCIpXG4gIH0gZWxzZSB7XG4gICAgdmFyIG5hbWUgPSBmaWx0ZXIuc2xpY2UoMCwgaSk7XG4gICAgdmFyIGFyZ3MgPSBmaWx0ZXIuc2xpY2UoaSArIDEpO1xuICAgIHJldHVybiAoXCJfZihcXFwiXCIgKyBuYW1lICsgXCJcXFwiKShcIiArIGV4cCArIChhcmdzICE9PSAnKScgPyAnLCcgKyBhcmdzIDogYXJncykpXG4gIH1cbn1cblxuLyogICovXG5cblxuXG4vKiBlc2xpbnQtZGlzYWJsZSBuby11bnVzZWQtdmFycyAqL1xuZnVuY3Rpb24gYmFzZVdhcm4gKG1zZywgcmFuZ2UpIHtcbiAgY29uc29sZS5lcnJvcigoXCJbVnVlIGNvbXBpbGVyXTogXCIgKyBtc2cpKTtcbn1cbi8qIGVzbGludC1lbmFibGUgbm8tdW51c2VkLXZhcnMgKi9cblxuZnVuY3Rpb24gcGx1Y2tNb2R1bGVGdW5jdGlvbiAoXG4gIG1vZHVsZXMsXG4gIGtleVxuKSB7XG4gIHJldHVybiBtb2R1bGVzXG4gICAgPyBtb2R1bGVzLm1hcChmdW5jdGlvbiAobSkgeyByZXR1cm4gbVtrZXldOyB9KS5maWx0ZXIoZnVuY3Rpb24gKF8pIHsgcmV0dXJuIF87IH0pXG4gICAgOiBbXVxufVxuXG5mdW5jdGlvbiBhZGRQcm9wIChlbCwgbmFtZSwgdmFsdWUsIHJhbmdlLCBkeW5hbWljKSB7XG4gIChlbC5wcm9wcyB8fCAoZWwucHJvcHMgPSBbXSkpLnB1c2gocmFuZ2VTZXRJdGVtKHsgbmFtZTogbmFtZSwgdmFsdWU6IHZhbHVlLCBkeW5hbWljOiBkeW5hbWljIH0sIHJhbmdlKSk7XG4gIGVsLnBsYWluID0gZmFsc2U7XG59XG5cbmZ1bmN0aW9uIGFkZEF0dHIgKGVsLCBuYW1lLCB2YWx1ZSwgcmFuZ2UsIGR5bmFtaWMpIHtcbiAgdmFyIGF0dHJzID0gZHluYW1pY1xuICAgID8gKGVsLmR5bmFtaWNBdHRycyB8fCAoZWwuZHluYW1pY0F0dHJzID0gW10pKVxuICAgIDogKGVsLmF0dHJzIHx8IChlbC5hdHRycyA9IFtdKSk7XG4gIGF0dHJzLnB1c2gocmFuZ2VTZXRJdGVtKHsgbmFtZTogbmFtZSwgdmFsdWU6IHZhbHVlLCBkeW5hbWljOiBkeW5hbWljIH0sIHJhbmdlKSk7XG4gIGVsLnBsYWluID0gZmFsc2U7XG59XG5cbi8vIGFkZCBhIHJhdyBhdHRyICh1c2UgdGhpcyBpbiBwcmVUcmFuc2Zvcm1zKVxuZnVuY3Rpb24gYWRkUmF3QXR0ciAoZWwsIG5hbWUsIHZhbHVlLCByYW5nZSkge1xuICBlbC5hdHRyc01hcFtuYW1lXSA9IHZhbHVlO1xuICBlbC5hdHRyc0xpc3QucHVzaChyYW5nZVNldEl0ZW0oeyBuYW1lOiBuYW1lLCB2YWx1ZTogdmFsdWUgfSwgcmFuZ2UpKTtcbn1cblxuZnVuY3Rpb24gYWRkRGlyZWN0aXZlIChcbiAgZWwsXG4gIG5hbWUsXG4gIHJhd05hbWUsXG4gIHZhbHVlLFxuICBhcmcsXG4gIGlzRHluYW1pY0FyZyxcbiAgbW9kaWZpZXJzLFxuICByYW5nZVxuKSB7XG4gIChlbC5kaXJlY3RpdmVzIHx8IChlbC5kaXJlY3RpdmVzID0gW10pKS5wdXNoKHJhbmdlU2V0SXRlbSh7XG4gICAgbmFtZTogbmFtZSxcbiAgICByYXdOYW1lOiByYXdOYW1lLFxuICAgIHZhbHVlOiB2YWx1ZSxcbiAgICBhcmc6IGFyZyxcbiAgICBpc0R5bmFtaWNBcmc6IGlzRHluYW1pY0FyZyxcbiAgICBtb2RpZmllcnM6IG1vZGlmaWVyc1xuICB9LCByYW5nZSkpO1xuICBlbC5wbGFpbiA9IGZhbHNlO1xufVxuXG5mdW5jdGlvbiBwcmVwZW5kTW9kaWZpZXJNYXJrZXIgKHN5bWJvbCwgbmFtZSwgZHluYW1pYykge1xuICByZXR1cm4gZHluYW1pY1xuICAgID8gKFwiX3AoXCIgKyBuYW1lICsgXCIsXFxcIlwiICsgc3ltYm9sICsgXCJcXFwiKVwiKVxuICAgIDogc3ltYm9sICsgbmFtZSAvLyBtYXJrIHRoZSBldmVudCBhcyBjYXB0dXJlZFxufVxuXG5mdW5jdGlvbiBhZGRIYW5kbGVyIChcbiAgZWwsXG4gIG5hbWUsXG4gIHZhbHVlLFxuICBtb2RpZmllcnMsXG4gIGltcG9ydGFudCxcbiAgd2FybixcbiAgcmFuZ2UsXG4gIGR5bmFtaWNcbikge1xuICBtb2RpZmllcnMgPSBtb2RpZmllcnMgfHwgZW1wdHlPYmplY3Q7XG4gIC8vIHdhcm4gcHJldmVudCBhbmQgcGFzc2l2ZSBtb2RpZmllclxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgaWYgKFxuICAgIHdhcm4gJiZcbiAgICBtb2RpZmllcnMucHJldmVudCAmJiBtb2RpZmllcnMucGFzc2l2ZVxuICApIHtcbiAgICB3YXJuKFxuICAgICAgJ3Bhc3NpdmUgYW5kIHByZXZlbnQgY2FuXFwndCBiZSB1c2VkIHRvZ2V0aGVyLiAnICtcbiAgICAgICdQYXNzaXZlIGhhbmRsZXIgY2FuXFwndCBwcmV2ZW50IGRlZmF1bHQgZXZlbnQuJyxcbiAgICAgIHJhbmdlXG4gICAgKTtcbiAgfVxuXG4gIC8vIG5vcm1hbGl6ZSBjbGljay5yaWdodCBhbmQgY2xpY2subWlkZGxlIHNpbmNlIHRoZXkgZG9uJ3QgYWN0dWFsbHkgZmlyZVxuICAvLyB0aGlzIGlzIHRlY2huaWNhbGx5IGJyb3dzZXItc3BlY2lmaWMsIGJ1dCBhdCBsZWFzdCBmb3Igbm93IGJyb3dzZXJzIGFyZVxuICAvLyB0aGUgb25seSB0YXJnZXQgZW52cyB0aGF0IGhhdmUgcmlnaHQvbWlkZGxlIGNsaWNrcy5cbiAgaWYgKG1vZGlmaWVycy5yaWdodCkge1xuICAgIGlmIChkeW5hbWljKSB7XG4gICAgICBuYW1lID0gXCIoXCIgKyBuYW1lICsgXCIpPT09J2NsaWNrJz8nY29udGV4dG1lbnUnOihcIiArIG5hbWUgKyBcIilcIjtcbiAgICB9IGVsc2UgaWYgKG5hbWUgPT09ICdjbGljaycpIHtcbiAgICAgIG5hbWUgPSAnY29udGV4dG1lbnUnO1xuICAgICAgZGVsZXRlIG1vZGlmaWVycy5yaWdodDtcbiAgICB9XG4gIH0gZWxzZSBpZiAobW9kaWZpZXJzLm1pZGRsZSkge1xuICAgIGlmIChkeW5hbWljKSB7XG4gICAgICBuYW1lID0gXCIoXCIgKyBuYW1lICsgXCIpPT09J2NsaWNrJz8nbW91c2V1cCc6KFwiICsgbmFtZSArIFwiKVwiO1xuICAgIH0gZWxzZSBpZiAobmFtZSA9PT0gJ2NsaWNrJykge1xuICAgICAgbmFtZSA9ICdtb3VzZXVwJztcbiAgICB9XG4gIH1cblxuICAvLyBjaGVjayBjYXB0dXJlIG1vZGlmaWVyXG4gIGlmIChtb2RpZmllcnMuY2FwdHVyZSkge1xuICAgIGRlbGV0ZSBtb2RpZmllcnMuY2FwdHVyZTtcbiAgICBuYW1lID0gcHJlcGVuZE1vZGlmaWVyTWFya2VyKCchJywgbmFtZSwgZHluYW1pYyk7XG4gIH1cbiAgaWYgKG1vZGlmaWVycy5vbmNlKSB7XG4gICAgZGVsZXRlIG1vZGlmaWVycy5vbmNlO1xuICAgIG5hbWUgPSBwcmVwZW5kTW9kaWZpZXJNYXJrZXIoJ34nLCBuYW1lLCBkeW5hbWljKTtcbiAgfVxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgaWYgKG1vZGlmaWVycy5wYXNzaXZlKSB7XG4gICAgZGVsZXRlIG1vZGlmaWVycy5wYXNzaXZlO1xuICAgIG5hbWUgPSBwcmVwZW5kTW9kaWZpZXJNYXJrZXIoJyYnLCBuYW1lLCBkeW5hbWljKTtcbiAgfVxuXG4gIHZhciBldmVudHM7XG4gIGlmIChtb2RpZmllcnMubmF0aXZlKSB7XG4gICAgZGVsZXRlIG1vZGlmaWVycy5uYXRpdmU7XG4gICAgZXZlbnRzID0gZWwubmF0aXZlRXZlbnRzIHx8IChlbC5uYXRpdmVFdmVudHMgPSB7fSk7XG4gIH0gZWxzZSB7XG4gICAgZXZlbnRzID0gZWwuZXZlbnRzIHx8IChlbC5ldmVudHMgPSB7fSk7XG4gIH1cblxuICB2YXIgbmV3SGFuZGxlciA9IHJhbmdlU2V0SXRlbSh7IHZhbHVlOiB2YWx1ZS50cmltKCksIGR5bmFtaWM6IGR5bmFtaWMgfSwgcmFuZ2UpO1xuICBpZiAobW9kaWZpZXJzICE9PSBlbXB0eU9iamVjdCkge1xuICAgIG5ld0hhbmRsZXIubW9kaWZpZXJzID0gbW9kaWZpZXJzO1xuICB9XG5cbiAgdmFyIGhhbmRsZXJzID0gZXZlbnRzW25hbWVdO1xuICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgaWYgKEFycmF5LmlzQXJyYXkoaGFuZGxlcnMpKSB7XG4gICAgaW1wb3J0YW50ID8gaGFuZGxlcnMudW5zaGlmdChuZXdIYW5kbGVyKSA6IGhhbmRsZXJzLnB1c2gobmV3SGFuZGxlcik7XG4gIH0gZWxzZSBpZiAoaGFuZGxlcnMpIHtcbiAgICBldmVudHNbbmFtZV0gPSBpbXBvcnRhbnQgPyBbbmV3SGFuZGxlciwgaGFuZGxlcnNdIDogW2hhbmRsZXJzLCBuZXdIYW5kbGVyXTtcbiAgfSBlbHNlIHtcbiAgICBldmVudHNbbmFtZV0gPSBuZXdIYW5kbGVyO1xuICB9XG5cbiAgZWwucGxhaW4gPSBmYWxzZTtcbn1cblxuZnVuY3Rpb24gZ2V0UmF3QmluZGluZ0F0dHIgKFxuICBlbCxcbiAgbmFtZVxuKSB7XG4gIHJldHVybiBlbC5yYXdBdHRyc01hcFsnOicgKyBuYW1lXSB8fFxuICAgIGVsLnJhd0F0dHJzTWFwWyd2LWJpbmQ6JyArIG5hbWVdIHx8XG4gICAgZWwucmF3QXR0cnNNYXBbbmFtZV1cbn1cblxuZnVuY3Rpb24gZ2V0QmluZGluZ0F0dHIgKFxuICBlbCxcbiAgbmFtZSxcbiAgZ2V0U3RhdGljXG4pIHtcbiAgdmFyIGR5bmFtaWNWYWx1ZSA9XG4gICAgZ2V0QW5kUmVtb3ZlQXR0cihlbCwgJzonICsgbmFtZSkgfHxcbiAgICBnZXRBbmRSZW1vdmVBdHRyKGVsLCAndi1iaW5kOicgKyBuYW1lKTtcbiAgaWYgKGR5bmFtaWNWYWx1ZSAhPSBudWxsKSB7XG4gICAgcmV0dXJuIHBhcnNlRmlsdGVycyhkeW5hbWljVmFsdWUpXG4gIH0gZWxzZSBpZiAoZ2V0U3RhdGljICE9PSBmYWxzZSkge1xuICAgIHZhciBzdGF0aWNWYWx1ZSA9IGdldEFuZFJlbW92ZUF0dHIoZWwsIG5hbWUpO1xuICAgIGlmIChzdGF0aWNWYWx1ZSAhPSBudWxsKSB7XG4gICAgICByZXR1cm4gSlNPTi5zdHJpbmdpZnkoc3RhdGljVmFsdWUpXG4gICAgfVxuICB9XG59XG5cbi8vIG5vdGU6IHRoaXMgb25seSByZW1vdmVzIHRoZSBhdHRyIGZyb20gdGhlIEFycmF5IChhdHRyc0xpc3QpIHNvIHRoYXQgaXRcbi8vIGRvZXNuJ3QgZ2V0IHByb2Nlc3NlZCBieSBwcm9jZXNzQXR0cnMuXG4vLyBCeSBkZWZhdWx0IGl0IGRvZXMgTk9UIHJlbW92ZSBpdCBmcm9tIHRoZSBtYXAgKGF0dHJzTWFwKSBiZWNhdXNlIHRoZSBtYXAgaXNcbi8vIG5lZWRlZCBkdXJpbmcgY29kZWdlbi5cbmZ1bmN0aW9uIGdldEFuZFJlbW92ZUF0dHIgKFxuICBlbCxcbiAgbmFtZSxcbiAgcmVtb3ZlRnJvbU1hcFxuKSB7XG4gIHZhciB2YWw7XG4gIGlmICgodmFsID0gZWwuYXR0cnNNYXBbbmFtZV0pICE9IG51bGwpIHtcbiAgICB2YXIgbGlzdCA9IGVsLmF0dHJzTGlzdDtcbiAgICBmb3IgKHZhciBpID0gMCwgbCA9IGxpc3QubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgICBpZiAobGlzdFtpXS5uYW1lID09PSBuYW1lKSB7XG4gICAgICAgIGxpc3Quc3BsaWNlKGksIDEpO1xuICAgICAgICBicmVha1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpZiAocmVtb3ZlRnJvbU1hcCkge1xuICAgIGRlbGV0ZSBlbC5hdHRyc01hcFtuYW1lXTtcbiAgfVxuICByZXR1cm4gdmFsXG59XG5cbmZ1bmN0aW9uIGdldEFuZFJlbW92ZUF0dHJCeVJlZ2V4IChcbiAgZWwsXG4gIG5hbWVcbikge1xuICB2YXIgbGlzdCA9IGVsLmF0dHJzTGlzdDtcbiAgZm9yICh2YXIgaSA9IDAsIGwgPSBsaXN0Lmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgIHZhciBhdHRyID0gbGlzdFtpXTtcbiAgICBpZiAobmFtZS50ZXN0KGF0dHIubmFtZSkpIHtcbiAgICAgIGxpc3Quc3BsaWNlKGksIDEpO1xuICAgICAgcmV0dXJuIGF0dHJcbiAgICB9XG4gIH1cbn1cblxuZnVuY3Rpb24gcmFuZ2VTZXRJdGVtIChcbiAgaXRlbSxcbiAgcmFuZ2Vcbikge1xuICBpZiAocmFuZ2UpIHtcbiAgICBpZiAocmFuZ2Uuc3RhcnQgIT0gbnVsbCkge1xuICAgICAgaXRlbS5zdGFydCA9IHJhbmdlLnN0YXJ0O1xuICAgIH1cbiAgICBpZiAocmFuZ2UuZW5kICE9IG51bGwpIHtcbiAgICAgIGl0ZW0uZW5kID0gcmFuZ2UuZW5kO1xuICAgIH1cbiAgfVxuICByZXR1cm4gaXRlbVxufVxuXG4vKiAgKi9cblxuLyoqXG4gKiBDcm9zcy1wbGF0Zm9ybSBjb2RlIGdlbmVyYXRpb24gZm9yIGNvbXBvbmVudCB2LW1vZGVsXG4gKi9cbmZ1bmN0aW9uIGdlbkNvbXBvbmVudE1vZGVsIChcbiAgZWwsXG4gIHZhbHVlLFxuICBtb2RpZmllcnNcbikge1xuICB2YXIgcmVmID0gbW9kaWZpZXJzIHx8IHt9O1xuICB2YXIgbnVtYmVyID0gcmVmLm51bWJlcjtcbiAgdmFyIHRyaW0gPSByZWYudHJpbTtcblxuICB2YXIgYmFzZVZhbHVlRXhwcmVzc2lvbiA9ICckJHYnO1xuICB2YXIgdmFsdWVFeHByZXNzaW9uID0gYmFzZVZhbHVlRXhwcmVzc2lvbjtcbiAgaWYgKHRyaW0pIHtcbiAgICB2YWx1ZUV4cHJlc3Npb24gPVxuICAgICAgXCIodHlwZW9mIFwiICsgYmFzZVZhbHVlRXhwcmVzc2lvbiArIFwiID09PSAnc3RyaW5nJ1wiICtcbiAgICAgIFwiPyBcIiArIGJhc2VWYWx1ZUV4cHJlc3Npb24gKyBcIi50cmltKClcIiArXG4gICAgICBcIjogXCIgKyBiYXNlVmFsdWVFeHByZXNzaW9uICsgXCIpXCI7XG4gIH1cbiAgaWYgKG51bWJlcikge1xuICAgIHZhbHVlRXhwcmVzc2lvbiA9IFwiX24oXCIgKyB2YWx1ZUV4cHJlc3Npb24gKyBcIilcIjtcbiAgfVxuICB2YXIgYXNzaWdubWVudCA9IGdlbkFzc2lnbm1lbnRDb2RlKHZhbHVlLCB2YWx1ZUV4cHJlc3Npb24pO1xuXG4gIGVsLm1vZGVsID0ge1xuICAgIHZhbHVlOiAoXCIoXCIgKyB2YWx1ZSArIFwiKVwiKSxcbiAgICBleHByZXNzaW9uOiBKU09OLnN0cmluZ2lmeSh2YWx1ZSksXG4gICAgY2FsbGJhY2s6IChcImZ1bmN0aW9uIChcIiArIGJhc2VWYWx1ZUV4cHJlc3Npb24gKyBcIikge1wiICsgYXNzaWdubWVudCArIFwifVwiKVxuICB9O1xufVxuXG4vKipcbiAqIENyb3NzLXBsYXRmb3JtIGNvZGVnZW4gaGVscGVyIGZvciBnZW5lcmF0aW5nIHYtbW9kZWwgdmFsdWUgYXNzaWdubWVudCBjb2RlLlxuICovXG5mdW5jdGlvbiBnZW5Bc3NpZ25tZW50Q29kZSAoXG4gIHZhbHVlLFxuICBhc3NpZ25tZW50XG4pIHtcbiAgdmFyIHJlcyA9IHBhcnNlTW9kZWwodmFsdWUpO1xuICBpZiAocmVzLmtleSA9PT0gbnVsbCkge1xuICAgIHJldHVybiAodmFsdWUgKyBcIj1cIiArIGFzc2lnbm1lbnQpXG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcIiRzZXQoXCIgKyAocmVzLmV4cCkgKyBcIiwgXCIgKyAocmVzLmtleSkgKyBcIiwgXCIgKyBhc3NpZ25tZW50ICsgXCIpXCIpXG4gIH1cbn1cblxuLyoqXG4gKiBQYXJzZSBhIHYtbW9kZWwgZXhwcmVzc2lvbiBpbnRvIGEgYmFzZSBwYXRoIGFuZCBhIGZpbmFsIGtleSBzZWdtZW50LlxuICogSGFuZGxlcyBib3RoIGRvdC1wYXRoIGFuZCBwb3NzaWJsZSBzcXVhcmUgYnJhY2tldHMuXG4gKlxuICogUG9zc2libGUgY2FzZXM6XG4gKlxuICogLSB0ZXN0XG4gKiAtIHRlc3Rba2V5XVxuICogLSB0ZXN0W3Rlc3QxW2tleV1dXG4gKiAtIHRlc3RbXCJhXCJdW2tleV1cbiAqIC0geHh4LnRlc3RbYVthXS50ZXN0MVtrZXldXVxuICogLSB0ZXN0Lnh4eC5hW1wiYXNhXCJdW3Rlc3QxW2tleV1dXG4gKlxuICovXG5cbnZhciBsZW4sIHN0ciwgY2hyLCBpbmRleCQxLCBleHByZXNzaW9uUG9zLCBleHByZXNzaW9uRW5kUG9zO1xuXG5cblxuZnVuY3Rpb24gcGFyc2VNb2RlbCAodmFsKSB7XG4gIC8vIEZpeCBodHRwczovL2dpdGh1Yi5jb20vdnVlanMvdnVlL3B1bGwvNzczMFxuICAvLyBhbGxvdyB2LW1vZGVsPVwib2JqLnZhbCBcIiAodHJhaWxpbmcgd2hpdGVzcGFjZSlcbiAgdmFsID0gdmFsLnRyaW0oKTtcbiAgbGVuID0gdmFsLmxlbmd0aDtcblxuICBpZiAodmFsLmluZGV4T2YoJ1snKSA8IDAgfHwgdmFsLmxhc3RJbmRleE9mKCddJykgPCBsZW4gLSAxKSB7XG4gICAgaW5kZXgkMSA9IHZhbC5sYXN0SW5kZXhPZignLicpO1xuICAgIGlmIChpbmRleCQxID4gLTEpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGV4cDogdmFsLnNsaWNlKDAsIGluZGV4JDEpLFxuICAgICAgICBrZXk6ICdcIicgKyB2YWwuc2xpY2UoaW5kZXgkMSArIDEpICsgJ1wiJ1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBleHA6IHZhbCxcbiAgICAgICAga2V5OiBudWxsXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3RyID0gdmFsO1xuICBpbmRleCQxID0gZXhwcmVzc2lvblBvcyA9IGV4cHJlc3Npb25FbmRQb3MgPSAwO1xuXG4gIHdoaWxlICghZW9mKCkpIHtcbiAgICBjaHIgPSBuZXh0KCk7XG4gICAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gICAgaWYgKGlzU3RyaW5nU3RhcnQoY2hyKSkge1xuICAgICAgcGFyc2VTdHJpbmcoY2hyKTtcbiAgICB9IGVsc2UgaWYgKGNociA9PT0gMHg1Qikge1xuICAgICAgcGFyc2VCcmFja2V0KGNocik7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIHtcbiAgICBleHA6IHZhbC5zbGljZSgwLCBleHByZXNzaW9uUG9zKSxcbiAgICBrZXk6IHZhbC5zbGljZShleHByZXNzaW9uUG9zICsgMSwgZXhwcmVzc2lvbkVuZFBvcylcbiAgfVxufVxuXG5mdW5jdGlvbiBuZXh0ICgpIHtcbiAgcmV0dXJuIHN0ci5jaGFyQ29kZUF0KCsraW5kZXgkMSlcbn1cblxuZnVuY3Rpb24gZW9mICgpIHtcbiAgcmV0dXJuIGluZGV4JDEgPj0gbGVuXG59XG5cbmZ1bmN0aW9uIGlzU3RyaW5nU3RhcnQgKGNocikge1xuICByZXR1cm4gY2hyID09PSAweDIyIHx8IGNociA9PT0gMHgyN1xufVxuXG5mdW5jdGlvbiBwYXJzZUJyYWNrZXQgKGNocikge1xuICB2YXIgaW5CcmFja2V0ID0gMTtcbiAgZXhwcmVzc2lvblBvcyA9IGluZGV4JDE7XG4gIHdoaWxlICghZW9mKCkpIHtcbiAgICBjaHIgPSBuZXh0KCk7XG4gICAgaWYgKGlzU3RyaW5nU3RhcnQoY2hyKSkge1xuICAgICAgcGFyc2VTdHJpbmcoY2hyKTtcbiAgICAgIGNvbnRpbnVlXG4gICAgfVxuICAgIGlmIChjaHIgPT09IDB4NUIpIHsgaW5CcmFja2V0Kys7IH1cbiAgICBpZiAoY2hyID09PSAweDVEKSB7IGluQnJhY2tldC0tOyB9XG4gICAgaWYgKGluQnJhY2tldCA9PT0gMCkge1xuICAgICAgZXhwcmVzc2lvbkVuZFBvcyA9IGluZGV4JDE7XG4gICAgICBicmVha1xuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBwYXJzZVN0cmluZyAoY2hyKSB7XG4gIHZhciBzdHJpbmdRdW90ZSA9IGNocjtcbiAgd2hpbGUgKCFlb2YoKSkge1xuICAgIGNociA9IG5leHQoKTtcbiAgICBpZiAoY2hyID09PSBzdHJpbmdRdW90ZSkge1xuICAgICAgYnJlYWtcbiAgICB9XG4gIH1cbn1cblxuLyogICovXG5cbnZhciB3YXJuJDE7XG5cbi8vIGluIHNvbWUgY2FzZXMsIHRoZSBldmVudCB1c2VkIGhhcyB0byBiZSBkZXRlcm1pbmVkIGF0IHJ1bnRpbWVcbi8vIHNvIHdlIHVzZWQgc29tZSByZXNlcnZlZCB0b2tlbnMgZHVyaW5nIGNvbXBpbGUuXG52YXIgUkFOR0VfVE9LRU4gPSAnX19yJztcbnZhciBDSEVDS0JPWF9SQURJT19UT0tFTiA9ICdfX2MnO1xuXG5mdW5jdGlvbiBtb2RlbCAoXG4gIGVsLFxuICBkaXIsXG4gIF93YXJuXG4pIHtcbiAgd2FybiQxID0gX3dhcm47XG4gIHZhciB2YWx1ZSA9IGRpci52YWx1ZTtcbiAgdmFyIG1vZGlmaWVycyA9IGRpci5tb2RpZmllcnM7XG4gIHZhciB0YWcgPSBlbC50YWc7XG4gIHZhciB0eXBlID0gZWwuYXR0cnNNYXAudHlwZTtcblxuICB7XG4gICAgLy8gaW5wdXRzIHdpdGggdHlwZT1cImZpbGVcIiBhcmUgcmVhZCBvbmx5IGFuZCBzZXR0aW5nIHRoZSBpbnB1dCdzXG4gICAgLy8gdmFsdWUgd2lsbCB0aHJvdyBhbiBlcnJvci5cbiAgICBpZiAodGFnID09PSAnaW5wdXQnICYmIHR5cGUgPT09ICdmaWxlJykge1xuICAgICAgd2FybiQxKFxuICAgICAgICBcIjxcIiArIChlbC50YWcpICsgXCIgdi1tb2RlbD1cXFwiXCIgKyB2YWx1ZSArIFwiXFxcIiB0eXBlPVxcXCJmaWxlXFxcIj46XFxuXCIgK1xuICAgICAgICBcIkZpbGUgaW5wdXRzIGFyZSByZWFkIG9ubHkuIFVzZSBhIHYtb246Y2hhbmdlIGxpc3RlbmVyIGluc3RlYWQuXCIsXG4gICAgICAgIGVsLnJhd0F0dHJzTWFwWyd2LW1vZGVsJ11cbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgaWYgKGVsLmNvbXBvbmVudCkge1xuICAgIGdlbkNvbXBvbmVudE1vZGVsKGVsLCB2YWx1ZSwgbW9kaWZpZXJzKTtcbiAgICAvLyBjb21wb25lbnQgdi1tb2RlbCBkb2Vzbid0IG5lZWQgZXh0cmEgcnVudGltZVxuICAgIHJldHVybiBmYWxzZVxuICB9IGVsc2UgaWYgKHRhZyA9PT0gJ3NlbGVjdCcpIHtcbiAgICBnZW5TZWxlY3QoZWwsIHZhbHVlLCBtb2RpZmllcnMpO1xuICB9IGVsc2UgaWYgKHRhZyA9PT0gJ2lucHV0JyAmJiB0eXBlID09PSAnY2hlY2tib3gnKSB7XG4gICAgZ2VuQ2hlY2tib3hNb2RlbChlbCwgdmFsdWUsIG1vZGlmaWVycyk7XG4gIH0gZWxzZSBpZiAodGFnID09PSAnaW5wdXQnICYmIHR5cGUgPT09ICdyYWRpbycpIHtcbiAgICBnZW5SYWRpb01vZGVsKGVsLCB2YWx1ZSwgbW9kaWZpZXJzKTtcbiAgfSBlbHNlIGlmICh0YWcgPT09ICdpbnB1dCcgfHwgdGFnID09PSAndGV4dGFyZWEnKSB7XG4gICAgZ2VuRGVmYXVsdE1vZGVsKGVsLCB2YWx1ZSwgbW9kaWZpZXJzKTtcbiAgfSBlbHNlIGlmICghY29uZmlnLmlzUmVzZXJ2ZWRUYWcodGFnKSkge1xuICAgIGdlbkNvbXBvbmVudE1vZGVsKGVsLCB2YWx1ZSwgbW9kaWZpZXJzKTtcbiAgICAvLyBjb21wb25lbnQgdi1tb2RlbCBkb2Vzbid0IG5lZWQgZXh0cmEgcnVudGltZVxuICAgIHJldHVybiBmYWxzZVxuICB9IGVsc2Uge1xuICAgIHdhcm4kMShcbiAgICAgIFwiPFwiICsgKGVsLnRhZykgKyBcIiB2LW1vZGVsPVxcXCJcIiArIHZhbHVlICsgXCJcXFwiPjogXCIgK1xuICAgICAgXCJ2LW1vZGVsIGlzIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBlbGVtZW50IHR5cGUuIFwiICtcbiAgICAgICdJZiB5b3UgYXJlIHdvcmtpbmcgd2l0aCBjb250ZW50ZWRpdGFibGUsIGl0XFwncyByZWNvbW1lbmRlZCB0byAnICtcbiAgICAgICd3cmFwIGEgbGlicmFyeSBkZWRpY2F0ZWQgZm9yIHRoYXQgcHVycG9zZSBpbnNpZGUgYSBjdXN0b20gY29tcG9uZW50LicsXG4gICAgICBlbC5yYXdBdHRyc01hcFsndi1tb2RlbCddXG4gICAgKTtcbiAgfVxuXG4gIC8vIGVuc3VyZSBydW50aW1lIGRpcmVjdGl2ZSBtZXRhZGF0YVxuICByZXR1cm4gdHJ1ZVxufVxuXG5mdW5jdGlvbiBnZW5DaGVja2JveE1vZGVsIChcbiAgZWwsXG4gIHZhbHVlLFxuICBtb2RpZmllcnNcbikge1xuICB2YXIgbnVtYmVyID0gbW9kaWZpZXJzICYmIG1vZGlmaWVycy5udW1iZXI7XG4gIHZhciB2YWx1ZUJpbmRpbmcgPSBnZXRCaW5kaW5nQXR0cihlbCwgJ3ZhbHVlJykgfHwgJ251bGwnO1xuICB2YXIgdHJ1ZVZhbHVlQmluZGluZyA9IGdldEJpbmRpbmdBdHRyKGVsLCAndHJ1ZS12YWx1ZScpIHx8ICd0cnVlJztcbiAgdmFyIGZhbHNlVmFsdWVCaW5kaW5nID0gZ2V0QmluZGluZ0F0dHIoZWwsICdmYWxzZS12YWx1ZScpIHx8ICdmYWxzZSc7XG4gIGFkZFByb3AoZWwsICdjaGVja2VkJyxcbiAgICBcIkFycmF5LmlzQXJyYXkoXCIgKyB2YWx1ZSArIFwiKVwiICtcbiAgICBcIj9faShcIiArIHZhbHVlICsgXCIsXCIgKyB2YWx1ZUJpbmRpbmcgKyBcIik+LTFcIiArIChcbiAgICAgIHRydWVWYWx1ZUJpbmRpbmcgPT09ICd0cnVlJ1xuICAgICAgICA/IChcIjooXCIgKyB2YWx1ZSArIFwiKVwiKVxuICAgICAgICA6IChcIjpfcShcIiArIHZhbHVlICsgXCIsXCIgKyB0cnVlVmFsdWVCaW5kaW5nICsgXCIpXCIpXG4gICAgKVxuICApO1xuICBhZGRIYW5kbGVyKGVsLCAnY2hhbmdlJyxcbiAgICBcInZhciAkJGE9XCIgKyB2YWx1ZSArIFwiLFwiICtcbiAgICAgICAgJyQkZWw9JGV2ZW50LnRhcmdldCwnICtcbiAgICAgICAgXCIkJGM9JCRlbC5jaGVja2VkPyhcIiArIHRydWVWYWx1ZUJpbmRpbmcgKyBcIik6KFwiICsgZmFsc2VWYWx1ZUJpbmRpbmcgKyBcIik7XCIgK1xuICAgICdpZihBcnJheS5pc0FycmF5KCQkYSkpeycgK1xuICAgICAgXCJ2YXIgJCR2PVwiICsgKG51bWJlciA/ICdfbignICsgdmFsdWVCaW5kaW5nICsgJyknIDogdmFsdWVCaW5kaW5nKSArIFwiLFwiICtcbiAgICAgICAgICAnJCRpPV9pKCQkYSwkJHYpOycgK1xuICAgICAgXCJpZigkJGVsLmNoZWNrZWQpeyQkaTwwJiYoXCIgKyAoZ2VuQXNzaWdubWVudENvZGUodmFsdWUsICckJGEuY29uY2F0KFskJHZdKScpKSArIFwiKX1cIiArXG4gICAgICBcImVsc2V7JCRpPi0xJiYoXCIgKyAoZ2VuQXNzaWdubWVudENvZGUodmFsdWUsICckJGEuc2xpY2UoMCwkJGkpLmNvbmNhdCgkJGEuc2xpY2UoJCRpKzEpKScpKSArIFwiKX1cIiArXG4gICAgXCJ9ZWxzZXtcIiArIChnZW5Bc3NpZ25tZW50Q29kZSh2YWx1ZSwgJyQkYycpKSArIFwifVwiLFxuICAgIG51bGwsIHRydWVcbiAgKTtcbn1cblxuZnVuY3Rpb24gZ2VuUmFkaW9Nb2RlbCAoXG4gIGVsLFxuICB2YWx1ZSxcbiAgbW9kaWZpZXJzXG4pIHtcbiAgdmFyIG51bWJlciA9IG1vZGlmaWVycyAmJiBtb2RpZmllcnMubnVtYmVyO1xuICB2YXIgdmFsdWVCaW5kaW5nID0gZ2V0QmluZGluZ0F0dHIoZWwsICd2YWx1ZScpIHx8ICdudWxsJztcbiAgdmFsdWVCaW5kaW5nID0gbnVtYmVyID8gKFwiX24oXCIgKyB2YWx1ZUJpbmRpbmcgKyBcIilcIikgOiB2YWx1ZUJpbmRpbmc7XG4gIGFkZFByb3AoZWwsICdjaGVja2VkJywgKFwiX3EoXCIgKyB2YWx1ZSArIFwiLFwiICsgdmFsdWVCaW5kaW5nICsgXCIpXCIpKTtcbiAgYWRkSGFuZGxlcihlbCwgJ2NoYW5nZScsIGdlbkFzc2lnbm1lbnRDb2RlKHZhbHVlLCB2YWx1ZUJpbmRpbmcpLCBudWxsLCB0cnVlKTtcbn1cblxuZnVuY3Rpb24gZ2VuU2VsZWN0IChcbiAgZWwsXG4gIHZhbHVlLFxuICBtb2RpZmllcnNcbikge1xuICB2YXIgbnVtYmVyID0gbW9kaWZpZXJzICYmIG1vZGlmaWVycy5udW1iZXI7XG4gIHZhciBzZWxlY3RlZFZhbCA9IFwiQXJyYXkucHJvdG90eXBlLmZpbHRlclwiICtcbiAgICBcIi5jYWxsKCRldmVudC50YXJnZXQub3B0aW9ucyxmdW5jdGlvbihvKXtyZXR1cm4gby5zZWxlY3RlZH0pXCIgK1xuICAgIFwiLm1hcChmdW5jdGlvbihvKXt2YXIgdmFsID0gXFxcIl92YWx1ZVxcXCIgaW4gbyA/IG8uX3ZhbHVlIDogby52YWx1ZTtcIiArXG4gICAgXCJyZXR1cm4gXCIgKyAobnVtYmVyID8gJ19uKHZhbCknIDogJ3ZhbCcpICsgXCJ9KVwiO1xuXG4gIHZhciBhc3NpZ25tZW50ID0gJyRldmVudC50YXJnZXQubXVsdGlwbGUgPyAkJHNlbGVjdGVkVmFsIDogJCRzZWxlY3RlZFZhbFswXSc7XG4gIHZhciBjb2RlID0gXCJ2YXIgJCRzZWxlY3RlZFZhbCA9IFwiICsgc2VsZWN0ZWRWYWwgKyBcIjtcIjtcbiAgY29kZSA9IGNvZGUgKyBcIiBcIiArIChnZW5Bc3NpZ25tZW50Q29kZSh2YWx1ZSwgYXNzaWdubWVudCkpO1xuICBhZGRIYW5kbGVyKGVsLCAnY2hhbmdlJywgY29kZSwgbnVsbCwgdHJ1ZSk7XG59XG5cbmZ1bmN0aW9uIGdlbkRlZmF1bHRNb2RlbCAoXG4gIGVsLFxuICB2YWx1ZSxcbiAgbW9kaWZpZXJzXG4pIHtcbiAgdmFyIHR5cGUgPSBlbC5hdHRyc01hcC50eXBlO1xuXG4gIC8vIHdhcm4gaWYgdi1iaW5kOnZhbHVlIGNvbmZsaWN0cyB3aXRoIHYtbW9kZWxcbiAgLy8gZXhjZXB0IGZvciBpbnB1dHMgd2l0aCB2LWJpbmQ6dHlwZVxuICB7XG4gICAgdmFyIHZhbHVlJDEgPSBlbC5hdHRyc01hcFsndi1iaW5kOnZhbHVlJ10gfHwgZWwuYXR0cnNNYXBbJzp2YWx1ZSddO1xuICAgIHZhciB0eXBlQmluZGluZyA9IGVsLmF0dHJzTWFwWyd2LWJpbmQ6dHlwZSddIHx8IGVsLmF0dHJzTWFwWyc6dHlwZSddO1xuICAgIGlmICh2YWx1ZSQxICYmICF0eXBlQmluZGluZykge1xuICAgICAgdmFyIGJpbmRpbmcgPSBlbC5hdHRyc01hcFsndi1iaW5kOnZhbHVlJ10gPyAndi1iaW5kOnZhbHVlJyA6ICc6dmFsdWUnO1xuICAgICAgd2FybiQxKFxuICAgICAgICBiaW5kaW5nICsgXCI9XFxcIlwiICsgdmFsdWUkMSArIFwiXFxcIiBjb25mbGljdHMgd2l0aCB2LW1vZGVsIG9uIHRoZSBzYW1lIGVsZW1lbnQgXCIgK1xuICAgICAgICAnYmVjYXVzZSB0aGUgbGF0dGVyIGFscmVhZHkgZXhwYW5kcyB0byBhIHZhbHVlIGJpbmRpbmcgaW50ZXJuYWxseScsXG4gICAgICAgIGVsLnJhd0F0dHJzTWFwW2JpbmRpbmddXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIHZhciByZWYgPSBtb2RpZmllcnMgfHwge307XG4gIHZhciBsYXp5ID0gcmVmLmxhenk7XG4gIHZhciBudW1iZXIgPSByZWYubnVtYmVyO1xuICB2YXIgdHJpbSA9IHJlZi50cmltO1xuICB2YXIgbmVlZENvbXBvc2l0aW9uR3VhcmQgPSAhbGF6eSAmJiB0eXBlICE9PSAncmFuZ2UnO1xuICB2YXIgZXZlbnQgPSBsYXp5XG4gICAgPyAnY2hhbmdlJ1xuICAgIDogdHlwZSA9PT0gJ3JhbmdlJ1xuICAgICAgPyBSQU5HRV9UT0tFTlxuICAgICAgOiAnaW5wdXQnO1xuXG4gIHZhciB2YWx1ZUV4cHJlc3Npb24gPSAnJGV2ZW50LnRhcmdldC52YWx1ZSc7XG4gIGlmICh0cmltKSB7XG4gICAgdmFsdWVFeHByZXNzaW9uID0gXCIkZXZlbnQudGFyZ2V0LnZhbHVlLnRyaW0oKVwiO1xuICB9XG4gIGlmIChudW1iZXIpIHtcbiAgICB2YWx1ZUV4cHJlc3Npb24gPSBcIl9uKFwiICsgdmFsdWVFeHByZXNzaW9uICsgXCIpXCI7XG4gIH1cblxuICB2YXIgY29kZSA9IGdlbkFzc2lnbm1lbnRDb2RlKHZhbHVlLCB2YWx1ZUV4cHJlc3Npb24pO1xuICBpZiAobmVlZENvbXBvc2l0aW9uR3VhcmQpIHtcbiAgICBjb2RlID0gXCJpZigkZXZlbnQudGFyZ2V0LmNvbXBvc2luZylyZXR1cm47XCIgKyBjb2RlO1xuICB9XG5cbiAgYWRkUHJvcChlbCwgJ3ZhbHVlJywgKFwiKFwiICsgdmFsdWUgKyBcIilcIikpO1xuICBhZGRIYW5kbGVyKGVsLCBldmVudCwgY29kZSwgbnVsbCwgdHJ1ZSk7XG4gIGlmICh0cmltIHx8IG51bWJlcikge1xuICAgIGFkZEhhbmRsZXIoZWwsICdibHVyJywgJyRmb3JjZVVwZGF0ZSgpJyk7XG4gIH1cbn1cblxuLyogICovXG5cbi8vIG5vcm1hbGl6ZSB2LW1vZGVsIGV2ZW50IHRva2VucyB0aGF0IGNhbiBvbmx5IGJlIGRldGVybWluZWQgYXQgcnVudGltZS5cbi8vIGl0J3MgaW1wb3J0YW50IHRvIHBsYWNlIHRoZSBldmVudCBhcyB0aGUgZmlyc3QgaW4gdGhlIGFycmF5IGJlY2F1c2Vcbi8vIHRoZSB3aG9sZSBwb2ludCBpcyBlbnN1cmluZyB0aGUgdi1tb2RlbCBjYWxsYmFjayBnZXRzIGNhbGxlZCBiZWZvcmVcbi8vIHVzZXItYXR0YWNoZWQgaGFuZGxlcnMuXG5mdW5jdGlvbiBub3JtYWxpemVFdmVudHMgKG9uKSB7XG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICBpZiAoaXNEZWYob25bUkFOR0VfVE9LRU5dKSkge1xuICAgIC8vIElFIGlucHV0W3R5cGU9cmFuZ2VdIG9ubHkgc3VwcG9ydHMgYGNoYW5nZWAgZXZlbnRcbiAgICB2YXIgZXZlbnQgPSBpc0lFID8gJ2NoYW5nZScgOiAnaW5wdXQnO1xuICAgIG9uW2V2ZW50XSA9IFtdLmNvbmNhdChvbltSQU5HRV9UT0tFTl0sIG9uW2V2ZW50XSB8fCBbXSk7XG4gICAgZGVsZXRlIG9uW1JBTkdFX1RPS0VOXTtcbiAgfVxuICAvLyBUaGlzIHdhcyBvcmlnaW5hbGx5IGludGVuZGVkIHRvIGZpeCAjNDUyMSBidXQgbm8gbG9uZ2VyIG5lY2Vzc2FyeVxuICAvLyBhZnRlciAyLjUuIEtlZXBpbmcgaXQgZm9yIGJhY2t3YXJkcyBjb21wYXQgd2l0aCBnZW5lcmF0ZWQgY29kZSBmcm9tIDwgMi40XG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICBpZiAoaXNEZWYob25bQ0hFQ0tCT1hfUkFESU9fVE9LRU5dKSkge1xuICAgIG9uLmNoYW5nZSA9IFtdLmNvbmNhdChvbltDSEVDS0JPWF9SQURJT19UT0tFTl0sIG9uLmNoYW5nZSB8fCBbXSk7XG4gICAgZGVsZXRlIG9uW0NIRUNLQk9YX1JBRElPX1RPS0VOXTtcbiAgfVxufVxuXG52YXIgdGFyZ2V0JDE7XG5cbmZ1bmN0aW9uIGNyZWF0ZU9uY2VIYW5kbGVyJDEgKGV2ZW50LCBoYW5kbGVyLCBjYXB0dXJlKSB7XG4gIHZhciBfdGFyZ2V0ID0gdGFyZ2V0JDE7IC8vIHNhdmUgY3VycmVudCB0YXJnZXQgZWxlbWVudCBpbiBjbG9zdXJlXG4gIHJldHVybiBmdW5jdGlvbiBvbmNlSGFuZGxlciAoKSB7XG4gICAgdmFyIHJlcyA9IGhhbmRsZXIuYXBwbHkobnVsbCwgYXJndW1lbnRzKTtcbiAgICBpZiAocmVzICE9PSBudWxsKSB7XG4gICAgICByZW1vdmUkMihldmVudCwgb25jZUhhbmRsZXIsIGNhcHR1cmUsIF90YXJnZXQpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAjOTQ0NjogRmlyZWZveCA8PSA1MyAoaW4gcGFydGljdWxhciwgRVNSIDUyKSBoYXMgaW5jb3JyZWN0IEV2ZW50LnRpbWVTdGFtcFxuLy8gaW1wbGVtZW50YXRpb24gYW5kIGRvZXMgbm90IGZpcmUgbWljcm90YXNrcyBpbiBiZXR3ZWVuIGV2ZW50IHByb3BhZ2F0aW9uLCBzb1xuLy8gc2FmZSB0byBleGNsdWRlLlxudmFyIHVzZU1pY3JvdGFza0ZpeCA9IGlzVXNpbmdNaWNyb1Rhc2sgJiYgIShpc0ZGICYmIE51bWJlcihpc0ZGWzFdKSA8PSA1Myk7XG5cbmZ1bmN0aW9uIGFkZCQxIChcbiAgbmFtZSxcbiAgaGFuZGxlcixcbiAgY2FwdHVyZSxcbiAgcGFzc2l2ZVxuKSB7XG4gIC8vIGFzeW5jIGVkZ2UgY2FzZSAjNjU2NjogaW5uZXIgY2xpY2sgZXZlbnQgdHJpZ2dlcnMgcGF0Y2gsIGV2ZW50IGhhbmRsZXJcbiAgLy8gYXR0YWNoZWQgdG8gb3V0ZXIgZWxlbWVudCBkdXJpbmcgcGF0Y2gsIGFuZCB0cmlnZ2VyZWQgYWdhaW4uIFRoaXNcbiAgLy8gaGFwcGVucyBiZWNhdXNlIGJyb3dzZXJzIGZpcmUgbWljcm90YXNrIHRpY2tzIGJldHdlZW4gZXZlbnQgcHJvcGFnYXRpb24uXG4gIC8vIHRoZSBzb2x1dGlvbiBpcyBzaW1wbGU6IHdlIHNhdmUgdGhlIHRpbWVzdGFtcCB3aGVuIGEgaGFuZGxlciBpcyBhdHRhY2hlZCxcbiAgLy8gYW5kIHRoZSBoYW5kbGVyIHdvdWxkIG9ubHkgZmlyZSBpZiB0aGUgZXZlbnQgcGFzc2VkIHRvIGl0IHdhcyBmaXJlZFxuICAvLyBBRlRFUiBpdCB3YXMgYXR0YWNoZWQuXG4gIGlmICh1c2VNaWNyb3Rhc2tGaXgpIHtcbiAgICB2YXIgYXR0YWNoZWRUaW1lc3RhbXAgPSBjdXJyZW50Rmx1c2hUaW1lc3RhbXA7XG4gICAgdmFyIG9yaWdpbmFsID0gaGFuZGxlcjtcbiAgICBoYW5kbGVyID0gb3JpZ2luYWwuX3dyYXBwZXIgPSBmdW5jdGlvbiAoZSkge1xuICAgICAgaWYgKFxuICAgICAgICAvLyBubyBidWJibGluZywgc2hvdWxkIGFsd2F5cyBmaXJlLlxuICAgICAgICAvLyB0aGlzIGlzIGp1c3QgYSBzYWZldHkgbmV0IGluIGNhc2UgZXZlbnQudGltZVN0YW1wIGlzIHVucmVsaWFibGUgaW5cbiAgICAgICAgLy8gY2VydGFpbiB3ZWlyZCBlbnZpcm9ubWVudHMuLi5cbiAgICAgICAgZS50YXJnZXQgPT09IGUuY3VycmVudFRhcmdldCB8fFxuICAgICAgICAvLyBldmVudCBpcyBmaXJlZCBhZnRlciBoYW5kbGVyIGF0dGFjaG1lbnRcbiAgICAgICAgZS50aW1lU3RhbXAgPj0gYXR0YWNoZWRUaW1lc3RhbXAgfHxcbiAgICAgICAgLy8gYmFpbCBmb3IgZW52aXJvbm1lbnRzIHRoYXQgaGF2ZSBidWdneSBldmVudC50aW1lU3RhbXAgaW1wbGVtZW50YXRpb25zXG4gICAgICAgIC8vICM5NDYyIGlPUyA5IGJ1ZzogZXZlbnQudGltZVN0YW1wIGlzIDAgYWZ0ZXIgaGlzdG9yeS5wdXNoU3RhdGVcbiAgICAgICAgLy8gIzk2ODEgUXRXZWJFbmdpbmUgZXZlbnQudGltZVN0YW1wIGlzIG5lZ2F0aXZlIHZhbHVlXG4gICAgICAgIGUudGltZVN0YW1wIDw9IDAgfHxcbiAgICAgICAgLy8gIzk0NDggYmFpbCBpZiBldmVudCBpcyBmaXJlZCBpbiBhbm90aGVyIGRvY3VtZW50IGluIGEgbXVsdGktcGFnZVxuICAgICAgICAvLyBlbGVjdHJvbi9udy5qcyBhcHAsIHNpbmNlIGV2ZW50LnRpbWVTdGFtcCB3aWxsIGJlIHVzaW5nIGEgZGlmZmVyZW50XG4gICAgICAgIC8vIHN0YXJ0aW5nIHJlZmVyZW5jZVxuICAgICAgICBlLnRhcmdldC5vd25lckRvY3VtZW50ICE9PSBkb2N1bWVudFxuICAgICAgKSB7XG4gICAgICAgIHJldHVybiBvcmlnaW5hbC5hcHBseSh0aGlzLCBhcmd1bWVudHMpXG4gICAgICB9XG4gICAgfTtcbiAgfVxuICB0YXJnZXQkMS5hZGRFdmVudExpc3RlbmVyKFxuICAgIG5hbWUsXG4gICAgaGFuZGxlcixcbiAgICBzdXBwb3J0c1Bhc3NpdmVcbiAgICAgID8geyBjYXB0dXJlOiBjYXB0dXJlLCBwYXNzaXZlOiBwYXNzaXZlIH1cbiAgICAgIDogY2FwdHVyZVxuICApO1xufVxuXG5mdW5jdGlvbiByZW1vdmUkMiAoXG4gIG5hbWUsXG4gIGhhbmRsZXIsXG4gIGNhcHR1cmUsXG4gIF90YXJnZXRcbikge1xuICAoX3RhcmdldCB8fCB0YXJnZXQkMSkucmVtb3ZlRXZlbnRMaXN0ZW5lcihcbiAgICBuYW1lLFxuICAgIGhhbmRsZXIuX3dyYXBwZXIgfHwgaGFuZGxlcixcbiAgICBjYXB0dXJlXG4gICk7XG59XG5cbmZ1bmN0aW9uIHVwZGF0ZURPTUxpc3RlbmVycyAob2xkVm5vZGUsIHZub2RlKSB7XG4gIGlmIChpc1VuZGVmKG9sZFZub2RlLmRhdGEub24pICYmIGlzVW5kZWYodm5vZGUuZGF0YS5vbikpIHtcbiAgICByZXR1cm5cbiAgfVxuICB2YXIgb24gPSB2bm9kZS5kYXRhLm9uIHx8IHt9O1xuICB2YXIgb2xkT24gPSBvbGRWbm9kZS5kYXRhLm9uIHx8IHt9O1xuICB0YXJnZXQkMSA9IHZub2RlLmVsbTtcbiAgbm9ybWFsaXplRXZlbnRzKG9uKTtcbiAgdXBkYXRlTGlzdGVuZXJzKG9uLCBvbGRPbiwgYWRkJDEsIHJlbW92ZSQyLCBjcmVhdGVPbmNlSGFuZGxlciQxLCB2bm9kZS5jb250ZXh0KTtcbiAgdGFyZ2V0JDEgPSB1bmRlZmluZWQ7XG59XG5cbnZhciBldmVudHMgPSB7XG4gIGNyZWF0ZTogdXBkYXRlRE9NTGlzdGVuZXJzLFxuICB1cGRhdGU6IHVwZGF0ZURPTUxpc3RlbmVyc1xufTtcblxuLyogICovXG5cbnZhciBzdmdDb250YWluZXI7XG5cbmZ1bmN0aW9uIHVwZGF0ZURPTVByb3BzIChvbGRWbm9kZSwgdm5vZGUpIHtcbiAgaWYgKGlzVW5kZWYob2xkVm5vZGUuZGF0YS5kb21Qcm9wcykgJiYgaXNVbmRlZih2bm9kZS5kYXRhLmRvbVByb3BzKSkge1xuICAgIHJldHVyblxuICB9XG4gIHZhciBrZXksIGN1cjtcbiAgdmFyIGVsbSA9IHZub2RlLmVsbTtcbiAgdmFyIG9sZFByb3BzID0gb2xkVm5vZGUuZGF0YS5kb21Qcm9wcyB8fCB7fTtcbiAgdmFyIHByb3BzID0gdm5vZGUuZGF0YS5kb21Qcm9wcyB8fCB7fTtcbiAgLy8gY2xvbmUgb2JzZXJ2ZWQgb2JqZWN0cywgYXMgdGhlIHVzZXIgcHJvYmFibHkgd2FudHMgdG8gbXV0YXRlIGl0XG4gIGlmIChpc0RlZihwcm9wcy5fX29iX18pKSB7XG4gICAgcHJvcHMgPSB2bm9kZS5kYXRhLmRvbVByb3BzID0gZXh0ZW5kKHt9LCBwcm9wcyk7XG4gIH1cblxuICBmb3IgKGtleSBpbiBvbGRQcm9wcykge1xuICAgIGlmICghKGtleSBpbiBwcm9wcykpIHtcbiAgICAgIGVsbVtrZXldID0gJyc7XG4gICAgfVxuICB9XG5cbiAgZm9yIChrZXkgaW4gcHJvcHMpIHtcbiAgICBjdXIgPSBwcm9wc1trZXldO1xuICAgIC8vIGlnbm9yZSBjaGlsZHJlbiBpZiB0aGUgbm9kZSBoYXMgdGV4dENvbnRlbnQgb3IgaW5uZXJIVE1MLFxuICAgIC8vIGFzIHRoZXNlIHdpbGwgdGhyb3cgYXdheSBleGlzdGluZyBET00gbm9kZXMgYW5kIGNhdXNlIHJlbW92YWwgZXJyb3JzXG4gICAgLy8gb24gc3Vic2VxdWVudCBwYXRjaGVzICgjMzM2MClcbiAgICBpZiAoa2V5ID09PSAndGV4dENvbnRlbnQnIHx8IGtleSA9PT0gJ2lubmVySFRNTCcpIHtcbiAgICAgIGlmICh2bm9kZS5jaGlsZHJlbikgeyB2bm9kZS5jaGlsZHJlbi5sZW5ndGggPSAwOyB9XG4gICAgICBpZiAoY3VyID09PSBvbGRQcm9wc1trZXldKSB7IGNvbnRpbnVlIH1cbiAgICAgIC8vICM2NjAxIHdvcmsgYXJvdW5kIENocm9tZSB2ZXJzaW9uIDw9IDU1IGJ1ZyB3aGVyZSBzaW5nbGUgdGV4dE5vZGVcbiAgICAgIC8vIHJlcGxhY2VkIGJ5IGlubmVySFRNTC90ZXh0Q29udGVudCByZXRhaW5zIGl0cyBwYXJlbnROb2RlIHByb3BlcnR5XG4gICAgICBpZiAoZWxtLmNoaWxkTm9kZXMubGVuZ3RoID09PSAxKSB7XG4gICAgICAgIGVsbS5yZW1vdmVDaGlsZChlbG0uY2hpbGROb2Rlc1swXSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKGtleSA9PT0gJ3ZhbHVlJyAmJiBlbG0udGFnTmFtZSAhPT0gJ1BST0dSRVNTJykge1xuICAgICAgLy8gc3RvcmUgdmFsdWUgYXMgX3ZhbHVlIGFzIHdlbGwgc2luY2VcbiAgICAgIC8vIG5vbi1zdHJpbmcgdmFsdWVzIHdpbGwgYmUgc3RyaW5naWZpZWRcbiAgICAgIGVsbS5fdmFsdWUgPSBjdXI7XG4gICAgICAvLyBhdm9pZCByZXNldHRpbmcgY3Vyc29yIHBvc2l0aW9uIHdoZW4gdmFsdWUgaXMgdGhlIHNhbWVcbiAgICAgIHZhciBzdHJDdXIgPSBpc1VuZGVmKGN1cikgPyAnJyA6IFN0cmluZyhjdXIpO1xuICAgICAgaWYgKHNob3VsZFVwZGF0ZVZhbHVlKGVsbSwgc3RyQ3VyKSkge1xuICAgICAgICBlbG0udmFsdWUgPSBzdHJDdXI7XG4gICAgICB9XG4gICAgfSBlbHNlIGlmIChrZXkgPT09ICdpbm5lckhUTUwnICYmIGlzU1ZHKGVsbS50YWdOYW1lKSAmJiBpc1VuZGVmKGVsbS5pbm5lckhUTUwpKSB7XG4gICAgICAvLyBJRSBkb2Vzbid0IHN1cHBvcnQgaW5uZXJIVE1MIGZvciBTVkcgZWxlbWVudHNcbiAgICAgIHN2Z0NvbnRhaW5lciA9IHN2Z0NvbnRhaW5lciB8fCBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtcbiAgICAgIHN2Z0NvbnRhaW5lci5pbm5lckhUTUwgPSBcIjxzdmc+XCIgKyBjdXIgKyBcIjwvc3ZnPlwiO1xuICAgICAgdmFyIHN2ZyA9IHN2Z0NvbnRhaW5lci5maXJzdENoaWxkO1xuICAgICAgd2hpbGUgKGVsbS5maXJzdENoaWxkKSB7XG4gICAgICAgIGVsbS5yZW1vdmVDaGlsZChlbG0uZmlyc3RDaGlsZCk7XG4gICAgICB9XG4gICAgICB3aGlsZSAoc3ZnLmZpcnN0Q2hpbGQpIHtcbiAgICAgICAgZWxtLmFwcGVuZENoaWxkKHN2Zy5maXJzdENoaWxkKTtcbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKFxuICAgICAgLy8gc2tpcCB0aGUgdXBkYXRlIGlmIG9sZCBhbmQgbmV3IFZET00gc3RhdGUgaXMgdGhlIHNhbWUuXG4gICAgICAvLyBgdmFsdWVgIGlzIGhhbmRsZWQgc2VwYXJhdGVseSBiZWNhdXNlIHRoZSBET00gdmFsdWUgbWF5IGJlIHRlbXBvcmFyaWx5XG4gICAgICAvLyBvdXQgb2Ygc3luYyB3aXRoIFZET00gc3RhdGUgZHVlIHRvIGZvY3VzLCBjb21wb3NpdGlvbiBhbmQgbW9kaWZpZXJzLlxuICAgICAgLy8gVGhpcyAgIzQ1MjEgYnkgc2tpcHBpbmcgdGhlIHVubmVjZXNhcnJ5IGBjaGVja2VkYCB1cGRhdGUuXG4gICAgICBjdXIgIT09IG9sZFByb3BzW2tleV1cbiAgICApIHtcbiAgICAgIC8vIHNvbWUgcHJvcGVydHkgdXBkYXRlcyBjYW4gdGhyb3dcbiAgICAgIC8vIGUuZy4gYHZhbHVlYCBvbiA8cHJvZ3Jlc3M+IHcvIG5vbi1maW5pdGUgdmFsdWVcbiAgICAgIHRyeSB7XG4gICAgICAgIGVsbVtrZXldID0gY3VyO1xuICAgICAgfSBjYXRjaCAoZSkge31cbiAgICB9XG4gIH1cbn1cblxuLy8gY2hlY2sgcGxhdGZvcm1zL3dlYi91dGlsL2F0dHJzLmpzIGFjY2VwdFZhbHVlXG5cblxuZnVuY3Rpb24gc2hvdWxkVXBkYXRlVmFsdWUgKGVsbSwgY2hlY2tWYWwpIHtcbiAgcmV0dXJuICghZWxtLmNvbXBvc2luZyAmJiAoXG4gICAgZWxtLnRhZ05hbWUgPT09ICdPUFRJT04nIHx8XG4gICAgaXNOb3RJbkZvY3VzQW5kRGlydHkoZWxtLCBjaGVja1ZhbCkgfHxcbiAgICBpc0RpcnR5V2l0aE1vZGlmaWVycyhlbG0sIGNoZWNrVmFsKVxuICApKVxufVxuXG5mdW5jdGlvbiBpc05vdEluRm9jdXNBbmREaXJ0eSAoZWxtLCBjaGVja1ZhbCkge1xuICAvLyByZXR1cm4gdHJ1ZSB3aGVuIHRleHRib3ggKC5udW1iZXIgYW5kIC50cmltKSBsb3NlcyBmb2N1cyBhbmQgaXRzIHZhbHVlIGlzXG4gIC8vIG5vdCBlcXVhbCB0byB0aGUgdXBkYXRlZCB2YWx1ZVxuICB2YXIgbm90SW5Gb2N1cyA9IHRydWU7XG4gIC8vICM2MTU3XG4gIC8vIHdvcmsgYXJvdW5kIElFIGJ1ZyB3aGVuIGFjY2Vzc2luZyBkb2N1bWVudC5hY3RpdmVFbGVtZW50IGluIGFuIGlmcmFtZVxuICB0cnkgeyBub3RJbkZvY3VzID0gZG9jdW1lbnQuYWN0aXZlRWxlbWVudCAhPT0gZWxtOyB9IGNhdGNoIChlKSB7fVxuICByZXR1cm4gbm90SW5Gb2N1cyAmJiBlbG0udmFsdWUgIT09IGNoZWNrVmFsXG59XG5cbmZ1bmN0aW9uIGlzRGlydHlXaXRoTW9kaWZpZXJzIChlbG0sIG5ld1ZhbCkge1xuICB2YXIgdmFsdWUgPSBlbG0udmFsdWU7XG4gIHZhciBtb2RpZmllcnMgPSBlbG0uX3ZNb2RpZmllcnM7IC8vIGluamVjdGVkIGJ5IHYtbW9kZWwgcnVudGltZVxuICBpZiAoaXNEZWYobW9kaWZpZXJzKSkge1xuICAgIGlmIChtb2RpZmllcnMubnVtYmVyKSB7XG4gICAgICByZXR1cm4gdG9OdW1iZXIodmFsdWUpICE9PSB0b051bWJlcihuZXdWYWwpXG4gICAgfVxuICAgIGlmIChtb2RpZmllcnMudHJpbSkge1xuICAgICAgcmV0dXJuIHZhbHVlLnRyaW0oKSAhPT0gbmV3VmFsLnRyaW0oKVxuICAgIH1cbiAgfVxuICByZXR1cm4gdmFsdWUgIT09IG5ld1ZhbFxufVxuXG52YXIgZG9tUHJvcHMgPSB7XG4gIGNyZWF0ZTogdXBkYXRlRE9NUHJvcHMsXG4gIHVwZGF0ZTogdXBkYXRlRE9NUHJvcHNcbn07XG5cbi8qICAqL1xuXG52YXIgcGFyc2VTdHlsZVRleHQgPSBjYWNoZWQoZnVuY3Rpb24gKGNzc1RleHQpIHtcbiAgdmFyIHJlcyA9IHt9O1xuICB2YXIgbGlzdERlbGltaXRlciA9IC87KD8hW14oXSpcXCkpL2c7XG4gIHZhciBwcm9wZXJ0eURlbGltaXRlciA9IC86KC4rKS87XG4gIGNzc1RleHQuc3BsaXQobGlzdERlbGltaXRlcikuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkge1xuICAgIGlmIChpdGVtKSB7XG4gICAgICB2YXIgdG1wID0gaXRlbS5zcGxpdChwcm9wZXJ0eURlbGltaXRlcik7XG4gICAgICB0bXAubGVuZ3RoID4gMSAmJiAocmVzW3RtcFswXS50cmltKCldID0gdG1wWzFdLnRyaW0oKSk7XG4gICAgfVxuICB9KTtcbiAgcmV0dXJuIHJlc1xufSk7XG5cbi8vIG1lcmdlIHN0YXRpYyBhbmQgZHluYW1pYyBzdHlsZSBkYXRhIG9uIHRoZSBzYW1lIHZub2RlXG5mdW5jdGlvbiBub3JtYWxpemVTdHlsZURhdGEgKGRhdGEpIHtcbiAgdmFyIHN0eWxlID0gbm9ybWFsaXplU3R5bGVCaW5kaW5nKGRhdGEuc3R5bGUpO1xuICAvLyBzdGF0aWMgc3R5bGUgaXMgcHJlLXByb2Nlc3NlZCBpbnRvIGFuIG9iamVjdCBkdXJpbmcgY29tcGlsYXRpb25cbiAgLy8gYW5kIGlzIGFsd2F5cyBhIGZyZXNoIG9iamVjdCwgc28gaXQncyBzYWZlIHRvIG1lcmdlIGludG8gaXRcbiAgcmV0dXJuIGRhdGEuc3RhdGljU3R5bGVcbiAgICA/IGV4dGVuZChkYXRhLnN0YXRpY1N0eWxlLCBzdHlsZSlcbiAgICA6IHN0eWxlXG59XG5cbi8vIG5vcm1hbGl6ZSBwb3NzaWJsZSBhcnJheSAvIHN0cmluZyB2YWx1ZXMgaW50byBPYmplY3RcbmZ1bmN0aW9uIG5vcm1hbGl6ZVN0eWxlQmluZGluZyAoYmluZGluZ1N0eWxlKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KGJpbmRpbmdTdHlsZSkpIHtcbiAgICByZXR1cm4gdG9PYmplY3QoYmluZGluZ1N0eWxlKVxuICB9XG4gIGlmICh0eXBlb2YgYmluZGluZ1N0eWxlID09PSAnc3RyaW5nJykge1xuICAgIHJldHVybiBwYXJzZVN0eWxlVGV4dChiaW5kaW5nU3R5bGUpXG4gIH1cbiAgcmV0dXJuIGJpbmRpbmdTdHlsZVxufVxuXG4vKipcbiAqIHBhcmVudCBjb21wb25lbnQgc3R5bGUgc2hvdWxkIGJlIGFmdGVyIGNoaWxkJ3NcbiAqIHNvIHRoYXQgcGFyZW50IGNvbXBvbmVudCdzIHN0eWxlIGNvdWxkIG92ZXJyaWRlIGl0XG4gKi9cbmZ1bmN0aW9uIGdldFN0eWxlICh2bm9kZSwgY2hlY2tDaGlsZCkge1xuICB2YXIgcmVzID0ge307XG4gIHZhciBzdHlsZURhdGE7XG5cbiAgaWYgKGNoZWNrQ2hpbGQpIHtcbiAgICB2YXIgY2hpbGROb2RlID0gdm5vZGU7XG4gICAgd2hpbGUgKGNoaWxkTm9kZS5jb21wb25lbnRJbnN0YW5jZSkge1xuICAgICAgY2hpbGROb2RlID0gY2hpbGROb2RlLmNvbXBvbmVudEluc3RhbmNlLl92bm9kZTtcbiAgICAgIGlmIChcbiAgICAgICAgY2hpbGROb2RlICYmIGNoaWxkTm9kZS5kYXRhICYmXG4gICAgICAgIChzdHlsZURhdGEgPSBub3JtYWxpemVTdHlsZURhdGEoY2hpbGROb2RlLmRhdGEpKVxuICAgICAgKSB7XG4gICAgICAgIGV4dGVuZChyZXMsIHN0eWxlRGF0YSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaWYgKChzdHlsZURhdGEgPSBub3JtYWxpemVTdHlsZURhdGEodm5vZGUuZGF0YSkpKSB7XG4gICAgZXh0ZW5kKHJlcywgc3R5bGVEYXRhKTtcbiAgfVxuXG4gIHZhciBwYXJlbnROb2RlID0gdm5vZGU7XG4gIHdoaWxlICgocGFyZW50Tm9kZSA9IHBhcmVudE5vZGUucGFyZW50KSkge1xuICAgIGlmIChwYXJlbnROb2RlLmRhdGEgJiYgKHN0eWxlRGF0YSA9IG5vcm1hbGl6ZVN0eWxlRGF0YShwYXJlbnROb2RlLmRhdGEpKSkge1xuICAgICAgZXh0ZW5kKHJlcywgc3R5bGVEYXRhKTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIHJlc1xufVxuXG4vKiAgKi9cblxudmFyIGNzc1ZhclJFID0gL14tLS87XG52YXIgaW1wb3J0YW50UkUgPSAvXFxzKiFpbXBvcnRhbnQkLztcbnZhciBzZXRQcm9wID0gZnVuY3Rpb24gKGVsLCBuYW1lLCB2YWwpIHtcbiAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gIGlmIChjc3NWYXJSRS50ZXN0KG5hbWUpKSB7XG4gICAgZWwuc3R5bGUuc2V0UHJvcGVydHkobmFtZSwgdmFsKTtcbiAgfSBlbHNlIGlmIChpbXBvcnRhbnRSRS50ZXN0KHZhbCkpIHtcbiAgICBlbC5zdHlsZS5zZXRQcm9wZXJ0eShoeXBoZW5hdGUobmFtZSksIHZhbC5yZXBsYWNlKGltcG9ydGFudFJFLCAnJyksICdpbXBvcnRhbnQnKTtcbiAgfSBlbHNlIHtcbiAgICB2YXIgbm9ybWFsaXplZE5hbWUgPSBub3JtYWxpemUobmFtZSk7XG4gICAgaWYgKEFycmF5LmlzQXJyYXkodmFsKSkge1xuICAgICAgLy8gU3VwcG9ydCB2YWx1ZXMgYXJyYXkgY3JlYXRlZCBieSBhdXRvcHJlZml4ZXIsIGUuZy5cbiAgICAgIC8vIHtkaXNwbGF5OiBbXCItd2Via2l0LWJveFwiLCBcIi1tcy1mbGV4Ym94XCIsIFwiZmxleFwiXX1cbiAgICAgIC8vIFNldCB0aGVtIG9uZSBieSBvbmUsIGFuZCB0aGUgYnJvd3NlciB3aWxsIG9ubHkgc2V0IHRob3NlIGl0IGNhbiByZWNvZ25pemVcbiAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSB2YWwubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgICAgZWwuc3R5bGVbbm9ybWFsaXplZE5hbWVdID0gdmFsW2ldO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBlbC5zdHlsZVtub3JtYWxpemVkTmFtZV0gPSB2YWw7XG4gICAgfVxuICB9XG59O1xuXG52YXIgdmVuZG9yTmFtZXMgPSBbJ1dlYmtpdCcsICdNb3onLCAnbXMnXTtcblxudmFyIGVtcHR5U3R5bGU7XG52YXIgbm9ybWFsaXplID0gY2FjaGVkKGZ1bmN0aW9uIChwcm9wKSB7XG4gIGVtcHR5U3R5bGUgPSBlbXB0eVN0eWxlIHx8IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpLnN0eWxlO1xuICBwcm9wID0gY2FtZWxpemUocHJvcCk7XG4gIGlmIChwcm9wICE9PSAnZmlsdGVyJyAmJiAocHJvcCBpbiBlbXB0eVN0eWxlKSkge1xuICAgIHJldHVybiBwcm9wXG4gIH1cbiAgdmFyIGNhcE5hbWUgPSBwcm9wLmNoYXJBdCgwKS50b1VwcGVyQ2FzZSgpICsgcHJvcC5zbGljZSgxKTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB2ZW5kb3JOYW1lcy5sZW5ndGg7IGkrKykge1xuICAgIHZhciBuYW1lID0gdmVuZG9yTmFtZXNbaV0gKyBjYXBOYW1lO1xuICAgIGlmIChuYW1lIGluIGVtcHR5U3R5bGUpIHtcbiAgICAgIHJldHVybiBuYW1lXG4gICAgfVxuICB9XG59KTtcblxuZnVuY3Rpb24gdXBkYXRlU3R5bGUgKG9sZFZub2RlLCB2bm9kZSkge1xuICB2YXIgZGF0YSA9IHZub2RlLmRhdGE7XG4gIHZhciBvbGREYXRhID0gb2xkVm5vZGUuZGF0YTtcblxuICBpZiAoaXNVbmRlZihkYXRhLnN0YXRpY1N0eWxlKSAmJiBpc1VuZGVmKGRhdGEuc3R5bGUpICYmXG4gICAgaXNVbmRlZihvbGREYXRhLnN0YXRpY1N0eWxlKSAmJiBpc1VuZGVmKG9sZERhdGEuc3R5bGUpXG4gICkge1xuICAgIHJldHVyblxuICB9XG5cbiAgdmFyIGN1ciwgbmFtZTtcbiAgdmFyIGVsID0gdm5vZGUuZWxtO1xuICB2YXIgb2xkU3RhdGljU3R5bGUgPSBvbGREYXRhLnN0YXRpY1N0eWxlO1xuICB2YXIgb2xkU3R5bGVCaW5kaW5nID0gb2xkRGF0YS5ub3JtYWxpemVkU3R5bGUgfHwgb2xkRGF0YS5zdHlsZSB8fCB7fTtcblxuICAvLyBpZiBzdGF0aWMgc3R5bGUgZXhpc3RzLCBzdHlsZWJpbmRpbmcgYWxyZWFkeSBtZXJnZWQgaW50byBpdCB3aGVuIGRvaW5nIG5vcm1hbGl6ZVN0eWxlRGF0YVxuICB2YXIgb2xkU3R5bGUgPSBvbGRTdGF0aWNTdHlsZSB8fCBvbGRTdHlsZUJpbmRpbmc7XG5cbiAgdmFyIHN0eWxlID0gbm9ybWFsaXplU3R5bGVCaW5kaW5nKHZub2RlLmRhdGEuc3R5bGUpIHx8IHt9O1xuXG4gIC8vIHN0b3JlIG5vcm1hbGl6ZWQgc3R5bGUgdW5kZXIgYSBkaWZmZXJlbnQga2V5IGZvciBuZXh0IGRpZmZcbiAgLy8gbWFrZSBzdXJlIHRvIGNsb25lIGl0IGlmIGl0J3MgcmVhY3RpdmUsIHNpbmNlIHRoZSB1c2VyIGxpa2VseSB3YW50c1xuICAvLyB0byBtdXRhdGUgaXQuXG4gIHZub2RlLmRhdGEubm9ybWFsaXplZFN0eWxlID0gaXNEZWYoc3R5bGUuX19vYl9fKVxuICAgID8gZXh0ZW5kKHt9LCBzdHlsZSlcbiAgICA6IHN0eWxlO1xuXG4gIHZhciBuZXdTdHlsZSA9IGdldFN0eWxlKHZub2RlLCB0cnVlKTtcblxuICBmb3IgKG5hbWUgaW4gb2xkU3R5bGUpIHtcbiAgICBpZiAoaXNVbmRlZihuZXdTdHlsZVtuYW1lXSkpIHtcbiAgICAgIHNldFByb3AoZWwsIG5hbWUsICcnKTtcbiAgICB9XG4gIH1cbiAgZm9yIChuYW1lIGluIG5ld1N0eWxlKSB7XG4gICAgY3VyID0gbmV3U3R5bGVbbmFtZV07XG4gICAgaWYgKGN1ciAhPT0gb2xkU3R5bGVbbmFtZV0pIHtcbiAgICAgIC8vIGllOSBzZXR0aW5nIHRvIG51bGwgaGFzIG5vIGVmZmVjdCwgbXVzdCB1c2UgZW1wdHkgc3RyaW5nXG4gICAgICBzZXRQcm9wKGVsLCBuYW1lLCBjdXIgPT0gbnVsbCA/ICcnIDogY3VyKTtcbiAgICB9XG4gIH1cbn1cblxudmFyIHN0eWxlID0ge1xuICBjcmVhdGU6IHVwZGF0ZVN0eWxlLFxuICB1cGRhdGU6IHVwZGF0ZVN0eWxlXG59O1xuXG4vKiAgKi9cblxudmFyIHdoaXRlc3BhY2VSRSA9IC9cXHMrLztcblxuLyoqXG4gKiBBZGQgY2xhc3Mgd2l0aCBjb21wYXRpYmlsaXR5IGZvciBTVkcgc2luY2UgY2xhc3NMaXN0IGlzIG5vdCBzdXBwb3J0ZWQgb25cbiAqIFNWRyBlbGVtZW50cyBpbiBJRVxuICovXG5mdW5jdGlvbiBhZGRDbGFzcyAoZWwsIGNscykge1xuICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgaWYgKCFjbHMgfHwgIShjbHMgPSBjbHMudHJpbSgpKSkge1xuICAgIHJldHVyblxuICB9XG5cbiAgLyogaXN0YW5idWwgaWdub3JlIGVsc2UgKi9cbiAgaWYgKGVsLmNsYXNzTGlzdCkge1xuICAgIGlmIChjbHMuaW5kZXhPZignICcpID4gLTEpIHtcbiAgICAgIGNscy5zcGxpdCh3aGl0ZXNwYWNlUkUpLmZvckVhY2goZnVuY3Rpb24gKGMpIHsgcmV0dXJuIGVsLmNsYXNzTGlzdC5hZGQoYyk7IH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICBlbC5jbGFzc0xpc3QuYWRkKGNscyk7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHZhciBjdXIgPSBcIiBcIiArIChlbC5nZXRBdHRyaWJ1dGUoJ2NsYXNzJykgfHwgJycpICsgXCIgXCI7XG4gICAgaWYgKGN1ci5pbmRleE9mKCcgJyArIGNscyArICcgJykgPCAwKSB7XG4gICAgICBlbC5zZXRBdHRyaWJ1dGUoJ2NsYXNzJywgKGN1ciArIGNscykudHJpbSgpKTtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBSZW1vdmUgY2xhc3Mgd2l0aCBjb21wYXRpYmlsaXR5IGZvciBTVkcgc2luY2UgY2xhc3NMaXN0IGlzIG5vdCBzdXBwb3J0ZWQgb25cbiAqIFNWRyBlbGVtZW50cyBpbiBJRVxuICovXG5mdW5jdGlvbiByZW1vdmVDbGFzcyAoZWwsIGNscykge1xuICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgaWYgKCFjbHMgfHwgIShjbHMgPSBjbHMudHJpbSgpKSkge1xuICAgIHJldHVyblxuICB9XG5cbiAgLyogaXN0YW5idWwgaWdub3JlIGVsc2UgKi9cbiAgaWYgKGVsLmNsYXNzTGlzdCkge1xuICAgIGlmIChjbHMuaW5kZXhPZignICcpID4gLTEpIHtcbiAgICAgIGNscy5zcGxpdCh3aGl0ZXNwYWNlUkUpLmZvckVhY2goZnVuY3Rpb24gKGMpIHsgcmV0dXJuIGVsLmNsYXNzTGlzdC5yZW1vdmUoYyk7IH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICBlbC5jbGFzc0xpc3QucmVtb3ZlKGNscyk7XG4gICAgfVxuICAgIGlmICghZWwuY2xhc3NMaXN0Lmxlbmd0aCkge1xuICAgICAgZWwucmVtb3ZlQXR0cmlidXRlKCdjbGFzcycpO1xuICAgIH1cbiAgfSBlbHNlIHtcbiAgICB2YXIgY3VyID0gXCIgXCIgKyAoZWwuZ2V0QXR0cmlidXRlKCdjbGFzcycpIHx8ICcnKSArIFwiIFwiO1xuICAgIHZhciB0YXIgPSAnICcgKyBjbHMgKyAnICc7XG4gICAgd2hpbGUgKGN1ci5pbmRleE9mKHRhcikgPj0gMCkge1xuICAgICAgY3VyID0gY3VyLnJlcGxhY2UodGFyLCAnICcpO1xuICAgIH1cbiAgICBjdXIgPSBjdXIudHJpbSgpO1xuICAgIGlmIChjdXIpIHtcbiAgICAgIGVsLnNldEF0dHJpYnV0ZSgnY2xhc3MnLCBjdXIpO1xuICAgIH0gZWxzZSB7XG4gICAgICBlbC5yZW1vdmVBdHRyaWJ1dGUoJ2NsYXNzJyk7XG4gICAgfVxuICB9XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiByZXNvbHZlVHJhbnNpdGlvbiAoZGVmJCQxKSB7XG4gIGlmICghZGVmJCQxKSB7XG4gICAgcmV0dXJuXG4gIH1cbiAgLyogaXN0YW5idWwgaWdub3JlIGVsc2UgKi9cbiAgaWYgKHR5cGVvZiBkZWYkJDEgPT09ICdvYmplY3QnKSB7XG4gICAgdmFyIHJlcyA9IHt9O1xuICAgIGlmIChkZWYkJDEuY3NzICE9PSBmYWxzZSkge1xuICAgICAgZXh0ZW5kKHJlcywgYXV0b0Nzc1RyYW5zaXRpb24oZGVmJCQxLm5hbWUgfHwgJ3YnKSk7XG4gICAgfVxuICAgIGV4dGVuZChyZXMsIGRlZiQkMSk7XG4gICAgcmV0dXJuIHJlc1xuICB9IGVsc2UgaWYgKHR5cGVvZiBkZWYkJDEgPT09ICdzdHJpbmcnKSB7XG4gICAgcmV0dXJuIGF1dG9Dc3NUcmFuc2l0aW9uKGRlZiQkMSlcbiAgfVxufVxuXG52YXIgYXV0b0Nzc1RyYW5zaXRpb24gPSBjYWNoZWQoZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIHtcbiAgICBlbnRlckNsYXNzOiAobmFtZSArIFwiLWVudGVyXCIpLFxuICAgIGVudGVyVG9DbGFzczogKG5hbWUgKyBcIi1lbnRlci10b1wiKSxcbiAgICBlbnRlckFjdGl2ZUNsYXNzOiAobmFtZSArIFwiLWVudGVyLWFjdGl2ZVwiKSxcbiAgICBsZWF2ZUNsYXNzOiAobmFtZSArIFwiLWxlYXZlXCIpLFxuICAgIGxlYXZlVG9DbGFzczogKG5hbWUgKyBcIi1sZWF2ZS10b1wiKSxcbiAgICBsZWF2ZUFjdGl2ZUNsYXNzOiAobmFtZSArIFwiLWxlYXZlLWFjdGl2ZVwiKVxuICB9XG59KTtcblxudmFyIGhhc1RyYW5zaXRpb24gPSBpbkJyb3dzZXIgJiYgIWlzSUU5O1xudmFyIFRSQU5TSVRJT04gPSAndHJhbnNpdGlvbic7XG52YXIgQU5JTUFUSU9OID0gJ2FuaW1hdGlvbic7XG5cbi8vIFRyYW5zaXRpb24gcHJvcGVydHkvZXZlbnQgc25pZmZpbmdcbnZhciB0cmFuc2l0aW9uUHJvcCA9ICd0cmFuc2l0aW9uJztcbnZhciB0cmFuc2l0aW9uRW5kRXZlbnQgPSAndHJhbnNpdGlvbmVuZCc7XG52YXIgYW5pbWF0aW9uUHJvcCA9ICdhbmltYXRpb24nO1xudmFyIGFuaW1hdGlvbkVuZEV2ZW50ID0gJ2FuaW1hdGlvbmVuZCc7XG5pZiAoaGFzVHJhbnNpdGlvbikge1xuICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgaWYgKHdpbmRvdy5vbnRyYW5zaXRpb25lbmQgPT09IHVuZGVmaW5lZCAmJlxuICAgIHdpbmRvdy5vbndlYmtpdHRyYW5zaXRpb25lbmQgIT09IHVuZGVmaW5lZFxuICApIHtcbiAgICB0cmFuc2l0aW9uUHJvcCA9ICdXZWJraXRUcmFuc2l0aW9uJztcbiAgICB0cmFuc2l0aW9uRW5kRXZlbnQgPSAnd2Via2l0VHJhbnNpdGlvbkVuZCc7XG4gIH1cbiAgaWYgKHdpbmRvdy5vbmFuaW1hdGlvbmVuZCA9PT0gdW5kZWZpbmVkICYmXG4gICAgd2luZG93Lm9ud2Via2l0YW5pbWF0aW9uZW5kICE9PSB1bmRlZmluZWRcbiAgKSB7XG4gICAgYW5pbWF0aW9uUHJvcCA9ICdXZWJraXRBbmltYXRpb24nO1xuICAgIGFuaW1hdGlvbkVuZEV2ZW50ID0gJ3dlYmtpdEFuaW1hdGlvbkVuZCc7XG4gIH1cbn1cblxuLy8gYmluZGluZyB0byB3aW5kb3cgaXMgbmVjZXNzYXJ5IHRvIG1ha2UgaG90IHJlbG9hZCB3b3JrIGluIElFIGluIHN0cmljdCBtb2RlXG52YXIgcmFmID0gaW5Ccm93c2VyXG4gID8gd2luZG93LnJlcXVlc3RBbmltYXRpb25GcmFtZVxuICAgID8gd2luZG93LnJlcXVlc3RBbmltYXRpb25GcmFtZS5iaW5kKHdpbmRvdylcbiAgICA6IHNldFRpbWVvdXRcbiAgOiAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqLyBmdW5jdGlvbiAoZm4pIHsgcmV0dXJuIGZuKCk7IH07XG5cbmZ1bmN0aW9uIG5leHRGcmFtZSAoZm4pIHtcbiAgcmFmKGZ1bmN0aW9uICgpIHtcbiAgICByYWYoZm4pO1xuICB9KTtcbn1cblxuZnVuY3Rpb24gYWRkVHJhbnNpdGlvbkNsYXNzIChlbCwgY2xzKSB7XG4gIHZhciB0cmFuc2l0aW9uQ2xhc3NlcyA9IGVsLl90cmFuc2l0aW9uQ2xhc3NlcyB8fCAoZWwuX3RyYW5zaXRpb25DbGFzc2VzID0gW10pO1xuICBpZiAodHJhbnNpdGlvbkNsYXNzZXMuaW5kZXhPZihjbHMpIDwgMCkge1xuICAgIHRyYW5zaXRpb25DbGFzc2VzLnB1c2goY2xzKTtcbiAgICBhZGRDbGFzcyhlbCwgY2xzKTtcbiAgfVxufVxuXG5mdW5jdGlvbiByZW1vdmVUcmFuc2l0aW9uQ2xhc3MgKGVsLCBjbHMpIHtcbiAgaWYgKGVsLl90cmFuc2l0aW9uQ2xhc3Nlcykge1xuICAgIHJlbW92ZShlbC5fdHJhbnNpdGlvbkNsYXNzZXMsIGNscyk7XG4gIH1cbiAgcmVtb3ZlQ2xhc3MoZWwsIGNscyk7XG59XG5cbmZ1bmN0aW9uIHdoZW5UcmFuc2l0aW9uRW5kcyAoXG4gIGVsLFxuICBleHBlY3RlZFR5cGUsXG4gIGNiXG4pIHtcbiAgdmFyIHJlZiA9IGdldFRyYW5zaXRpb25JbmZvKGVsLCBleHBlY3RlZFR5cGUpO1xuICB2YXIgdHlwZSA9IHJlZi50eXBlO1xuICB2YXIgdGltZW91dCA9IHJlZi50aW1lb3V0O1xuICB2YXIgcHJvcENvdW50ID0gcmVmLnByb3BDb3VudDtcbiAgaWYgKCF0eXBlKSB7IHJldHVybiBjYigpIH1cbiAgdmFyIGV2ZW50ID0gdHlwZSA9PT0gVFJBTlNJVElPTiA/IHRyYW5zaXRpb25FbmRFdmVudCA6IGFuaW1hdGlvbkVuZEV2ZW50O1xuICB2YXIgZW5kZWQgPSAwO1xuICB2YXIgZW5kID0gZnVuY3Rpb24gKCkge1xuICAgIGVsLnJlbW92ZUV2ZW50TGlzdGVuZXIoZXZlbnQsIG9uRW5kKTtcbiAgICBjYigpO1xuICB9O1xuICB2YXIgb25FbmQgPSBmdW5jdGlvbiAoZSkge1xuICAgIGlmIChlLnRhcmdldCA9PT0gZWwpIHtcbiAgICAgIGlmICgrK2VuZGVkID49IHByb3BDb3VudCkge1xuICAgICAgICBlbmQoKTtcbiAgICAgIH1cbiAgICB9XG4gIH07XG4gIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgIGlmIChlbmRlZCA8IHByb3BDb3VudCkge1xuICAgICAgZW5kKCk7XG4gICAgfVxuICB9LCB0aW1lb3V0ICsgMSk7XG4gIGVsLmFkZEV2ZW50TGlzdGVuZXIoZXZlbnQsIG9uRW5kKTtcbn1cblxudmFyIHRyYW5zZm9ybVJFID0gL1xcYih0cmFuc2Zvcm18YWxsKSgsfCQpLztcblxuZnVuY3Rpb24gZ2V0VHJhbnNpdGlvbkluZm8gKGVsLCBleHBlY3RlZFR5cGUpIHtcbiAgdmFyIHN0eWxlcyA9IHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGVsKTtcbiAgLy8gSlNET00gbWF5IHJldHVybiB1bmRlZmluZWQgZm9yIHRyYW5zaXRpb24gcHJvcGVydGllc1xuICB2YXIgdHJhbnNpdGlvbkRlbGF5cyA9IChzdHlsZXNbdHJhbnNpdGlvblByb3AgKyAnRGVsYXknXSB8fCAnJykuc3BsaXQoJywgJyk7XG4gIHZhciB0cmFuc2l0aW9uRHVyYXRpb25zID0gKHN0eWxlc1t0cmFuc2l0aW9uUHJvcCArICdEdXJhdGlvbiddIHx8ICcnKS5zcGxpdCgnLCAnKTtcbiAgdmFyIHRyYW5zaXRpb25UaW1lb3V0ID0gZ2V0VGltZW91dCh0cmFuc2l0aW9uRGVsYXlzLCB0cmFuc2l0aW9uRHVyYXRpb25zKTtcbiAgdmFyIGFuaW1hdGlvbkRlbGF5cyA9IChzdHlsZXNbYW5pbWF0aW9uUHJvcCArICdEZWxheSddIHx8ICcnKS5zcGxpdCgnLCAnKTtcbiAgdmFyIGFuaW1hdGlvbkR1cmF0aW9ucyA9IChzdHlsZXNbYW5pbWF0aW9uUHJvcCArICdEdXJhdGlvbiddIHx8ICcnKS5zcGxpdCgnLCAnKTtcbiAgdmFyIGFuaW1hdGlvblRpbWVvdXQgPSBnZXRUaW1lb3V0KGFuaW1hdGlvbkRlbGF5cywgYW5pbWF0aW9uRHVyYXRpb25zKTtcblxuICB2YXIgdHlwZTtcbiAgdmFyIHRpbWVvdXQgPSAwO1xuICB2YXIgcHJvcENvdW50ID0gMDtcbiAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gIGlmIChleHBlY3RlZFR5cGUgPT09IFRSQU5TSVRJT04pIHtcbiAgICBpZiAodHJhbnNpdGlvblRpbWVvdXQgPiAwKSB7XG4gICAgICB0eXBlID0gVFJBTlNJVElPTjtcbiAgICAgIHRpbWVvdXQgPSB0cmFuc2l0aW9uVGltZW91dDtcbiAgICAgIHByb3BDb3VudCA9IHRyYW5zaXRpb25EdXJhdGlvbnMubGVuZ3RoO1xuICAgIH1cbiAgfSBlbHNlIGlmIChleHBlY3RlZFR5cGUgPT09IEFOSU1BVElPTikge1xuICAgIGlmIChhbmltYXRpb25UaW1lb3V0ID4gMCkge1xuICAgICAgdHlwZSA9IEFOSU1BVElPTjtcbiAgICAgIHRpbWVvdXQgPSBhbmltYXRpb25UaW1lb3V0O1xuICAgICAgcHJvcENvdW50ID0gYW5pbWF0aW9uRHVyYXRpb25zLmxlbmd0aDtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgdGltZW91dCA9IE1hdGgubWF4KHRyYW5zaXRpb25UaW1lb3V0LCBhbmltYXRpb25UaW1lb3V0KTtcbiAgICB0eXBlID0gdGltZW91dCA+IDBcbiAgICAgID8gdHJhbnNpdGlvblRpbWVvdXQgPiBhbmltYXRpb25UaW1lb3V0XG4gICAgICAgID8gVFJBTlNJVElPTlxuICAgICAgICA6IEFOSU1BVElPTlxuICAgICAgOiBudWxsO1xuICAgIHByb3BDb3VudCA9IHR5cGVcbiAgICAgID8gdHlwZSA9PT0gVFJBTlNJVElPTlxuICAgICAgICA/IHRyYW5zaXRpb25EdXJhdGlvbnMubGVuZ3RoXG4gICAgICAgIDogYW5pbWF0aW9uRHVyYXRpb25zLmxlbmd0aFxuICAgICAgOiAwO1xuICB9XG4gIHZhciBoYXNUcmFuc2Zvcm0gPVxuICAgIHR5cGUgPT09IFRSQU5TSVRJT04gJiZcbiAgICB0cmFuc2Zvcm1SRS50ZXN0KHN0eWxlc1t0cmFuc2l0aW9uUHJvcCArICdQcm9wZXJ0eSddKTtcbiAgcmV0dXJuIHtcbiAgICB0eXBlOiB0eXBlLFxuICAgIHRpbWVvdXQ6IHRpbWVvdXQsXG4gICAgcHJvcENvdW50OiBwcm9wQ291bnQsXG4gICAgaGFzVHJhbnNmb3JtOiBoYXNUcmFuc2Zvcm1cbiAgfVxufVxuXG5mdW5jdGlvbiBnZXRUaW1lb3V0IChkZWxheXMsIGR1cmF0aW9ucykge1xuICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqL1xuICB3aGlsZSAoZGVsYXlzLmxlbmd0aCA8IGR1cmF0aW9ucy5sZW5ndGgpIHtcbiAgICBkZWxheXMgPSBkZWxheXMuY29uY2F0KGRlbGF5cyk7XG4gIH1cblxuICByZXR1cm4gTWF0aC5tYXguYXBwbHkobnVsbCwgZHVyYXRpb25zLm1hcChmdW5jdGlvbiAoZCwgaSkge1xuICAgIHJldHVybiB0b01zKGQpICsgdG9NcyhkZWxheXNbaV0pXG4gIH0pKVxufVxuXG4vLyBPbGQgdmVyc2lvbnMgb2YgQ2hyb21pdW0gKGJlbG93IDYxLjAuMzE2My4xMDApIGZvcm1hdHMgZmxvYXRpbmcgcG9pbnRlciBudW1iZXJzXG4vLyBpbiBhIGxvY2FsZS1kZXBlbmRlbnQgd2F5LCB1c2luZyBhIGNvbW1hIGluc3RlYWQgb2YgYSBkb3QuXG4vLyBJZiBjb21tYSBpcyBub3QgcmVwbGFjZWQgd2l0aCBhIGRvdCwgdGhlIGlucHV0IHdpbGwgYmUgcm91bmRlZCBkb3duIChpLmUuIGFjdGluZ1xuLy8gYXMgYSBmbG9vciBmdW5jdGlvbikgY2F1c2luZyB1bmV4cGVjdGVkIGJlaGF2aW9yc1xuZnVuY3Rpb24gdG9NcyAocykge1xuICByZXR1cm4gTnVtYmVyKHMuc2xpY2UoMCwgLTEpLnJlcGxhY2UoJywnLCAnLicpKSAqIDEwMDBcbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIGVudGVyICh2bm9kZSwgdG9nZ2xlRGlzcGxheSkge1xuICB2YXIgZWwgPSB2bm9kZS5lbG07XG5cbiAgLy8gY2FsbCBsZWF2ZSBjYWxsYmFjayBub3dcbiAgaWYgKGlzRGVmKGVsLl9sZWF2ZUNiKSkge1xuICAgIGVsLl9sZWF2ZUNiLmNhbmNlbGxlZCA9IHRydWU7XG4gICAgZWwuX2xlYXZlQ2IoKTtcbiAgfVxuXG4gIHZhciBkYXRhID0gcmVzb2x2ZVRyYW5zaXRpb24odm5vZGUuZGF0YS50cmFuc2l0aW9uKTtcbiAgaWYgKGlzVW5kZWYoZGF0YSkpIHtcbiAgICByZXR1cm5cbiAgfVxuXG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICBpZiAoaXNEZWYoZWwuX2VudGVyQ2IpIHx8IGVsLm5vZGVUeXBlICE9PSAxKSB7XG4gICAgcmV0dXJuXG4gIH1cblxuICB2YXIgY3NzID0gZGF0YS5jc3M7XG4gIHZhciB0eXBlID0gZGF0YS50eXBlO1xuICB2YXIgZW50ZXJDbGFzcyA9IGRhdGEuZW50ZXJDbGFzcztcbiAgdmFyIGVudGVyVG9DbGFzcyA9IGRhdGEuZW50ZXJUb0NsYXNzO1xuICB2YXIgZW50ZXJBY3RpdmVDbGFzcyA9IGRhdGEuZW50ZXJBY3RpdmVDbGFzcztcbiAgdmFyIGFwcGVhckNsYXNzID0gZGF0YS5hcHBlYXJDbGFzcztcbiAgdmFyIGFwcGVhclRvQ2xhc3MgPSBkYXRhLmFwcGVhclRvQ2xhc3M7XG4gIHZhciBhcHBlYXJBY3RpdmVDbGFzcyA9IGRhdGEuYXBwZWFyQWN0aXZlQ2xhc3M7XG4gIHZhciBiZWZvcmVFbnRlciA9IGRhdGEuYmVmb3JlRW50ZXI7XG4gIHZhciBlbnRlciA9IGRhdGEuZW50ZXI7XG4gIHZhciBhZnRlckVudGVyID0gZGF0YS5hZnRlckVudGVyO1xuICB2YXIgZW50ZXJDYW5jZWxsZWQgPSBkYXRhLmVudGVyQ2FuY2VsbGVkO1xuICB2YXIgYmVmb3JlQXBwZWFyID0gZGF0YS5iZWZvcmVBcHBlYXI7XG4gIHZhciBhcHBlYXIgPSBkYXRhLmFwcGVhcjtcbiAgdmFyIGFmdGVyQXBwZWFyID0gZGF0YS5hZnRlckFwcGVhcjtcbiAgdmFyIGFwcGVhckNhbmNlbGxlZCA9IGRhdGEuYXBwZWFyQ2FuY2VsbGVkO1xuICB2YXIgZHVyYXRpb24gPSBkYXRhLmR1cmF0aW9uO1xuXG4gIC8vIGFjdGl2ZUluc3RhbmNlIHdpbGwgYWx3YXlzIGJlIHRoZSA8dHJhbnNpdGlvbj4gY29tcG9uZW50IG1hbmFnaW5nIHRoaXNcbiAgLy8gdHJhbnNpdGlvbi4gT25lIGVkZ2UgY2FzZSB0byBjaGVjayBpcyB3aGVuIHRoZSA8dHJhbnNpdGlvbj4gaXMgcGxhY2VkXG4gIC8vIGFzIHRoZSByb290IG5vZGUgb2YgYSBjaGlsZCBjb21wb25lbnQuIEluIHRoYXQgY2FzZSB3ZSBuZWVkIHRvIGNoZWNrXG4gIC8vIDx0cmFuc2l0aW9uPidzIHBhcmVudCBmb3IgYXBwZWFyIGNoZWNrLlxuICB2YXIgY29udGV4dCA9IGFjdGl2ZUluc3RhbmNlO1xuICB2YXIgdHJhbnNpdGlvbk5vZGUgPSBhY3RpdmVJbnN0YW5jZS4kdm5vZGU7XG4gIHdoaWxlICh0cmFuc2l0aW9uTm9kZSAmJiB0cmFuc2l0aW9uTm9kZS5wYXJlbnQpIHtcbiAgICBjb250ZXh0ID0gdHJhbnNpdGlvbk5vZGUuY29udGV4dDtcbiAgICB0cmFuc2l0aW9uTm9kZSA9IHRyYW5zaXRpb25Ob2RlLnBhcmVudDtcbiAgfVxuXG4gIHZhciBpc0FwcGVhciA9ICFjb250ZXh0Ll9pc01vdW50ZWQgfHwgIXZub2RlLmlzUm9vdEluc2VydDtcblxuICBpZiAoaXNBcHBlYXIgJiYgIWFwcGVhciAmJiBhcHBlYXIgIT09ICcnKSB7XG4gICAgcmV0dXJuXG4gIH1cblxuICB2YXIgc3RhcnRDbGFzcyA9IGlzQXBwZWFyICYmIGFwcGVhckNsYXNzXG4gICAgPyBhcHBlYXJDbGFzc1xuICAgIDogZW50ZXJDbGFzcztcbiAgdmFyIGFjdGl2ZUNsYXNzID0gaXNBcHBlYXIgJiYgYXBwZWFyQWN0aXZlQ2xhc3NcbiAgICA/IGFwcGVhckFjdGl2ZUNsYXNzXG4gICAgOiBlbnRlckFjdGl2ZUNsYXNzO1xuICB2YXIgdG9DbGFzcyA9IGlzQXBwZWFyICYmIGFwcGVhclRvQ2xhc3NcbiAgICA/IGFwcGVhclRvQ2xhc3NcbiAgICA6IGVudGVyVG9DbGFzcztcblxuICB2YXIgYmVmb3JlRW50ZXJIb29rID0gaXNBcHBlYXJcbiAgICA/IChiZWZvcmVBcHBlYXIgfHwgYmVmb3JlRW50ZXIpXG4gICAgOiBiZWZvcmVFbnRlcjtcbiAgdmFyIGVudGVySG9vayA9IGlzQXBwZWFyXG4gICAgPyAodHlwZW9mIGFwcGVhciA9PT0gJ2Z1bmN0aW9uJyA/IGFwcGVhciA6IGVudGVyKVxuICAgIDogZW50ZXI7XG4gIHZhciBhZnRlckVudGVySG9vayA9IGlzQXBwZWFyXG4gICAgPyAoYWZ0ZXJBcHBlYXIgfHwgYWZ0ZXJFbnRlcilcbiAgICA6IGFmdGVyRW50ZXI7XG4gIHZhciBlbnRlckNhbmNlbGxlZEhvb2sgPSBpc0FwcGVhclxuICAgID8gKGFwcGVhckNhbmNlbGxlZCB8fCBlbnRlckNhbmNlbGxlZClcbiAgICA6IGVudGVyQ2FuY2VsbGVkO1xuXG4gIHZhciBleHBsaWNpdEVudGVyRHVyYXRpb24gPSB0b051bWJlcihcbiAgICBpc09iamVjdChkdXJhdGlvbilcbiAgICAgID8gZHVyYXRpb24uZW50ZXJcbiAgICAgIDogZHVyYXRpb25cbiAgKTtcblxuICBpZiAoZXhwbGljaXRFbnRlckR1cmF0aW9uICE9IG51bGwpIHtcbiAgICBjaGVja0R1cmF0aW9uKGV4cGxpY2l0RW50ZXJEdXJhdGlvbiwgJ2VudGVyJywgdm5vZGUpO1xuICB9XG5cbiAgdmFyIGV4cGVjdHNDU1MgPSBjc3MgIT09IGZhbHNlICYmICFpc0lFOTtcbiAgdmFyIHVzZXJXYW50c0NvbnRyb2wgPSBnZXRIb29rQXJndW1lbnRzTGVuZ3RoKGVudGVySG9vayk7XG5cbiAgdmFyIGNiID0gZWwuX2VudGVyQ2IgPSBvbmNlKGZ1bmN0aW9uICgpIHtcbiAgICBpZiAoZXhwZWN0c0NTUykge1xuICAgICAgcmVtb3ZlVHJhbnNpdGlvbkNsYXNzKGVsLCB0b0NsYXNzKTtcbiAgICAgIHJlbW92ZVRyYW5zaXRpb25DbGFzcyhlbCwgYWN0aXZlQ2xhc3MpO1xuICAgIH1cbiAgICBpZiAoY2IuY2FuY2VsbGVkKSB7XG4gICAgICBpZiAoZXhwZWN0c0NTUykge1xuICAgICAgICByZW1vdmVUcmFuc2l0aW9uQ2xhc3MoZWwsIHN0YXJ0Q2xhc3MpO1xuICAgICAgfVxuICAgICAgZW50ZXJDYW5jZWxsZWRIb29rICYmIGVudGVyQ2FuY2VsbGVkSG9vayhlbCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGFmdGVyRW50ZXJIb29rICYmIGFmdGVyRW50ZXJIb29rKGVsKTtcbiAgICB9XG4gICAgZWwuX2VudGVyQ2IgPSBudWxsO1xuICB9KTtcblxuICBpZiAoIXZub2RlLmRhdGEuc2hvdykge1xuICAgIC8vIHJlbW92ZSBwZW5kaW5nIGxlYXZlIGVsZW1lbnQgb24gZW50ZXIgYnkgaW5qZWN0aW5nIGFuIGluc2VydCBob29rXG4gICAgbWVyZ2VWTm9kZUhvb2sodm5vZGUsICdpbnNlcnQnLCBmdW5jdGlvbiAoKSB7XG4gICAgICB2YXIgcGFyZW50ID0gZWwucGFyZW50Tm9kZTtcbiAgICAgIHZhciBwZW5kaW5nTm9kZSA9IHBhcmVudCAmJiBwYXJlbnQuX3BlbmRpbmcgJiYgcGFyZW50Ll9wZW5kaW5nW3Zub2RlLmtleV07XG4gICAgICBpZiAocGVuZGluZ05vZGUgJiZcbiAgICAgICAgcGVuZGluZ05vZGUudGFnID09PSB2bm9kZS50YWcgJiZcbiAgICAgICAgcGVuZGluZ05vZGUuZWxtLl9sZWF2ZUNiXG4gICAgICApIHtcbiAgICAgICAgcGVuZGluZ05vZGUuZWxtLl9sZWF2ZUNiKCk7XG4gICAgICB9XG4gICAgICBlbnRlckhvb2sgJiYgZW50ZXJIb29rKGVsLCBjYik7XG4gICAgfSk7XG4gIH1cblxuICAvLyBzdGFydCBlbnRlciB0cmFuc2l0aW9uXG4gIGJlZm9yZUVudGVySG9vayAmJiBiZWZvcmVFbnRlckhvb2soZWwpO1xuICBpZiAoZXhwZWN0c0NTUykge1xuICAgIGFkZFRyYW5zaXRpb25DbGFzcyhlbCwgc3RhcnRDbGFzcyk7XG4gICAgYWRkVHJhbnNpdGlvbkNsYXNzKGVsLCBhY3RpdmVDbGFzcyk7XG4gICAgbmV4dEZyYW1lKGZ1bmN0aW9uICgpIHtcbiAgICAgIHJlbW92ZVRyYW5zaXRpb25DbGFzcyhlbCwgc3RhcnRDbGFzcyk7XG4gICAgICBpZiAoIWNiLmNhbmNlbGxlZCkge1xuICAgICAgICBhZGRUcmFuc2l0aW9uQ2xhc3MoZWwsIHRvQ2xhc3MpO1xuICAgICAgICBpZiAoIXVzZXJXYW50c0NvbnRyb2wpIHtcbiAgICAgICAgICBpZiAoaXNWYWxpZER1cmF0aW9uKGV4cGxpY2l0RW50ZXJEdXJhdGlvbikpIHtcbiAgICAgICAgICAgIHNldFRpbWVvdXQoY2IsIGV4cGxpY2l0RW50ZXJEdXJhdGlvbik7XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHdoZW5UcmFuc2l0aW9uRW5kcyhlbCwgdHlwZSwgY2IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0pO1xuICB9XG5cbiAgaWYgKHZub2RlLmRhdGEuc2hvdykge1xuICAgIHRvZ2dsZURpc3BsYXkgJiYgdG9nZ2xlRGlzcGxheSgpO1xuICAgIGVudGVySG9vayAmJiBlbnRlckhvb2soZWwsIGNiKTtcbiAgfVxuXG4gIGlmICghZXhwZWN0c0NTUyAmJiAhdXNlcldhbnRzQ29udHJvbCkge1xuICAgIGNiKCk7XG4gIH1cbn1cblxuZnVuY3Rpb24gbGVhdmUgKHZub2RlLCBybSkge1xuICB2YXIgZWwgPSB2bm9kZS5lbG07XG5cbiAgLy8gY2FsbCBlbnRlciBjYWxsYmFjayBub3dcbiAgaWYgKGlzRGVmKGVsLl9lbnRlckNiKSkge1xuICAgIGVsLl9lbnRlckNiLmNhbmNlbGxlZCA9IHRydWU7XG4gICAgZWwuX2VudGVyQ2IoKTtcbiAgfVxuXG4gIHZhciBkYXRhID0gcmVzb2x2ZVRyYW5zaXRpb24odm5vZGUuZGF0YS50cmFuc2l0aW9uKTtcbiAgaWYgKGlzVW5kZWYoZGF0YSkgfHwgZWwubm9kZVR5cGUgIT09IDEpIHtcbiAgICByZXR1cm4gcm0oKVxuICB9XG5cbiAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gIGlmIChpc0RlZihlbC5fbGVhdmVDYikpIHtcbiAgICByZXR1cm5cbiAgfVxuXG4gIHZhciBjc3MgPSBkYXRhLmNzcztcbiAgdmFyIHR5cGUgPSBkYXRhLnR5cGU7XG4gIHZhciBsZWF2ZUNsYXNzID0gZGF0YS5sZWF2ZUNsYXNzO1xuICB2YXIgbGVhdmVUb0NsYXNzID0gZGF0YS5sZWF2ZVRvQ2xhc3M7XG4gIHZhciBsZWF2ZUFjdGl2ZUNsYXNzID0gZGF0YS5sZWF2ZUFjdGl2ZUNsYXNzO1xuICB2YXIgYmVmb3JlTGVhdmUgPSBkYXRhLmJlZm9yZUxlYXZlO1xuICB2YXIgbGVhdmUgPSBkYXRhLmxlYXZlO1xuICB2YXIgYWZ0ZXJMZWF2ZSA9IGRhdGEuYWZ0ZXJMZWF2ZTtcbiAgdmFyIGxlYXZlQ2FuY2VsbGVkID0gZGF0YS5sZWF2ZUNhbmNlbGxlZDtcbiAgdmFyIGRlbGF5TGVhdmUgPSBkYXRhLmRlbGF5TGVhdmU7XG4gIHZhciBkdXJhdGlvbiA9IGRhdGEuZHVyYXRpb247XG5cbiAgdmFyIGV4cGVjdHNDU1MgPSBjc3MgIT09IGZhbHNlICYmICFpc0lFOTtcbiAgdmFyIHVzZXJXYW50c0NvbnRyb2wgPSBnZXRIb29rQXJndW1lbnRzTGVuZ3RoKGxlYXZlKTtcblxuICB2YXIgZXhwbGljaXRMZWF2ZUR1cmF0aW9uID0gdG9OdW1iZXIoXG4gICAgaXNPYmplY3QoZHVyYXRpb24pXG4gICAgICA/IGR1cmF0aW9uLmxlYXZlXG4gICAgICA6IGR1cmF0aW9uXG4gICk7XG5cbiAgaWYgKGlzRGVmKGV4cGxpY2l0TGVhdmVEdXJhdGlvbikpIHtcbiAgICBjaGVja0R1cmF0aW9uKGV4cGxpY2l0TGVhdmVEdXJhdGlvbiwgJ2xlYXZlJywgdm5vZGUpO1xuICB9XG5cbiAgdmFyIGNiID0gZWwuX2xlYXZlQ2IgPSBvbmNlKGZ1bmN0aW9uICgpIHtcbiAgICBpZiAoZWwucGFyZW50Tm9kZSAmJiBlbC5wYXJlbnROb2RlLl9wZW5kaW5nKSB7XG4gICAgICBlbC5wYXJlbnROb2RlLl9wZW5kaW5nW3Zub2RlLmtleV0gPSBudWxsO1xuICAgIH1cbiAgICBpZiAoZXhwZWN0c0NTUykge1xuICAgICAgcmVtb3ZlVHJhbnNpdGlvbkNsYXNzKGVsLCBsZWF2ZVRvQ2xhc3MpO1xuICAgICAgcmVtb3ZlVHJhbnNpdGlvbkNsYXNzKGVsLCBsZWF2ZUFjdGl2ZUNsYXNzKTtcbiAgICB9XG4gICAgaWYgKGNiLmNhbmNlbGxlZCkge1xuICAgICAgaWYgKGV4cGVjdHNDU1MpIHtcbiAgICAgICAgcmVtb3ZlVHJhbnNpdGlvbkNsYXNzKGVsLCBsZWF2ZUNsYXNzKTtcbiAgICAgIH1cbiAgICAgIGxlYXZlQ2FuY2VsbGVkICYmIGxlYXZlQ2FuY2VsbGVkKGVsKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcm0oKTtcbiAgICAgIGFmdGVyTGVhdmUgJiYgYWZ0ZXJMZWF2ZShlbCk7XG4gICAgfVxuICAgIGVsLl9sZWF2ZUNiID0gbnVsbDtcbiAgfSk7XG5cbiAgaWYgKGRlbGF5TGVhdmUpIHtcbiAgICBkZWxheUxlYXZlKHBlcmZvcm1MZWF2ZSk7XG4gIH0gZWxzZSB7XG4gICAgcGVyZm9ybUxlYXZlKCk7XG4gIH1cblxuICBmdW5jdGlvbiBwZXJmb3JtTGVhdmUgKCkge1xuICAgIC8vIHRoZSBkZWxheWVkIGxlYXZlIG1heSBoYXZlIGFscmVhZHkgYmVlbiBjYW5jZWxsZWRcbiAgICBpZiAoY2IuY2FuY2VsbGVkKSB7XG4gICAgICByZXR1cm5cbiAgICB9XG4gICAgLy8gcmVjb3JkIGxlYXZpbmcgZWxlbWVudFxuICAgIGlmICghdm5vZGUuZGF0YS5zaG93ICYmIGVsLnBhcmVudE5vZGUpIHtcbiAgICAgIChlbC5wYXJlbnROb2RlLl9wZW5kaW5nIHx8IChlbC5wYXJlbnROb2RlLl9wZW5kaW5nID0ge30pKVsodm5vZGUua2V5KV0gPSB2bm9kZTtcbiAgICB9XG4gICAgYmVmb3JlTGVhdmUgJiYgYmVmb3JlTGVhdmUoZWwpO1xuICAgIGlmIChleHBlY3RzQ1NTKSB7XG4gICAgICBhZGRUcmFuc2l0aW9uQ2xhc3MoZWwsIGxlYXZlQ2xhc3MpO1xuICAgICAgYWRkVHJhbnNpdGlvbkNsYXNzKGVsLCBsZWF2ZUFjdGl2ZUNsYXNzKTtcbiAgICAgIG5leHRGcmFtZShmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJlbW92ZVRyYW5zaXRpb25DbGFzcyhlbCwgbGVhdmVDbGFzcyk7XG4gICAgICAgIGlmICghY2IuY2FuY2VsbGVkKSB7XG4gICAgICAgICAgYWRkVHJhbnNpdGlvbkNsYXNzKGVsLCBsZWF2ZVRvQ2xhc3MpO1xuICAgICAgICAgIGlmICghdXNlcldhbnRzQ29udHJvbCkge1xuICAgICAgICAgICAgaWYgKGlzVmFsaWREdXJhdGlvbihleHBsaWNpdExlYXZlRHVyYXRpb24pKSB7XG4gICAgICAgICAgICAgIHNldFRpbWVvdXQoY2IsIGV4cGxpY2l0TGVhdmVEdXJhdGlvbik7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB3aGVuVHJhbnNpdGlvbkVuZHMoZWwsIHR5cGUsIGNiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgIH1cbiAgICBsZWF2ZSAmJiBsZWF2ZShlbCwgY2IpO1xuICAgIGlmICghZXhwZWN0c0NTUyAmJiAhdXNlcldhbnRzQ29udHJvbCkge1xuICAgICAgY2IoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gb25seSB1c2VkIGluIGRldiBtb2RlXG5mdW5jdGlvbiBjaGVja0R1cmF0aW9uICh2YWwsIG5hbWUsIHZub2RlKSB7XG4gIGlmICh0eXBlb2YgdmFsICE9PSAnbnVtYmVyJykge1xuICAgIHdhcm4oXG4gICAgICBcIjx0cmFuc2l0aW9uPiBleHBsaWNpdCBcIiArIG5hbWUgKyBcIiBkdXJhdGlvbiBpcyBub3QgYSB2YWxpZCBudW1iZXIgLSBcIiArXG4gICAgICBcImdvdCBcIiArIChKU09OLnN0cmluZ2lmeSh2YWwpKSArIFwiLlwiLFxuICAgICAgdm5vZGUuY29udGV4dFxuICAgICk7XG4gIH0gZWxzZSBpZiAoaXNOYU4odmFsKSkge1xuICAgIHdhcm4oXG4gICAgICBcIjx0cmFuc2l0aW9uPiBleHBsaWNpdCBcIiArIG5hbWUgKyBcIiBkdXJhdGlvbiBpcyBOYU4gLSBcIiArXG4gICAgICAndGhlIGR1cmF0aW9uIGV4cHJlc3Npb24gbWlnaHQgYmUgaW5jb3JyZWN0LicsXG4gICAgICB2bm9kZS5jb250ZXh0XG4gICAgKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBpc1ZhbGlkRHVyYXRpb24gKHZhbCkge1xuICByZXR1cm4gdHlwZW9mIHZhbCA9PT0gJ251bWJlcicgJiYgIWlzTmFOKHZhbClcbn1cblxuLyoqXG4gKiBOb3JtYWxpemUgYSB0cmFuc2l0aW9uIGhvb2sncyBhcmd1bWVudCBsZW5ndGguIFRoZSBob29rIG1heSBiZTpcbiAqIC0gYSBtZXJnZWQgaG9vayAoaW52b2tlcikgd2l0aCB0aGUgb3JpZ2luYWwgaW4gLmZuc1xuICogLSBhIHdyYXBwZWQgY29tcG9uZW50IG1ldGhvZCAoY2hlY2sgLl9sZW5ndGgpXG4gKiAtIGEgcGxhaW4gZnVuY3Rpb24gKC5sZW5ndGgpXG4gKi9cbmZ1bmN0aW9uIGdldEhvb2tBcmd1bWVudHNMZW5ndGggKGZuKSB7XG4gIGlmIChpc1VuZGVmKGZuKSkge1xuICAgIHJldHVybiBmYWxzZVxuICB9XG4gIHZhciBpbnZva2VyRm5zID0gZm4uZm5zO1xuICBpZiAoaXNEZWYoaW52b2tlckZucykpIHtcbiAgICAvLyBpbnZva2VyXG4gICAgcmV0dXJuIGdldEhvb2tBcmd1bWVudHNMZW5ndGgoXG4gICAgICBBcnJheS5pc0FycmF5KGludm9rZXJGbnMpXG4gICAgICAgID8gaW52b2tlckZuc1swXVxuICAgICAgICA6IGludm9rZXJGbnNcbiAgICApXG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChmbi5fbGVuZ3RoIHx8IGZuLmxlbmd0aCkgPiAxXG4gIH1cbn1cblxuZnVuY3Rpb24gX2VudGVyIChfLCB2bm9kZSkge1xuICBpZiAodm5vZGUuZGF0YS5zaG93ICE9PSB0cnVlKSB7XG4gICAgZW50ZXIodm5vZGUpO1xuICB9XG59XG5cbnZhciB0cmFuc2l0aW9uID0gaW5Ccm93c2VyID8ge1xuICBjcmVhdGU6IF9lbnRlcixcbiAgYWN0aXZhdGU6IF9lbnRlcixcbiAgcmVtb3ZlOiBmdW5jdGlvbiByZW1vdmUkJDEgKHZub2RlLCBybSkge1xuICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBlbHNlICovXG4gICAgaWYgKHZub2RlLmRhdGEuc2hvdyAhPT0gdHJ1ZSkge1xuICAgICAgbGVhdmUodm5vZGUsIHJtKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcm0oKTtcbiAgICB9XG4gIH1cbn0gOiB7fTtcblxudmFyIHBsYXRmb3JtTW9kdWxlcyA9IFtcbiAgYXR0cnMsXG4gIGtsYXNzLFxuICBldmVudHMsXG4gIGRvbVByb3BzLFxuICBzdHlsZSxcbiAgdHJhbnNpdGlvblxuXTtcblxuLyogICovXG5cbi8vIHRoZSBkaXJlY3RpdmUgbW9kdWxlIHNob3VsZCBiZSBhcHBsaWVkIGxhc3QsIGFmdGVyIGFsbFxuLy8gYnVpbHQtaW4gbW9kdWxlcyBoYXZlIGJlZW4gYXBwbGllZC5cbnZhciBtb2R1bGVzID0gcGxhdGZvcm1Nb2R1bGVzLmNvbmNhdChiYXNlTW9kdWxlcyk7XG5cbnZhciBwYXRjaCA9IGNyZWF0ZVBhdGNoRnVuY3Rpb24oeyBub2RlT3BzOiBub2RlT3BzLCBtb2R1bGVzOiBtb2R1bGVzIH0pO1xuXG4vKipcbiAqIE5vdCB0eXBlIGNoZWNraW5nIHRoaXMgZmlsZSBiZWNhdXNlIGZsb3cgZG9lc24ndCBsaWtlIGF0dGFjaGluZ1xuICogcHJvcGVydGllcyB0byBFbGVtZW50cy5cbiAqL1xuXG4vKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbmlmIChpc0lFOSkge1xuICAvLyBodHRwOi8vd3d3Lm1hdHRzNDExLmNvbS9wb3N0L2ludGVybmV0LWV4cGxvcmVyLTktb25pbnB1dC9cbiAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignc2VsZWN0aW9uY2hhbmdlJywgZnVuY3Rpb24gKCkge1xuICAgIHZhciBlbCA9IGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQ7XG4gICAgaWYgKGVsICYmIGVsLnZtb2RlbCkge1xuICAgICAgdHJpZ2dlcihlbCwgJ2lucHV0Jyk7XG4gICAgfVxuICB9KTtcbn1cblxudmFyIGRpcmVjdGl2ZSA9IHtcbiAgaW5zZXJ0ZWQ6IGZ1bmN0aW9uIGluc2VydGVkIChlbCwgYmluZGluZywgdm5vZGUsIG9sZFZub2RlKSB7XG4gICAgaWYgKHZub2RlLnRhZyA9PT0gJ3NlbGVjdCcpIHtcbiAgICAgIC8vICM2OTAzXG4gICAgICBpZiAob2xkVm5vZGUuZWxtICYmICFvbGRWbm9kZS5lbG0uX3ZPcHRpb25zKSB7XG4gICAgICAgIG1lcmdlVk5vZGVIb29rKHZub2RlLCAncG9zdHBhdGNoJywgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIGRpcmVjdGl2ZS5jb21wb25lbnRVcGRhdGVkKGVsLCBiaW5kaW5nLCB2bm9kZSk7XG4gICAgICAgIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0U2VsZWN0ZWQoZWwsIGJpbmRpbmcsIHZub2RlLmNvbnRleHQpO1xuICAgICAgfVxuICAgICAgZWwuX3ZPcHRpb25zID0gW10ubWFwLmNhbGwoZWwub3B0aW9ucywgZ2V0VmFsdWUpO1xuICAgIH0gZWxzZSBpZiAodm5vZGUudGFnID09PSAndGV4dGFyZWEnIHx8IGlzVGV4dElucHV0VHlwZShlbC50eXBlKSkge1xuICAgICAgZWwuX3ZNb2RpZmllcnMgPSBiaW5kaW5nLm1vZGlmaWVycztcbiAgICAgIGlmICghYmluZGluZy5tb2RpZmllcnMubGF6eSkge1xuICAgICAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdjb21wb3NpdGlvbnN0YXJ0Jywgb25Db21wb3NpdGlvblN0YXJ0KTtcbiAgICAgICAgZWwuYWRkRXZlbnRMaXN0ZW5lcignY29tcG9zaXRpb25lbmQnLCBvbkNvbXBvc2l0aW9uRW5kKTtcbiAgICAgICAgLy8gU2FmYXJpIDwgMTAuMiAmIFVJV2ViVmlldyBkb2Vzbid0IGZpcmUgY29tcG9zaXRpb25lbmQgd2hlblxuICAgICAgICAvLyBzd2l0Y2hpbmcgZm9jdXMgYmVmb3JlIGNvbmZpcm1pbmcgY29tcG9zaXRpb24gY2hvaWNlXG4gICAgICAgIC8vIHRoaXMgYWxzbyBmaXhlcyB0aGUgaXNzdWUgd2hlcmUgc29tZSBicm93c2VycyBlLmcuIGlPUyBDaHJvbWVcbiAgICAgICAgLy8gZmlyZXMgXCJjaGFuZ2VcIiBpbnN0ZWFkIG9mIFwiaW5wdXRcIiBvbiBhdXRvY29tcGxldGUuXG4gICAgICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScsIG9uQ29tcG9zaXRpb25FbmQpO1xuICAgICAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgICAgICAgaWYgKGlzSUU5KSB7XG4gICAgICAgICAgZWwudm1vZGVsID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSxcblxuICBjb21wb25lbnRVcGRhdGVkOiBmdW5jdGlvbiBjb21wb25lbnRVcGRhdGVkIChlbCwgYmluZGluZywgdm5vZGUpIHtcbiAgICBpZiAodm5vZGUudGFnID09PSAnc2VsZWN0Jykge1xuICAgICAgc2V0U2VsZWN0ZWQoZWwsIGJpbmRpbmcsIHZub2RlLmNvbnRleHQpO1xuICAgICAgLy8gaW4gY2FzZSB0aGUgb3B0aW9ucyByZW5kZXJlZCBieSB2LWZvciBoYXZlIGNoYW5nZWQsXG4gICAgICAvLyBpdCdzIHBvc3NpYmxlIHRoYXQgdGhlIHZhbHVlIGlzIG91dC1vZi1zeW5jIHdpdGggdGhlIHJlbmRlcmVkIG9wdGlvbnMuXG4gICAgICAvLyBkZXRlY3Qgc3VjaCBjYXNlcyBhbmQgZmlsdGVyIG91dCB2YWx1ZXMgdGhhdCBubyBsb25nZXIgaGFzIGEgbWF0Y2hpbmdcbiAgICAgIC8vIG9wdGlvbiBpbiB0aGUgRE9NLlxuICAgICAgdmFyIHByZXZPcHRpb25zID0gZWwuX3ZPcHRpb25zO1xuICAgICAgdmFyIGN1ck9wdGlvbnMgPSBlbC5fdk9wdGlvbnMgPSBbXS5tYXAuY2FsbChlbC5vcHRpb25zLCBnZXRWYWx1ZSk7XG4gICAgICBpZiAoY3VyT3B0aW9ucy5zb21lKGZ1bmN0aW9uIChvLCBpKSB7IHJldHVybiAhbG9vc2VFcXVhbChvLCBwcmV2T3B0aW9uc1tpXSk7IH0pKSB7XG4gICAgICAgIC8vIHRyaWdnZXIgY2hhbmdlIGV2ZW50IGlmXG4gICAgICAgIC8vIG5vIG1hdGNoaW5nIG9wdGlvbiBmb3VuZCBmb3IgYXQgbGVhc3Qgb25lIHZhbHVlXG4gICAgICAgIHZhciBuZWVkUmVzZXQgPSBlbC5tdWx0aXBsZVxuICAgICAgICAgID8gYmluZGluZy52YWx1ZS5zb21lKGZ1bmN0aW9uICh2KSB7IHJldHVybiBoYXNOb01hdGNoaW5nT3B0aW9uKHYsIGN1ck9wdGlvbnMpOyB9KVxuICAgICAgICAgIDogYmluZGluZy52YWx1ZSAhPT0gYmluZGluZy5vbGRWYWx1ZSAmJiBoYXNOb01hdGNoaW5nT3B0aW9uKGJpbmRpbmcudmFsdWUsIGN1ck9wdGlvbnMpO1xuICAgICAgICBpZiAobmVlZFJlc2V0KSB7XG4gICAgICAgICAgdHJpZ2dlcihlbCwgJ2NoYW5nZScpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59O1xuXG5mdW5jdGlvbiBzZXRTZWxlY3RlZCAoZWwsIGJpbmRpbmcsIHZtKSB7XG4gIGFjdHVhbGx5U2V0U2VsZWN0ZWQoZWwsIGJpbmRpbmcsIHZtKTtcbiAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gIGlmIChpc0lFIHx8IGlzRWRnZSkge1xuICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgYWN0dWFsbHlTZXRTZWxlY3RlZChlbCwgYmluZGluZywgdm0pO1xuICAgIH0sIDApO1xuICB9XG59XG5cbmZ1bmN0aW9uIGFjdHVhbGx5U2V0U2VsZWN0ZWQgKGVsLCBiaW5kaW5nLCB2bSkge1xuICB2YXIgdmFsdWUgPSBiaW5kaW5nLnZhbHVlO1xuICB2YXIgaXNNdWx0aXBsZSA9IGVsLm11bHRpcGxlO1xuICBpZiAoaXNNdWx0aXBsZSAmJiAhQXJyYXkuaXNBcnJheSh2YWx1ZSkpIHtcbiAgICB3YXJuKFxuICAgICAgXCI8c2VsZWN0IG11bHRpcGxlIHYtbW9kZWw9XFxcIlwiICsgKGJpbmRpbmcuZXhwcmVzc2lvbikgKyBcIlxcXCI+IFwiICtcbiAgICAgIFwiZXhwZWN0cyBhbiBBcnJheSB2YWx1ZSBmb3IgaXRzIGJpbmRpbmcsIGJ1dCBnb3QgXCIgKyAoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKS5zbGljZSg4LCAtMSkpLFxuICAgICAgdm1cbiAgICApO1xuICAgIHJldHVyblxuICB9XG4gIHZhciBzZWxlY3RlZCwgb3B0aW9uO1xuICBmb3IgKHZhciBpID0gMCwgbCA9IGVsLm9wdGlvbnMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgb3B0aW9uID0gZWwub3B0aW9uc1tpXTtcbiAgICBpZiAoaXNNdWx0aXBsZSkge1xuICAgICAgc2VsZWN0ZWQgPSBsb29zZUluZGV4T2YodmFsdWUsIGdldFZhbHVlKG9wdGlvbikpID4gLTE7XG4gICAgICBpZiAob3B0aW9uLnNlbGVjdGVkICE9PSBzZWxlY3RlZCkge1xuICAgICAgICBvcHRpb24uc2VsZWN0ZWQgPSBzZWxlY3RlZDtcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgaWYgKGxvb3NlRXF1YWwoZ2V0VmFsdWUob3B0aW9uKSwgdmFsdWUpKSB7XG4gICAgICAgIGlmIChlbC5zZWxlY3RlZEluZGV4ICE9PSBpKSB7XG4gICAgICAgICAgZWwuc2VsZWN0ZWRJbmRleCA9IGk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlmICghaXNNdWx0aXBsZSkge1xuICAgIGVsLnNlbGVjdGVkSW5kZXggPSAtMTtcbiAgfVxufVxuXG5mdW5jdGlvbiBoYXNOb01hdGNoaW5nT3B0aW9uICh2YWx1ZSwgb3B0aW9ucykge1xuICByZXR1cm4gb3B0aW9ucy5ldmVyeShmdW5jdGlvbiAobykgeyByZXR1cm4gIWxvb3NlRXF1YWwobywgdmFsdWUpOyB9KVxufVxuXG5mdW5jdGlvbiBnZXRWYWx1ZSAob3B0aW9uKSB7XG4gIHJldHVybiAnX3ZhbHVlJyBpbiBvcHRpb25cbiAgICA/IG9wdGlvbi5fdmFsdWVcbiAgICA6IG9wdGlvbi52YWx1ZVxufVxuXG5mdW5jdGlvbiBvbkNvbXBvc2l0aW9uU3RhcnQgKGUpIHtcbiAgZS50YXJnZXQuY29tcG9zaW5nID0gdHJ1ZTtcbn1cblxuZnVuY3Rpb24gb25Db21wb3NpdGlvbkVuZCAoZSkge1xuICAvLyBwcmV2ZW50IHRyaWdnZXJpbmcgYW4gaW5wdXQgZXZlbnQgZm9yIG5vIHJlYXNvblxuICBpZiAoIWUudGFyZ2V0LmNvbXBvc2luZykgeyByZXR1cm4gfVxuICBlLnRhcmdldC5jb21wb3NpbmcgPSBmYWxzZTtcbiAgdHJpZ2dlcihlLnRhcmdldCwgJ2lucHV0Jyk7XG59XG5cbmZ1bmN0aW9uIHRyaWdnZXIgKGVsLCB0eXBlKSB7XG4gIHZhciBlID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoJ0hUTUxFdmVudHMnKTtcbiAgZS5pbml0RXZlbnQodHlwZSwgdHJ1ZSwgdHJ1ZSk7XG4gIGVsLmRpc3BhdGNoRXZlbnQoZSk7XG59XG5cbi8qICAqL1xuXG4vLyByZWN1cnNpdmVseSBzZWFyY2ggZm9yIHBvc3NpYmxlIHRyYW5zaXRpb24gZGVmaW5lZCBpbnNpZGUgdGhlIGNvbXBvbmVudCByb290XG5mdW5jdGlvbiBsb2NhdGVOb2RlICh2bm9kZSkge1xuICByZXR1cm4gdm5vZGUuY29tcG9uZW50SW5zdGFuY2UgJiYgKCF2bm9kZS5kYXRhIHx8ICF2bm9kZS5kYXRhLnRyYW5zaXRpb24pXG4gICAgPyBsb2NhdGVOb2RlKHZub2RlLmNvbXBvbmVudEluc3RhbmNlLl92bm9kZSlcbiAgICA6IHZub2RlXG59XG5cbnZhciBzaG93ID0ge1xuICBiaW5kOiBmdW5jdGlvbiBiaW5kIChlbCwgcmVmLCB2bm9kZSkge1xuICAgIHZhciB2YWx1ZSA9IHJlZi52YWx1ZTtcblxuICAgIHZub2RlID0gbG9jYXRlTm9kZSh2bm9kZSk7XG4gICAgdmFyIHRyYW5zaXRpb24kJDEgPSB2bm9kZS5kYXRhICYmIHZub2RlLmRhdGEudHJhbnNpdGlvbjtcbiAgICB2YXIgb3JpZ2luYWxEaXNwbGF5ID0gZWwuX192T3JpZ2luYWxEaXNwbGF5ID1cbiAgICAgIGVsLnN0eWxlLmRpc3BsYXkgPT09ICdub25lJyA/ICcnIDogZWwuc3R5bGUuZGlzcGxheTtcbiAgICBpZiAodmFsdWUgJiYgdHJhbnNpdGlvbiQkMSkge1xuICAgICAgdm5vZGUuZGF0YS5zaG93ID0gdHJ1ZTtcbiAgICAgIGVudGVyKHZub2RlLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgIGVsLnN0eWxlLmRpc3BsYXkgPSBvcmlnaW5hbERpc3BsYXk7XG4gICAgICB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgZWwuc3R5bGUuZGlzcGxheSA9IHZhbHVlID8gb3JpZ2luYWxEaXNwbGF5IDogJ25vbmUnO1xuICAgIH1cbiAgfSxcblxuICB1cGRhdGU6IGZ1bmN0aW9uIHVwZGF0ZSAoZWwsIHJlZiwgdm5vZGUpIHtcbiAgICB2YXIgdmFsdWUgPSByZWYudmFsdWU7XG4gICAgdmFyIG9sZFZhbHVlID0gcmVmLm9sZFZhbHVlO1xuXG4gICAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gICAgaWYgKCF2YWx1ZSA9PT0gIW9sZFZhbHVlKSB7IHJldHVybiB9XG4gICAgdm5vZGUgPSBsb2NhdGVOb2RlKHZub2RlKTtcbiAgICB2YXIgdHJhbnNpdGlvbiQkMSA9IHZub2RlLmRhdGEgJiYgdm5vZGUuZGF0YS50cmFuc2l0aW9uO1xuICAgIGlmICh0cmFuc2l0aW9uJCQxKSB7XG4gICAgICB2bm9kZS5kYXRhLnNob3cgPSB0cnVlO1xuICAgICAgaWYgKHZhbHVlKSB7XG4gICAgICAgIGVudGVyKHZub2RlLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgZWwuc3R5bGUuZGlzcGxheSA9IGVsLl9fdk9yaWdpbmFsRGlzcGxheTtcbiAgICAgICAgfSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBsZWF2ZSh2bm9kZSwgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIGVsLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7XG4gICAgICAgIH0pO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBlbC5zdHlsZS5kaXNwbGF5ID0gdmFsdWUgPyBlbC5fX3ZPcmlnaW5hbERpc3BsYXkgOiAnbm9uZSc7XG4gICAgfVxuICB9LFxuXG4gIHVuYmluZDogZnVuY3Rpb24gdW5iaW5kIChcbiAgICBlbCxcbiAgICBiaW5kaW5nLFxuICAgIHZub2RlLFxuICAgIG9sZFZub2RlLFxuICAgIGlzRGVzdHJveVxuICApIHtcbiAgICBpZiAoIWlzRGVzdHJveSkge1xuICAgICAgZWwuc3R5bGUuZGlzcGxheSA9IGVsLl9fdk9yaWdpbmFsRGlzcGxheTtcbiAgICB9XG4gIH1cbn07XG5cbnZhciBwbGF0Zm9ybURpcmVjdGl2ZXMgPSB7XG4gIG1vZGVsOiBkaXJlY3RpdmUsXG4gIHNob3c6IHNob3dcbn07XG5cbi8qICAqL1xuXG52YXIgdHJhbnNpdGlvblByb3BzID0ge1xuICBuYW1lOiBTdHJpbmcsXG4gIGFwcGVhcjogQm9vbGVhbixcbiAgY3NzOiBCb29sZWFuLFxuICBtb2RlOiBTdHJpbmcsXG4gIHR5cGU6IFN0cmluZyxcbiAgZW50ZXJDbGFzczogU3RyaW5nLFxuICBsZWF2ZUNsYXNzOiBTdHJpbmcsXG4gIGVudGVyVG9DbGFzczogU3RyaW5nLFxuICBsZWF2ZVRvQ2xhc3M6IFN0cmluZyxcbiAgZW50ZXJBY3RpdmVDbGFzczogU3RyaW5nLFxuICBsZWF2ZUFjdGl2ZUNsYXNzOiBTdHJpbmcsXG4gIGFwcGVhckNsYXNzOiBTdHJpbmcsXG4gIGFwcGVhckFjdGl2ZUNsYXNzOiBTdHJpbmcsXG4gIGFwcGVhclRvQ2xhc3M6IFN0cmluZyxcbiAgZHVyYXRpb246IFtOdW1iZXIsIFN0cmluZywgT2JqZWN0XVxufTtcblxuLy8gaW4gY2FzZSB0aGUgY2hpbGQgaXMgYWxzbyBhbiBhYnN0cmFjdCBjb21wb25lbnQsIGUuZy4gPGtlZXAtYWxpdmU+XG4vLyB3ZSB3YW50IHRvIHJlY3Vyc2l2ZWx5IHJldHJpZXZlIHRoZSByZWFsIGNvbXBvbmVudCB0byBiZSByZW5kZXJlZFxuZnVuY3Rpb24gZ2V0UmVhbENoaWxkICh2bm9kZSkge1xuICB2YXIgY29tcE9wdGlvbnMgPSB2bm9kZSAmJiB2bm9kZS5jb21wb25lbnRPcHRpb25zO1xuICBpZiAoY29tcE9wdGlvbnMgJiYgY29tcE9wdGlvbnMuQ3Rvci5vcHRpb25zLmFic3RyYWN0KSB7XG4gICAgcmV0dXJuIGdldFJlYWxDaGlsZChnZXRGaXJzdENvbXBvbmVudENoaWxkKGNvbXBPcHRpb25zLmNoaWxkcmVuKSlcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gdm5vZGVcbiAgfVxufVxuXG5mdW5jdGlvbiBleHRyYWN0VHJhbnNpdGlvbkRhdGEgKGNvbXApIHtcbiAgdmFyIGRhdGEgPSB7fTtcbiAgdmFyIG9wdGlvbnMgPSBjb21wLiRvcHRpb25zO1xuICAvLyBwcm9wc1xuICBmb3IgKHZhciBrZXkgaW4gb3B0aW9ucy5wcm9wc0RhdGEpIHtcbiAgICBkYXRhW2tleV0gPSBjb21wW2tleV07XG4gIH1cbiAgLy8gZXZlbnRzLlxuICAvLyBleHRyYWN0IGxpc3RlbmVycyBhbmQgcGFzcyB0aGVtIGRpcmVjdGx5IHRvIHRoZSB0cmFuc2l0aW9uIG1ldGhvZHNcbiAgdmFyIGxpc3RlbmVycyA9IG9wdGlvbnMuX3BhcmVudExpc3RlbmVycztcbiAgZm9yICh2YXIga2V5JDEgaW4gbGlzdGVuZXJzKSB7XG4gICAgZGF0YVtjYW1lbGl6ZShrZXkkMSldID0gbGlzdGVuZXJzW2tleSQxXTtcbiAgfVxuICByZXR1cm4gZGF0YVxufVxuXG5mdW5jdGlvbiBwbGFjZWhvbGRlciAoaCwgcmF3Q2hpbGQpIHtcbiAgaWYgKC9cXGQta2VlcC1hbGl2ZSQvLnRlc3QocmF3Q2hpbGQudGFnKSkge1xuICAgIHJldHVybiBoKCdrZWVwLWFsaXZlJywge1xuICAgICAgcHJvcHM6IHJhd0NoaWxkLmNvbXBvbmVudE9wdGlvbnMucHJvcHNEYXRhXG4gICAgfSlcbiAgfVxufVxuXG5mdW5jdGlvbiBoYXNQYXJlbnRUcmFuc2l0aW9uICh2bm9kZSkge1xuICB3aGlsZSAoKHZub2RlID0gdm5vZGUucGFyZW50KSkge1xuICAgIGlmICh2bm9kZS5kYXRhLnRyYW5zaXRpb24pIHtcbiAgICAgIHJldHVybiB0cnVlXG4gICAgfVxuICB9XG59XG5cbmZ1bmN0aW9uIGlzU2FtZUNoaWxkIChjaGlsZCwgb2xkQ2hpbGQpIHtcbiAgcmV0dXJuIG9sZENoaWxkLmtleSA9PT0gY2hpbGQua2V5ICYmIG9sZENoaWxkLnRhZyA9PT0gY2hpbGQudGFnXG59XG5cbnZhciBpc05vdFRleHROb2RlID0gZnVuY3Rpb24gKGMpIHsgcmV0dXJuIGMudGFnIHx8IGlzQXN5bmNQbGFjZWhvbGRlcihjKTsgfTtcblxudmFyIGlzVlNob3dEaXJlY3RpdmUgPSBmdW5jdGlvbiAoZCkgeyByZXR1cm4gZC5uYW1lID09PSAnc2hvdyc7IH07XG5cbnZhciBUcmFuc2l0aW9uID0ge1xuICBuYW1lOiAndHJhbnNpdGlvbicsXG4gIHByb3BzOiB0cmFuc2l0aW9uUHJvcHMsXG4gIGFic3RyYWN0OiB0cnVlLFxuXG4gIHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyIChoKSB7XG4gICAgdmFyIHRoaXMkMSA9IHRoaXM7XG5cbiAgICB2YXIgY2hpbGRyZW4gPSB0aGlzLiRzbG90cy5kZWZhdWx0O1xuICAgIGlmICghY2hpbGRyZW4pIHtcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIC8vIGZpbHRlciBvdXQgdGV4dCBub2RlcyAocG9zc2libGUgd2hpdGVzcGFjZXMpXG4gICAgY2hpbGRyZW4gPSBjaGlsZHJlbi5maWx0ZXIoaXNOb3RUZXh0Tm9kZSk7XG4gICAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gICAgaWYgKCFjaGlsZHJlbi5sZW5ndGgpIHtcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIC8vIHdhcm4gbXVsdGlwbGUgZWxlbWVudHNcbiAgICBpZiAoY2hpbGRyZW4ubGVuZ3RoID4gMSkge1xuICAgICAgd2FybihcbiAgICAgICAgJzx0cmFuc2l0aW9uPiBjYW4gb25seSBiZSB1c2VkIG9uIGEgc2luZ2xlIGVsZW1lbnQuIFVzZSAnICtcbiAgICAgICAgJzx0cmFuc2l0aW9uLWdyb3VwPiBmb3IgbGlzdHMuJyxcbiAgICAgICAgdGhpcy4kcGFyZW50XG4gICAgICApO1xuICAgIH1cblxuICAgIHZhciBtb2RlID0gdGhpcy5tb2RlO1xuXG4gICAgLy8gd2FybiBpbnZhbGlkIG1vZGVcbiAgICBpZiAobW9kZSAmJiBtb2RlICE9PSAnaW4tb3V0JyAmJiBtb2RlICE9PSAnb3V0LWluJ1xuICAgICkge1xuICAgICAgd2FybihcbiAgICAgICAgJ2ludmFsaWQgPHRyYW5zaXRpb24+IG1vZGU6ICcgKyBtb2RlLFxuICAgICAgICB0aGlzLiRwYXJlbnRcbiAgICAgICk7XG4gICAgfVxuXG4gICAgdmFyIHJhd0NoaWxkID0gY2hpbGRyZW5bMF07XG5cbiAgICAvLyBpZiB0aGlzIGlzIGEgY29tcG9uZW50IHJvb3Qgbm9kZSBhbmQgdGhlIGNvbXBvbmVudCdzXG4gICAgLy8gcGFyZW50IGNvbnRhaW5lciBub2RlIGFsc28gaGFzIHRyYW5zaXRpb24sIHNraXAuXG4gICAgaWYgKGhhc1BhcmVudFRyYW5zaXRpb24odGhpcy4kdm5vZGUpKSB7XG4gICAgICByZXR1cm4gcmF3Q2hpbGRcbiAgICB9XG5cbiAgICAvLyBhcHBseSB0cmFuc2l0aW9uIGRhdGEgdG8gY2hpbGRcbiAgICAvLyB1c2UgZ2V0UmVhbENoaWxkKCkgdG8gaWdub3JlIGFic3RyYWN0IGNvbXBvbmVudHMgZS5nLiBrZWVwLWFsaXZlXG4gICAgdmFyIGNoaWxkID0gZ2V0UmVhbENoaWxkKHJhd0NoaWxkKTtcbiAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgICBpZiAoIWNoaWxkKSB7XG4gICAgICByZXR1cm4gcmF3Q2hpbGRcbiAgICB9XG5cbiAgICBpZiAodGhpcy5fbGVhdmluZykge1xuICAgICAgcmV0dXJuIHBsYWNlaG9sZGVyKGgsIHJhd0NoaWxkKVxuICAgIH1cblxuICAgIC8vIGVuc3VyZSBhIGtleSB0aGF0IGlzIHVuaXF1ZSB0byB0aGUgdm5vZGUgdHlwZSBhbmQgdG8gdGhpcyB0cmFuc2l0aW9uXG4gICAgLy8gY29tcG9uZW50IGluc3RhbmNlLiBUaGlzIGtleSB3aWxsIGJlIHVzZWQgdG8gcmVtb3ZlIHBlbmRpbmcgbGVhdmluZyBub2Rlc1xuICAgIC8vIGR1cmluZyBlbnRlcmluZy5cbiAgICB2YXIgaWQgPSBcIl9fdHJhbnNpdGlvbi1cIiArICh0aGlzLl91aWQpICsgXCItXCI7XG4gICAgY2hpbGQua2V5ID0gY2hpbGQua2V5ID09IG51bGxcbiAgICAgID8gY2hpbGQuaXNDb21tZW50XG4gICAgICAgID8gaWQgKyAnY29tbWVudCdcbiAgICAgICAgOiBpZCArIGNoaWxkLnRhZ1xuICAgICAgOiBpc1ByaW1pdGl2ZShjaGlsZC5rZXkpXG4gICAgICAgID8gKFN0cmluZyhjaGlsZC5rZXkpLmluZGV4T2YoaWQpID09PSAwID8gY2hpbGQua2V5IDogaWQgKyBjaGlsZC5rZXkpXG4gICAgICAgIDogY2hpbGQua2V5O1xuXG4gICAgdmFyIGRhdGEgPSAoY2hpbGQuZGF0YSB8fCAoY2hpbGQuZGF0YSA9IHt9KSkudHJhbnNpdGlvbiA9IGV4dHJhY3RUcmFuc2l0aW9uRGF0YSh0aGlzKTtcbiAgICB2YXIgb2xkUmF3Q2hpbGQgPSB0aGlzLl92bm9kZTtcbiAgICB2YXIgb2xkQ2hpbGQgPSBnZXRSZWFsQ2hpbGQob2xkUmF3Q2hpbGQpO1xuXG4gICAgLy8gbWFyayB2LXNob3dcbiAgICAvLyBzbyB0aGF0IHRoZSB0cmFuc2l0aW9uIG1vZHVsZSBjYW4gaGFuZCBvdmVyIHRoZSBjb250cm9sIHRvIHRoZSBkaXJlY3RpdmVcbiAgICBpZiAoY2hpbGQuZGF0YS5kaXJlY3RpdmVzICYmIGNoaWxkLmRhdGEuZGlyZWN0aXZlcy5zb21lKGlzVlNob3dEaXJlY3RpdmUpKSB7XG4gICAgICBjaGlsZC5kYXRhLnNob3cgPSB0cnVlO1xuICAgIH1cblxuICAgIGlmIChcbiAgICAgIG9sZENoaWxkICYmXG4gICAgICBvbGRDaGlsZC5kYXRhICYmXG4gICAgICAhaXNTYW1lQ2hpbGQoY2hpbGQsIG9sZENoaWxkKSAmJlxuICAgICAgIWlzQXN5bmNQbGFjZWhvbGRlcihvbGRDaGlsZCkgJiZcbiAgICAgIC8vICM2Njg3IGNvbXBvbmVudCByb290IGlzIGEgY29tbWVudCBub2RlXG4gICAgICAhKG9sZENoaWxkLmNvbXBvbmVudEluc3RhbmNlICYmIG9sZENoaWxkLmNvbXBvbmVudEluc3RhbmNlLl92bm9kZS5pc0NvbW1lbnQpXG4gICAgKSB7XG4gICAgICAvLyByZXBsYWNlIG9sZCBjaGlsZCB0cmFuc2l0aW9uIGRhdGEgd2l0aCBmcmVzaCBvbmVcbiAgICAgIC8vIGltcG9ydGFudCBmb3IgZHluYW1pYyB0cmFuc2l0aW9ucyFcbiAgICAgIHZhciBvbGREYXRhID0gb2xkQ2hpbGQuZGF0YS50cmFuc2l0aW9uID0gZXh0ZW5kKHt9LCBkYXRhKTtcbiAgICAgIC8vIGhhbmRsZSB0cmFuc2l0aW9uIG1vZGVcbiAgICAgIGlmIChtb2RlID09PSAnb3V0LWluJykge1xuICAgICAgICAvLyByZXR1cm4gcGxhY2Vob2xkZXIgbm9kZSBhbmQgcXVldWUgdXBkYXRlIHdoZW4gbGVhdmUgZmluaXNoZXNcbiAgICAgICAgdGhpcy5fbGVhdmluZyA9IHRydWU7XG4gICAgICAgIG1lcmdlVk5vZGVIb29rKG9sZERhdGEsICdhZnRlckxlYXZlJywgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHRoaXMkMS5fbGVhdmluZyA9IGZhbHNlO1xuICAgICAgICAgIHRoaXMkMS4kZm9yY2VVcGRhdGUoKTtcbiAgICAgICAgfSk7XG4gICAgICAgIHJldHVybiBwbGFjZWhvbGRlcihoLCByYXdDaGlsZClcbiAgICAgIH0gZWxzZSBpZiAobW9kZSA9PT0gJ2luLW91dCcpIHtcbiAgICAgICAgaWYgKGlzQXN5bmNQbGFjZWhvbGRlcihjaGlsZCkpIHtcbiAgICAgICAgICByZXR1cm4gb2xkUmF3Q2hpbGRcbiAgICAgICAgfVxuICAgICAgICB2YXIgZGVsYXllZExlYXZlO1xuICAgICAgICB2YXIgcGVyZm9ybUxlYXZlID0gZnVuY3Rpb24gKCkgeyBkZWxheWVkTGVhdmUoKTsgfTtcbiAgICAgICAgbWVyZ2VWTm9kZUhvb2soZGF0YSwgJ2FmdGVyRW50ZXInLCBwZXJmb3JtTGVhdmUpO1xuICAgICAgICBtZXJnZVZOb2RlSG9vayhkYXRhLCAnZW50ZXJDYW5jZWxsZWQnLCBwZXJmb3JtTGVhdmUpO1xuICAgICAgICBtZXJnZVZOb2RlSG9vayhvbGREYXRhLCAnZGVsYXlMZWF2ZScsIGZ1bmN0aW9uIChsZWF2ZSkgeyBkZWxheWVkTGVhdmUgPSBsZWF2ZTsgfSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIHJhd0NoaWxkXG4gIH1cbn07XG5cbi8qICAqL1xuXG52YXIgcHJvcHMgPSBleHRlbmQoe1xuICB0YWc6IFN0cmluZyxcbiAgbW92ZUNsYXNzOiBTdHJpbmdcbn0sIHRyYW5zaXRpb25Qcm9wcyk7XG5cbmRlbGV0ZSBwcm9wcy5tb2RlO1xuXG52YXIgVHJhbnNpdGlvbkdyb3VwID0ge1xuICBwcm9wczogcHJvcHMsXG5cbiAgYmVmb3JlTW91bnQ6IGZ1bmN0aW9uIGJlZm9yZU1vdW50ICgpIHtcbiAgICB2YXIgdGhpcyQxID0gdGhpcztcblxuICAgIHZhciB1cGRhdGUgPSB0aGlzLl91cGRhdGU7XG4gICAgdGhpcy5fdXBkYXRlID0gZnVuY3Rpb24gKHZub2RlLCBoeWRyYXRpbmcpIHtcbiAgICAgIHZhciByZXN0b3JlQWN0aXZlSW5zdGFuY2UgPSBzZXRBY3RpdmVJbnN0YW5jZSh0aGlzJDEpO1xuICAgICAgLy8gZm9yY2UgcmVtb3ZpbmcgcGFzc1xuICAgICAgdGhpcyQxLl9fcGF0Y2hfXyhcbiAgICAgICAgdGhpcyQxLl92bm9kZSxcbiAgICAgICAgdGhpcyQxLmtlcHQsXG4gICAgICAgIGZhbHNlLCAvLyBoeWRyYXRpbmdcbiAgICAgICAgdHJ1ZSAvLyByZW1vdmVPbmx5ICghaW1wb3J0YW50LCBhdm9pZHMgdW5uZWNlc3NhcnkgbW92ZXMpXG4gICAgICApO1xuICAgICAgdGhpcyQxLl92bm9kZSA9IHRoaXMkMS5rZXB0O1xuICAgICAgcmVzdG9yZUFjdGl2ZUluc3RhbmNlKCk7XG4gICAgICB1cGRhdGUuY2FsbCh0aGlzJDEsIHZub2RlLCBoeWRyYXRpbmcpO1xuICAgIH07XG4gIH0sXG5cbiAgcmVuZGVyOiBmdW5jdGlvbiByZW5kZXIgKGgpIHtcbiAgICB2YXIgdGFnID0gdGhpcy50YWcgfHwgdGhpcy4kdm5vZGUuZGF0YS50YWcgfHwgJ3NwYW4nO1xuICAgIHZhciBtYXAgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgIHZhciBwcmV2Q2hpbGRyZW4gPSB0aGlzLnByZXZDaGlsZHJlbiA9IHRoaXMuY2hpbGRyZW47XG4gICAgdmFyIHJhd0NoaWxkcmVuID0gdGhpcy4kc2xvdHMuZGVmYXVsdCB8fCBbXTtcbiAgICB2YXIgY2hpbGRyZW4gPSB0aGlzLmNoaWxkcmVuID0gW107XG4gICAgdmFyIHRyYW5zaXRpb25EYXRhID0gZXh0cmFjdFRyYW5zaXRpb25EYXRhKHRoaXMpO1xuXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCByYXdDaGlsZHJlbi5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIGMgPSByYXdDaGlsZHJlbltpXTtcbiAgICAgIGlmIChjLnRhZykge1xuICAgICAgICBpZiAoYy5rZXkgIT0gbnVsbCAmJiBTdHJpbmcoYy5rZXkpLmluZGV4T2YoJ19fdmxpc3QnKSAhPT0gMCkge1xuICAgICAgICAgIGNoaWxkcmVuLnB1c2goYyk7XG4gICAgICAgICAgbWFwW2Mua2V5XSA9IGNcbiAgICAgICAgICA7KGMuZGF0YSB8fCAoYy5kYXRhID0ge30pKS50cmFuc2l0aW9uID0gdHJhbnNpdGlvbkRhdGE7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdmFyIG9wdHMgPSBjLmNvbXBvbmVudE9wdGlvbnM7XG4gICAgICAgICAgdmFyIG5hbWUgPSBvcHRzID8gKG9wdHMuQ3Rvci5vcHRpb25zLm5hbWUgfHwgb3B0cy50YWcgfHwgJycpIDogYy50YWc7XG4gICAgICAgICAgd2FybigoXCI8dHJhbnNpdGlvbi1ncm91cD4gY2hpbGRyZW4gbXVzdCBiZSBrZXllZDogPFwiICsgbmFtZSArIFwiPlwiKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAocHJldkNoaWxkcmVuKSB7XG4gICAgICB2YXIga2VwdCA9IFtdO1xuICAgICAgdmFyIHJlbW92ZWQgPSBbXTtcbiAgICAgIGZvciAodmFyIGkkMSA9IDA7IGkkMSA8IHByZXZDaGlsZHJlbi5sZW5ndGg7IGkkMSsrKSB7XG4gICAgICAgIHZhciBjJDEgPSBwcmV2Q2hpbGRyZW5baSQxXTtcbiAgICAgICAgYyQxLmRhdGEudHJhbnNpdGlvbiA9IHRyYW5zaXRpb25EYXRhO1xuICAgICAgICBjJDEuZGF0YS5wb3MgPSBjJDEuZWxtLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO1xuICAgICAgICBpZiAobWFwW2MkMS5rZXldKSB7XG4gICAgICAgICAga2VwdC5wdXNoKGMkMSk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmVtb3ZlZC5wdXNoKGMkMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRoaXMua2VwdCA9IGgodGFnLCBudWxsLCBrZXB0KTtcbiAgICAgIHRoaXMucmVtb3ZlZCA9IHJlbW92ZWQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIGgodGFnLCBudWxsLCBjaGlsZHJlbilcbiAgfSxcblxuICB1cGRhdGVkOiBmdW5jdGlvbiB1cGRhdGVkICgpIHtcbiAgICB2YXIgY2hpbGRyZW4gPSB0aGlzLnByZXZDaGlsZHJlbjtcbiAgICB2YXIgbW92ZUNsYXNzID0gdGhpcy5tb3ZlQ2xhc3MgfHwgKCh0aGlzLm5hbWUgfHwgJ3YnKSArICctbW92ZScpO1xuICAgIGlmICghY2hpbGRyZW4ubGVuZ3RoIHx8ICF0aGlzLmhhc01vdmUoY2hpbGRyZW5bMF0uZWxtLCBtb3ZlQ2xhc3MpKSB7XG4gICAgICByZXR1cm5cbiAgICB9XG5cbiAgICAvLyB3ZSBkaXZpZGUgdGhlIHdvcmsgaW50byB0aHJlZSBsb29wcyB0byBhdm9pZCBtaXhpbmcgRE9NIHJlYWRzIGFuZCB3cml0ZXNcbiAgICAvLyBpbiBlYWNoIGl0ZXJhdGlvbiAtIHdoaWNoIGhlbHBzIHByZXZlbnQgbGF5b3V0IHRocmFzaGluZy5cbiAgICBjaGlsZHJlbi5mb3JFYWNoKGNhbGxQZW5kaW5nQ2JzKTtcbiAgICBjaGlsZHJlbi5mb3JFYWNoKHJlY29yZFBvc2l0aW9uKTtcbiAgICBjaGlsZHJlbi5mb3JFYWNoKGFwcGx5VHJhbnNsYXRpb24pO1xuXG4gICAgLy8gZm9yY2UgcmVmbG93IHRvIHB1dCBldmVyeXRoaW5nIGluIHBvc2l0aW9uXG4gICAgLy8gYXNzaWduIHRvIHRoaXMgdG8gYXZvaWQgYmVpbmcgcmVtb3ZlZCBpbiB0cmVlLXNoYWtpbmdcbiAgICAvLyAkZmxvdy1kaXNhYmxlLWxpbmVcbiAgICB0aGlzLl9yZWZsb3cgPSBkb2N1bWVudC5ib2R5Lm9mZnNldEhlaWdodDtcblxuICAgIGNoaWxkcmVuLmZvckVhY2goZnVuY3Rpb24gKGMpIHtcbiAgICAgIGlmIChjLmRhdGEubW92ZWQpIHtcbiAgICAgICAgdmFyIGVsID0gYy5lbG07XG4gICAgICAgIHZhciBzID0gZWwuc3R5bGU7XG4gICAgICAgIGFkZFRyYW5zaXRpb25DbGFzcyhlbCwgbW92ZUNsYXNzKTtcbiAgICAgICAgcy50cmFuc2Zvcm0gPSBzLldlYmtpdFRyYW5zZm9ybSA9IHMudHJhbnNpdGlvbkR1cmF0aW9uID0gJyc7XG4gICAgICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIodHJhbnNpdGlvbkVuZEV2ZW50LCBlbC5fbW92ZUNiID0gZnVuY3Rpb24gY2IgKGUpIHtcbiAgICAgICAgICBpZiAoZSAmJiBlLnRhcmdldCAhPT0gZWwpIHtcbiAgICAgICAgICAgIHJldHVyblxuICAgICAgICAgIH1cbiAgICAgICAgICBpZiAoIWUgfHwgL3RyYW5zZm9ybSQvLnRlc3QoZS5wcm9wZXJ0eU5hbWUpKSB7XG4gICAgICAgICAgICBlbC5yZW1vdmVFdmVudExpc3RlbmVyKHRyYW5zaXRpb25FbmRFdmVudCwgY2IpO1xuICAgICAgICAgICAgZWwuX21vdmVDYiA9IG51bGw7XG4gICAgICAgICAgICByZW1vdmVUcmFuc2l0aW9uQ2xhc3MoZWwsIG1vdmVDbGFzcyk7XG4gICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfSxcblxuICBtZXRob2RzOiB7XG4gICAgaGFzTW92ZTogZnVuY3Rpb24gaGFzTW92ZSAoZWwsIG1vdmVDbGFzcykge1xuICAgICAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gICAgICBpZiAoIWhhc1RyYW5zaXRpb24pIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICB9XG4gICAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgICAgIGlmICh0aGlzLl9oYXNNb3ZlKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9oYXNNb3ZlXG4gICAgICB9XG4gICAgICAvLyBEZXRlY3Qgd2hldGhlciBhbiBlbGVtZW50IHdpdGggdGhlIG1vdmUgY2xhc3MgYXBwbGllZCBoYXNcbiAgICAgIC8vIENTUyB0cmFuc2l0aW9ucy4gU2luY2UgdGhlIGVsZW1lbnQgbWF5IGJlIGluc2lkZSBhbiBlbnRlcmluZ1xuICAgICAgLy8gdHJhbnNpdGlvbiBhdCB0aGlzIHZlcnkgbW9tZW50LCB3ZSBtYWtlIGEgY2xvbmUgb2YgaXQgYW5kIHJlbW92ZVxuICAgICAgLy8gYWxsIG90aGVyIHRyYW5zaXRpb24gY2xhc3NlcyBhcHBsaWVkIHRvIGVuc3VyZSBvbmx5IHRoZSBtb3ZlIGNsYXNzXG4gICAgICAvLyBpcyBhcHBsaWVkLlxuICAgICAgdmFyIGNsb25lID0gZWwuY2xvbmVOb2RlKCk7XG4gICAgICBpZiAoZWwuX3RyYW5zaXRpb25DbGFzc2VzKSB7XG4gICAgICAgIGVsLl90cmFuc2l0aW9uQ2xhc3Nlcy5mb3JFYWNoKGZ1bmN0aW9uIChjbHMpIHsgcmVtb3ZlQ2xhc3MoY2xvbmUsIGNscyk7IH0pO1xuICAgICAgfVxuICAgICAgYWRkQ2xhc3MoY2xvbmUsIG1vdmVDbGFzcyk7XG4gICAgICBjbG9uZS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnO1xuICAgICAgdGhpcy4kZWwuYXBwZW5kQ2hpbGQoY2xvbmUpO1xuICAgICAgdmFyIGluZm8gPSBnZXRUcmFuc2l0aW9uSW5mbyhjbG9uZSk7XG4gICAgICB0aGlzLiRlbC5yZW1vdmVDaGlsZChjbG9uZSk7XG4gICAgICByZXR1cm4gKHRoaXMuX2hhc01vdmUgPSBpbmZvLmhhc1RyYW5zZm9ybSlcbiAgICB9XG4gIH1cbn07XG5cbmZ1bmN0aW9uIGNhbGxQZW5kaW5nQ2JzIChjKSB7XG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICBpZiAoYy5lbG0uX21vdmVDYikge1xuICAgIGMuZWxtLl9tb3ZlQ2IoKTtcbiAgfVxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgaWYgKGMuZWxtLl9lbnRlckNiKSB7XG4gICAgYy5lbG0uX2VudGVyQ2IoKTtcbiAgfVxufVxuXG5mdW5jdGlvbiByZWNvcmRQb3NpdGlvbiAoYykge1xuICBjLmRhdGEubmV3UG9zID0gYy5lbG0uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG59XG5cbmZ1bmN0aW9uIGFwcGx5VHJhbnNsYXRpb24gKGMpIHtcbiAgdmFyIG9sZFBvcyA9IGMuZGF0YS5wb3M7XG4gIHZhciBuZXdQb3MgPSBjLmRhdGEubmV3UG9zO1xuICB2YXIgZHggPSBvbGRQb3MubGVmdCAtIG5ld1Bvcy5sZWZ0O1xuICB2YXIgZHkgPSBvbGRQb3MudG9wIC0gbmV3UG9zLnRvcDtcbiAgaWYgKGR4IHx8IGR5KSB7XG4gICAgYy5kYXRhLm1vdmVkID0gdHJ1ZTtcbiAgICB2YXIgcyA9IGMuZWxtLnN0eWxlO1xuICAgIHMudHJhbnNmb3JtID0gcy5XZWJraXRUcmFuc2Zvcm0gPSBcInRyYW5zbGF0ZShcIiArIGR4ICsgXCJweCxcIiArIGR5ICsgXCJweClcIjtcbiAgICBzLnRyYW5zaXRpb25EdXJhdGlvbiA9ICcwcyc7XG4gIH1cbn1cblxudmFyIHBsYXRmb3JtQ29tcG9uZW50cyA9IHtcbiAgVHJhbnNpdGlvbjogVHJhbnNpdGlvbixcbiAgVHJhbnNpdGlvbkdyb3VwOiBUcmFuc2l0aW9uR3JvdXBcbn07XG5cbi8qICAqL1xuXG4vLyBpbnN0YWxsIHBsYXRmb3JtIHNwZWNpZmljIHV0aWxzXG5WdWUuY29uZmlnLm11c3RVc2VQcm9wID0gbXVzdFVzZVByb3A7XG5WdWUuY29uZmlnLmlzUmVzZXJ2ZWRUYWcgPSBpc1Jlc2VydmVkVGFnO1xuVnVlLmNvbmZpZy5pc1Jlc2VydmVkQXR0ciA9IGlzUmVzZXJ2ZWRBdHRyO1xuVnVlLmNvbmZpZy5nZXRUYWdOYW1lc3BhY2UgPSBnZXRUYWdOYW1lc3BhY2U7XG5WdWUuY29uZmlnLmlzVW5rbm93bkVsZW1lbnQgPSBpc1Vua25vd25FbGVtZW50O1xuXG4vLyBpbnN0YWxsIHBsYXRmb3JtIHJ1bnRpbWUgZGlyZWN0aXZlcyAmIGNvbXBvbmVudHNcbmV4dGVuZChWdWUub3B0aW9ucy5kaXJlY3RpdmVzLCBwbGF0Zm9ybURpcmVjdGl2ZXMpO1xuZXh0ZW5kKFZ1ZS5vcHRpb25zLmNvbXBvbmVudHMsIHBsYXRmb3JtQ29tcG9uZW50cyk7XG5cbi8vIGluc3RhbGwgcGxhdGZvcm0gcGF0Y2ggZnVuY3Rpb25cblZ1ZS5wcm90b3R5cGUuX19wYXRjaF9fID0gaW5Ccm93c2VyID8gcGF0Y2ggOiBub29wO1xuXG4vLyBwdWJsaWMgbW91bnQgbWV0aG9kXG5WdWUucHJvdG90eXBlLiRtb3VudCA9IGZ1bmN0aW9uIChcbiAgZWwsXG4gIGh5ZHJhdGluZ1xuKSB7XG4gIGVsID0gZWwgJiYgaW5Ccm93c2VyID8gcXVlcnkoZWwpIDogdW5kZWZpbmVkO1xuICByZXR1cm4gbW91bnRDb21wb25lbnQodGhpcywgZWwsIGh5ZHJhdGluZylcbn07XG5cbi8vIGRldnRvb2xzIGdsb2JhbCBob29rXG4vKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqL1xuaWYgKGluQnJvd3Nlcikge1xuICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHtcbiAgICBpZiAoY29uZmlnLmRldnRvb2xzKSB7XG4gICAgICBpZiAoZGV2dG9vbHMpIHtcbiAgICAgICAgZGV2dG9vbHMuZW1pdCgnaW5pdCcsIFZ1ZSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBjb25zb2xlW2NvbnNvbGUuaW5mbyA/ICdpbmZvJyA6ICdsb2cnXShcbiAgICAgICAgICAnRG93bmxvYWQgdGhlIFZ1ZSBEZXZ0b29scyBleHRlbnNpb24gZm9yIGEgYmV0dGVyIGRldmVsb3BtZW50IGV4cGVyaWVuY2U6XFxuJyArXG4gICAgICAgICAgJ2h0dHBzOi8vZ2l0aHViLmNvbS92dWVqcy92dWUtZGV2dG9vbHMnXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICAgIGlmIChjb25maWcucHJvZHVjdGlvblRpcCAhPT0gZmFsc2UgJiZcbiAgICAgIHR5cGVvZiBjb25zb2xlICE9PSAndW5kZWZpbmVkJ1xuICAgICkge1xuICAgICAgY29uc29sZVtjb25zb2xlLmluZm8gPyAnaW5mbycgOiAnbG9nJ10oXG4gICAgICAgIFwiWW91IGFyZSBydW5uaW5nIFZ1ZSBpbiBkZXZlbG9wbWVudCBtb2RlLlxcblwiICtcbiAgICAgICAgXCJNYWtlIHN1cmUgdG8gdHVybiBvbiBwcm9kdWN0aW9uIG1vZGUgd2hlbiBkZXBsb3lpbmcgZm9yIHByb2R1Y3Rpb24uXFxuXCIgK1xuICAgICAgICBcIlNlZSBtb3JlIHRpcHMgYXQgaHR0cHM6Ly92dWVqcy5vcmcvZ3VpZGUvZGVwbG95bWVudC5odG1sXCJcbiAgICAgICk7XG4gICAgfVxuICB9LCAwKTtcbn1cblxuLyogICovXG5cbnZhciBkZWZhdWx0VGFnUkUgPSAvXFx7XFx7KCg/Oi58XFxyP1xcbikrPylcXH1cXH0vZztcbnZhciByZWdleEVzY2FwZVJFID0gL1stLiorP14ke30oKXxbXFxdXFwvXFxcXF0vZztcblxudmFyIGJ1aWxkUmVnZXggPSBjYWNoZWQoZnVuY3Rpb24gKGRlbGltaXRlcnMpIHtcbiAgdmFyIG9wZW4gPSBkZWxpbWl0ZXJzWzBdLnJlcGxhY2UocmVnZXhFc2NhcGVSRSwgJ1xcXFwkJicpO1xuICB2YXIgY2xvc2UgPSBkZWxpbWl0ZXJzWzFdLnJlcGxhY2UocmVnZXhFc2NhcGVSRSwgJ1xcXFwkJicpO1xuICByZXR1cm4gbmV3IFJlZ0V4cChvcGVuICsgJygoPzoufFxcXFxuKSs/KScgKyBjbG9zZSwgJ2cnKVxufSk7XG5cblxuXG5mdW5jdGlvbiBwYXJzZVRleHQgKFxuICB0ZXh0LFxuICBkZWxpbWl0ZXJzXG4pIHtcbiAgdmFyIHRhZ1JFID0gZGVsaW1pdGVycyA/IGJ1aWxkUmVnZXgoZGVsaW1pdGVycykgOiBkZWZhdWx0VGFnUkU7XG4gIGlmICghdGFnUkUudGVzdCh0ZXh0KSkge1xuICAgIHJldHVyblxuICB9XG4gIHZhciB0b2tlbnMgPSBbXTtcbiAgdmFyIHJhd1Rva2VucyA9IFtdO1xuICB2YXIgbGFzdEluZGV4ID0gdGFnUkUubGFzdEluZGV4ID0gMDtcbiAgdmFyIG1hdGNoLCBpbmRleCwgdG9rZW5WYWx1ZTtcbiAgd2hpbGUgKChtYXRjaCA9IHRhZ1JFLmV4ZWModGV4dCkpKSB7XG4gICAgaW5kZXggPSBtYXRjaC5pbmRleDtcbiAgICAvLyBwdXNoIHRleHQgdG9rZW5cbiAgICBpZiAoaW5kZXggPiBsYXN0SW5kZXgpIHtcbiAgICAgIHJhd1Rva2Vucy5wdXNoKHRva2VuVmFsdWUgPSB0ZXh0LnNsaWNlKGxhc3RJbmRleCwgaW5kZXgpKTtcbiAgICAgIHRva2Vucy5wdXNoKEpTT04uc3RyaW5naWZ5KHRva2VuVmFsdWUpKTtcbiAgICB9XG4gICAgLy8gdGFnIHRva2VuXG4gICAgdmFyIGV4cCA9IHBhcnNlRmlsdGVycyhtYXRjaFsxXS50cmltKCkpO1xuICAgIHRva2Vucy5wdXNoKChcIl9zKFwiICsgZXhwICsgXCIpXCIpKTtcbiAgICByYXdUb2tlbnMucHVzaCh7ICdAYmluZGluZyc6IGV4cCB9KTtcbiAgICBsYXN0SW5kZXggPSBpbmRleCArIG1hdGNoWzBdLmxlbmd0aDtcbiAgfVxuICBpZiAobGFzdEluZGV4IDwgdGV4dC5sZW5ndGgpIHtcbiAgICByYXdUb2tlbnMucHVzaCh0b2tlblZhbHVlID0gdGV4dC5zbGljZShsYXN0SW5kZXgpKTtcbiAgICB0b2tlbnMucHVzaChKU09OLnN0cmluZ2lmeSh0b2tlblZhbHVlKSk7XG4gIH1cbiAgcmV0dXJuIHtcbiAgICBleHByZXNzaW9uOiB0b2tlbnMuam9pbignKycpLFxuICAgIHRva2VuczogcmF3VG9rZW5zXG4gIH1cbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIHRyYW5zZm9ybU5vZGUgKGVsLCBvcHRpb25zKSB7XG4gIHZhciB3YXJuID0gb3B0aW9ucy53YXJuIHx8IGJhc2VXYXJuO1xuICB2YXIgc3RhdGljQ2xhc3MgPSBnZXRBbmRSZW1vdmVBdHRyKGVsLCAnY2xhc3MnKTtcbiAgaWYgKHN0YXRpY0NsYXNzKSB7XG4gICAgdmFyIHJlcyA9IHBhcnNlVGV4dChzdGF0aWNDbGFzcywgb3B0aW9ucy5kZWxpbWl0ZXJzKTtcbiAgICBpZiAocmVzKSB7XG4gICAgICB3YXJuKFxuICAgICAgICBcImNsYXNzPVxcXCJcIiArIHN0YXRpY0NsYXNzICsgXCJcXFwiOiBcIiArXG4gICAgICAgICdJbnRlcnBvbGF0aW9uIGluc2lkZSBhdHRyaWJ1dGVzIGhhcyBiZWVuIHJlbW92ZWQuICcgK1xuICAgICAgICAnVXNlIHYtYmluZCBvciB0aGUgY29sb24gc2hvcnRoYW5kIGluc3RlYWQuIEZvciBleGFtcGxlLCAnICtcbiAgICAgICAgJ2luc3RlYWQgb2YgPGRpdiBjbGFzcz1cInt7IHZhbCB9fVwiPiwgdXNlIDxkaXYgOmNsYXNzPVwidmFsXCI+LicsXG4gICAgICAgIGVsLnJhd0F0dHJzTWFwWydjbGFzcyddXG4gICAgICApO1xuICAgIH1cbiAgfVxuICBpZiAoc3RhdGljQ2xhc3MpIHtcbiAgICBlbC5zdGF0aWNDbGFzcyA9IEpTT04uc3RyaW5naWZ5KHN0YXRpY0NsYXNzKTtcbiAgfVxuICB2YXIgY2xhc3NCaW5kaW5nID0gZ2V0QmluZGluZ0F0dHIoZWwsICdjbGFzcycsIGZhbHNlIC8qIGdldFN0YXRpYyAqLyk7XG4gIGlmIChjbGFzc0JpbmRpbmcpIHtcbiAgICBlbC5jbGFzc0JpbmRpbmcgPSBjbGFzc0JpbmRpbmc7XG4gIH1cbn1cblxuZnVuY3Rpb24gZ2VuRGF0YSAoZWwpIHtcbiAgdmFyIGRhdGEgPSAnJztcbiAgaWYgKGVsLnN0YXRpY0NsYXNzKSB7XG4gICAgZGF0YSArPSBcInN0YXRpY0NsYXNzOlwiICsgKGVsLnN0YXRpY0NsYXNzKSArIFwiLFwiO1xuICB9XG4gIGlmIChlbC5jbGFzc0JpbmRpbmcpIHtcbiAgICBkYXRhICs9IFwiY2xhc3M6XCIgKyAoZWwuY2xhc3NCaW5kaW5nKSArIFwiLFwiO1xuICB9XG4gIHJldHVybiBkYXRhXG59XG5cbnZhciBrbGFzcyQxID0ge1xuICBzdGF0aWNLZXlzOiBbJ3N0YXRpY0NsYXNzJ10sXG4gIHRyYW5zZm9ybU5vZGU6IHRyYW5zZm9ybU5vZGUsXG4gIGdlbkRhdGE6IGdlbkRhdGFcbn07XG5cbi8qICAqL1xuXG5mdW5jdGlvbiB0cmFuc2Zvcm1Ob2RlJDEgKGVsLCBvcHRpb25zKSB7XG4gIHZhciB3YXJuID0gb3B0aW9ucy53YXJuIHx8IGJhc2VXYXJuO1xuICB2YXIgc3RhdGljU3R5bGUgPSBnZXRBbmRSZW1vdmVBdHRyKGVsLCAnc3R5bGUnKTtcbiAgaWYgKHN0YXRpY1N0eWxlKSB7XG4gICAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gICAge1xuICAgICAgdmFyIHJlcyA9IHBhcnNlVGV4dChzdGF0aWNTdHlsZSwgb3B0aW9ucy5kZWxpbWl0ZXJzKTtcbiAgICAgIGlmIChyZXMpIHtcbiAgICAgICAgd2FybihcbiAgICAgICAgICBcInN0eWxlPVxcXCJcIiArIHN0YXRpY1N0eWxlICsgXCJcXFwiOiBcIiArXG4gICAgICAgICAgJ0ludGVycG9sYXRpb24gaW5zaWRlIGF0dHJpYnV0ZXMgaGFzIGJlZW4gcmVtb3ZlZC4gJyArXG4gICAgICAgICAgJ1VzZSB2LWJpbmQgb3IgdGhlIGNvbG9uIHNob3J0aGFuZCBpbnN0ZWFkLiBGb3IgZXhhbXBsZSwgJyArXG4gICAgICAgICAgJ2luc3RlYWQgb2YgPGRpdiBzdHlsZT1cInt7IHZhbCB9fVwiPiwgdXNlIDxkaXYgOnN0eWxlPVwidmFsXCI+LicsXG4gICAgICAgICAgZWwucmF3QXR0cnNNYXBbJ3N0eWxlJ11cbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gICAgZWwuc3RhdGljU3R5bGUgPSBKU09OLnN0cmluZ2lmeShwYXJzZVN0eWxlVGV4dChzdGF0aWNTdHlsZSkpO1xuICB9XG5cbiAgdmFyIHN0eWxlQmluZGluZyA9IGdldEJpbmRpbmdBdHRyKGVsLCAnc3R5bGUnLCBmYWxzZSAvKiBnZXRTdGF0aWMgKi8pO1xuICBpZiAoc3R5bGVCaW5kaW5nKSB7XG4gICAgZWwuc3R5bGVCaW5kaW5nID0gc3R5bGVCaW5kaW5nO1xuICB9XG59XG5cbmZ1bmN0aW9uIGdlbkRhdGEkMSAoZWwpIHtcbiAgdmFyIGRhdGEgPSAnJztcbiAgaWYgKGVsLnN0YXRpY1N0eWxlKSB7XG4gICAgZGF0YSArPSBcInN0YXRpY1N0eWxlOlwiICsgKGVsLnN0YXRpY1N0eWxlKSArIFwiLFwiO1xuICB9XG4gIGlmIChlbC5zdHlsZUJpbmRpbmcpIHtcbiAgICBkYXRhICs9IFwic3R5bGU6KFwiICsgKGVsLnN0eWxlQmluZGluZykgKyBcIiksXCI7XG4gIH1cbiAgcmV0dXJuIGRhdGFcbn1cblxudmFyIHN0eWxlJDEgPSB7XG4gIHN0YXRpY0tleXM6IFsnc3RhdGljU3R5bGUnXSxcbiAgdHJhbnNmb3JtTm9kZTogdHJhbnNmb3JtTm9kZSQxLFxuICBnZW5EYXRhOiBnZW5EYXRhJDFcbn07XG5cbi8qICAqL1xuXG52YXIgZGVjb2RlcjtcblxudmFyIGhlID0ge1xuICBkZWNvZGU6IGZ1bmN0aW9uIGRlY29kZSAoaHRtbCkge1xuICAgIGRlY29kZXIgPSBkZWNvZGVyIHx8IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO1xuICAgIGRlY29kZXIuaW5uZXJIVE1MID0gaHRtbDtcbiAgICByZXR1cm4gZGVjb2Rlci50ZXh0Q29udGVudFxuICB9XG59O1xuXG4vKiAgKi9cblxudmFyIGlzVW5hcnlUYWcgPSBtYWtlTWFwKFxuICAnYXJlYSxiYXNlLGJyLGNvbCxlbWJlZCxmcmFtZSxocixpbWcsaW5wdXQsaXNpbmRleCxrZXlnZW4sJyArXG4gICdsaW5rLG1ldGEscGFyYW0sc291cmNlLHRyYWNrLHdicidcbik7XG5cbi8vIEVsZW1lbnRzIHRoYXQgeW91IGNhbiwgaW50ZW50aW9uYWxseSwgbGVhdmUgb3BlblxuLy8gKGFuZCB3aGljaCBjbG9zZSB0aGVtc2VsdmVzKVxudmFyIGNhbkJlTGVmdE9wZW5UYWcgPSBtYWtlTWFwKFxuICAnY29sZ3JvdXAsZGQsZHQsbGksb3B0aW9ucyxwLHRkLHRmb290LHRoLHRoZWFkLHRyLHNvdXJjZSdcbik7XG5cbi8vIEhUTUw1IHRhZ3MgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvaW5kaWNlcy5odG1sI2VsZW1lbnRzLTNcbi8vIFBocmFzaW5nIENvbnRlbnQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvZG9tLmh0bWwjcGhyYXNpbmctY29udGVudFxudmFyIGlzTm9uUGhyYXNpbmdUYWcgPSBtYWtlTWFwKFxuICAnYWRkcmVzcyxhcnRpY2xlLGFzaWRlLGJhc2UsYmxvY2txdW90ZSxib2R5LGNhcHRpb24sY29sLGNvbGdyb3VwLGRkLCcgK1xuICAnZGV0YWlscyxkaWFsb2csZGl2LGRsLGR0LGZpZWxkc2V0LGZpZ2NhcHRpb24sZmlndXJlLGZvb3Rlcixmb3JtLCcgK1xuICAnaDEsaDIsaDMsaDQsaDUsaDYsaGVhZCxoZWFkZXIsaGdyb3VwLGhyLGh0bWwsbGVnZW5kLGxpLG1lbnVpdGVtLG1ldGEsJyArXG4gICdvcHRncm91cCxvcHRpb24scGFyYW0scnAscnQsc291cmNlLHN0eWxlLHN1bW1hcnksdGJvZHksdGQsdGZvb3QsdGgsdGhlYWQsJyArXG4gICd0aXRsZSx0cix0cmFjaydcbik7XG5cbi8qKlxuICogTm90IHR5cGUtY2hlY2tpbmcgdGhpcyBmaWxlIGJlY2F1c2UgaXQncyBtb3N0bHkgdmVuZG9yIGNvZGUuXG4gKi9cblxuLy8gUmVndWxhciBFeHByZXNzaW9ucyBmb3IgcGFyc2luZyB0YWdzIGFuZCBhdHRyaWJ1dGVzXG52YXIgYXR0cmlidXRlID0gL15cXHMqKFteXFxzXCInPD5cXC89XSspKD86XFxzKig9KVxccyooPzpcIihbXlwiXSopXCIrfCcoW14nXSopJyt8KFteXFxzXCInPTw+YF0rKSkpPy87XG52YXIgZHluYW1pY0FyZ0F0dHJpYnV0ZSA9IC9eXFxzKigoPzp2LVtcXHctXSs6fEB8OnwjKVxcW1tePV0rXFxdW15cXHNcIic8PlxcLz1dKikoPzpcXHMqKD0pXFxzKig/OlwiKFteXCJdKilcIit8JyhbXiddKiknK3woW15cXHNcIic9PD5gXSspKSk/LztcbnZhciBuY25hbWUgPSBcIlthLXpBLVpfXVtcXFxcLVxcXFwuMC05X2EtekEtWlwiICsgKHVuaWNvZGVSZWdFeHAuc291cmNlKSArIFwiXSpcIjtcbnZhciBxbmFtZUNhcHR1cmUgPSBcIigoPzpcIiArIG5jbmFtZSArIFwiXFxcXDopP1wiICsgbmNuYW1lICsgXCIpXCI7XG52YXIgc3RhcnRUYWdPcGVuID0gbmV3IFJlZ0V4cCgoXCJePFwiICsgcW5hbWVDYXB0dXJlKSk7XG52YXIgc3RhcnRUYWdDbG9zZSA9IC9eXFxzKihcXC8/KT4vO1xudmFyIGVuZFRhZyA9IG5ldyBSZWdFeHAoKFwiXjxcXFxcL1wiICsgcW5hbWVDYXB0dXJlICsgXCJbXj5dKj5cIikpO1xudmFyIGRvY3R5cGUgPSAvXjwhRE9DVFlQRSBbXj5dKz4vaTtcbi8vICM3Mjk4OiBlc2NhcGUgLSB0byBhdm9pZCBiZWluZyBwYXNzZWQgYXMgSFRNTCBjb21tZW50IHdoZW4gaW5saW5lZCBpbiBwYWdlXG52YXIgY29tbWVudCA9IC9ePCFcXC0tLztcbnZhciBjb25kaXRpb25hbENvbW1lbnQgPSAvXjwhXFxbLztcblxuLy8gU3BlY2lhbCBFbGVtZW50cyAoY2FuIGNvbnRhaW4gYW55dGhpbmcpXG52YXIgaXNQbGFpblRleHRFbGVtZW50ID0gbWFrZU1hcCgnc2NyaXB0LHN0eWxlLHRleHRhcmVhJywgdHJ1ZSk7XG52YXIgcmVDYWNoZSA9IHt9O1xuXG52YXIgZGVjb2RpbmdNYXAgPSB7XG4gICcmbHQ7JzogJzwnLFxuICAnJmd0Oyc6ICc+JyxcbiAgJyZxdW90Oyc6ICdcIicsXG4gICcmYW1wOyc6ICcmJyxcbiAgJyYjMTA7JzogJ1xcbicsXG4gICcmIzk7JzogJ1xcdCcsXG4gICcmIzM5Oyc6IFwiJ1wiXG59O1xudmFyIGVuY29kZWRBdHRyID0gLyYoPzpsdHxndHxxdW90fGFtcHwjMzkpOy9nO1xudmFyIGVuY29kZWRBdHRyV2l0aE5ld0xpbmVzID0gLyYoPzpsdHxndHxxdW90fGFtcHwjMzl8IzEwfCM5KTsvZztcblxuLy8gIzU5OTJcbnZhciBpc0lnbm9yZU5ld2xpbmVUYWcgPSBtYWtlTWFwKCdwcmUsdGV4dGFyZWEnLCB0cnVlKTtcbnZhciBzaG91bGRJZ25vcmVGaXJzdE5ld2xpbmUgPSBmdW5jdGlvbiAodGFnLCBodG1sKSB7IHJldHVybiB0YWcgJiYgaXNJZ25vcmVOZXdsaW5lVGFnKHRhZykgJiYgaHRtbFswXSA9PT0gJ1xcbic7IH07XG5cbmZ1bmN0aW9uIGRlY29kZUF0dHIgKHZhbHVlLCBzaG91bGREZWNvZGVOZXdsaW5lcykge1xuICB2YXIgcmUgPSBzaG91bGREZWNvZGVOZXdsaW5lcyA/IGVuY29kZWRBdHRyV2l0aE5ld0xpbmVzIDogZW5jb2RlZEF0dHI7XG4gIHJldHVybiB2YWx1ZS5yZXBsYWNlKHJlLCBmdW5jdGlvbiAobWF0Y2gpIHsgcmV0dXJuIGRlY29kaW5nTWFwW21hdGNoXTsgfSlcbn1cblxuZnVuY3Rpb24gcGFyc2VIVE1MIChodG1sLCBvcHRpb25zKSB7XG4gIHZhciBzdGFjayA9IFtdO1xuICB2YXIgZXhwZWN0SFRNTCA9IG9wdGlvbnMuZXhwZWN0SFRNTDtcbiAgdmFyIGlzVW5hcnlUYWckJDEgPSBvcHRpb25zLmlzVW5hcnlUYWcgfHwgbm87XG4gIHZhciBjYW5CZUxlZnRPcGVuVGFnJCQxID0gb3B0aW9ucy5jYW5CZUxlZnRPcGVuVGFnIHx8IG5vO1xuICB2YXIgaW5kZXggPSAwO1xuICB2YXIgbGFzdCwgbGFzdFRhZztcbiAgd2hpbGUgKGh0bWwpIHtcbiAgICBsYXN0ID0gaHRtbDtcbiAgICAvLyBNYWtlIHN1cmUgd2UncmUgbm90IGluIGEgcGxhaW50ZXh0IGNvbnRlbnQgZWxlbWVudCBsaWtlIHNjcmlwdC9zdHlsZVxuICAgIGlmICghbGFzdFRhZyB8fCAhaXNQbGFpblRleHRFbGVtZW50KGxhc3RUYWcpKSB7XG4gICAgICB2YXIgdGV4dEVuZCA9IGh0bWwuaW5kZXhPZignPCcpO1xuICAgICAgaWYgKHRleHRFbmQgPT09IDApIHtcbiAgICAgICAgLy8gQ29tbWVudDpcbiAgICAgICAgaWYgKGNvbW1lbnQudGVzdChodG1sKSkge1xuICAgICAgICAgIHZhciBjb21tZW50RW5kID0gaHRtbC5pbmRleE9mKCctLT4nKTtcblxuICAgICAgICAgIGlmIChjb21tZW50RW5kID49IDApIHtcbiAgICAgICAgICAgIGlmIChvcHRpb25zLnNob3VsZEtlZXBDb21tZW50KSB7XG4gICAgICAgICAgICAgIG9wdGlvbnMuY29tbWVudChodG1sLnN1YnN0cmluZyg0LCBjb21tZW50RW5kKSwgaW5kZXgsIGluZGV4ICsgY29tbWVudEVuZCArIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYWR2YW5jZShjb21tZW50RW5kICsgMyk7XG4gICAgICAgICAgICBjb250aW51ZVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ29uZGl0aW9uYWxfY29tbWVudCNEb3dubGV2ZWwtcmV2ZWFsZWRfY29uZGl0aW9uYWxfY29tbWVudFxuICAgICAgICBpZiAoY29uZGl0aW9uYWxDb21tZW50LnRlc3QoaHRtbCkpIHtcbiAgICAgICAgICB2YXIgY29uZGl0aW9uYWxFbmQgPSBodG1sLmluZGV4T2YoJ10+Jyk7XG5cbiAgICAgICAgICBpZiAoY29uZGl0aW9uYWxFbmQgPj0gMCkge1xuICAgICAgICAgICAgYWR2YW5jZShjb25kaXRpb25hbEVuZCArIDIpO1xuICAgICAgICAgICAgY29udGludWVcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEb2N0eXBlOlxuICAgICAgICB2YXIgZG9jdHlwZU1hdGNoID0gaHRtbC5tYXRjaChkb2N0eXBlKTtcbiAgICAgICAgaWYgKGRvY3R5cGVNYXRjaCkge1xuICAgICAgICAgIGFkdmFuY2UoZG9jdHlwZU1hdGNoWzBdLmxlbmd0aCk7XG4gICAgICAgICAgY29udGludWVcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEVuZCB0YWc6XG4gICAgICAgIHZhciBlbmRUYWdNYXRjaCA9IGh0bWwubWF0Y2goZW5kVGFnKTtcbiAgICAgICAgaWYgKGVuZFRhZ01hdGNoKSB7XG4gICAgICAgICAgdmFyIGN1ckluZGV4ID0gaW5kZXg7XG4gICAgICAgICAgYWR2YW5jZShlbmRUYWdNYXRjaFswXS5sZW5ndGgpO1xuICAgICAgICAgIHBhcnNlRW5kVGFnKGVuZFRhZ01hdGNoWzFdLCBjdXJJbmRleCwgaW5kZXgpO1xuICAgICAgICAgIGNvbnRpbnVlXG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB0YWc6XG4gICAgICAgIHZhciBzdGFydFRhZ01hdGNoID0gcGFyc2VTdGFydFRhZygpO1xuICAgICAgICBpZiAoc3RhcnRUYWdNYXRjaCkge1xuICAgICAgICAgIGhhbmRsZVN0YXJ0VGFnKHN0YXJ0VGFnTWF0Y2gpO1xuICAgICAgICAgIGlmIChzaG91bGRJZ25vcmVGaXJzdE5ld2xpbmUoc3RhcnRUYWdNYXRjaC50YWdOYW1lLCBodG1sKSkge1xuICAgICAgICAgICAgYWR2YW5jZSgxKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgY29udGludWVcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB2YXIgdGV4dCA9ICh2b2lkIDApLCByZXN0ID0gKHZvaWQgMCksIG5leHQgPSAodm9pZCAwKTtcbiAgICAgIGlmICh0ZXh0RW5kID49IDApIHtcbiAgICAgICAgcmVzdCA9IGh0bWwuc2xpY2UodGV4dEVuZCk7XG4gICAgICAgIHdoaWxlIChcbiAgICAgICAgICAhZW5kVGFnLnRlc3QocmVzdCkgJiZcbiAgICAgICAgICAhc3RhcnRUYWdPcGVuLnRlc3QocmVzdCkgJiZcbiAgICAgICAgICAhY29tbWVudC50ZXN0KHJlc3QpICYmXG4gICAgICAgICAgIWNvbmRpdGlvbmFsQ29tbWVudC50ZXN0KHJlc3QpXG4gICAgICAgICkge1xuICAgICAgICAgIC8vIDwgaW4gcGxhaW4gdGV4dCwgYmUgZm9yZ2l2aW5nIGFuZCB0cmVhdCBpdCBhcyB0ZXh0XG4gICAgICAgICAgbmV4dCA9IHJlc3QuaW5kZXhPZignPCcsIDEpO1xuICAgICAgICAgIGlmIChuZXh0IDwgMCkgeyBicmVhayB9XG4gICAgICAgICAgdGV4dEVuZCArPSBuZXh0O1xuICAgICAgICAgIHJlc3QgPSBodG1sLnNsaWNlKHRleHRFbmQpO1xuICAgICAgICB9XG4gICAgICAgIHRleHQgPSBodG1sLnN1YnN0cmluZygwLCB0ZXh0RW5kKTtcbiAgICAgIH1cblxuICAgICAgaWYgKHRleHRFbmQgPCAwKSB7XG4gICAgICAgIHRleHQgPSBodG1sO1xuICAgICAgfVxuXG4gICAgICBpZiAodGV4dCkge1xuICAgICAgICBhZHZhbmNlKHRleHQubGVuZ3RoKTtcbiAgICAgIH1cblxuICAgICAgaWYgKG9wdGlvbnMuY2hhcnMgJiYgdGV4dCkge1xuICAgICAgICBvcHRpb25zLmNoYXJzKHRleHQsIGluZGV4IC0gdGV4dC5sZW5ndGgsIGluZGV4KTtcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgdmFyIGVuZFRhZ0xlbmd0aCA9IDA7XG4gICAgICB2YXIgc3RhY2tlZFRhZyA9IGxhc3RUYWcudG9Mb3dlckNhc2UoKTtcbiAgICAgIHZhciByZVN0YWNrZWRUYWcgPSByZUNhY2hlW3N0YWNrZWRUYWddIHx8IChyZUNhY2hlW3N0YWNrZWRUYWddID0gbmV3IFJlZ0V4cCgnKFtcXFxcc1xcXFxTXSo/KSg8LycgKyBzdGFja2VkVGFnICsgJ1tePl0qPiknLCAnaScpKTtcbiAgICAgIHZhciByZXN0JDEgPSBodG1sLnJlcGxhY2UocmVTdGFja2VkVGFnLCBmdW5jdGlvbiAoYWxsLCB0ZXh0LCBlbmRUYWcpIHtcbiAgICAgICAgZW5kVGFnTGVuZ3RoID0gZW5kVGFnLmxlbmd0aDtcbiAgICAgICAgaWYgKCFpc1BsYWluVGV4dEVsZW1lbnQoc3RhY2tlZFRhZykgJiYgc3RhY2tlZFRhZyAhPT0gJ25vc2NyaXB0Jykge1xuICAgICAgICAgIHRleHQgPSB0ZXh0XG4gICAgICAgICAgICAucmVwbGFjZSgvPCFcXC0tKFtcXHNcXFNdKj8pLS0+L2csICckMScpIC8vICM3Mjk4XG4gICAgICAgICAgICAucmVwbGFjZSgvPCFcXFtDREFUQVxcWyhbXFxzXFxTXSo/KV1dPi9nLCAnJDEnKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoc2hvdWxkSWdub3JlRmlyc3ROZXdsaW5lKHN0YWNrZWRUYWcsIHRleHQpKSB7XG4gICAgICAgICAgdGV4dCA9IHRleHQuc2xpY2UoMSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG9wdGlvbnMuY2hhcnMpIHtcbiAgICAgICAgICBvcHRpb25zLmNoYXJzKHRleHQpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiAnJ1xuICAgICAgfSk7XG4gICAgICBpbmRleCArPSBodG1sLmxlbmd0aCAtIHJlc3QkMS5sZW5ndGg7XG4gICAgICBodG1sID0gcmVzdCQxO1xuICAgICAgcGFyc2VFbmRUYWcoc3RhY2tlZFRhZywgaW5kZXggLSBlbmRUYWdMZW5ndGgsIGluZGV4KTtcbiAgICB9XG5cbiAgICBpZiAoaHRtbCA9PT0gbGFzdCkge1xuICAgICAgb3B0aW9ucy5jaGFycyAmJiBvcHRpb25zLmNoYXJzKGh0bWwpO1xuICAgICAgaWYgKCFzdGFjay5sZW5ndGggJiYgb3B0aW9ucy53YXJuKSB7XG4gICAgICAgIG9wdGlvbnMud2FybigoXCJNYWwtZm9ybWF0dGVkIHRhZyBhdCBlbmQgb2YgdGVtcGxhdGU6IFxcXCJcIiArIGh0bWwgKyBcIlxcXCJcIiksIHsgc3RhcnQ6IGluZGV4ICsgaHRtbC5sZW5ndGggfSk7XG4gICAgICB9XG4gICAgICBicmVha1xuICAgIH1cbiAgfVxuXG4gIC8vIENsZWFuIHVwIGFueSByZW1haW5pbmcgdGFnc1xuICBwYXJzZUVuZFRhZygpO1xuXG4gIGZ1bmN0aW9uIGFkdmFuY2UgKG4pIHtcbiAgICBpbmRleCArPSBuO1xuICAgIGh0bWwgPSBodG1sLnN1YnN0cmluZyhuKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIHBhcnNlU3RhcnRUYWcgKCkge1xuICAgIHZhciBzdGFydCA9IGh0bWwubWF0Y2goc3RhcnRUYWdPcGVuKTtcbiAgICBpZiAoc3RhcnQpIHtcbiAgICAgIHZhciBtYXRjaCA9IHtcbiAgICAgICAgdGFnTmFtZTogc3RhcnRbMV0sXG4gICAgICAgIGF0dHJzOiBbXSxcbiAgICAgICAgc3RhcnQ6IGluZGV4XG4gICAgICB9O1xuICAgICAgYWR2YW5jZShzdGFydFswXS5sZW5ndGgpO1xuICAgICAgdmFyIGVuZCwgYXR0cjtcbiAgICAgIHdoaWxlICghKGVuZCA9IGh0bWwubWF0Y2goc3RhcnRUYWdDbG9zZSkpICYmIChhdHRyID0gaHRtbC5tYXRjaChkeW5hbWljQXJnQXR0cmlidXRlKSB8fCBodG1sLm1hdGNoKGF0dHJpYnV0ZSkpKSB7XG4gICAgICAgIGF0dHIuc3RhcnQgPSBpbmRleDtcbiAgICAgICAgYWR2YW5jZShhdHRyWzBdLmxlbmd0aCk7XG4gICAgICAgIGF0dHIuZW5kID0gaW5kZXg7XG4gICAgICAgIG1hdGNoLmF0dHJzLnB1c2goYXR0cik7XG4gICAgICB9XG4gICAgICBpZiAoZW5kKSB7XG4gICAgICAgIG1hdGNoLnVuYXJ5U2xhc2ggPSBlbmRbMV07XG4gICAgICAgIGFkdmFuY2UoZW5kWzBdLmxlbmd0aCk7XG4gICAgICAgIG1hdGNoLmVuZCA9IGluZGV4O1xuICAgICAgICByZXR1cm4gbWF0Y2hcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiBoYW5kbGVTdGFydFRhZyAobWF0Y2gpIHtcbiAgICB2YXIgdGFnTmFtZSA9IG1hdGNoLnRhZ05hbWU7XG4gICAgdmFyIHVuYXJ5U2xhc2ggPSBtYXRjaC51bmFyeVNsYXNoO1xuXG4gICAgaWYgKGV4cGVjdEhUTUwpIHtcbiAgICAgIGlmIChsYXN0VGFnID09PSAncCcgJiYgaXNOb25QaHJhc2luZ1RhZyh0YWdOYW1lKSkge1xuICAgICAgICBwYXJzZUVuZFRhZyhsYXN0VGFnKTtcbiAgICAgIH1cbiAgICAgIGlmIChjYW5CZUxlZnRPcGVuVGFnJCQxKHRhZ05hbWUpICYmIGxhc3RUYWcgPT09IHRhZ05hbWUpIHtcbiAgICAgICAgcGFyc2VFbmRUYWcodGFnTmFtZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdmFyIHVuYXJ5ID0gaXNVbmFyeVRhZyQkMSh0YWdOYW1lKSB8fCAhIXVuYXJ5U2xhc2g7XG5cbiAgICB2YXIgbCA9IG1hdGNoLmF0dHJzLmxlbmd0aDtcbiAgICB2YXIgYXR0cnMgPSBuZXcgQXJyYXkobCk7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBsOyBpKyspIHtcbiAgICAgIHZhciBhcmdzID0gbWF0Y2guYXR0cnNbaV07XG4gICAgICB2YXIgdmFsdWUgPSBhcmdzWzNdIHx8IGFyZ3NbNF0gfHwgYXJnc1s1XSB8fCAnJztcbiAgICAgIHZhciBzaG91bGREZWNvZGVOZXdsaW5lcyA9IHRhZ05hbWUgPT09ICdhJyAmJiBhcmdzWzFdID09PSAnaHJlZidcbiAgICAgICAgPyBvcHRpb25zLnNob3VsZERlY29kZU5ld2xpbmVzRm9ySHJlZlxuICAgICAgICA6IG9wdGlvbnMuc2hvdWxkRGVjb2RlTmV3bGluZXM7XG4gICAgICBhdHRyc1tpXSA9IHtcbiAgICAgICAgbmFtZTogYXJnc1sxXSxcbiAgICAgICAgdmFsdWU6IGRlY29kZUF0dHIodmFsdWUsIHNob3VsZERlY29kZU5ld2xpbmVzKVxuICAgICAgfTtcbiAgICAgIGlmIChvcHRpb25zLm91dHB1dFNvdXJjZVJhbmdlKSB7XG4gICAgICAgIGF0dHJzW2ldLnN0YXJ0ID0gYXJncy5zdGFydCArIGFyZ3NbMF0ubWF0Y2goL15cXHMqLykubGVuZ3RoO1xuICAgICAgICBhdHRyc1tpXS5lbmQgPSBhcmdzLmVuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoIXVuYXJ5KSB7XG4gICAgICBzdGFjay5wdXNoKHsgdGFnOiB0YWdOYW1lLCBsb3dlckNhc2VkVGFnOiB0YWdOYW1lLnRvTG93ZXJDYXNlKCksIGF0dHJzOiBhdHRycywgc3RhcnQ6IG1hdGNoLnN0YXJ0LCBlbmQ6IG1hdGNoLmVuZCB9KTtcbiAgICAgIGxhc3RUYWcgPSB0YWdOYW1lO1xuICAgIH1cblxuICAgIGlmIChvcHRpb25zLnN0YXJ0KSB7XG4gICAgICBvcHRpb25zLnN0YXJ0KHRhZ05hbWUsIGF0dHJzLCB1bmFyeSwgbWF0Y2guc3RhcnQsIG1hdGNoLmVuZCk7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gcGFyc2VFbmRUYWcgKHRhZ05hbWUsIHN0YXJ0LCBlbmQpIHtcbiAgICB2YXIgcG9zLCBsb3dlckNhc2VkVGFnTmFtZTtcbiAgICBpZiAoc3RhcnQgPT0gbnVsbCkgeyBzdGFydCA9IGluZGV4OyB9XG4gICAgaWYgKGVuZCA9PSBudWxsKSB7IGVuZCA9IGluZGV4OyB9XG5cbiAgICAvLyBGaW5kIHRoZSBjbG9zZXN0IG9wZW5lZCB0YWcgb2YgdGhlIHNhbWUgdHlwZVxuICAgIGlmICh0YWdOYW1lKSB7XG4gICAgICBsb3dlckNhc2VkVGFnTmFtZSA9IHRhZ05hbWUudG9Mb3dlckNhc2UoKTtcbiAgICAgIGZvciAocG9zID0gc3RhY2subGVuZ3RoIC0gMTsgcG9zID49IDA7IHBvcy0tKSB7XG4gICAgICAgIGlmIChzdGFja1twb3NdLmxvd2VyQ2FzZWRUYWcgPT09IGxvd2VyQ2FzZWRUYWdOYW1lKSB7XG4gICAgICAgICAgYnJlYWtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICAvLyBJZiBubyB0YWcgbmFtZSBpcyBwcm92aWRlZCwgY2xlYW4gc2hvcFxuICAgICAgcG9zID0gMDtcbiAgICB9XG5cbiAgICBpZiAocG9zID49IDApIHtcbiAgICAgIC8vIENsb3NlIGFsbCB0aGUgb3BlbiBlbGVtZW50cywgdXAgdGhlIHN0YWNrXG4gICAgICBmb3IgKHZhciBpID0gc3RhY2subGVuZ3RoIC0gMTsgaSA+PSBwb3M7IGktLSkge1xuICAgICAgICBpZiAoaSA+IHBvcyB8fCAhdGFnTmFtZSAmJlxuICAgICAgICAgIG9wdGlvbnMud2FyblxuICAgICAgICApIHtcbiAgICAgICAgICBvcHRpb25zLndhcm4oXG4gICAgICAgICAgICAoXCJ0YWcgPFwiICsgKHN0YWNrW2ldLnRhZykgKyBcIj4gaGFzIG5vIG1hdGNoaW5nIGVuZCB0YWcuXCIpLFxuICAgICAgICAgICAgeyBzdGFydDogc3RhY2tbaV0uc3RhcnQsIGVuZDogc3RhY2tbaV0uZW5kIH1cbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIGlmIChvcHRpb25zLmVuZCkge1xuICAgICAgICAgIG9wdGlvbnMuZW5kKHN0YWNrW2ldLnRhZywgc3RhcnQsIGVuZCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gUmVtb3ZlIHRoZSBvcGVuIGVsZW1lbnRzIGZyb20gdGhlIHN0YWNrXG4gICAgICBzdGFjay5sZW5ndGggPSBwb3M7XG4gICAgICBsYXN0VGFnID0gcG9zICYmIHN0YWNrW3BvcyAtIDFdLnRhZztcbiAgICB9IGVsc2UgaWYgKGxvd2VyQ2FzZWRUYWdOYW1lID09PSAnYnInKSB7XG4gICAgICBpZiAob3B0aW9ucy5zdGFydCkge1xuICAgICAgICBvcHRpb25zLnN0YXJ0KHRhZ05hbWUsIFtdLCB0cnVlLCBzdGFydCwgZW5kKTtcbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKGxvd2VyQ2FzZWRUYWdOYW1lID09PSAncCcpIHtcbiAgICAgIGlmIChvcHRpb25zLnN0YXJ0KSB7XG4gICAgICAgIG9wdGlvbnMuc3RhcnQodGFnTmFtZSwgW10sIGZhbHNlLCBzdGFydCwgZW5kKTtcbiAgICAgIH1cbiAgICAgIGlmIChvcHRpb25zLmVuZCkge1xuICAgICAgICBvcHRpb25zLmVuZCh0YWdOYW1lLCBzdGFydCwgZW5kKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogICovXG5cbnZhciBvblJFID0gL15AfF52LW9uOi87XG52YXIgZGlyUkUgPSAvXnYtfF5AfF46fF4jLztcbnZhciBmb3JBbGlhc1JFID0gLyhbXFxzXFxTXSo/KVxccysoPzppbnxvZilcXHMrKFtcXHNcXFNdKikvO1xudmFyIGZvckl0ZXJhdG9yUkUgPSAvLChbXixcXH1cXF1dKikoPzosKFteLFxcfVxcXV0qKSk/JC87XG52YXIgc3RyaXBQYXJlbnNSRSA9IC9eXFwofFxcKSQvZztcbnZhciBkeW5hbWljQXJnUkUgPSAvXlxcWy4qXFxdJC87XG5cbnZhciBhcmdSRSA9IC86KC4qKSQvO1xudmFyIGJpbmRSRSA9IC9eOnxeXFwufF52LWJpbmQ6LztcbnZhciBtb2RpZmllclJFID0gL1xcLlteLlxcXV0rKD89W15cXF1dKiQpL2c7XG5cbnZhciBzbG90UkUgPSAvXnYtc2xvdCg6fCQpfF4jLztcblxudmFyIGxpbmVCcmVha1JFID0gL1tcXHJcXG5dLztcbnZhciB3aGl0ZXNwYWNlUkUkMSA9IC9cXHMrL2c7XG5cbnZhciBpbnZhbGlkQXR0cmlidXRlUkUgPSAvW1xcc1wiJzw+XFwvPV0vO1xuXG52YXIgZGVjb2RlSFRNTENhY2hlZCA9IGNhY2hlZChoZS5kZWNvZGUpO1xuXG52YXIgZW1wdHlTbG90U2NvcGVUb2tlbiA9IFwiX2VtcHR5X1wiO1xuXG4vLyBjb25maWd1cmFibGUgc3RhdGVcbnZhciB3YXJuJDI7XG52YXIgZGVsaW1pdGVycztcbnZhciB0cmFuc2Zvcm1zO1xudmFyIHByZVRyYW5zZm9ybXM7XG52YXIgcG9zdFRyYW5zZm9ybXM7XG52YXIgcGxhdGZvcm1Jc1ByZVRhZztcbnZhciBwbGF0Zm9ybU11c3RVc2VQcm9wO1xudmFyIHBsYXRmb3JtR2V0VGFnTmFtZXNwYWNlO1xudmFyIG1heWJlQ29tcG9uZW50O1xuXG5mdW5jdGlvbiBjcmVhdGVBU1RFbGVtZW50IChcbiAgdGFnLFxuICBhdHRycyxcbiAgcGFyZW50XG4pIHtcbiAgcmV0dXJuIHtcbiAgICB0eXBlOiAxLFxuICAgIHRhZzogdGFnLFxuICAgIGF0dHJzTGlzdDogYXR0cnMsXG4gICAgYXR0cnNNYXA6IG1ha2VBdHRyc01hcChhdHRycyksXG4gICAgcmF3QXR0cnNNYXA6IHt9LFxuICAgIHBhcmVudDogcGFyZW50LFxuICAgIGNoaWxkcmVuOiBbXVxuICB9XG59XG5cbi8qKlxuICogQ29udmVydCBIVE1MIHN0cmluZyB0byBBU1QuXG4gKi9cbmZ1bmN0aW9uIHBhcnNlIChcbiAgdGVtcGxhdGUsXG4gIG9wdGlvbnNcbikge1xuICB3YXJuJDIgPSBvcHRpb25zLndhcm4gfHwgYmFzZVdhcm47XG5cbiAgcGxhdGZvcm1Jc1ByZVRhZyA9IG9wdGlvbnMuaXNQcmVUYWcgfHwgbm87XG4gIHBsYXRmb3JtTXVzdFVzZVByb3AgPSBvcHRpb25zLm11c3RVc2VQcm9wIHx8IG5vO1xuICBwbGF0Zm9ybUdldFRhZ05hbWVzcGFjZSA9IG9wdGlvbnMuZ2V0VGFnTmFtZXNwYWNlIHx8IG5vO1xuICB2YXIgaXNSZXNlcnZlZFRhZyA9IG9wdGlvbnMuaXNSZXNlcnZlZFRhZyB8fCBubztcbiAgbWF5YmVDb21wb25lbnQgPSBmdW5jdGlvbiAoZWwpIHsgcmV0dXJuICEhZWwuY29tcG9uZW50IHx8ICFpc1Jlc2VydmVkVGFnKGVsLnRhZyk7IH07XG5cbiAgdHJhbnNmb3JtcyA9IHBsdWNrTW9kdWxlRnVuY3Rpb24ob3B0aW9ucy5tb2R1bGVzLCAndHJhbnNmb3JtTm9kZScpO1xuICBwcmVUcmFuc2Zvcm1zID0gcGx1Y2tNb2R1bGVGdW5jdGlvbihvcHRpb25zLm1vZHVsZXMsICdwcmVUcmFuc2Zvcm1Ob2RlJyk7XG4gIHBvc3RUcmFuc2Zvcm1zID0gcGx1Y2tNb2R1bGVGdW5jdGlvbihvcHRpb25zLm1vZHVsZXMsICdwb3N0VHJhbnNmb3JtTm9kZScpO1xuXG4gIGRlbGltaXRlcnMgPSBvcHRpb25zLmRlbGltaXRlcnM7XG5cbiAgdmFyIHN0YWNrID0gW107XG4gIHZhciBwcmVzZXJ2ZVdoaXRlc3BhY2UgPSBvcHRpb25zLnByZXNlcnZlV2hpdGVzcGFjZSAhPT0gZmFsc2U7XG4gIHZhciB3aGl0ZXNwYWNlT3B0aW9uID0gb3B0aW9ucy53aGl0ZXNwYWNlO1xuICB2YXIgcm9vdDtcbiAgdmFyIGN1cnJlbnRQYXJlbnQ7XG4gIHZhciBpblZQcmUgPSBmYWxzZTtcbiAgdmFyIGluUHJlID0gZmFsc2U7XG4gIHZhciB3YXJuZWQgPSBmYWxzZTtcblxuICBmdW5jdGlvbiB3YXJuT25jZSAobXNnLCByYW5nZSkge1xuICAgIGlmICghd2FybmVkKSB7XG4gICAgICB3YXJuZWQgPSB0cnVlO1xuICAgICAgd2FybiQyKG1zZywgcmFuZ2UpO1xuICAgIH1cbiAgfVxuXG4gIGZ1bmN0aW9uIGNsb3NlRWxlbWVudCAoZWxlbWVudCkge1xuICAgIHRyaW1FbmRpbmdXaGl0ZXNwYWNlKGVsZW1lbnQpO1xuICAgIGlmICghaW5WUHJlICYmICFlbGVtZW50LnByb2Nlc3NlZCkge1xuICAgICAgZWxlbWVudCA9IHByb2Nlc3NFbGVtZW50KGVsZW1lbnQsIG9wdGlvbnMpO1xuICAgIH1cbiAgICAvLyB0cmVlIG1hbmFnZW1lbnRcbiAgICBpZiAoIXN0YWNrLmxlbmd0aCAmJiBlbGVtZW50ICE9PSByb290KSB7XG4gICAgICAvLyBhbGxvdyByb290IGVsZW1lbnRzIHdpdGggdi1pZiwgdi1lbHNlLWlmIGFuZCB2LWVsc2VcbiAgICAgIGlmIChyb290LmlmICYmIChlbGVtZW50LmVsc2VpZiB8fCBlbGVtZW50LmVsc2UpKSB7XG4gICAgICAgIHtcbiAgICAgICAgICBjaGVja1Jvb3RDb25zdHJhaW50cyhlbGVtZW50KTtcbiAgICAgICAgfVxuICAgICAgICBhZGRJZkNvbmRpdGlvbihyb290LCB7XG4gICAgICAgICAgZXhwOiBlbGVtZW50LmVsc2VpZixcbiAgICAgICAgICBibG9jazogZWxlbWVudFxuICAgICAgICB9KTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHdhcm5PbmNlKFxuICAgICAgICAgIFwiQ29tcG9uZW50IHRlbXBsYXRlIHNob3VsZCBjb250YWluIGV4YWN0bHkgb25lIHJvb3QgZWxlbWVudC4gXCIgK1xuICAgICAgICAgIFwiSWYgeW91IGFyZSB1c2luZyB2LWlmIG9uIG11bHRpcGxlIGVsZW1lbnRzLCBcIiArXG4gICAgICAgICAgXCJ1c2Ugdi1lbHNlLWlmIHRvIGNoYWluIHRoZW0gaW5zdGVhZC5cIixcbiAgICAgICAgICB7IHN0YXJ0OiBlbGVtZW50LnN0YXJ0IH1cbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaWYgKGN1cnJlbnRQYXJlbnQgJiYgIWVsZW1lbnQuZm9yYmlkZGVuKSB7XG4gICAgICBpZiAoZWxlbWVudC5lbHNlaWYgfHwgZWxlbWVudC5lbHNlKSB7XG4gICAgICAgIHByb2Nlc3NJZkNvbmRpdGlvbnMoZWxlbWVudCwgY3VycmVudFBhcmVudCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBpZiAoZWxlbWVudC5zbG90U2NvcGUpIHtcbiAgICAgICAgICAvLyBzY29wZWQgc2xvdFxuICAgICAgICAgIC8vIGtlZXAgaXQgaW4gdGhlIGNoaWxkcmVuIGxpc3Qgc28gdGhhdCB2LWVsc2UoLWlmKSBjb25kaXRpb25zIGNhblxuICAgICAgICAgIC8vIGZpbmQgaXQgYXMgdGhlIHByZXYgbm9kZS5cbiAgICAgICAgICB2YXIgbmFtZSA9IGVsZW1lbnQuc2xvdFRhcmdldCB8fCAnXCJkZWZhdWx0XCInXG4gICAgICAgICAgOyhjdXJyZW50UGFyZW50LnNjb3BlZFNsb3RzIHx8IChjdXJyZW50UGFyZW50LnNjb3BlZFNsb3RzID0ge30pKVtuYW1lXSA9IGVsZW1lbnQ7XG4gICAgICAgIH1cbiAgICAgICAgY3VycmVudFBhcmVudC5jaGlsZHJlbi5wdXNoKGVsZW1lbnQpO1xuICAgICAgICBlbGVtZW50LnBhcmVudCA9IGN1cnJlbnRQYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZmluYWwgY2hpbGRyZW4gY2xlYW51cFxuICAgIC8vIGZpbHRlciBvdXQgc2NvcGVkIHNsb3RzXG4gICAgZWxlbWVudC5jaGlsZHJlbiA9IGVsZW1lbnQuY2hpbGRyZW4uZmlsdGVyKGZ1bmN0aW9uIChjKSB7IHJldHVybiAhKGMpLnNsb3RTY29wZTsgfSk7XG4gICAgLy8gcmVtb3ZlIHRyYWlsaW5nIHdoaXRlc3BhY2Ugbm9kZSBhZ2FpblxuICAgIHRyaW1FbmRpbmdXaGl0ZXNwYWNlKGVsZW1lbnQpO1xuXG4gICAgLy8gY2hlY2sgcHJlIHN0YXRlXG4gICAgaWYgKGVsZW1lbnQucHJlKSB7XG4gICAgICBpblZQcmUgPSBmYWxzZTtcbiAgICB9XG4gICAgaWYgKHBsYXRmb3JtSXNQcmVUYWcoZWxlbWVudC50YWcpKSB7XG4gICAgICBpblByZSA9IGZhbHNlO1xuICAgIH1cbiAgICAvLyBhcHBseSBwb3N0LXRyYW5zZm9ybXNcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHBvc3RUcmFuc2Zvcm1zLmxlbmd0aDsgaSsrKSB7XG4gICAgICBwb3N0VHJhbnNmb3Jtc1tpXShlbGVtZW50LCBvcHRpb25zKTtcbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiB0cmltRW5kaW5nV2hpdGVzcGFjZSAoZWwpIHtcbiAgICAvLyByZW1vdmUgdHJhaWxpbmcgd2hpdGVzcGFjZSBub2RlXG4gICAgaWYgKCFpblByZSkge1xuICAgICAgdmFyIGxhc3ROb2RlO1xuICAgICAgd2hpbGUgKFxuICAgICAgICAobGFzdE5vZGUgPSBlbC5jaGlsZHJlbltlbC5jaGlsZHJlbi5sZW5ndGggLSAxXSkgJiZcbiAgICAgICAgbGFzdE5vZGUudHlwZSA9PT0gMyAmJlxuICAgICAgICBsYXN0Tm9kZS50ZXh0ID09PSAnICdcbiAgICAgICkge1xuICAgICAgICBlbC5jaGlsZHJlbi5wb3AoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiBjaGVja1Jvb3RDb25zdHJhaW50cyAoZWwpIHtcbiAgICBpZiAoZWwudGFnID09PSAnc2xvdCcgfHwgZWwudGFnID09PSAndGVtcGxhdGUnKSB7XG4gICAgICB3YXJuT25jZShcbiAgICAgICAgXCJDYW5ub3QgdXNlIDxcIiArIChlbC50YWcpICsgXCI+IGFzIGNvbXBvbmVudCByb290IGVsZW1lbnQgYmVjYXVzZSBpdCBtYXkgXCIgK1xuICAgICAgICAnY29udGFpbiBtdWx0aXBsZSBub2Rlcy4nLFxuICAgICAgICB7IHN0YXJ0OiBlbC5zdGFydCB9XG4gICAgICApO1xuICAgIH1cbiAgICBpZiAoZWwuYXR0cnNNYXAuaGFzT3duUHJvcGVydHkoJ3YtZm9yJykpIHtcbiAgICAgIHdhcm5PbmNlKFxuICAgICAgICAnQ2Fubm90IHVzZSB2LWZvciBvbiBzdGF0ZWZ1bCBjb21wb25lbnQgcm9vdCBlbGVtZW50IGJlY2F1c2UgJyArXG4gICAgICAgICdpdCByZW5kZXJzIG11bHRpcGxlIGVsZW1lbnRzLicsXG4gICAgICAgIGVsLnJhd0F0dHJzTWFwWyd2LWZvciddXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIHBhcnNlSFRNTCh0ZW1wbGF0ZSwge1xuICAgIHdhcm46IHdhcm4kMixcbiAgICBleHBlY3RIVE1MOiBvcHRpb25zLmV4cGVjdEhUTUwsXG4gICAgaXNVbmFyeVRhZzogb3B0aW9ucy5pc1VuYXJ5VGFnLFxuICAgIGNhbkJlTGVmdE9wZW5UYWc6IG9wdGlvbnMuY2FuQmVMZWZ0T3BlblRhZyxcbiAgICBzaG91bGREZWNvZGVOZXdsaW5lczogb3B0aW9ucy5zaG91bGREZWNvZGVOZXdsaW5lcyxcbiAgICBzaG91bGREZWNvZGVOZXdsaW5lc0ZvckhyZWY6IG9wdGlvbnMuc2hvdWxkRGVjb2RlTmV3bGluZXNGb3JIcmVmLFxuICAgIHNob3VsZEtlZXBDb21tZW50OiBvcHRpb25zLmNvbW1lbnRzLFxuICAgIG91dHB1dFNvdXJjZVJhbmdlOiBvcHRpb25zLm91dHB1dFNvdXJjZVJhbmdlLFxuICAgIHN0YXJ0OiBmdW5jdGlvbiBzdGFydCAodGFnLCBhdHRycywgdW5hcnksIHN0YXJ0JDEsIGVuZCkge1xuICAgICAgLy8gY2hlY2sgbmFtZXNwYWNlLlxuICAgICAgLy8gaW5oZXJpdCBwYXJlbnQgbnMgaWYgdGhlcmUgaXMgb25lXG4gICAgICB2YXIgbnMgPSAoY3VycmVudFBhcmVudCAmJiBjdXJyZW50UGFyZW50Lm5zKSB8fCBwbGF0Zm9ybUdldFRhZ05hbWVzcGFjZSh0YWcpO1xuXG4gICAgICAvLyBoYW5kbGUgSUUgc3ZnIGJ1Z1xuICAgICAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gICAgICBpZiAoaXNJRSAmJiBucyA9PT0gJ3N2ZycpIHtcbiAgICAgICAgYXR0cnMgPSBndWFyZElFU1ZHQnVnKGF0dHJzKTtcbiAgICAgIH1cblxuICAgICAgdmFyIGVsZW1lbnQgPSBjcmVhdGVBU1RFbGVtZW50KHRhZywgYXR0cnMsIGN1cnJlbnRQYXJlbnQpO1xuICAgICAgaWYgKG5zKSB7XG4gICAgICAgIGVsZW1lbnQubnMgPSBucztcbiAgICAgIH1cblxuICAgICAge1xuICAgICAgICBpZiAob3B0aW9ucy5vdXRwdXRTb3VyY2VSYW5nZSkge1xuICAgICAgICAgIGVsZW1lbnQuc3RhcnQgPSBzdGFydCQxO1xuICAgICAgICAgIGVsZW1lbnQuZW5kID0gZW5kO1xuICAgICAgICAgIGVsZW1lbnQucmF3QXR0cnNNYXAgPSBlbGVtZW50LmF0dHJzTGlzdC5yZWR1Y2UoZnVuY3Rpb24gKGN1bXVsYXRlZCwgYXR0cikge1xuICAgICAgICAgICAgY3VtdWxhdGVkW2F0dHIubmFtZV0gPSBhdHRyO1xuICAgICAgICAgICAgcmV0dXJuIGN1bXVsYXRlZFxuICAgICAgICAgIH0sIHt9KTtcbiAgICAgICAgfVxuICAgICAgICBhdHRycy5mb3JFYWNoKGZ1bmN0aW9uIChhdHRyKSB7XG4gICAgICAgICAgaWYgKGludmFsaWRBdHRyaWJ1dGVSRS50ZXN0KGF0dHIubmFtZSkpIHtcbiAgICAgICAgICAgIHdhcm4kMihcbiAgICAgICAgICAgICAgXCJJbnZhbGlkIGR5bmFtaWMgYXJndW1lbnQgZXhwcmVzc2lvbjogYXR0cmlidXRlIG5hbWVzIGNhbm5vdCBjb250YWluIFwiICtcbiAgICAgICAgICAgICAgXCJzcGFjZXMsIHF1b3RlcywgPCwgPiwgLyBvciA9LlwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhcnQ6IGF0dHIuc3RhcnQgKyBhdHRyLm5hbWUuaW5kZXhPZihcIltcIiksXG4gICAgICAgICAgICAgICAgZW5kOiBhdHRyLnN0YXJ0ICsgYXR0ci5uYW1lLmxlbmd0aFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICApO1xuICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICB9XG5cbiAgICAgIGlmIChpc0ZvcmJpZGRlblRhZyhlbGVtZW50KSAmJiAhaXNTZXJ2ZXJSZW5kZXJpbmcoKSkge1xuICAgICAgICBlbGVtZW50LmZvcmJpZGRlbiA9IHRydWU7XG4gICAgICAgIHdhcm4kMihcbiAgICAgICAgICAnVGVtcGxhdGVzIHNob3VsZCBvbmx5IGJlIHJlc3BvbnNpYmxlIGZvciBtYXBwaW5nIHRoZSBzdGF0ZSB0byB0aGUgJyArXG4gICAgICAgICAgJ1VJLiBBdm9pZCBwbGFjaW5nIHRhZ3Mgd2l0aCBzaWRlLWVmZmVjdHMgaW4geW91ciB0ZW1wbGF0ZXMsIHN1Y2ggYXMgJyArXG4gICAgICAgICAgXCI8XCIgKyB0YWcgKyBcIj5cIiArICcsIGFzIHRoZXkgd2lsbCBub3QgYmUgcGFyc2VkLicsXG4gICAgICAgICAgeyBzdGFydDogZWxlbWVudC5zdGFydCB9XG4gICAgICAgICk7XG4gICAgICB9XG5cbiAgICAgIC8vIGFwcGx5IHByZS10cmFuc2Zvcm1zXG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHByZVRyYW5zZm9ybXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgZWxlbWVudCA9IHByZVRyYW5zZm9ybXNbaV0oZWxlbWVudCwgb3B0aW9ucykgfHwgZWxlbWVudDtcbiAgICAgIH1cblxuICAgICAgaWYgKCFpblZQcmUpIHtcbiAgICAgICAgcHJvY2Vzc1ByZShlbGVtZW50KTtcbiAgICAgICAgaWYgKGVsZW1lbnQucHJlKSB7XG4gICAgICAgICAgaW5WUHJlID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWYgKHBsYXRmb3JtSXNQcmVUYWcoZWxlbWVudC50YWcpKSB7XG4gICAgICAgIGluUHJlID0gdHJ1ZTtcbiAgICAgIH1cbiAgICAgIGlmIChpblZQcmUpIHtcbiAgICAgICAgcHJvY2Vzc1Jhd0F0dHJzKGVsZW1lbnQpO1xuICAgICAgfSBlbHNlIGlmICghZWxlbWVudC5wcm9jZXNzZWQpIHtcbiAgICAgICAgLy8gc3RydWN0dXJhbCBkaXJlY3RpdmVzXG4gICAgICAgIHByb2Nlc3NGb3IoZWxlbWVudCk7XG4gICAgICAgIHByb2Nlc3NJZihlbGVtZW50KTtcbiAgICAgICAgcHJvY2Vzc09uY2UoZWxlbWVudCk7XG4gICAgICB9XG5cbiAgICAgIGlmICghcm9vdCkge1xuICAgICAgICByb290ID0gZWxlbWVudDtcbiAgICAgICAge1xuICAgICAgICAgIGNoZWNrUm9vdENvbnN0cmFpbnRzKHJvb3QpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmICghdW5hcnkpIHtcbiAgICAgICAgY3VycmVudFBhcmVudCA9IGVsZW1lbnQ7XG4gICAgICAgIHN0YWNrLnB1c2goZWxlbWVudCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBjbG9zZUVsZW1lbnQoZWxlbWVudCk7XG4gICAgICB9XG4gICAgfSxcblxuICAgIGVuZDogZnVuY3Rpb24gZW5kICh0YWcsIHN0YXJ0LCBlbmQkMSkge1xuICAgICAgdmFyIGVsZW1lbnQgPSBzdGFja1tzdGFjay5sZW5ndGggLSAxXTtcbiAgICAgIC8vIHBvcCBzdGFja1xuICAgICAgc3RhY2subGVuZ3RoIC09IDE7XG4gICAgICBjdXJyZW50UGFyZW50ID0gc3RhY2tbc3RhY2subGVuZ3RoIC0gMV07XG4gICAgICBpZiAob3B0aW9ucy5vdXRwdXRTb3VyY2VSYW5nZSkge1xuICAgICAgICBlbGVtZW50LmVuZCA9IGVuZCQxO1xuICAgICAgfVxuICAgICAgY2xvc2VFbGVtZW50KGVsZW1lbnQpO1xuICAgIH0sXG5cbiAgICBjaGFyczogZnVuY3Rpb24gY2hhcnMgKHRleHQsIHN0YXJ0LCBlbmQpIHtcbiAgICAgIGlmICghY3VycmVudFBhcmVudCkge1xuICAgICAgICB7XG4gICAgICAgICAgaWYgKHRleHQgPT09IHRlbXBsYXRlKSB7XG4gICAgICAgICAgICB3YXJuT25jZShcbiAgICAgICAgICAgICAgJ0NvbXBvbmVudCB0ZW1wbGF0ZSByZXF1aXJlcyBhIHJvb3QgZWxlbWVudCwgcmF0aGVyIHRoYW4ganVzdCB0ZXh0LicsXG4gICAgICAgICAgICAgIHsgc3RhcnQ6IHN0YXJ0IH1cbiAgICAgICAgICAgICk7XG4gICAgICAgICAgfSBlbHNlIGlmICgodGV4dCA9IHRleHQudHJpbSgpKSkge1xuICAgICAgICAgICAgd2Fybk9uY2UoXG4gICAgICAgICAgICAgIChcInRleHQgXFxcIlwiICsgdGV4dCArIFwiXFxcIiBvdXRzaWRlIHJvb3QgZWxlbWVudCB3aWxsIGJlIGlnbm9yZWQuXCIpLFxuICAgICAgICAgICAgICB7IHN0YXJ0OiBzdGFydCB9XG4gICAgICAgICAgICApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICByZXR1cm5cbiAgICAgIH1cbiAgICAgIC8vIElFIHRleHRhcmVhIHBsYWNlaG9sZGVyIGJ1Z1xuICAgICAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gICAgICBpZiAoaXNJRSAmJlxuICAgICAgICBjdXJyZW50UGFyZW50LnRhZyA9PT0gJ3RleHRhcmVhJyAmJlxuICAgICAgICBjdXJyZW50UGFyZW50LmF0dHJzTWFwLnBsYWNlaG9sZGVyID09PSB0ZXh0XG4gICAgICApIHtcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG4gICAgICB2YXIgY2hpbGRyZW4gPSBjdXJyZW50UGFyZW50LmNoaWxkcmVuO1xuICAgICAgaWYgKGluUHJlIHx8IHRleHQudHJpbSgpKSB7XG4gICAgICAgIHRleHQgPSBpc1RleHRUYWcoY3VycmVudFBhcmVudCkgPyB0ZXh0IDogZGVjb2RlSFRNTENhY2hlZCh0ZXh0KTtcbiAgICAgIH0gZWxzZSBpZiAoIWNoaWxkcmVuLmxlbmd0aCkge1xuICAgICAgICAvLyByZW1vdmUgdGhlIHdoaXRlc3BhY2Utb25seSBub2RlIHJpZ2h0IGFmdGVyIGFuIG9wZW5pbmcgdGFnXG4gICAgICAgIHRleHQgPSAnJztcbiAgICAgIH0gZWxzZSBpZiAod2hpdGVzcGFjZU9wdGlvbikge1xuICAgICAgICBpZiAod2hpdGVzcGFjZU9wdGlvbiA9PT0gJ2NvbmRlbnNlJykge1xuICAgICAgICAgIC8vIGluIGNvbmRlbnNlIG1vZGUsIHJlbW92ZSB0aGUgd2hpdGVzcGFjZSBub2RlIGlmIGl0IGNvbnRhaW5zXG4gICAgICAgICAgLy8gbGluZSBicmVhaywgb3RoZXJ3aXNlIGNvbmRlbnNlIHRvIGEgc2luZ2xlIHNwYWNlXG4gICAgICAgICAgdGV4dCA9IGxpbmVCcmVha1JFLnRlc3QodGV4dCkgPyAnJyA6ICcgJztcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0ZXh0ID0gJyAnO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0ZXh0ID0gcHJlc2VydmVXaGl0ZXNwYWNlID8gJyAnIDogJyc7XG4gICAgICB9XG4gICAgICBpZiAodGV4dCkge1xuICAgICAgICBpZiAoIWluUHJlICYmIHdoaXRlc3BhY2VPcHRpb24gPT09ICdjb25kZW5zZScpIHtcbiAgICAgICAgICAvLyBjb25kZW5zZSBjb25zZWN1dGl2ZSB3aGl0ZXNwYWNlcyBpbnRvIHNpbmdsZSBzcGFjZVxuICAgICAgICAgIHRleHQgPSB0ZXh0LnJlcGxhY2Uod2hpdGVzcGFjZVJFJDEsICcgJyk7XG4gICAgICAgIH1cbiAgICAgICAgdmFyIHJlcztcbiAgICAgICAgdmFyIGNoaWxkO1xuICAgICAgICBpZiAoIWluVlByZSAmJiB0ZXh0ICE9PSAnICcgJiYgKHJlcyA9IHBhcnNlVGV4dCh0ZXh0LCBkZWxpbWl0ZXJzKSkpIHtcbiAgICAgICAgICBjaGlsZCA9IHtcbiAgICAgICAgICAgIHR5cGU6IDIsXG4gICAgICAgICAgICBleHByZXNzaW9uOiByZXMuZXhwcmVzc2lvbixcbiAgICAgICAgICAgIHRva2VuczogcmVzLnRva2VucyxcbiAgICAgICAgICAgIHRleHQ6IHRleHRcbiAgICAgICAgICB9O1xuICAgICAgICB9IGVsc2UgaWYgKHRleHQgIT09ICcgJyB8fCAhY2hpbGRyZW4ubGVuZ3RoIHx8IGNoaWxkcmVuW2NoaWxkcmVuLmxlbmd0aCAtIDFdLnRleHQgIT09ICcgJykge1xuICAgICAgICAgIGNoaWxkID0ge1xuICAgICAgICAgICAgdHlwZTogMyxcbiAgICAgICAgICAgIHRleHQ6IHRleHRcbiAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgICAgIGlmIChjaGlsZCkge1xuICAgICAgICAgIGlmIChvcHRpb25zLm91dHB1dFNvdXJjZVJhbmdlKSB7XG4gICAgICAgICAgICBjaGlsZC5zdGFydCA9IHN0YXJ0O1xuICAgICAgICAgICAgY2hpbGQuZW5kID0gZW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgICBjaGlsZHJlbi5wdXNoKGNoaWxkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG4gICAgY29tbWVudDogZnVuY3Rpb24gY29tbWVudCAodGV4dCwgc3RhcnQsIGVuZCkge1xuICAgICAgLy8gYWRkaW5nIGFueXRpbmcgYXMgYSBzaWJsaW5nIHRvIHRoZSByb290IG5vZGUgaXMgZm9yYmlkZGVuXG4gICAgICAvLyBjb21tZW50cyBzaG91bGQgc3RpbGwgYmUgYWxsb3dlZCwgYnV0IGlnbm9yZWRcbiAgICAgIGlmIChjdXJyZW50UGFyZW50KSB7XG4gICAgICAgIHZhciBjaGlsZCA9IHtcbiAgICAgICAgICB0eXBlOiAzLFxuICAgICAgICAgIHRleHQ6IHRleHQsXG4gICAgICAgICAgaXNDb21tZW50OiB0cnVlXG4gICAgICAgIH07XG4gICAgICAgIGlmIChvcHRpb25zLm91dHB1dFNvdXJjZVJhbmdlKSB7XG4gICAgICAgICAgY2hpbGQuc3RhcnQgPSBzdGFydDtcbiAgICAgICAgICBjaGlsZC5lbmQgPSBlbmQ7XG4gICAgICAgIH1cbiAgICAgICAgY3VycmVudFBhcmVudC5jaGlsZHJlbi5wdXNoKGNoaWxkKTtcbiAgICAgIH1cbiAgICB9XG4gIH0pO1xuICByZXR1cm4gcm9vdFxufVxuXG5mdW5jdGlvbiBwcm9jZXNzUHJlIChlbCkge1xuICBpZiAoZ2V0QW5kUmVtb3ZlQXR0cihlbCwgJ3YtcHJlJykgIT0gbnVsbCkge1xuICAgIGVsLnByZSA9IHRydWU7XG4gIH1cbn1cblxuZnVuY3Rpb24gcHJvY2Vzc1Jhd0F0dHJzIChlbCkge1xuICB2YXIgbGlzdCA9IGVsLmF0dHJzTGlzdDtcbiAgdmFyIGxlbiA9IGxpc3QubGVuZ3RoO1xuICBpZiAobGVuKSB7XG4gICAgdmFyIGF0dHJzID0gZWwuYXR0cnMgPSBuZXcgQXJyYXkobGVuKTtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgICBhdHRyc1tpXSA9IHtcbiAgICAgICAgbmFtZTogbGlzdFtpXS5uYW1lLFxuICAgICAgICB2YWx1ZTogSlNPTi5zdHJpbmdpZnkobGlzdFtpXS52YWx1ZSlcbiAgICAgIH07XG4gICAgICBpZiAobGlzdFtpXS5zdGFydCAhPSBudWxsKSB7XG4gICAgICAgIGF0dHJzW2ldLnN0YXJ0ID0gbGlzdFtpXS5zdGFydDtcbiAgICAgICAgYXR0cnNbaV0uZW5kID0gbGlzdFtpXS5lbmQ7XG4gICAgICB9XG4gICAgfVxuICB9IGVsc2UgaWYgKCFlbC5wcmUpIHtcbiAgICAvLyBub24gcm9vdCBub2RlIGluIHByZSBibG9ja3Mgd2l0aCBubyBhdHRyaWJ1dGVzXG4gICAgZWwucGxhaW4gPSB0cnVlO1xuICB9XG59XG5cbmZ1bmN0aW9uIHByb2Nlc3NFbGVtZW50IChcbiAgZWxlbWVudCxcbiAgb3B0aW9uc1xuKSB7XG4gIHByb2Nlc3NLZXkoZWxlbWVudCk7XG5cbiAgLy8gZGV0ZXJtaW5lIHdoZXRoZXIgdGhpcyBpcyBhIHBsYWluIGVsZW1lbnQgYWZ0ZXJcbiAgLy8gcmVtb3Zpbmcgc3RydWN0dXJhbCBhdHRyaWJ1dGVzXG4gIGVsZW1lbnQucGxhaW4gPSAoXG4gICAgIWVsZW1lbnQua2V5ICYmXG4gICAgIWVsZW1lbnQuc2NvcGVkU2xvdHMgJiZcbiAgICAhZWxlbWVudC5hdHRyc0xpc3QubGVuZ3RoXG4gICk7XG5cbiAgcHJvY2Vzc1JlZihlbGVtZW50KTtcbiAgcHJvY2Vzc1Nsb3RDb250ZW50KGVsZW1lbnQpO1xuICBwcm9jZXNzU2xvdE91dGxldChlbGVtZW50KTtcbiAgcHJvY2Vzc0NvbXBvbmVudChlbGVtZW50KTtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB0cmFuc2Zvcm1zLmxlbmd0aDsgaSsrKSB7XG4gICAgZWxlbWVudCA9IHRyYW5zZm9ybXNbaV0oZWxlbWVudCwgb3B0aW9ucykgfHwgZWxlbWVudDtcbiAgfVxuICBwcm9jZXNzQXR0cnMoZWxlbWVudCk7XG4gIHJldHVybiBlbGVtZW50XG59XG5cbmZ1bmN0aW9uIHByb2Nlc3NLZXkgKGVsKSB7XG4gIHZhciBleHAgPSBnZXRCaW5kaW5nQXR0cihlbCwgJ2tleScpO1xuICBpZiAoZXhwKSB7XG4gICAge1xuICAgICAgaWYgKGVsLnRhZyA9PT0gJ3RlbXBsYXRlJykge1xuICAgICAgICB3YXJuJDIoXG4gICAgICAgICAgXCI8dGVtcGxhdGU+IGNhbm5vdCBiZSBrZXllZC4gUGxhY2UgdGhlIGtleSBvbiByZWFsIGVsZW1lbnRzIGluc3RlYWQuXCIsXG4gICAgICAgICAgZ2V0UmF3QmluZGluZ0F0dHIoZWwsICdrZXknKVxuICAgICAgICApO1xuICAgICAgfVxuICAgICAgaWYgKGVsLmZvcikge1xuICAgICAgICB2YXIgaXRlcmF0b3IgPSBlbC5pdGVyYXRvcjIgfHwgZWwuaXRlcmF0b3IxO1xuICAgICAgICB2YXIgcGFyZW50ID0gZWwucGFyZW50O1xuICAgICAgICBpZiAoaXRlcmF0b3IgJiYgaXRlcmF0b3IgPT09IGV4cCAmJiBwYXJlbnQgJiYgcGFyZW50LnRhZyA9PT0gJ3RyYW5zaXRpb24tZ3JvdXAnKSB7XG4gICAgICAgICAgd2FybiQyKFxuICAgICAgICAgICAgXCJEbyBub3QgdXNlIHYtZm9yIGluZGV4IGFzIGtleSBvbiA8dHJhbnNpdGlvbi1ncm91cD4gY2hpbGRyZW4sIFwiICtcbiAgICAgICAgICAgIFwidGhpcyBpcyB0aGUgc2FtZSBhcyBub3QgdXNpbmcga2V5cy5cIixcbiAgICAgICAgICAgIGdldFJhd0JpbmRpbmdBdHRyKGVsLCAna2V5JyksXG4gICAgICAgICAgICB0cnVlIC8qIHRpcCAqL1xuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgZWwua2V5ID0gZXhwO1xuICB9XG59XG5cbmZ1bmN0aW9uIHByb2Nlc3NSZWYgKGVsKSB7XG4gIHZhciByZWYgPSBnZXRCaW5kaW5nQXR0cihlbCwgJ3JlZicpO1xuICBpZiAocmVmKSB7XG4gICAgZWwucmVmID0gcmVmO1xuICAgIGVsLnJlZkluRm9yID0gY2hlY2tJbkZvcihlbCk7XG4gIH1cbn1cblxuZnVuY3Rpb24gcHJvY2Vzc0ZvciAoZWwpIHtcbiAgdmFyIGV4cDtcbiAgaWYgKChleHAgPSBnZXRBbmRSZW1vdmVBdHRyKGVsLCAndi1mb3InKSkpIHtcbiAgICB2YXIgcmVzID0gcGFyc2VGb3IoZXhwKTtcbiAgICBpZiAocmVzKSB7XG4gICAgICBleHRlbmQoZWwsIHJlcyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHdhcm4kMihcbiAgICAgICAgKFwiSW52YWxpZCB2LWZvciBleHByZXNzaW9uOiBcIiArIGV4cCksXG4gICAgICAgIGVsLnJhd0F0dHJzTWFwWyd2LWZvciddXG4gICAgICApO1xuICAgIH1cbiAgfVxufVxuXG5cblxuZnVuY3Rpb24gcGFyc2VGb3IgKGV4cCkge1xuICB2YXIgaW5NYXRjaCA9IGV4cC5tYXRjaChmb3JBbGlhc1JFKTtcbiAgaWYgKCFpbk1hdGNoKSB7IHJldHVybiB9XG4gIHZhciByZXMgPSB7fTtcbiAgcmVzLmZvciA9IGluTWF0Y2hbMl0udHJpbSgpO1xuICB2YXIgYWxpYXMgPSBpbk1hdGNoWzFdLnRyaW0oKS5yZXBsYWNlKHN0cmlwUGFyZW5zUkUsICcnKTtcbiAgdmFyIGl0ZXJhdG9yTWF0Y2ggPSBhbGlhcy5tYXRjaChmb3JJdGVyYXRvclJFKTtcbiAgaWYgKGl0ZXJhdG9yTWF0Y2gpIHtcbiAgICByZXMuYWxpYXMgPSBhbGlhcy5yZXBsYWNlKGZvckl0ZXJhdG9yUkUsICcnKS50cmltKCk7XG4gICAgcmVzLml0ZXJhdG9yMSA9IGl0ZXJhdG9yTWF0Y2hbMV0udHJpbSgpO1xuICAgIGlmIChpdGVyYXRvck1hdGNoWzJdKSB7XG4gICAgICByZXMuaXRlcmF0b3IyID0gaXRlcmF0b3JNYXRjaFsyXS50cmltKCk7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHJlcy5hbGlhcyA9IGFsaWFzO1xuICB9XG4gIHJldHVybiByZXNcbn1cblxuZnVuY3Rpb24gcHJvY2Vzc0lmIChlbCkge1xuICB2YXIgZXhwID0gZ2V0QW5kUmVtb3ZlQXR0cihlbCwgJ3YtaWYnKTtcbiAgaWYgKGV4cCkge1xuICAgIGVsLmlmID0gZXhwO1xuICAgIGFkZElmQ29uZGl0aW9uKGVsLCB7XG4gICAgICBleHA6IGV4cCxcbiAgICAgIGJsb2NrOiBlbFxuICAgIH0pO1xuICB9IGVsc2Uge1xuICAgIGlmIChnZXRBbmRSZW1vdmVBdHRyKGVsLCAndi1lbHNlJykgIT0gbnVsbCkge1xuICAgICAgZWwuZWxzZSA9IHRydWU7XG4gICAgfVxuICAgIHZhciBlbHNlaWYgPSBnZXRBbmRSZW1vdmVBdHRyKGVsLCAndi1lbHNlLWlmJyk7XG4gICAgaWYgKGVsc2VpZikge1xuICAgICAgZWwuZWxzZWlmID0gZWxzZWlmO1xuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBwcm9jZXNzSWZDb25kaXRpb25zIChlbCwgcGFyZW50KSB7XG4gIHZhciBwcmV2ID0gZmluZFByZXZFbGVtZW50KHBhcmVudC5jaGlsZHJlbik7XG4gIGlmIChwcmV2ICYmIHByZXYuaWYpIHtcbiAgICBhZGRJZkNvbmRpdGlvbihwcmV2LCB7XG4gICAgICBleHA6IGVsLmVsc2VpZixcbiAgICAgIGJsb2NrOiBlbFxuICAgIH0pO1xuICB9IGVsc2Uge1xuICAgIHdhcm4kMihcbiAgICAgIFwidi1cIiArIChlbC5lbHNlaWYgPyAoJ2Vsc2UtaWY9XCInICsgZWwuZWxzZWlmICsgJ1wiJykgOiAnZWxzZScpICsgXCIgXCIgK1xuICAgICAgXCJ1c2VkIG9uIGVsZW1lbnQgPFwiICsgKGVsLnRhZykgKyBcIj4gd2l0aG91dCBjb3JyZXNwb25kaW5nIHYtaWYuXCIsXG4gICAgICBlbC5yYXdBdHRyc01hcFtlbC5lbHNlaWYgPyAndi1lbHNlLWlmJyA6ICd2LWVsc2UnXVxuICAgICk7XG4gIH1cbn1cblxuZnVuY3Rpb24gZmluZFByZXZFbGVtZW50IChjaGlsZHJlbikge1xuICB2YXIgaSA9IGNoaWxkcmVuLmxlbmd0aDtcbiAgd2hpbGUgKGktLSkge1xuICAgIGlmIChjaGlsZHJlbltpXS50eXBlID09PSAxKSB7XG4gICAgICByZXR1cm4gY2hpbGRyZW5baV1cbiAgICB9IGVsc2Uge1xuICAgICAgaWYgKGNoaWxkcmVuW2ldLnRleHQgIT09ICcgJykge1xuICAgICAgICB3YXJuJDIoXG4gICAgICAgICAgXCJ0ZXh0IFxcXCJcIiArIChjaGlsZHJlbltpXS50ZXh0LnRyaW0oKSkgKyBcIlxcXCIgYmV0d2VlbiB2LWlmIGFuZCB2LWVsc2UoLWlmKSBcIiArXG4gICAgICAgICAgXCJ3aWxsIGJlIGlnbm9yZWQuXCIsXG4gICAgICAgICAgY2hpbGRyZW5baV1cbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICAgIGNoaWxkcmVuLnBvcCgpO1xuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBhZGRJZkNvbmRpdGlvbiAoZWwsIGNvbmRpdGlvbikge1xuICBpZiAoIWVsLmlmQ29uZGl0aW9ucykge1xuICAgIGVsLmlmQ29uZGl0aW9ucyA9IFtdO1xuICB9XG4gIGVsLmlmQ29uZGl0aW9ucy5wdXNoKGNvbmRpdGlvbik7XG59XG5cbmZ1bmN0aW9uIHByb2Nlc3NPbmNlIChlbCkge1xuICB2YXIgb25jZSQkMSA9IGdldEFuZFJlbW92ZUF0dHIoZWwsICd2LW9uY2UnKTtcbiAgaWYgKG9uY2UkJDEgIT0gbnVsbCkge1xuICAgIGVsLm9uY2UgPSB0cnVlO1xuICB9XG59XG5cbi8vIGhhbmRsZSBjb250ZW50IGJlaW5nIHBhc3NlZCB0byBhIGNvbXBvbmVudCBhcyBzbG90LFxuLy8gZS5nLiA8dGVtcGxhdGUgc2xvdD1cInh4eFwiPiwgPGRpdiBzbG90LXNjb3BlPVwieHh4XCI+XG5mdW5jdGlvbiBwcm9jZXNzU2xvdENvbnRlbnQgKGVsKSB7XG4gIHZhciBzbG90U2NvcGU7XG4gIGlmIChlbC50YWcgPT09ICd0ZW1wbGF0ZScpIHtcbiAgICBzbG90U2NvcGUgPSBnZXRBbmRSZW1vdmVBdHRyKGVsLCAnc2NvcGUnKTtcbiAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgICBpZiAoc2xvdFNjb3BlKSB7XG4gICAgICB3YXJuJDIoXG4gICAgICAgIFwidGhlIFxcXCJzY29wZVxcXCIgYXR0cmlidXRlIGZvciBzY29wZWQgc2xvdHMgaGF2ZSBiZWVuIGRlcHJlY2F0ZWQgYW5kIFwiICtcbiAgICAgICAgXCJyZXBsYWNlZCBieSBcXFwic2xvdC1zY29wZVxcXCIgc2luY2UgMi41LiBUaGUgbmV3IFxcXCJzbG90LXNjb3BlXFxcIiBhdHRyaWJ1dGUgXCIgK1xuICAgICAgICBcImNhbiBhbHNvIGJlIHVzZWQgb24gcGxhaW4gZWxlbWVudHMgaW4gYWRkaXRpb24gdG8gPHRlbXBsYXRlPiB0byBcIiArXG4gICAgICAgIFwiZGVub3RlIHNjb3BlZCBzbG90cy5cIixcbiAgICAgICAgZWwucmF3QXR0cnNNYXBbJ3Njb3BlJ10sXG4gICAgICAgIHRydWVcbiAgICAgICk7XG4gICAgfVxuICAgIGVsLnNsb3RTY29wZSA9IHNsb3RTY29wZSB8fCBnZXRBbmRSZW1vdmVBdHRyKGVsLCAnc2xvdC1zY29wZScpO1xuICB9IGVsc2UgaWYgKChzbG90U2NvcGUgPSBnZXRBbmRSZW1vdmVBdHRyKGVsLCAnc2xvdC1zY29wZScpKSkge1xuICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICAgIGlmIChlbC5hdHRyc01hcFsndi1mb3InXSkge1xuICAgICAgd2FybiQyKFxuICAgICAgICBcIkFtYmlndW91cyBjb21iaW5lZCB1c2FnZSBvZiBzbG90LXNjb3BlIGFuZCB2LWZvciBvbiA8XCIgKyAoZWwudGFnKSArIFwiPiBcIiArXG4gICAgICAgIFwiKHYtZm9yIHRha2VzIGhpZ2hlciBwcmlvcml0eSkuIFVzZSBhIHdyYXBwZXIgPHRlbXBsYXRlPiBmb3IgdGhlIFwiICtcbiAgICAgICAgXCJzY29wZWQgc2xvdCB0byBtYWtlIGl0IGNsZWFyZXIuXCIsXG4gICAgICAgIGVsLnJhd0F0dHJzTWFwWydzbG90LXNjb3BlJ10sXG4gICAgICAgIHRydWVcbiAgICAgICk7XG4gICAgfVxuICAgIGVsLnNsb3RTY29wZSA9IHNsb3RTY29wZTtcbiAgfVxuXG4gIC8vIHNsb3Q9XCJ4eHhcIlxuICB2YXIgc2xvdFRhcmdldCA9IGdldEJpbmRpbmdBdHRyKGVsLCAnc2xvdCcpO1xuICBpZiAoc2xvdFRhcmdldCkge1xuICAgIGVsLnNsb3RUYXJnZXQgPSBzbG90VGFyZ2V0ID09PSAnXCJcIicgPyAnXCJkZWZhdWx0XCInIDogc2xvdFRhcmdldDtcbiAgICBlbC5zbG90VGFyZ2V0RHluYW1pYyA9ICEhKGVsLmF0dHJzTWFwWyc6c2xvdCddIHx8IGVsLmF0dHJzTWFwWyd2LWJpbmQ6c2xvdCddKTtcbiAgICAvLyBwcmVzZXJ2ZSBzbG90IGFzIGFuIGF0dHJpYnV0ZSBmb3IgbmF0aXZlIHNoYWRvdyBET00gY29tcGF0XG4gICAgLy8gb25seSBmb3Igbm9uLXNjb3BlZCBzbG90cy5cbiAgICBpZiAoZWwudGFnICE9PSAndGVtcGxhdGUnICYmICFlbC5zbG90U2NvcGUpIHtcbiAgICAgIGFkZEF0dHIoZWwsICdzbG90Jywgc2xvdFRhcmdldCwgZ2V0UmF3QmluZGluZ0F0dHIoZWwsICdzbG90JykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIDIuNiB2LXNsb3Qgc3ludGF4XG4gIHtcbiAgICBpZiAoZWwudGFnID09PSAndGVtcGxhdGUnKSB7XG4gICAgICAvLyB2LXNsb3Qgb24gPHRlbXBsYXRlPlxuICAgICAgdmFyIHNsb3RCaW5kaW5nID0gZ2V0QW5kUmVtb3ZlQXR0ckJ5UmVnZXgoZWwsIHNsb3RSRSk7XG4gICAgICBpZiAoc2xvdEJpbmRpbmcpIHtcbiAgICAgICAge1xuICAgICAgICAgIGlmIChlbC5zbG90VGFyZ2V0IHx8IGVsLnNsb3RTY29wZSkge1xuICAgICAgICAgICAgd2FybiQyKFxuICAgICAgICAgICAgICBcIlVuZXhwZWN0ZWQgbWl4ZWQgdXNhZ2Ugb2YgZGlmZmVyZW50IHNsb3Qgc3ludGF4ZXMuXCIsXG4gICAgICAgICAgICAgIGVsXG4gICAgICAgICAgICApO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpZiAoZWwucGFyZW50ICYmICFtYXliZUNvbXBvbmVudChlbC5wYXJlbnQpKSB7XG4gICAgICAgICAgICB3YXJuJDIoXG4gICAgICAgICAgICAgIFwiPHRlbXBsYXRlIHYtc2xvdD4gY2FuIG9ubHkgYXBwZWFyIGF0IHRoZSByb290IGxldmVsIGluc2lkZSBcIiArXG4gICAgICAgICAgICAgIFwidGhlIHJlY2VpdmluZyBjb21wb25lbnRcIixcbiAgICAgICAgICAgICAgZWxcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHZhciByZWYgPSBnZXRTbG90TmFtZShzbG90QmluZGluZyk7XG4gICAgICAgIHZhciBuYW1lID0gcmVmLm5hbWU7XG4gICAgICAgIHZhciBkeW5hbWljID0gcmVmLmR5bmFtaWM7XG4gICAgICAgIGVsLnNsb3RUYXJnZXQgPSBuYW1lO1xuICAgICAgICBlbC5zbG90VGFyZ2V0RHluYW1pYyA9IGR5bmFtaWM7XG4gICAgICAgIGVsLnNsb3RTY29wZSA9IHNsb3RCaW5kaW5nLnZhbHVlIHx8IGVtcHR5U2xvdFNjb3BlVG9rZW47IC8vIGZvcmNlIGl0IGludG8gYSBzY29wZWQgc2xvdCBmb3IgcGVyZlxuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICAvLyB2LXNsb3Qgb24gY29tcG9uZW50LCBkZW5vdGVzIGRlZmF1bHQgc2xvdFxuICAgICAgdmFyIHNsb3RCaW5kaW5nJDEgPSBnZXRBbmRSZW1vdmVBdHRyQnlSZWdleChlbCwgc2xvdFJFKTtcbiAgICAgIGlmIChzbG90QmluZGluZyQxKSB7XG4gICAgICAgIHtcbiAgICAgICAgICBpZiAoIW1heWJlQ29tcG9uZW50KGVsKSkge1xuICAgICAgICAgICAgd2FybiQyKFxuICAgICAgICAgICAgICBcInYtc2xvdCBjYW4gb25seSBiZSB1c2VkIG9uIGNvbXBvbmVudHMgb3IgPHRlbXBsYXRlPi5cIixcbiAgICAgICAgICAgICAgc2xvdEJpbmRpbmckMVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaWYgKGVsLnNsb3RTY29wZSB8fCBlbC5zbG90VGFyZ2V0KSB7XG4gICAgICAgICAgICB3YXJuJDIoXG4gICAgICAgICAgICAgIFwiVW5leHBlY3RlZCBtaXhlZCB1c2FnZSBvZiBkaWZmZXJlbnQgc2xvdCBzeW50YXhlcy5cIixcbiAgICAgICAgICAgICAgZWxcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlmIChlbC5zY29wZWRTbG90cykge1xuICAgICAgICAgICAgd2FybiQyKFxuICAgICAgICAgICAgICBcIlRvIGF2b2lkIHNjb3BlIGFtYmlndWl0eSwgdGhlIGRlZmF1bHQgc2xvdCBzaG91bGQgYWxzbyB1c2UgXCIgK1xuICAgICAgICAgICAgICBcIjx0ZW1wbGF0ZT4gc3ludGF4IHdoZW4gdGhlcmUgYXJlIG90aGVyIG5hbWVkIHNsb3RzLlwiLFxuICAgICAgICAgICAgICBzbG90QmluZGluZyQxXG4gICAgICAgICAgICApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBhZGQgdGhlIGNvbXBvbmVudCdzIGNoaWxkcmVuIHRvIGl0cyBkZWZhdWx0IHNsb3RcbiAgICAgICAgdmFyIHNsb3RzID0gZWwuc2NvcGVkU2xvdHMgfHwgKGVsLnNjb3BlZFNsb3RzID0ge30pO1xuICAgICAgICB2YXIgcmVmJDEgPSBnZXRTbG90TmFtZShzbG90QmluZGluZyQxKTtcbiAgICAgICAgdmFyIG5hbWUkMSA9IHJlZiQxLm5hbWU7XG4gICAgICAgIHZhciBkeW5hbWljJDEgPSByZWYkMS5keW5hbWljO1xuICAgICAgICB2YXIgc2xvdENvbnRhaW5lciA9IHNsb3RzW25hbWUkMV0gPSBjcmVhdGVBU1RFbGVtZW50KCd0ZW1wbGF0ZScsIFtdLCBlbCk7XG4gICAgICAgIHNsb3RDb250YWluZXIuc2xvdFRhcmdldCA9IG5hbWUkMTtcbiAgICAgICAgc2xvdENvbnRhaW5lci5zbG90VGFyZ2V0RHluYW1pYyA9IGR5bmFtaWMkMTtcbiAgICAgICAgc2xvdENvbnRhaW5lci5jaGlsZHJlbiA9IGVsLmNoaWxkcmVuLmZpbHRlcihmdW5jdGlvbiAoYykge1xuICAgICAgICAgIGlmICghYy5zbG90U2NvcGUpIHtcbiAgICAgICAgICAgIGMucGFyZW50ID0gc2xvdENvbnRhaW5lcjtcbiAgICAgICAgICAgIHJldHVybiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgICAgc2xvdENvbnRhaW5lci5zbG90U2NvcGUgPSBzbG90QmluZGluZyQxLnZhbHVlIHx8IGVtcHR5U2xvdFNjb3BlVG9rZW47XG4gICAgICAgIC8vIHJlbW92ZSBjaGlsZHJlbiBhcyB0aGV5IGFyZSByZXR1cm5lZCBmcm9tIHNjb3BlZFNsb3RzIG5vd1xuICAgICAgICBlbC5jaGlsZHJlbiA9IFtdO1xuICAgICAgICAvLyBtYXJrIGVsIG5vbi1wbGFpbiBzbyBkYXRhIGdldHMgZ2VuZXJhdGVkXG4gICAgICAgIGVsLnBsYWluID0gZmFsc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZ1bmN0aW9uIGdldFNsb3ROYW1lIChiaW5kaW5nKSB7XG4gIHZhciBuYW1lID0gYmluZGluZy5uYW1lLnJlcGxhY2Uoc2xvdFJFLCAnJyk7XG4gIGlmICghbmFtZSkge1xuICAgIGlmIChiaW5kaW5nLm5hbWVbMF0gIT09ICcjJykge1xuICAgICAgbmFtZSA9ICdkZWZhdWx0JztcbiAgICB9IGVsc2Uge1xuICAgICAgd2FybiQyKFxuICAgICAgICBcInYtc2xvdCBzaG9ydGhhbmQgc3ludGF4IHJlcXVpcmVzIGEgc2xvdCBuYW1lLlwiLFxuICAgICAgICBiaW5kaW5nXG4gICAgICApO1xuICAgIH1cbiAgfVxuICByZXR1cm4gZHluYW1pY0FyZ1JFLnRlc3QobmFtZSlcbiAgICAvLyBkeW5hbWljIFtuYW1lXVxuICAgID8geyBuYW1lOiBuYW1lLnNsaWNlKDEsIC0xKSwgZHluYW1pYzogdHJ1ZSB9XG4gICAgLy8gc3RhdGljIG5hbWVcbiAgICA6IHsgbmFtZTogKFwiXFxcIlwiICsgbmFtZSArIFwiXFxcIlwiKSwgZHluYW1pYzogZmFsc2UgfVxufVxuXG4vLyBoYW5kbGUgPHNsb3QvPiBvdXRsZXRzXG5mdW5jdGlvbiBwcm9jZXNzU2xvdE91dGxldCAoZWwpIHtcbiAgaWYgKGVsLnRhZyA9PT0gJ3Nsb3QnKSB7XG4gICAgZWwuc2xvdE5hbWUgPSBnZXRCaW5kaW5nQXR0cihlbCwgJ25hbWUnKTtcbiAgICBpZiAoZWwua2V5KSB7XG4gICAgICB3YXJuJDIoXG4gICAgICAgIFwiYGtleWAgZG9lcyBub3Qgd29yayBvbiA8c2xvdD4gYmVjYXVzZSBzbG90cyBhcmUgYWJzdHJhY3Qgb3V0bGV0cyBcIiArXG4gICAgICAgIFwiYW5kIGNhbiBwb3NzaWJseSBleHBhbmQgaW50byBtdWx0aXBsZSBlbGVtZW50cy4gXCIgK1xuICAgICAgICBcIlVzZSB0aGUga2V5IG9uIGEgd3JhcHBpbmcgZWxlbWVudCBpbnN0ZWFkLlwiLFxuICAgICAgICBnZXRSYXdCaW5kaW5nQXR0cihlbCwgJ2tleScpXG4gICAgICApO1xuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBwcm9jZXNzQ29tcG9uZW50IChlbCkge1xuICB2YXIgYmluZGluZztcbiAgaWYgKChiaW5kaW5nID0gZ2V0QmluZGluZ0F0dHIoZWwsICdpcycpKSkge1xuICAgIGVsLmNvbXBvbmVudCA9IGJpbmRpbmc7XG4gIH1cbiAgaWYgKGdldEFuZFJlbW92ZUF0dHIoZWwsICdpbmxpbmUtdGVtcGxhdGUnKSAhPSBudWxsKSB7XG4gICAgZWwuaW5saW5lVGVtcGxhdGUgPSB0cnVlO1xuICB9XG59XG5cbmZ1bmN0aW9uIHByb2Nlc3NBdHRycyAoZWwpIHtcbiAgdmFyIGxpc3QgPSBlbC5hdHRyc0xpc3Q7XG4gIHZhciBpLCBsLCBuYW1lLCByYXdOYW1lLCB2YWx1ZSwgbW9kaWZpZXJzLCBzeW5jR2VuLCBpc0R5bmFtaWM7XG4gIGZvciAoaSA9IDAsIGwgPSBsaXN0Lmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgIG5hbWUgPSByYXdOYW1lID0gbGlzdFtpXS5uYW1lO1xuICAgIHZhbHVlID0gbGlzdFtpXS52YWx1ZTtcbiAgICBpZiAoZGlyUkUudGVzdChuYW1lKSkge1xuICAgICAgLy8gbWFyayBlbGVtZW50IGFzIGR5bmFtaWNcbiAgICAgIGVsLmhhc0JpbmRpbmdzID0gdHJ1ZTtcbiAgICAgIC8vIG1vZGlmaWVyc1xuICAgICAgbW9kaWZpZXJzID0gcGFyc2VNb2RpZmllcnMobmFtZS5yZXBsYWNlKGRpclJFLCAnJykpO1xuICAgICAgLy8gc3VwcG9ydCAuZm9vIHNob3J0aGFuZCBzeW50YXggZm9yIHRoZSAucHJvcCBtb2RpZmllclxuICAgICAgaWYgKG1vZGlmaWVycykge1xuICAgICAgICBuYW1lID0gbmFtZS5yZXBsYWNlKG1vZGlmaWVyUkUsICcnKTtcbiAgICAgIH1cbiAgICAgIGlmIChiaW5kUkUudGVzdChuYW1lKSkgeyAvLyB2LWJpbmRcbiAgICAgICAgbmFtZSA9IG5hbWUucmVwbGFjZShiaW5kUkUsICcnKTtcbiAgICAgICAgdmFsdWUgPSBwYXJzZUZpbHRlcnModmFsdWUpO1xuICAgICAgICBpc0R5bmFtaWMgPSBkeW5hbWljQXJnUkUudGVzdChuYW1lKTtcbiAgICAgICAgaWYgKGlzRHluYW1pYykge1xuICAgICAgICAgIG5hbWUgPSBuYW1lLnNsaWNlKDEsIC0xKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoXG4gICAgICAgICAgdmFsdWUudHJpbSgpLmxlbmd0aCA9PT0gMFxuICAgICAgICApIHtcbiAgICAgICAgICB3YXJuJDIoXG4gICAgICAgICAgICAoXCJUaGUgdmFsdWUgZm9yIGEgdi1iaW5kIGV4cHJlc3Npb24gY2Fubm90IGJlIGVtcHR5LiBGb3VuZCBpbiBcXFwidi1iaW5kOlwiICsgbmFtZSArIFwiXFxcIlwiKVxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG1vZGlmaWVycykge1xuICAgICAgICAgIGlmIChtb2RpZmllcnMucHJvcCAmJiAhaXNEeW5hbWljKSB7XG4gICAgICAgICAgICBuYW1lID0gY2FtZWxpemUobmFtZSk7XG4gICAgICAgICAgICBpZiAobmFtZSA9PT0gJ2lubmVySHRtbCcpIHsgbmFtZSA9ICdpbm5lckhUTUwnOyB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlmIChtb2RpZmllcnMuY2FtZWwgJiYgIWlzRHluYW1pYykge1xuICAgICAgICAgICAgbmFtZSA9IGNhbWVsaXplKG5hbWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpZiAobW9kaWZpZXJzLnN5bmMpIHtcbiAgICAgICAgICAgIHN5bmNHZW4gPSBnZW5Bc3NpZ25tZW50Q29kZSh2YWx1ZSwgXCIkZXZlbnRcIik7XG4gICAgICAgICAgICBpZiAoIWlzRHluYW1pYykge1xuICAgICAgICAgICAgICBhZGRIYW5kbGVyKFxuICAgICAgICAgICAgICAgIGVsLFxuICAgICAgICAgICAgICAgIChcInVwZGF0ZTpcIiArIChjYW1lbGl6ZShuYW1lKSkpLFxuICAgICAgICAgICAgICAgIHN5bmNHZW4sXG4gICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICBmYWxzZSxcbiAgICAgICAgICAgICAgICB3YXJuJDIsXG4gICAgICAgICAgICAgICAgbGlzdFtpXVxuICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICBpZiAoaHlwaGVuYXRlKG5hbWUpICE9PSBjYW1lbGl6ZShuYW1lKSkge1xuICAgICAgICAgICAgICAgIGFkZEhhbmRsZXIoXG4gICAgICAgICAgICAgICAgICBlbCxcbiAgICAgICAgICAgICAgICAgIChcInVwZGF0ZTpcIiArIChoeXBoZW5hdGUobmFtZSkpKSxcbiAgICAgICAgICAgICAgICAgIHN5bmNHZW4sXG4gICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgZmFsc2UsXG4gICAgICAgICAgICAgICAgICB3YXJuJDIsXG4gICAgICAgICAgICAgICAgICBsaXN0W2ldXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgLy8gaGFuZGxlciB3LyBkeW5hbWljIGV2ZW50IG5hbWVcbiAgICAgICAgICAgICAgYWRkSGFuZGxlcihcbiAgICAgICAgICAgICAgICBlbCxcbiAgICAgICAgICAgICAgICAoXCJcXFwidXBkYXRlOlxcXCIrKFwiICsgbmFtZSArIFwiKVwiKSxcbiAgICAgICAgICAgICAgICBzeW5jR2VuLFxuICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgZmFsc2UsXG4gICAgICAgICAgICAgICAgd2FybiQyLFxuICAgICAgICAgICAgICAgIGxpc3RbaV0sXG4gICAgICAgICAgICAgICAgdHJ1ZSAvLyBkeW5hbWljXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlmICgobW9kaWZpZXJzICYmIG1vZGlmaWVycy5wcm9wKSB8fCAoXG4gICAgICAgICAgIWVsLmNvbXBvbmVudCAmJiBwbGF0Zm9ybU11c3RVc2VQcm9wKGVsLnRhZywgZWwuYXR0cnNNYXAudHlwZSwgbmFtZSlcbiAgICAgICAgKSkge1xuICAgICAgICAgIGFkZFByb3AoZWwsIG5hbWUsIHZhbHVlLCBsaXN0W2ldLCBpc0R5bmFtaWMpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGFkZEF0dHIoZWwsIG5hbWUsIHZhbHVlLCBsaXN0W2ldLCBpc0R5bmFtaWMpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2UgaWYgKG9uUkUudGVzdChuYW1lKSkgeyAvLyB2LW9uXG4gICAgICAgIG5hbWUgPSBuYW1lLnJlcGxhY2Uob25SRSwgJycpO1xuICAgICAgICBpc0R5bmFtaWMgPSBkeW5hbWljQXJnUkUudGVzdChuYW1lKTtcbiAgICAgICAgaWYgKGlzRHluYW1pYykge1xuICAgICAgICAgIG5hbWUgPSBuYW1lLnNsaWNlKDEsIC0xKTtcbiAgICAgICAgfVxuICAgICAgICBhZGRIYW5kbGVyKGVsLCBuYW1lLCB2YWx1ZSwgbW9kaWZpZXJzLCBmYWxzZSwgd2FybiQyLCBsaXN0W2ldLCBpc0R5bmFtaWMpO1xuICAgICAgfSBlbHNlIHsgLy8gbm9ybWFsIGRpcmVjdGl2ZXNcbiAgICAgICAgbmFtZSA9IG5hbWUucmVwbGFjZShkaXJSRSwgJycpO1xuICAgICAgICAvLyBwYXJzZSBhcmdcbiAgICAgICAgdmFyIGFyZ01hdGNoID0gbmFtZS5tYXRjaChhcmdSRSk7XG4gICAgICAgIHZhciBhcmcgPSBhcmdNYXRjaCAmJiBhcmdNYXRjaFsxXTtcbiAgICAgICAgaXNEeW5hbWljID0gZmFsc2U7XG4gICAgICAgIGlmIChhcmcpIHtcbiAgICAgICAgICBuYW1lID0gbmFtZS5zbGljZSgwLCAtKGFyZy5sZW5ndGggKyAxKSk7XG4gICAgICAgICAgaWYgKGR5bmFtaWNBcmdSRS50ZXN0KGFyZykpIHtcbiAgICAgICAgICAgIGFyZyA9IGFyZy5zbGljZSgxLCAtMSk7XG4gICAgICAgICAgICBpc0R5bmFtaWMgPSB0cnVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhZGREaXJlY3RpdmUoZWwsIG5hbWUsIHJhd05hbWUsIHZhbHVlLCBhcmcsIGlzRHluYW1pYywgbW9kaWZpZXJzLCBsaXN0W2ldKTtcbiAgICAgICAgaWYgKG5hbWUgPT09ICdtb2RlbCcpIHtcbiAgICAgICAgICBjaGVja0ZvckFsaWFzTW9kZWwoZWwsIHZhbHVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICAvLyBsaXRlcmFsIGF0dHJpYnV0ZVxuICAgICAge1xuICAgICAgICB2YXIgcmVzID0gcGFyc2VUZXh0KHZhbHVlLCBkZWxpbWl0ZXJzKTtcbiAgICAgICAgaWYgKHJlcykge1xuICAgICAgICAgIHdhcm4kMihcbiAgICAgICAgICAgIG5hbWUgKyBcIj1cXFwiXCIgKyB2YWx1ZSArIFwiXFxcIjogXCIgK1xuICAgICAgICAgICAgJ0ludGVycG9sYXRpb24gaW5zaWRlIGF0dHJpYnV0ZXMgaGFzIGJlZW4gcmVtb3ZlZC4gJyArXG4gICAgICAgICAgICAnVXNlIHYtYmluZCBvciB0aGUgY29sb24gc2hvcnRoYW5kIGluc3RlYWQuIEZvciBleGFtcGxlLCAnICtcbiAgICAgICAgICAgICdpbnN0ZWFkIG9mIDxkaXYgaWQ9XCJ7eyB2YWwgfX1cIj4sIHVzZSA8ZGl2IDppZD1cInZhbFwiPi4nLFxuICAgICAgICAgICAgbGlzdFtpXVxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGFkZEF0dHIoZWwsIG5hbWUsIEpTT04uc3RyaW5naWZ5KHZhbHVlKSwgbGlzdFtpXSk7XG4gICAgICAvLyAjNjg4NyBmaXJlZm94IGRvZXNuJ3QgdXBkYXRlIG11dGVkIHN0YXRlIGlmIHNldCB2aWEgYXR0cmlidXRlXG4gICAgICAvLyBldmVuIGltbWVkaWF0ZWx5IGFmdGVyIGVsZW1lbnQgY3JlYXRpb25cbiAgICAgIGlmICghZWwuY29tcG9uZW50ICYmXG4gICAgICAgICAgbmFtZSA9PT0gJ211dGVkJyAmJlxuICAgICAgICAgIHBsYXRmb3JtTXVzdFVzZVByb3AoZWwudGFnLCBlbC5hdHRyc01hcC50eXBlLCBuYW1lKSkge1xuICAgICAgICBhZGRQcm9wKGVsLCBuYW1lLCAndHJ1ZScsIGxpc3RbaV0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBjaGVja0luRm9yIChlbCkge1xuICB2YXIgcGFyZW50ID0gZWw7XG4gIHdoaWxlIChwYXJlbnQpIHtcbiAgICBpZiAocGFyZW50LmZvciAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICByZXR1cm4gdHJ1ZVxuICAgIH1cbiAgICBwYXJlbnQgPSBwYXJlbnQucGFyZW50O1xuICB9XG4gIHJldHVybiBmYWxzZVxufVxuXG5mdW5jdGlvbiBwYXJzZU1vZGlmaWVycyAobmFtZSkge1xuICB2YXIgbWF0Y2ggPSBuYW1lLm1hdGNoKG1vZGlmaWVyUkUpO1xuICBpZiAobWF0Y2gpIHtcbiAgICB2YXIgcmV0ID0ge307XG4gICAgbWF0Y2guZm9yRWFjaChmdW5jdGlvbiAobSkgeyByZXRbbS5zbGljZSgxKV0gPSB0cnVlOyB9KTtcbiAgICByZXR1cm4gcmV0XG4gIH1cbn1cblxuZnVuY3Rpb24gbWFrZUF0dHJzTWFwIChhdHRycykge1xuICB2YXIgbWFwID0ge307XG4gIGZvciAodmFyIGkgPSAwLCBsID0gYXR0cnMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7XG4gICAgaWYgKFxuICAgICAgbWFwW2F0dHJzW2ldLm5hbWVdICYmICFpc0lFICYmICFpc0VkZ2VcbiAgICApIHtcbiAgICAgIHdhcm4kMignZHVwbGljYXRlIGF0dHJpYnV0ZTogJyArIGF0dHJzW2ldLm5hbWUsIGF0dHJzW2ldKTtcbiAgICB9XG4gICAgbWFwW2F0dHJzW2ldLm5hbWVdID0gYXR0cnNbaV0udmFsdWU7XG4gIH1cbiAgcmV0dXJuIG1hcFxufVxuXG4vLyBmb3Igc2NyaXB0IChlLmcuIHR5cGU9XCJ4L3RlbXBsYXRlXCIpIG9yIHN0eWxlLCBkbyBub3QgZGVjb2RlIGNvbnRlbnRcbmZ1bmN0aW9uIGlzVGV4dFRhZyAoZWwpIHtcbiAgcmV0dXJuIGVsLnRhZyA9PT0gJ3NjcmlwdCcgfHwgZWwudGFnID09PSAnc3R5bGUnXG59XG5cbmZ1bmN0aW9uIGlzRm9yYmlkZGVuVGFnIChlbCkge1xuICByZXR1cm4gKFxuICAgIGVsLnRhZyA9PT0gJ3N0eWxlJyB8fFxuICAgIChlbC50YWcgPT09ICdzY3JpcHQnICYmIChcbiAgICAgICFlbC5hdHRyc01hcC50eXBlIHx8XG4gICAgICBlbC5hdHRyc01hcC50eXBlID09PSAndGV4dC9qYXZhc2NyaXB0J1xuICAgICkpXG4gIClcbn1cblxudmFyIGllTlNCdWcgPSAvXnhtbG5zOk5TXFxkKy87XG52YXIgaWVOU1ByZWZpeCA9IC9eTlNcXGQrOi87XG5cbi8qIGlzdGFuYnVsIGlnbm9yZSBuZXh0ICovXG5mdW5jdGlvbiBndWFyZElFU1ZHQnVnIChhdHRycykge1xuICB2YXIgcmVzID0gW107XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cnMubGVuZ3RoOyBpKyspIHtcbiAgICB2YXIgYXR0ciA9IGF0dHJzW2ldO1xuICAgIGlmICghaWVOU0J1Zy50ZXN0KGF0dHIubmFtZSkpIHtcbiAgICAgIGF0dHIubmFtZSA9IGF0dHIubmFtZS5yZXBsYWNlKGllTlNQcmVmaXgsICcnKTtcbiAgICAgIHJlcy5wdXNoKGF0dHIpO1xuICAgIH1cbiAgfVxuICByZXR1cm4gcmVzXG59XG5cbmZ1bmN0aW9uIGNoZWNrRm9yQWxpYXNNb2RlbCAoZWwsIHZhbHVlKSB7XG4gIHZhciBfZWwgPSBlbDtcbiAgd2hpbGUgKF9lbCkge1xuICAgIGlmIChfZWwuZm9yICYmIF9lbC5hbGlhcyA9PT0gdmFsdWUpIHtcbiAgICAgIHdhcm4kMihcbiAgICAgICAgXCI8XCIgKyAoZWwudGFnKSArIFwiIHYtbW9kZWw9XFxcIlwiICsgdmFsdWUgKyBcIlxcXCI+OiBcIiArXG4gICAgICAgIFwiWW91IGFyZSBiaW5kaW5nIHYtbW9kZWwgZGlyZWN0bHkgdG8gYSB2LWZvciBpdGVyYXRpb24gYWxpYXMuIFwiICtcbiAgICAgICAgXCJUaGlzIHdpbGwgbm90IGJlIGFibGUgdG8gbW9kaWZ5IHRoZSB2LWZvciBzb3VyY2UgYXJyYXkgYmVjYXVzZSBcIiArXG4gICAgICAgIFwid3JpdGluZyB0byB0aGUgYWxpYXMgaXMgbGlrZSBtb2RpZnlpbmcgYSBmdW5jdGlvbiBsb2NhbCB2YXJpYWJsZS4gXCIgK1xuICAgICAgICBcIkNvbnNpZGVyIHVzaW5nIGFuIGFycmF5IG9mIG9iamVjdHMgYW5kIHVzZSB2LW1vZGVsIG9uIGFuIG9iamVjdCBwcm9wZXJ0eSBpbnN0ZWFkLlwiLFxuICAgICAgICBlbC5yYXdBdHRyc01hcFsndi1tb2RlbCddXG4gICAgICApO1xuICAgIH1cbiAgICBfZWwgPSBfZWwucGFyZW50O1xuICB9XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBwcmVUcmFuc2Zvcm1Ob2RlIChlbCwgb3B0aW9ucykge1xuICBpZiAoZWwudGFnID09PSAnaW5wdXQnKSB7XG4gICAgdmFyIG1hcCA9IGVsLmF0dHJzTWFwO1xuICAgIGlmICghbWFwWyd2LW1vZGVsJ10pIHtcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIHZhciB0eXBlQmluZGluZztcbiAgICBpZiAobWFwWyc6dHlwZSddIHx8IG1hcFsndi1iaW5kOnR5cGUnXSkge1xuICAgICAgdHlwZUJpbmRpbmcgPSBnZXRCaW5kaW5nQXR0cihlbCwgJ3R5cGUnKTtcbiAgICB9XG4gICAgaWYgKCFtYXAudHlwZSAmJiAhdHlwZUJpbmRpbmcgJiYgbWFwWyd2LWJpbmQnXSkge1xuICAgICAgdHlwZUJpbmRpbmcgPSBcIihcIiArIChtYXBbJ3YtYmluZCddKSArIFwiKS50eXBlXCI7XG4gICAgfVxuXG4gICAgaWYgKHR5cGVCaW5kaW5nKSB7XG4gICAgICB2YXIgaWZDb25kaXRpb24gPSBnZXRBbmRSZW1vdmVBdHRyKGVsLCAndi1pZicsIHRydWUpO1xuICAgICAgdmFyIGlmQ29uZGl0aW9uRXh0cmEgPSBpZkNvbmRpdGlvbiA/IChcIiYmKFwiICsgaWZDb25kaXRpb24gKyBcIilcIikgOiBcIlwiO1xuICAgICAgdmFyIGhhc0Vsc2UgPSBnZXRBbmRSZW1vdmVBdHRyKGVsLCAndi1lbHNlJywgdHJ1ZSkgIT0gbnVsbDtcbiAgICAgIHZhciBlbHNlSWZDb25kaXRpb24gPSBnZXRBbmRSZW1vdmVBdHRyKGVsLCAndi1lbHNlLWlmJywgdHJ1ZSk7XG4gICAgICAvLyAxLiBjaGVja2JveFxuICAgICAgdmFyIGJyYW5jaDAgPSBjbG9uZUFTVEVsZW1lbnQoZWwpO1xuICAgICAgLy8gcHJvY2VzcyBmb3Igb24gdGhlIG1haW4gbm9kZVxuICAgICAgcHJvY2Vzc0ZvcihicmFuY2gwKTtcbiAgICAgIGFkZFJhd0F0dHIoYnJhbmNoMCwgJ3R5cGUnLCAnY2hlY2tib3gnKTtcbiAgICAgIHByb2Nlc3NFbGVtZW50KGJyYW5jaDAsIG9wdGlvbnMpO1xuICAgICAgYnJhbmNoMC5wcm9jZXNzZWQgPSB0cnVlOyAvLyBwcmV2ZW50IGl0IGZyb20gZG91YmxlLXByb2Nlc3NlZFxuICAgICAgYnJhbmNoMC5pZiA9IFwiKFwiICsgdHlwZUJpbmRpbmcgKyBcIik9PT0nY2hlY2tib3gnXCIgKyBpZkNvbmRpdGlvbkV4dHJhO1xuICAgICAgYWRkSWZDb25kaXRpb24oYnJhbmNoMCwge1xuICAgICAgICBleHA6IGJyYW5jaDAuaWYsXG4gICAgICAgIGJsb2NrOiBicmFuY2gwXG4gICAgICB9KTtcbiAgICAgIC8vIDIuIGFkZCByYWRpbyBlbHNlLWlmIGNvbmRpdGlvblxuICAgICAgdmFyIGJyYW5jaDEgPSBjbG9uZUFTVEVsZW1lbnQoZWwpO1xuICAgICAgZ2V0QW5kUmVtb3ZlQXR0cihicmFuY2gxLCAndi1mb3InLCB0cnVlKTtcbiAgICAgIGFkZFJhd0F0dHIoYnJhbmNoMSwgJ3R5cGUnLCAncmFkaW8nKTtcbiAgICAgIHByb2Nlc3NFbGVtZW50KGJyYW5jaDEsIG9wdGlvbnMpO1xuICAgICAgYWRkSWZDb25kaXRpb24oYnJhbmNoMCwge1xuICAgICAgICBleHA6IFwiKFwiICsgdHlwZUJpbmRpbmcgKyBcIik9PT0ncmFkaW8nXCIgKyBpZkNvbmRpdGlvbkV4dHJhLFxuICAgICAgICBibG9jazogYnJhbmNoMVxuICAgICAgfSk7XG4gICAgICAvLyAzLiBvdGhlclxuICAgICAgdmFyIGJyYW5jaDIgPSBjbG9uZUFTVEVsZW1lbnQoZWwpO1xuICAgICAgZ2V0QW5kUmVtb3ZlQXR0cihicmFuY2gyLCAndi1mb3InLCB0cnVlKTtcbiAgICAgIGFkZFJhd0F0dHIoYnJhbmNoMiwgJzp0eXBlJywgdHlwZUJpbmRpbmcpO1xuICAgICAgcHJvY2Vzc0VsZW1lbnQoYnJhbmNoMiwgb3B0aW9ucyk7XG4gICAgICBhZGRJZkNvbmRpdGlvbihicmFuY2gwLCB7XG4gICAgICAgIGV4cDogaWZDb25kaXRpb24sXG4gICAgICAgIGJsb2NrOiBicmFuY2gyXG4gICAgICB9KTtcblxuICAgICAgaWYgKGhhc0Vsc2UpIHtcbiAgICAgICAgYnJhbmNoMC5lbHNlID0gdHJ1ZTtcbiAgICAgIH0gZWxzZSBpZiAoZWxzZUlmQ29uZGl0aW9uKSB7XG4gICAgICAgIGJyYW5jaDAuZWxzZWlmID0gZWxzZUlmQ29uZGl0aW9uO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gYnJhbmNoMFxuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBjbG9uZUFTVEVsZW1lbnQgKGVsKSB7XG4gIHJldHVybiBjcmVhdGVBU1RFbGVtZW50KGVsLnRhZywgZWwuYXR0cnNMaXN0LnNsaWNlKCksIGVsLnBhcmVudClcbn1cblxudmFyIG1vZGVsJDEgPSB7XG4gIHByZVRyYW5zZm9ybU5vZGU6IHByZVRyYW5zZm9ybU5vZGVcbn07XG5cbnZhciBtb2R1bGVzJDEgPSBbXG4gIGtsYXNzJDEsXG4gIHN0eWxlJDEsXG4gIG1vZGVsJDFcbl07XG5cbi8qICAqL1xuXG5mdW5jdGlvbiB0ZXh0IChlbCwgZGlyKSB7XG4gIGlmIChkaXIudmFsdWUpIHtcbiAgICBhZGRQcm9wKGVsLCAndGV4dENvbnRlbnQnLCAoXCJfcyhcIiArIChkaXIudmFsdWUpICsgXCIpXCIpLCBkaXIpO1xuICB9XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBodG1sIChlbCwgZGlyKSB7XG4gIGlmIChkaXIudmFsdWUpIHtcbiAgICBhZGRQcm9wKGVsLCAnaW5uZXJIVE1MJywgKFwiX3MoXCIgKyAoZGlyLnZhbHVlKSArIFwiKVwiKSwgZGlyKTtcbiAgfVxufVxuXG52YXIgZGlyZWN0aXZlcyQxID0ge1xuICBtb2RlbDogbW9kZWwsXG4gIHRleHQ6IHRleHQsXG4gIGh0bWw6IGh0bWxcbn07XG5cbi8qICAqL1xuXG52YXIgYmFzZU9wdGlvbnMgPSB7XG4gIGV4cGVjdEhUTUw6IHRydWUsXG4gIG1vZHVsZXM6IG1vZHVsZXMkMSxcbiAgZGlyZWN0aXZlczogZGlyZWN0aXZlcyQxLFxuICBpc1ByZVRhZzogaXNQcmVUYWcsXG4gIGlzVW5hcnlUYWc6IGlzVW5hcnlUYWcsXG4gIG11c3RVc2VQcm9wOiBtdXN0VXNlUHJvcCxcbiAgY2FuQmVMZWZ0T3BlblRhZzogY2FuQmVMZWZ0T3BlblRhZyxcbiAgaXNSZXNlcnZlZFRhZzogaXNSZXNlcnZlZFRhZyxcbiAgZ2V0VGFnTmFtZXNwYWNlOiBnZXRUYWdOYW1lc3BhY2UsXG4gIHN0YXRpY0tleXM6IGdlblN0YXRpY0tleXMobW9kdWxlcyQxKVxufTtcblxuLyogICovXG5cbnZhciBpc1N0YXRpY0tleTtcbnZhciBpc1BsYXRmb3JtUmVzZXJ2ZWRUYWc7XG5cbnZhciBnZW5TdGF0aWNLZXlzQ2FjaGVkID0gY2FjaGVkKGdlblN0YXRpY0tleXMkMSk7XG5cbi8qKlxuICogR29hbCBvZiB0aGUgb3B0aW1pemVyOiB3YWxrIHRoZSBnZW5lcmF0ZWQgdGVtcGxhdGUgQVNUIHRyZWVcbiAqIGFuZCBkZXRlY3Qgc3ViLXRyZWVzIHRoYXQgYXJlIHB1cmVseSBzdGF0aWMsIGkuZS4gcGFydHMgb2ZcbiAqIHRoZSBET00gdGhhdCBuZXZlciBuZWVkcyB0byBjaGFuZ2UuXG4gKlxuICogT25jZSB3ZSBkZXRlY3QgdGhlc2Ugc3ViLXRyZWVzLCB3ZSBjYW46XG4gKlxuICogMS4gSG9pc3QgdGhlbSBpbnRvIGNvbnN0YW50cywgc28gdGhhdCB3ZSBubyBsb25nZXIgbmVlZCB0b1xuICogICAgY3JlYXRlIGZyZXNoIG5vZGVzIGZvciB0aGVtIG9uIGVhY2ggcmUtcmVuZGVyO1xuICogMi4gQ29tcGxldGVseSBza2lwIHRoZW0gaW4gdGhlIHBhdGNoaW5nIHByb2Nlc3MuXG4gKi9cbmZ1bmN0aW9uIG9wdGltaXplIChyb290LCBvcHRpb25zKSB7XG4gIGlmICghcm9vdCkgeyByZXR1cm4gfVxuICBpc1N0YXRpY0tleSA9IGdlblN0YXRpY0tleXNDYWNoZWQob3B0aW9ucy5zdGF0aWNLZXlzIHx8ICcnKTtcbiAgaXNQbGF0Zm9ybVJlc2VydmVkVGFnID0gb3B0aW9ucy5pc1Jlc2VydmVkVGFnIHx8IG5vO1xuICAvLyBmaXJzdCBwYXNzOiBtYXJrIGFsbCBub24tc3RhdGljIG5vZGVzLlxuICBtYXJrU3RhdGljJDEocm9vdCk7XG4gIC8vIHNlY29uZCBwYXNzOiBtYXJrIHN0YXRpYyByb290cy5cbiAgbWFya1N0YXRpY1Jvb3RzKHJvb3QsIGZhbHNlKTtcbn1cblxuZnVuY3Rpb24gZ2VuU3RhdGljS2V5cyQxIChrZXlzKSB7XG4gIHJldHVybiBtYWtlTWFwKFxuICAgICd0eXBlLHRhZyxhdHRyc0xpc3QsYXR0cnNNYXAscGxhaW4scGFyZW50LGNoaWxkcmVuLGF0dHJzLHN0YXJ0LGVuZCxyYXdBdHRyc01hcCcgK1xuICAgIChrZXlzID8gJywnICsga2V5cyA6ICcnKVxuICApXG59XG5cbmZ1bmN0aW9uIG1hcmtTdGF0aWMkMSAobm9kZSkge1xuICBub2RlLnN0YXRpYyA9IGlzU3RhdGljKG5vZGUpO1xuICBpZiAobm9kZS50eXBlID09PSAxKSB7XG4gICAgLy8gZG8gbm90IG1ha2UgY29tcG9uZW50IHNsb3QgY29udGVudCBzdGF0aWMuIHRoaXMgYXZvaWRzXG4gICAgLy8gMS4gY29tcG9uZW50cyBub3QgYWJsZSB0byBtdXRhdGUgc2xvdCBub2Rlc1xuICAgIC8vIDIuIHN0YXRpYyBzbG90IGNvbnRlbnQgZmFpbHMgZm9yIGhvdC1yZWxvYWRpbmdcbiAgICBpZiAoXG4gICAgICAhaXNQbGF0Zm9ybVJlc2VydmVkVGFnKG5vZGUudGFnKSAmJlxuICAgICAgbm9kZS50YWcgIT09ICdzbG90JyAmJlxuICAgICAgbm9kZS5hdHRyc01hcFsnaW5saW5lLXRlbXBsYXRlJ10gPT0gbnVsbFxuICAgICkge1xuICAgICAgcmV0dXJuXG4gICAgfVxuICAgIGZvciAodmFyIGkgPSAwLCBsID0gbm9kZS5jaGlsZHJlbi5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICAgIHZhciBjaGlsZCA9IG5vZGUuY2hpbGRyZW5baV07XG4gICAgICBtYXJrU3RhdGljJDEoY2hpbGQpO1xuICAgICAgaWYgKCFjaGlsZC5zdGF0aWMpIHtcbiAgICAgICAgbm9kZS5zdGF0aWMgPSBmYWxzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaWYgKG5vZGUuaWZDb25kaXRpb25zKSB7XG4gICAgICBmb3IgKHZhciBpJDEgPSAxLCBsJDEgPSBub2RlLmlmQ29uZGl0aW9ucy5sZW5ndGg7IGkkMSA8IGwkMTsgaSQxKyspIHtcbiAgICAgICAgdmFyIGJsb2NrID0gbm9kZS5pZkNvbmRpdGlvbnNbaSQxXS5ibG9jaztcbiAgICAgICAgbWFya1N0YXRpYyQxKGJsb2NrKTtcbiAgICAgICAgaWYgKCFibG9jay5zdGF0aWMpIHtcbiAgICAgICAgICBub2RlLnN0YXRpYyA9IGZhbHNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZ1bmN0aW9uIG1hcmtTdGF0aWNSb290cyAobm9kZSwgaXNJbkZvcikge1xuICBpZiAobm9kZS50eXBlID09PSAxKSB7XG4gICAgaWYgKG5vZGUuc3RhdGljIHx8IG5vZGUub25jZSkge1xuICAgICAgbm9kZS5zdGF0aWNJbkZvciA9IGlzSW5Gb3I7XG4gICAgfVxuICAgIC8vIEZvciBhIG5vZGUgdG8gcXVhbGlmeSBhcyBhIHN0YXRpYyByb290LCBpdCBzaG91bGQgaGF2ZSBjaGlsZHJlbiB0aGF0XG4gICAgLy8gYXJlIG5vdCBqdXN0IHN0YXRpYyB0ZXh0LiBPdGhlcndpc2UgdGhlIGNvc3Qgb2YgaG9pc3Rpbmcgb3V0IHdpbGxcbiAgICAvLyBvdXR3ZWlnaCB0aGUgYmVuZWZpdHMgYW5kIGl0J3MgYmV0dGVyIG9mZiB0byBqdXN0IGFsd2F5cyByZW5kZXIgaXQgZnJlc2guXG4gICAgaWYgKG5vZGUuc3RhdGljICYmIG5vZGUuY2hpbGRyZW4ubGVuZ3RoICYmICEoXG4gICAgICBub2RlLmNoaWxkcmVuLmxlbmd0aCA9PT0gMSAmJlxuICAgICAgbm9kZS5jaGlsZHJlblswXS50eXBlID09PSAzXG4gICAgKSkge1xuICAgICAgbm9kZS5zdGF0aWNSb290ID0gdHJ1ZTtcbiAgICAgIHJldHVyblxuICAgIH0gZWxzZSB7XG4gICAgICBub2RlLnN0YXRpY1Jvb3QgPSBmYWxzZTtcbiAgICB9XG4gICAgaWYgKG5vZGUuY2hpbGRyZW4pIHtcbiAgICAgIGZvciAodmFyIGkgPSAwLCBsID0gbm9kZS5jaGlsZHJlbi5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgbWFya1N0YXRpY1Jvb3RzKG5vZGUuY2hpbGRyZW5baV0sIGlzSW5Gb3IgfHwgISFub2RlLmZvcik7XG4gICAgICB9XG4gICAgfVxuICAgIGlmIChub2RlLmlmQ29uZGl0aW9ucykge1xuICAgICAgZm9yICh2YXIgaSQxID0gMSwgbCQxID0gbm9kZS5pZkNvbmRpdGlvbnMubGVuZ3RoOyBpJDEgPCBsJDE7IGkkMSsrKSB7XG4gICAgICAgIG1hcmtTdGF0aWNSb290cyhub2RlLmlmQ29uZGl0aW9uc1tpJDFdLmJsb2NrLCBpc0luRm9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZnVuY3Rpb24gaXNTdGF0aWMgKG5vZGUpIHtcbiAgaWYgKG5vZGUudHlwZSA9PT0gMikgeyAvLyBleHByZXNzaW9uXG4gICAgcmV0dXJuIGZhbHNlXG4gIH1cbiAgaWYgKG5vZGUudHlwZSA9PT0gMykgeyAvLyB0ZXh0XG4gICAgcmV0dXJuIHRydWVcbiAgfVxuICByZXR1cm4gISEobm9kZS5wcmUgfHwgKFxuICAgICFub2RlLmhhc0JpbmRpbmdzICYmIC8vIG5vIGR5bmFtaWMgYmluZGluZ3NcbiAgICAhbm9kZS5pZiAmJiAhbm9kZS5mb3IgJiYgLy8gbm90IHYtaWYgb3Igdi1mb3Igb3Igdi1lbHNlXG4gICAgIWlzQnVpbHRJblRhZyhub2RlLnRhZykgJiYgLy8gbm90IGEgYnVpbHQtaW5cbiAgICBpc1BsYXRmb3JtUmVzZXJ2ZWRUYWcobm9kZS50YWcpICYmIC8vIG5vdCBhIGNvbXBvbmVudFxuICAgICFpc0RpcmVjdENoaWxkT2ZUZW1wbGF0ZUZvcihub2RlKSAmJlxuICAgIE9iamVjdC5rZXlzKG5vZGUpLmV2ZXJ5KGlzU3RhdGljS2V5KVxuICApKVxufVxuXG5mdW5jdGlvbiBpc0RpcmVjdENoaWxkT2ZUZW1wbGF0ZUZvciAobm9kZSkge1xuICB3aGlsZSAobm9kZS5wYXJlbnQpIHtcbiAgICBub2RlID0gbm9kZS5wYXJlbnQ7XG4gICAgaWYgKG5vZGUudGFnICE9PSAndGVtcGxhdGUnKSB7XG4gICAgICByZXR1cm4gZmFsc2VcbiAgICB9XG4gICAgaWYgKG5vZGUuZm9yKSB7XG4gICAgICByZXR1cm4gdHJ1ZVxuICAgIH1cbiAgfVxuICByZXR1cm4gZmFsc2Vcbn1cblxuLyogICovXG5cbnZhciBmbkV4cFJFID0gL14oW1xcdyRfXSt8XFwoW14pXSo/XFwpKVxccyo9PnxeZnVuY3Rpb24oPzpcXHMrW1xcdyRdKyk/XFxzKlxcKC87XG52YXIgZm5JbnZva2VSRSA9IC9cXChbXildKj9cXCk7KiQvO1xudmFyIHNpbXBsZVBhdGhSRSA9IC9eW0EtWmEtel8kXVtcXHckXSooPzpcXC5bQS1aYS16XyRdW1xcdyRdKnxcXFsnW14nXSo/J118XFxbXCJbXlwiXSo/XCJdfFxcW1xcZCtdfFxcW1tBLVphLXpfJF1bXFx3JF0qXSkqJC87XG5cbi8vIEtleWJvYXJkRXZlbnQua2V5Q29kZSBhbGlhc2VzXG52YXIga2V5Q29kZXMgPSB7XG4gIGVzYzogMjcsXG4gIHRhYjogOSxcbiAgZW50ZXI6IDEzLFxuICBzcGFjZTogMzIsXG4gIHVwOiAzOCxcbiAgbGVmdDogMzcsXG4gIHJpZ2h0OiAzOSxcbiAgZG93bjogNDAsXG4gICdkZWxldGUnOiBbOCwgNDZdXG59O1xuXG4vLyBLZXlib2FyZEV2ZW50LmtleSBhbGlhc2VzXG52YXIga2V5TmFtZXMgPSB7XG4gIC8vICM3ODgwOiBJRTExIGFuZCBFZGdlIHVzZSBgRXNjYCBmb3IgRXNjYXBlIGtleSBuYW1lLlxuICBlc2M6IFsnRXNjJywgJ0VzY2FwZSddLFxuICB0YWI6ICdUYWInLFxuICBlbnRlcjogJ0VudGVyJyxcbiAgLy8gIzkxMTI6IElFMTEgdXNlcyBgU3BhY2ViYXJgIGZvciBTcGFjZSBrZXkgbmFtZS5cbiAgc3BhY2U6IFsnICcsICdTcGFjZWJhciddLFxuICAvLyAjNzgwNjogSUUxMSB1c2VzIGtleSBuYW1lcyB3aXRob3V0IGBBcnJvd2AgcHJlZml4IGZvciBhcnJvdyBrZXlzLlxuICB1cDogWydVcCcsICdBcnJvd1VwJ10sXG4gIGxlZnQ6IFsnTGVmdCcsICdBcnJvd0xlZnQnXSxcbiAgcmlnaHQ6IFsnUmlnaHQnLCAnQXJyb3dSaWdodCddLFxuICBkb3duOiBbJ0Rvd24nLCAnQXJyb3dEb3duJ10sXG4gIC8vICM5MTEyOiBJRTExIHVzZXMgYERlbGAgZm9yIERlbGV0ZSBrZXkgbmFtZS5cbiAgJ2RlbGV0ZSc6IFsnQmFja3NwYWNlJywgJ0RlbGV0ZScsICdEZWwnXVxufTtcblxuLy8gIzQ4Njg6IG1vZGlmaWVycyB0aGF0IHByZXZlbnQgdGhlIGV4ZWN1dGlvbiBvZiB0aGUgbGlzdGVuZXJcbi8vIG5lZWQgdG8gZXhwbGljaXRseSByZXR1cm4gbnVsbCBzbyB0aGF0IHdlIGNhbiBkZXRlcm1pbmUgd2hldGhlciB0byByZW1vdmVcbi8vIHRoZSBsaXN0ZW5lciBmb3IgLm9uY2VcbnZhciBnZW5HdWFyZCA9IGZ1bmN0aW9uIChjb25kaXRpb24pIHsgcmV0dXJuIChcImlmKFwiICsgY29uZGl0aW9uICsgXCIpcmV0dXJuIG51bGw7XCIpOyB9O1xuXG52YXIgbW9kaWZpZXJDb2RlID0ge1xuICBzdG9wOiAnJGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpOycsXG4gIHByZXZlbnQ6ICckZXZlbnQucHJldmVudERlZmF1bHQoKTsnLFxuICBzZWxmOiBnZW5HdWFyZChcIiRldmVudC50YXJnZXQgIT09ICRldmVudC5jdXJyZW50VGFyZ2V0XCIpLFxuICBjdHJsOiBnZW5HdWFyZChcIiEkZXZlbnQuY3RybEtleVwiKSxcbiAgc2hpZnQ6IGdlbkd1YXJkKFwiISRldmVudC5zaGlmdEtleVwiKSxcbiAgYWx0OiBnZW5HdWFyZChcIiEkZXZlbnQuYWx0S2V5XCIpLFxuICBtZXRhOiBnZW5HdWFyZChcIiEkZXZlbnQubWV0YUtleVwiKSxcbiAgbGVmdDogZ2VuR3VhcmQoXCInYnV0dG9uJyBpbiAkZXZlbnQgJiYgJGV2ZW50LmJ1dHRvbiAhPT0gMFwiKSxcbiAgbWlkZGxlOiBnZW5HdWFyZChcIididXR0b24nIGluICRldmVudCAmJiAkZXZlbnQuYnV0dG9uICE9PSAxXCIpLFxuICByaWdodDogZ2VuR3VhcmQoXCInYnV0dG9uJyBpbiAkZXZlbnQgJiYgJGV2ZW50LmJ1dHRvbiAhPT0gMlwiKVxufTtcblxuZnVuY3Rpb24gZ2VuSGFuZGxlcnMgKFxuICBldmVudHMsXG4gIGlzTmF0aXZlXG4pIHtcbiAgdmFyIHByZWZpeCA9IGlzTmF0aXZlID8gJ25hdGl2ZU9uOicgOiAnb246JztcbiAgdmFyIHN0YXRpY0hhbmRsZXJzID0gXCJcIjtcbiAgdmFyIGR5bmFtaWNIYW5kbGVycyA9IFwiXCI7XG4gIGZvciAodmFyIG5hbWUgaW4gZXZlbnRzKSB7XG4gICAgdmFyIGhhbmRsZXJDb2RlID0gZ2VuSGFuZGxlcihldmVudHNbbmFtZV0pO1xuICAgIGlmIChldmVudHNbbmFtZV0gJiYgZXZlbnRzW25hbWVdLmR5bmFtaWMpIHtcbiAgICAgIGR5bmFtaWNIYW5kbGVycyArPSBuYW1lICsgXCIsXCIgKyBoYW5kbGVyQ29kZSArIFwiLFwiO1xuICAgIH0gZWxzZSB7XG4gICAgICBzdGF0aWNIYW5kbGVycyArPSBcIlxcXCJcIiArIG5hbWUgKyBcIlxcXCI6XCIgKyBoYW5kbGVyQ29kZSArIFwiLFwiO1xuICAgIH1cbiAgfVxuICBzdGF0aWNIYW5kbGVycyA9IFwie1wiICsgKHN0YXRpY0hhbmRsZXJzLnNsaWNlKDAsIC0xKSkgKyBcIn1cIjtcbiAgaWYgKGR5bmFtaWNIYW5kbGVycykge1xuICAgIHJldHVybiBwcmVmaXggKyBcIl9kKFwiICsgc3RhdGljSGFuZGxlcnMgKyBcIixbXCIgKyAoZHluYW1pY0hhbmRsZXJzLnNsaWNlKDAsIC0xKSkgKyBcIl0pXCJcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gcHJlZml4ICsgc3RhdGljSGFuZGxlcnNcbiAgfVxufVxuXG5mdW5jdGlvbiBnZW5IYW5kbGVyIChoYW5kbGVyKSB7XG4gIGlmICghaGFuZGxlcikge1xuICAgIHJldHVybiAnZnVuY3Rpb24oKXt9J1xuICB9XG5cbiAgaWYgKEFycmF5LmlzQXJyYXkoaGFuZGxlcikpIHtcbiAgICByZXR1cm4gKFwiW1wiICsgKGhhbmRsZXIubWFwKGZ1bmN0aW9uIChoYW5kbGVyKSB7IHJldHVybiBnZW5IYW5kbGVyKGhhbmRsZXIpOyB9KS5qb2luKCcsJykpICsgXCJdXCIpXG4gIH1cblxuICB2YXIgaXNNZXRob2RQYXRoID0gc2ltcGxlUGF0aFJFLnRlc3QoaGFuZGxlci52YWx1ZSk7XG4gIHZhciBpc0Z1bmN0aW9uRXhwcmVzc2lvbiA9IGZuRXhwUkUudGVzdChoYW5kbGVyLnZhbHVlKTtcbiAgdmFyIGlzRnVuY3Rpb25JbnZvY2F0aW9uID0gc2ltcGxlUGF0aFJFLnRlc3QoaGFuZGxlci52YWx1ZS5yZXBsYWNlKGZuSW52b2tlUkUsICcnKSk7XG5cbiAgaWYgKCFoYW5kbGVyLm1vZGlmaWVycykge1xuICAgIGlmIChpc01ldGhvZFBhdGggfHwgaXNGdW5jdGlvbkV4cHJlc3Npb24pIHtcbiAgICAgIHJldHVybiBoYW5kbGVyLnZhbHVlXG4gICAgfVxuICAgIHJldHVybiAoXCJmdW5jdGlvbigkZXZlbnQpe1wiICsgKGlzRnVuY3Rpb25JbnZvY2F0aW9uID8gKFwicmV0dXJuIFwiICsgKGhhbmRsZXIudmFsdWUpKSA6IGhhbmRsZXIudmFsdWUpICsgXCJ9XCIpIC8vIGlubGluZSBzdGF0ZW1lbnRcbiAgfSBlbHNlIHtcbiAgICB2YXIgY29kZSA9ICcnO1xuICAgIHZhciBnZW5Nb2RpZmllckNvZGUgPSAnJztcbiAgICB2YXIga2V5cyA9IFtdO1xuICAgIGZvciAodmFyIGtleSBpbiBoYW5kbGVyLm1vZGlmaWVycykge1xuICAgICAgaWYgKG1vZGlmaWVyQ29kZVtrZXldKSB7XG4gICAgICAgIGdlbk1vZGlmaWVyQ29kZSArPSBtb2RpZmllckNvZGVba2V5XTtcbiAgICAgICAgLy8gbGVmdC9yaWdodFxuICAgICAgICBpZiAoa2V5Q29kZXNba2V5XSkge1xuICAgICAgICAgIGtleXMucHVzaChrZXkpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2UgaWYgKGtleSA9PT0gJ2V4YWN0Jykge1xuICAgICAgICB2YXIgbW9kaWZpZXJzID0gKGhhbmRsZXIubW9kaWZpZXJzKTtcbiAgICAgICAgZ2VuTW9kaWZpZXJDb2RlICs9IGdlbkd1YXJkKFxuICAgICAgICAgIFsnY3RybCcsICdzaGlmdCcsICdhbHQnLCAnbWV0YSddXG4gICAgICAgICAgICAuZmlsdGVyKGZ1bmN0aW9uIChrZXlNb2RpZmllcikgeyByZXR1cm4gIW1vZGlmaWVyc1trZXlNb2RpZmllcl07IH0pXG4gICAgICAgICAgICAubWFwKGZ1bmN0aW9uIChrZXlNb2RpZmllcikgeyByZXR1cm4gKFwiJGV2ZW50LlwiICsga2V5TW9kaWZpZXIgKyBcIktleVwiKTsgfSlcbiAgICAgICAgICAgIC5qb2luKCd8fCcpXG4gICAgICAgICk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBrZXlzLnB1c2goa2V5KTtcbiAgICAgIH1cbiAgICB9XG4gICAgaWYgKGtleXMubGVuZ3RoKSB7XG4gICAgICBjb2RlICs9IGdlbktleUZpbHRlcihrZXlzKTtcbiAgICB9XG4gICAgLy8gTWFrZSBzdXJlIG1vZGlmaWVycyBsaWtlIHByZXZlbnQgYW5kIHN0b3AgZ2V0IGV4ZWN1dGVkIGFmdGVyIGtleSBmaWx0ZXJpbmdcbiAgICBpZiAoZ2VuTW9kaWZpZXJDb2RlKSB7XG4gICAgICBjb2RlICs9IGdlbk1vZGlmaWVyQ29kZTtcbiAgICB9XG4gICAgdmFyIGhhbmRsZXJDb2RlID0gaXNNZXRob2RQYXRoXG4gICAgICA/IChcInJldHVybiBcIiArIChoYW5kbGVyLnZhbHVlKSArIFwiKCRldmVudClcIilcbiAgICAgIDogaXNGdW5jdGlvbkV4cHJlc3Npb25cbiAgICAgICAgPyAoXCJyZXR1cm4gKFwiICsgKGhhbmRsZXIudmFsdWUpICsgXCIpKCRldmVudClcIilcbiAgICAgICAgOiBpc0Z1bmN0aW9uSW52b2NhdGlvblxuICAgICAgICAgID8gKFwicmV0dXJuIFwiICsgKGhhbmRsZXIudmFsdWUpKVxuICAgICAgICAgIDogaGFuZGxlci52YWx1ZTtcbiAgICByZXR1cm4gKFwiZnVuY3Rpb24oJGV2ZW50KXtcIiArIGNvZGUgKyBoYW5kbGVyQ29kZSArIFwifVwiKVxuICB9XG59XG5cbmZ1bmN0aW9uIGdlbktleUZpbHRlciAoa2V5cykge1xuICByZXR1cm4gKFxuICAgIC8vIG1ha2Ugc3VyZSB0aGUga2V5IGZpbHRlcnMgb25seSBhcHBseSB0byBLZXlib2FyZEV2ZW50c1xuICAgIC8vICM5NDQxOiBjYW4ndCB1c2UgJ2tleUNvZGUnIGluICRldmVudCBiZWNhdXNlIENocm9tZSBhdXRvZmlsbCBmaXJlcyBmYWtlXG4gICAgLy8ga2V5IGV2ZW50cyB0aGF0IGRvIG5vdCBoYXZlIGtleUNvZGUgcHJvcGVydHkuLi5cbiAgICBcImlmKCEkZXZlbnQudHlwZS5pbmRleE9mKCdrZXknKSYmXCIgK1xuICAgIChrZXlzLm1hcChnZW5GaWx0ZXJDb2RlKS5qb2luKCcmJicpKSArIFwiKXJldHVybiBudWxsO1wiXG4gIClcbn1cblxuZnVuY3Rpb24gZ2VuRmlsdGVyQ29kZSAoa2V5KSB7XG4gIHZhciBrZXlWYWwgPSBwYXJzZUludChrZXksIDEwKTtcbiAgaWYgKGtleVZhbCkge1xuICAgIHJldHVybiAoXCIkZXZlbnQua2V5Q29kZSE9PVwiICsga2V5VmFsKVxuICB9XG4gIHZhciBrZXlDb2RlID0ga2V5Q29kZXNba2V5XTtcbiAgdmFyIGtleU5hbWUgPSBrZXlOYW1lc1trZXldO1xuICByZXR1cm4gKFxuICAgIFwiX2soJGV2ZW50LmtleUNvZGUsXCIgK1xuICAgIChKU09OLnN0cmluZ2lmeShrZXkpKSArIFwiLFwiICtcbiAgICAoSlNPTi5zdHJpbmdpZnkoa2V5Q29kZSkpICsgXCIsXCIgK1xuICAgIFwiJGV2ZW50LmtleSxcIiArXG4gICAgXCJcIiArIChKU09OLnN0cmluZ2lmeShrZXlOYW1lKSkgK1xuICAgIFwiKVwiXG4gIClcbn1cblxuLyogICovXG5cbmZ1bmN0aW9uIG9uIChlbCwgZGlyKSB7XG4gIGlmIChkaXIubW9kaWZpZXJzKSB7XG4gICAgd2FybihcInYtb24gd2l0aG91dCBhcmd1bWVudCBkb2VzIG5vdCBzdXBwb3J0IG1vZGlmaWVycy5cIik7XG4gIH1cbiAgZWwud3JhcExpc3RlbmVycyA9IGZ1bmN0aW9uIChjb2RlKSB7IHJldHVybiAoXCJfZyhcIiArIGNvZGUgKyBcIixcIiArIChkaXIudmFsdWUpICsgXCIpXCIpOyB9O1xufVxuXG4vKiAgKi9cblxuZnVuY3Rpb24gYmluZCQxIChlbCwgZGlyKSB7XG4gIGVsLndyYXBEYXRhID0gZnVuY3Rpb24gKGNvZGUpIHtcbiAgICByZXR1cm4gKFwiX2IoXCIgKyBjb2RlICsgXCIsJ1wiICsgKGVsLnRhZykgKyBcIicsXCIgKyAoZGlyLnZhbHVlKSArIFwiLFwiICsgKGRpci5tb2RpZmllcnMgJiYgZGlyLm1vZGlmaWVycy5wcm9wID8gJ3RydWUnIDogJ2ZhbHNlJykgKyAoZGlyLm1vZGlmaWVycyAmJiBkaXIubW9kaWZpZXJzLnN5bmMgPyAnLHRydWUnIDogJycpICsgXCIpXCIpXG4gIH07XG59XG5cbi8qICAqL1xuXG52YXIgYmFzZURpcmVjdGl2ZXMgPSB7XG4gIG9uOiBvbixcbiAgYmluZDogYmluZCQxLFxuICBjbG9hazogbm9vcFxufTtcblxuLyogICovXG5cblxuXG5cblxudmFyIENvZGVnZW5TdGF0ZSA9IGZ1bmN0aW9uIENvZGVnZW5TdGF0ZSAob3B0aW9ucykge1xuICB0aGlzLm9wdGlvbnMgPSBvcHRpb25zO1xuICB0aGlzLndhcm4gPSBvcHRpb25zLndhcm4gfHwgYmFzZVdhcm47XG4gIHRoaXMudHJhbnNmb3JtcyA9IHBsdWNrTW9kdWxlRnVuY3Rpb24ob3B0aW9ucy5tb2R1bGVzLCAndHJhbnNmb3JtQ29kZScpO1xuICB0aGlzLmRhdGFHZW5GbnMgPSBwbHVja01vZHVsZUZ1bmN0aW9uKG9wdGlvbnMubW9kdWxlcywgJ2dlbkRhdGEnKTtcbiAgdGhpcy5kaXJlY3RpdmVzID0gZXh0ZW5kKGV4dGVuZCh7fSwgYmFzZURpcmVjdGl2ZXMpLCBvcHRpb25zLmRpcmVjdGl2ZXMpO1xuICB2YXIgaXNSZXNlcnZlZFRhZyA9IG9wdGlvbnMuaXNSZXNlcnZlZFRhZyB8fCBubztcbiAgdGhpcy5tYXliZUNvbXBvbmVudCA9IGZ1bmN0aW9uIChlbCkgeyByZXR1cm4gISFlbC5jb21wb25lbnQgfHwgIWlzUmVzZXJ2ZWRUYWcoZWwudGFnKTsgfTtcbiAgdGhpcy5vbmNlSWQgPSAwO1xuICB0aGlzLnN0YXRpY1JlbmRlckZucyA9IFtdO1xuICB0aGlzLnByZSA9IGZhbHNlO1xufTtcblxuXG5cbmZ1bmN0aW9uIGdlbmVyYXRlIChcbiAgYXN0LFxuICBvcHRpb25zXG4pIHtcbiAgdmFyIHN0YXRlID0gbmV3IENvZGVnZW5TdGF0ZShvcHRpb25zKTtcbiAgdmFyIGNvZGUgPSBhc3QgPyBnZW5FbGVtZW50KGFzdCwgc3RhdGUpIDogJ19jKFwiZGl2XCIpJztcbiAgcmV0dXJuIHtcbiAgICByZW5kZXI6IChcIndpdGgodGhpcyl7cmV0dXJuIFwiICsgY29kZSArIFwifVwiKSxcbiAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRlLnN0YXRpY1JlbmRlckZuc1xuICB9XG59XG5cbmZ1bmN0aW9uIGdlbkVsZW1lbnQgKGVsLCBzdGF0ZSkge1xuICBpZiAoZWwucGFyZW50KSB7XG4gICAgZWwucHJlID0gZWwucHJlIHx8IGVsLnBhcmVudC5wcmU7XG4gIH1cblxuICBpZiAoZWwuc3RhdGljUm9vdCAmJiAhZWwuc3RhdGljUHJvY2Vzc2VkKSB7XG4gICAgcmV0dXJuIGdlblN0YXRpYyhlbCwgc3RhdGUpXG4gIH0gZWxzZSBpZiAoZWwub25jZSAmJiAhZWwub25jZVByb2Nlc3NlZCkge1xuICAgIHJldHVybiBnZW5PbmNlKGVsLCBzdGF0ZSlcbiAgfSBlbHNlIGlmIChlbC5mb3IgJiYgIWVsLmZvclByb2Nlc3NlZCkge1xuICAgIHJldHVybiBnZW5Gb3IoZWwsIHN0YXRlKVxuICB9IGVsc2UgaWYgKGVsLmlmICYmICFlbC5pZlByb2Nlc3NlZCkge1xuICAgIHJldHVybiBnZW5JZihlbCwgc3RhdGUpXG4gIH0gZWxzZSBpZiAoZWwudGFnID09PSAndGVtcGxhdGUnICYmICFlbC5zbG90VGFyZ2V0ICYmICFzdGF0ZS5wcmUpIHtcbiAgICByZXR1cm4gZ2VuQ2hpbGRyZW4oZWwsIHN0YXRlKSB8fCAndm9pZCAwJ1xuICB9IGVsc2UgaWYgKGVsLnRhZyA9PT0gJ3Nsb3QnKSB7XG4gICAgcmV0dXJuIGdlblNsb3QoZWwsIHN0YXRlKVxuICB9IGVsc2Uge1xuICAgIC8vIGNvbXBvbmVudCBvciBlbGVtZW50XG4gICAgdmFyIGNvZGU7XG4gICAgaWYgKGVsLmNvbXBvbmVudCkge1xuICAgICAgY29kZSA9IGdlbkNvbXBvbmVudChlbC5jb21wb25lbnQsIGVsLCBzdGF0ZSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHZhciBkYXRhO1xuICAgICAgaWYgKCFlbC5wbGFpbiB8fCAoZWwucHJlICYmIHN0YXRlLm1heWJlQ29tcG9uZW50KGVsKSkpIHtcbiAgICAgICAgZGF0YSA9IGdlbkRhdGEkMihlbCwgc3RhdGUpO1xuICAgICAgfVxuXG4gICAgICB2YXIgY2hpbGRyZW4gPSBlbC5pbmxpbmVUZW1wbGF0ZSA/IG51bGwgOiBnZW5DaGlsZHJlbihlbCwgc3RhdGUsIHRydWUpO1xuICAgICAgY29kZSA9IFwiX2MoJ1wiICsgKGVsLnRhZykgKyBcIidcIiArIChkYXRhID8gKFwiLFwiICsgZGF0YSkgOiAnJykgKyAoY2hpbGRyZW4gPyAoXCIsXCIgKyBjaGlsZHJlbikgOiAnJykgKyBcIilcIjtcbiAgICB9XG4gICAgLy8gbW9kdWxlIHRyYW5zZm9ybXNcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHN0YXRlLnRyYW5zZm9ybXMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGNvZGUgPSBzdGF0ZS50cmFuc2Zvcm1zW2ldKGVsLCBjb2RlKTtcbiAgICB9XG4gICAgcmV0dXJuIGNvZGVcbiAgfVxufVxuXG4vLyBob2lzdCBzdGF0aWMgc3ViLXRyZWVzIG91dFxuZnVuY3Rpb24gZ2VuU3RhdGljIChlbCwgc3RhdGUpIHtcbiAgZWwuc3RhdGljUHJvY2Vzc2VkID0gdHJ1ZTtcbiAgLy8gU29tZSBlbGVtZW50cyAodGVtcGxhdGVzKSBuZWVkIHRvIGJlaGF2ZSBkaWZmZXJlbnRseSBpbnNpZGUgb2YgYSB2LXByZVxuICAvLyBub2RlLiAgQWxsIHByZSBub2RlcyBhcmUgc3RhdGljIHJvb3RzLCBzbyB3ZSBjYW4gdXNlIHRoaXMgYXMgYSBsb2NhdGlvbiB0b1xuICAvLyB3cmFwIGEgc3RhdGUgY2hhbmdlIGFuZCByZXNldCBpdCB1cG9uIGV4aXRpbmcgdGhlIHByZSBub2RlLlxuICB2YXIgb3JpZ2luYWxQcmVTdGF0ZSA9IHN0YXRlLnByZTtcbiAgaWYgKGVsLnByZSkge1xuICAgIHN0YXRlLnByZSA9IGVsLnByZTtcbiAgfVxuICBzdGF0ZS5zdGF0aWNSZW5kZXJGbnMucHVzaCgoXCJ3aXRoKHRoaXMpe3JldHVybiBcIiArIChnZW5FbGVtZW50KGVsLCBzdGF0ZSkpICsgXCJ9XCIpKTtcbiAgc3RhdGUucHJlID0gb3JpZ2luYWxQcmVTdGF0ZTtcbiAgcmV0dXJuIChcIl9tKFwiICsgKHN0YXRlLnN0YXRpY1JlbmRlckZucy5sZW5ndGggLSAxKSArIChlbC5zdGF0aWNJbkZvciA/ICcsdHJ1ZScgOiAnJykgKyBcIilcIilcbn1cblxuLy8gdi1vbmNlXG5mdW5jdGlvbiBnZW5PbmNlIChlbCwgc3RhdGUpIHtcbiAgZWwub25jZVByb2Nlc3NlZCA9IHRydWU7XG4gIGlmIChlbC5pZiAmJiAhZWwuaWZQcm9jZXNzZWQpIHtcbiAgICByZXR1cm4gZ2VuSWYoZWwsIHN0YXRlKVxuICB9IGVsc2UgaWYgKGVsLnN0YXRpY0luRm9yKSB7XG4gICAgdmFyIGtleSA9ICcnO1xuICAgIHZhciBwYXJlbnQgPSBlbC5wYXJlbnQ7XG4gICAgd2hpbGUgKHBhcmVudCkge1xuICAgICAgaWYgKHBhcmVudC5mb3IpIHtcbiAgICAgICAga2V5ID0gcGFyZW50LmtleTtcbiAgICAgICAgYnJlYWtcbiAgICAgIH1cbiAgICAgIHBhcmVudCA9IHBhcmVudC5wYXJlbnQ7XG4gICAgfVxuICAgIGlmICgha2V5KSB7XG4gICAgICBzdGF0ZS53YXJuKFxuICAgICAgICBcInYtb25jZSBjYW4gb25seSBiZSB1c2VkIGluc2lkZSB2LWZvciB0aGF0IGlzIGtleWVkLiBcIixcbiAgICAgICAgZWwucmF3QXR0cnNNYXBbJ3Ytb25jZSddXG4gICAgICApO1xuICAgICAgcmV0dXJuIGdlbkVsZW1lbnQoZWwsIHN0YXRlKVxuICAgIH1cbiAgICByZXR1cm4gKFwiX28oXCIgKyAoZ2VuRWxlbWVudChlbCwgc3RhdGUpKSArIFwiLFwiICsgKHN0YXRlLm9uY2VJZCsrKSArIFwiLFwiICsga2V5ICsgXCIpXCIpXG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIGdlblN0YXRpYyhlbCwgc3RhdGUpXG4gIH1cbn1cblxuZnVuY3Rpb24gZ2VuSWYgKFxuICBlbCxcbiAgc3RhdGUsXG4gIGFsdEdlbixcbiAgYWx0RW1wdHlcbikge1xuICBlbC5pZlByb2Nlc3NlZCA9IHRydWU7IC8vIGF2b2lkIHJlY3Vyc2lvblxuICByZXR1cm4gZ2VuSWZDb25kaXRpb25zKGVsLmlmQ29uZGl0aW9ucy5zbGljZSgpLCBzdGF0ZSwgYWx0R2VuLCBhbHRFbXB0eSlcbn1cblxuZnVuY3Rpb24gZ2VuSWZDb25kaXRpb25zIChcbiAgY29uZGl0aW9ucyxcbiAgc3RhdGUsXG4gIGFsdEdlbixcbiAgYWx0RW1wdHlcbikge1xuICBpZiAoIWNvbmRpdGlvbnMubGVuZ3RoKSB7XG4gICAgcmV0dXJuIGFsdEVtcHR5IHx8ICdfZSgpJ1xuICB9XG5cbiAgdmFyIGNvbmRpdGlvbiA9IGNvbmRpdGlvbnMuc2hpZnQoKTtcbiAgaWYgKGNvbmRpdGlvbi5leHApIHtcbiAgICByZXR1cm4gKFwiKFwiICsgKGNvbmRpdGlvbi5leHApICsgXCIpP1wiICsgKGdlblRlcm5hcnlFeHAoY29uZGl0aW9uLmJsb2NrKSkgKyBcIjpcIiArIChnZW5JZkNvbmRpdGlvbnMoY29uZGl0aW9ucywgc3RhdGUsIGFsdEdlbiwgYWx0RW1wdHkpKSlcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gKFwiXCIgKyAoZ2VuVGVybmFyeUV4cChjb25kaXRpb24uYmxvY2spKSlcbiAgfVxuXG4gIC8vIHYtaWYgd2l0aCB2LW9uY2Ugc2hvdWxkIGdlbmVyYXRlIGNvZGUgbGlrZSAoYSk/X20oMCk6X20oMSlcbiAgZnVuY3Rpb24gZ2VuVGVybmFyeUV4cCAoZWwpIHtcbiAgICByZXR1cm4gYWx0R2VuXG4gICAgICA/IGFsdEdlbihlbCwgc3RhdGUpXG4gICAgICA6IGVsLm9uY2VcbiAgICAgICAgPyBnZW5PbmNlKGVsLCBzdGF0ZSlcbiAgICAgICAgOiBnZW5FbGVtZW50KGVsLCBzdGF0ZSlcbiAgfVxufVxuXG5mdW5jdGlvbiBnZW5Gb3IgKFxuICBlbCxcbiAgc3RhdGUsXG4gIGFsdEdlbixcbiAgYWx0SGVscGVyXG4pIHtcbiAgdmFyIGV4cCA9IGVsLmZvcjtcbiAgdmFyIGFsaWFzID0gZWwuYWxpYXM7XG4gIHZhciBpdGVyYXRvcjEgPSBlbC5pdGVyYXRvcjEgPyAoXCIsXCIgKyAoZWwuaXRlcmF0b3IxKSkgOiAnJztcbiAgdmFyIGl0ZXJhdG9yMiA9IGVsLml0ZXJhdG9yMiA/IChcIixcIiArIChlbC5pdGVyYXRvcjIpKSA6ICcnO1xuXG4gIGlmIChzdGF0ZS5tYXliZUNvbXBvbmVudChlbCkgJiZcbiAgICBlbC50YWcgIT09ICdzbG90JyAmJlxuICAgIGVsLnRhZyAhPT0gJ3RlbXBsYXRlJyAmJlxuICAgICFlbC5rZXlcbiAgKSB7XG4gICAgc3RhdGUud2FybihcbiAgICAgIFwiPFwiICsgKGVsLnRhZykgKyBcIiB2LWZvcj1cXFwiXCIgKyBhbGlhcyArIFwiIGluIFwiICsgZXhwICsgXCJcXFwiPjogY29tcG9uZW50IGxpc3RzIHJlbmRlcmVkIHdpdGggXCIgK1xuICAgICAgXCJ2LWZvciBzaG91bGQgaGF2ZSBleHBsaWNpdCBrZXlzLiBcIiArXG4gICAgICBcIlNlZSBodHRwczovL3Z1ZWpzLm9yZy9ndWlkZS9saXN0Lmh0bWwja2V5IGZvciBtb3JlIGluZm8uXCIsXG4gICAgICBlbC5yYXdBdHRyc01hcFsndi1mb3InXSxcbiAgICAgIHRydWUgLyogdGlwICovXG4gICAgKTtcbiAgfVxuXG4gIGVsLmZvclByb2Nlc3NlZCA9IHRydWU7IC8vIGF2b2lkIHJlY3Vyc2lvblxuICByZXR1cm4gKGFsdEhlbHBlciB8fCAnX2wnKSArIFwiKChcIiArIGV4cCArIFwiKSxcIiArXG4gICAgXCJmdW5jdGlvbihcIiArIGFsaWFzICsgaXRlcmF0b3IxICsgaXRlcmF0b3IyICsgXCIpe1wiICtcbiAgICAgIFwicmV0dXJuIFwiICsgKChhbHRHZW4gfHwgZ2VuRWxlbWVudCkoZWwsIHN0YXRlKSkgK1xuICAgICd9KSdcbn1cblxuZnVuY3Rpb24gZ2VuRGF0YSQyIChlbCwgc3RhdGUpIHtcbiAgdmFyIGRhdGEgPSAneyc7XG5cbiAgLy8gZGlyZWN0aXZlcyBmaXJzdC5cbiAgLy8gZGlyZWN0aXZlcyBtYXkgbXV0YXRlIHRoZSBlbCdzIG90aGVyIHByb3BlcnRpZXMgYmVmb3JlIHRoZXkgYXJlIGdlbmVyYXRlZC5cbiAgdmFyIGRpcnMgPSBnZW5EaXJlY3RpdmVzKGVsLCBzdGF0ZSk7XG4gIGlmIChkaXJzKSB7IGRhdGEgKz0gZGlycyArICcsJzsgfVxuXG4gIC8vIGtleVxuICBpZiAoZWwua2V5KSB7XG4gICAgZGF0YSArPSBcImtleTpcIiArIChlbC5rZXkpICsgXCIsXCI7XG4gIH1cbiAgLy8gcmVmXG4gIGlmIChlbC5yZWYpIHtcbiAgICBkYXRhICs9IFwicmVmOlwiICsgKGVsLnJlZikgKyBcIixcIjtcbiAgfVxuICBpZiAoZWwucmVmSW5Gb3IpIHtcbiAgICBkYXRhICs9IFwicmVmSW5Gb3I6dHJ1ZSxcIjtcbiAgfVxuICAvLyBwcmVcbiAgaWYgKGVsLnByZSkge1xuICAgIGRhdGEgKz0gXCJwcmU6dHJ1ZSxcIjtcbiAgfVxuICAvLyByZWNvcmQgb3JpZ2luYWwgdGFnIG5hbWUgZm9yIGNvbXBvbmVudHMgdXNpbmcgXCJpc1wiIGF0dHJpYnV0ZVxuICBpZiAoZWwuY29tcG9uZW50KSB7XG4gICAgZGF0YSArPSBcInRhZzpcXFwiXCIgKyAoZWwudGFnKSArIFwiXFxcIixcIjtcbiAgfVxuICAvLyBtb2R1bGUgZGF0YSBnZW5lcmF0aW9uIGZ1bmN0aW9uc1xuICBmb3IgKHZhciBpID0gMDsgaSA8IHN0YXRlLmRhdGFHZW5GbnMubGVuZ3RoOyBpKyspIHtcbiAgICBkYXRhICs9IHN0YXRlLmRhdGFHZW5GbnNbaV0oZWwpO1xuICB9XG4gIC8vIGF0dHJpYnV0ZXNcbiAgaWYgKGVsLmF0dHJzKSB7XG4gICAgZGF0YSArPSBcImF0dHJzOlwiICsgKGdlblByb3BzKGVsLmF0dHJzKSkgKyBcIixcIjtcbiAgfVxuICAvLyBET00gcHJvcHNcbiAgaWYgKGVsLnByb3BzKSB7XG4gICAgZGF0YSArPSBcImRvbVByb3BzOlwiICsgKGdlblByb3BzKGVsLnByb3BzKSkgKyBcIixcIjtcbiAgfVxuICAvLyBldmVudCBoYW5kbGVyc1xuICBpZiAoZWwuZXZlbnRzKSB7XG4gICAgZGF0YSArPSAoZ2VuSGFuZGxlcnMoZWwuZXZlbnRzLCBmYWxzZSkpICsgXCIsXCI7XG4gIH1cbiAgaWYgKGVsLm5hdGl2ZUV2ZW50cykge1xuICAgIGRhdGEgKz0gKGdlbkhhbmRsZXJzKGVsLm5hdGl2ZUV2ZW50cywgdHJ1ZSkpICsgXCIsXCI7XG4gIH1cbiAgLy8gc2xvdCB0YXJnZXRcbiAgLy8gb25seSBmb3Igbm9uLXNjb3BlZCBzbG90c1xuICBpZiAoZWwuc2xvdFRhcmdldCAmJiAhZWwuc2xvdFNjb3BlKSB7XG4gICAgZGF0YSArPSBcInNsb3Q6XCIgKyAoZWwuc2xvdFRhcmdldCkgKyBcIixcIjtcbiAgfVxuICAvLyBzY29wZWQgc2xvdHNcbiAgaWYgKGVsLnNjb3BlZFNsb3RzKSB7XG4gICAgZGF0YSArPSAoZ2VuU2NvcGVkU2xvdHMoZWwsIGVsLnNjb3BlZFNsb3RzLCBzdGF0ZSkpICsgXCIsXCI7XG4gIH1cbiAgLy8gY29tcG9uZW50IHYtbW9kZWxcbiAgaWYgKGVsLm1vZGVsKSB7XG4gICAgZGF0YSArPSBcIm1vZGVsOnt2YWx1ZTpcIiArIChlbC5tb2RlbC52YWx1ZSkgKyBcIixjYWxsYmFjazpcIiArIChlbC5tb2RlbC5jYWxsYmFjaykgKyBcIixleHByZXNzaW9uOlwiICsgKGVsLm1vZGVsLmV4cHJlc3Npb24pICsgXCJ9LFwiO1xuICB9XG4gIC8vIGlubGluZS10ZW1wbGF0ZVxuICBpZiAoZWwuaW5saW5lVGVtcGxhdGUpIHtcbiAgICB2YXIgaW5saW5lVGVtcGxhdGUgPSBnZW5JbmxpbmVUZW1wbGF0ZShlbCwgc3RhdGUpO1xuICAgIGlmIChpbmxpbmVUZW1wbGF0ZSkge1xuICAgICAgZGF0YSArPSBpbmxpbmVUZW1wbGF0ZSArIFwiLFwiO1xuICAgIH1cbiAgfVxuICBkYXRhID0gZGF0YS5yZXBsYWNlKC8sJC8sICcnKSArICd9JztcbiAgLy8gdi1iaW5kIGR5bmFtaWMgYXJndW1lbnQgd3JhcFxuICAvLyB2LWJpbmQgd2l0aCBkeW5hbWljIGFyZ3VtZW50cyBtdXN0IGJlIGFwcGxpZWQgdXNpbmcgdGhlIHNhbWUgdi1iaW5kIG9iamVjdFxuICAvLyBtZXJnZSBoZWxwZXIgc28gdGhhdCBjbGFzcy9zdHlsZS9tdXN0VXNlUHJvcCBhdHRycyBhcmUgaGFuZGxlZCBjb3JyZWN0bHkuXG4gIGlmIChlbC5keW5hbWljQXR0cnMpIHtcbiAgICBkYXRhID0gXCJfYihcIiArIGRhdGEgKyBcIixcXFwiXCIgKyAoZWwudGFnKSArIFwiXFxcIixcIiArIChnZW5Qcm9wcyhlbC5keW5hbWljQXR0cnMpKSArIFwiKVwiO1xuICB9XG4gIC8vIHYtYmluZCBkYXRhIHdyYXBcbiAgaWYgKGVsLndyYXBEYXRhKSB7XG4gICAgZGF0YSA9IGVsLndyYXBEYXRhKGRhdGEpO1xuICB9XG4gIC8vIHYtb24gZGF0YSB3cmFwXG4gIGlmIChlbC53cmFwTGlzdGVuZXJzKSB7XG4gICAgZGF0YSA9IGVsLndyYXBMaXN0ZW5lcnMoZGF0YSk7XG4gIH1cbiAgcmV0dXJuIGRhdGFcbn1cblxuZnVuY3Rpb24gZ2VuRGlyZWN0aXZlcyAoZWwsIHN0YXRlKSB7XG4gIHZhciBkaXJzID0gZWwuZGlyZWN0aXZlcztcbiAgaWYgKCFkaXJzKSB7IHJldHVybiB9XG4gIHZhciByZXMgPSAnZGlyZWN0aXZlczpbJztcbiAgdmFyIGhhc1J1bnRpbWUgPSBmYWxzZTtcbiAgdmFyIGksIGwsIGRpciwgbmVlZFJ1bnRpbWU7XG4gIGZvciAoaSA9IDAsIGwgPSBkaXJzLmxlbmd0aDsgaSA8IGw7IGkrKykge1xuICAgIGRpciA9IGRpcnNbaV07XG4gICAgbmVlZFJ1bnRpbWUgPSB0cnVlO1xuICAgIHZhciBnZW4gPSBzdGF0ZS5kaXJlY3RpdmVzW2Rpci5uYW1lXTtcbiAgICBpZiAoZ2VuKSB7XG4gICAgICAvLyBjb21waWxlLXRpbWUgZGlyZWN0aXZlIHRoYXQgbWFuaXB1bGF0ZXMgQVNULlxuICAgICAgLy8gcmV0dXJucyB0cnVlIGlmIGl0IGFsc28gbmVlZHMgYSBydW50aW1lIGNvdW50ZXJwYXJ0LlxuICAgICAgbmVlZFJ1bnRpbWUgPSAhIWdlbihlbCwgZGlyLCBzdGF0ZS53YXJuKTtcbiAgICB9XG4gICAgaWYgKG5lZWRSdW50aW1lKSB7XG4gICAgICBoYXNSdW50aW1lID0gdHJ1ZTtcbiAgICAgIHJlcyArPSBcIntuYW1lOlxcXCJcIiArIChkaXIubmFtZSkgKyBcIlxcXCIscmF3TmFtZTpcXFwiXCIgKyAoZGlyLnJhd05hbWUpICsgXCJcXFwiXCIgKyAoZGlyLnZhbHVlID8gKFwiLHZhbHVlOihcIiArIChkaXIudmFsdWUpICsgXCIpLGV4cHJlc3Npb246XCIgKyAoSlNPTi5zdHJpbmdpZnkoZGlyLnZhbHVlKSkpIDogJycpICsgKGRpci5hcmcgPyAoXCIsYXJnOlwiICsgKGRpci5pc0R5bmFtaWNBcmcgPyBkaXIuYXJnIDogKFwiXFxcIlwiICsgKGRpci5hcmcpICsgXCJcXFwiXCIpKSkgOiAnJykgKyAoZGlyLm1vZGlmaWVycyA/IChcIixtb2RpZmllcnM6XCIgKyAoSlNPTi5zdHJpbmdpZnkoZGlyLm1vZGlmaWVycykpKSA6ICcnKSArIFwifSxcIjtcbiAgICB9XG4gIH1cbiAgaWYgKGhhc1J1bnRpbWUpIHtcbiAgICByZXR1cm4gcmVzLnNsaWNlKDAsIC0xKSArICddJ1xuICB9XG59XG5cbmZ1bmN0aW9uIGdlbklubGluZVRlbXBsYXRlIChlbCwgc3RhdGUpIHtcbiAgdmFyIGFzdCA9IGVsLmNoaWxkcmVuWzBdO1xuICBpZiAoZWwuY2hpbGRyZW4ubGVuZ3RoICE9PSAxIHx8IGFzdC50eXBlICE9PSAxKSB7XG4gICAgc3RhdGUud2FybihcbiAgICAgICdJbmxpbmUtdGVtcGxhdGUgY29tcG9uZW50cyBtdXN0IGhhdmUgZXhhY3RseSBvbmUgY2hpbGQgZWxlbWVudC4nLFxuICAgICAgeyBzdGFydDogZWwuc3RhcnQgfVxuICAgICk7XG4gIH1cbiAgaWYgKGFzdCAmJiBhc3QudHlwZSA9PT0gMSkge1xuICAgIHZhciBpbmxpbmVSZW5kZXJGbnMgPSBnZW5lcmF0ZShhc3QsIHN0YXRlLm9wdGlvbnMpO1xuICAgIHJldHVybiAoXCJpbmxpbmVUZW1wbGF0ZTp7cmVuZGVyOmZ1bmN0aW9uKCl7XCIgKyAoaW5saW5lUmVuZGVyRm5zLnJlbmRlcikgKyBcIn0sc3RhdGljUmVuZGVyRm5zOltcIiArIChpbmxpbmVSZW5kZXJGbnMuc3RhdGljUmVuZGVyRm5zLm1hcChmdW5jdGlvbiAoY29kZSkgeyByZXR1cm4gKFwiZnVuY3Rpb24oKXtcIiArIGNvZGUgKyBcIn1cIik7IH0pLmpvaW4oJywnKSkgKyBcIl19XCIpXG4gIH1cbn1cblxuZnVuY3Rpb24gZ2VuU2NvcGVkU2xvdHMgKFxuICBlbCxcbiAgc2xvdHMsXG4gIHN0YXRlXG4pIHtcbiAgLy8gYnkgZGVmYXVsdCBzY29wZWQgc2xvdHMgYXJlIGNvbnNpZGVyZWQgXCJzdGFibGVcIiwgdGhpcyBhbGxvd3MgY2hpbGRcbiAgLy8gY29tcG9uZW50cyB3aXRoIG9ubHkgc2NvcGVkIHNsb3RzIHRvIHNraXAgZm9yY2VkIHVwZGF0ZXMgZnJvbSBwYXJlbnQuXG4gIC8vIGJ1dCBpbiBzb21lIGNhc2VzIHdlIGhhdmUgdG8gYmFpbC1vdXQgb2YgdGhpcyBvcHRpbWl6YXRpb25cbiAgLy8gZm9yIGV4YW1wbGUgaWYgdGhlIHNsb3QgY29udGFpbnMgZHluYW1pYyBuYW1lcywgaGFzIHYtaWYgb3Igdi1mb3Igb24gdGhlbS4uLlxuICB2YXIgbmVlZHNGb3JjZVVwZGF0ZSA9IGVsLmZvciB8fCBPYmplY3Qua2V5cyhzbG90cykuc29tZShmdW5jdGlvbiAoa2V5KSB7XG4gICAgdmFyIHNsb3QgPSBzbG90c1trZXldO1xuICAgIHJldHVybiAoXG4gICAgICBzbG90LnNsb3RUYXJnZXREeW5hbWljIHx8XG4gICAgICBzbG90LmlmIHx8XG4gICAgICBzbG90LmZvciB8fFxuICAgICAgY29udGFpbnNTbG90Q2hpbGQoc2xvdCkgLy8gaXMgcGFzc2luZyBkb3duIHNsb3QgZnJvbSBwYXJlbnQgd2hpY2ggbWF5IGJlIGR5bmFtaWNcbiAgICApXG4gIH0pO1xuXG4gIC8vICM5NTM0OiBpZiBhIGNvbXBvbmVudCB3aXRoIHNjb3BlZCBzbG90cyBpcyBpbnNpZGUgYSBjb25kaXRpb25hbCBicmFuY2gsXG4gIC8vIGl0J3MgcG9zc2libGUgZm9yIHRoZSBzYW1lIGNvbXBvbmVudCB0byBiZSByZXVzZWQgYnV0IHdpdGggZGlmZmVyZW50XG4gIC8vIGNvbXBpbGVkIHNsb3QgY29udGVudC4gVG8gYXZvaWQgdGhhdCwgd2UgZ2VuZXJhdGUgYSB1bmlxdWUga2V5IGJhc2VkIG9uXG4gIC8vIHRoZSBnZW5lcmF0ZWQgY29kZSBvZiBhbGwgdGhlIHNsb3QgY29udGVudHMuXG4gIHZhciBuZWVkc0tleSA9ICEhZWwuaWY7XG5cbiAgLy8gT1Igd2hlbiBpdCBpcyBpbnNpZGUgYW5vdGhlciBzY29wZWQgc2xvdCBvciB2LWZvciAodGhlIHJlYWN0aXZpdHkgbWF5IGJlXG4gIC8vIGRpc2Nvbm5lY3RlZCBkdWUgdG8gdGhlIGludGVybWVkaWF0ZSBzY29wZSB2YXJpYWJsZSlcbiAgLy8gIzk0MzgsICM5NTA2XG4gIC8vIFRPRE86IHRoaXMgY2FuIGJlIGZ1cnRoZXIgb3B0aW1pemVkIGJ5IHByb3Blcmx5IGFuYWx5emluZyBpbi1zY29wZSBiaW5kaW5nc1xuICAvLyBhbmQgc2tpcCBmb3JjZSB1cGRhdGluZyBvbmVzIHRoYXQgZG8gbm90IGFjdHVhbGx5IHVzZSBzY29wZSB2YXJpYWJsZXMuXG4gIGlmICghbmVlZHNGb3JjZVVwZGF0ZSkge1xuICAgIHZhciBwYXJlbnQgPSBlbC5wYXJlbnQ7XG4gICAgd2hpbGUgKHBhcmVudCkge1xuICAgICAgaWYgKFxuICAgICAgICAocGFyZW50LnNsb3RTY29wZSAmJiBwYXJlbnQuc2xvdFNjb3BlICE9PSBlbXB0eVNsb3RTY29wZVRva2VuKSB8fFxuICAgICAgICBwYXJlbnQuZm9yXG4gICAgICApIHtcbiAgICAgICAgbmVlZHNGb3JjZVVwZGF0ZSA9IHRydWU7XG4gICAgICAgIGJyZWFrXG4gICAgICB9XG4gICAgICBpZiAocGFyZW50LmlmKSB7XG4gICAgICAgIG5lZWRzS2V5ID0gdHJ1ZTtcbiAgICAgIH1cbiAgICAgIHBhcmVudCA9IHBhcmVudC5wYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgdmFyIGdlbmVyYXRlZFNsb3RzID0gT2JqZWN0LmtleXMoc2xvdHMpXG4gICAgLm1hcChmdW5jdGlvbiAoa2V5KSB7IHJldHVybiBnZW5TY29wZWRTbG90KHNsb3RzW2tleV0sIHN0YXRlKTsgfSlcbiAgICAuam9pbignLCcpO1xuXG4gIHJldHVybiAoXCJzY29wZWRTbG90czpfdShbXCIgKyBnZW5lcmF0ZWRTbG90cyArIFwiXVwiICsgKG5lZWRzRm9yY2VVcGRhdGUgPyBcIixudWxsLHRydWVcIiA6IFwiXCIpICsgKCFuZWVkc0ZvcmNlVXBkYXRlICYmIG5lZWRzS2V5ID8gKFwiLG51bGwsZmFsc2UsXCIgKyAoaGFzaChnZW5lcmF0ZWRTbG90cykpKSA6IFwiXCIpICsgXCIpXCIpXG59XG5cbmZ1bmN0aW9uIGhhc2goc3RyKSB7XG4gIHZhciBoYXNoID0gNTM4MTtcbiAgdmFyIGkgPSBzdHIubGVuZ3RoO1xuICB3aGlsZShpKSB7XG4gICAgaGFzaCA9IChoYXNoICogMzMpIF4gc3RyLmNoYXJDb2RlQXQoLS1pKTtcbiAgfVxuICByZXR1cm4gaGFzaCA+Pj4gMFxufVxuXG5mdW5jdGlvbiBjb250YWluc1Nsb3RDaGlsZCAoZWwpIHtcbiAgaWYgKGVsLnR5cGUgPT09IDEpIHtcbiAgICBpZiAoZWwudGFnID09PSAnc2xvdCcpIHtcbiAgICAgIHJldHVybiB0cnVlXG4gICAgfVxuICAgIHJldHVybiBlbC5jaGlsZHJlbi5zb21lKGNvbnRhaW5zU2xvdENoaWxkKVxuICB9XG4gIHJldHVybiBmYWxzZVxufVxuXG5mdW5jdGlvbiBnZW5TY29wZWRTbG90IChcbiAgZWwsXG4gIHN0YXRlXG4pIHtcbiAgdmFyIGlzTGVnYWN5U3ludGF4ID0gZWwuYXR0cnNNYXBbJ3Nsb3Qtc2NvcGUnXTtcbiAgaWYgKGVsLmlmICYmICFlbC5pZlByb2Nlc3NlZCAmJiAhaXNMZWdhY3lTeW50YXgpIHtcbiAgICByZXR1cm4gZ2VuSWYoZWwsIHN0YXRlLCBnZW5TY29wZWRTbG90LCBcIm51bGxcIilcbiAgfVxuICBpZiAoZWwuZm9yICYmICFlbC5mb3JQcm9jZXNzZWQpIHtcbiAgICByZXR1cm4gZ2VuRm9yKGVsLCBzdGF0ZSwgZ2VuU2NvcGVkU2xvdClcbiAgfVxuICB2YXIgc2xvdFNjb3BlID0gZWwuc2xvdFNjb3BlID09PSBlbXB0eVNsb3RTY29wZVRva2VuXG4gICAgPyBcIlwiXG4gICAgOiBTdHJpbmcoZWwuc2xvdFNjb3BlKTtcbiAgdmFyIGZuID0gXCJmdW5jdGlvbihcIiArIHNsb3RTY29wZSArIFwiKXtcIiArXG4gICAgXCJyZXR1cm4gXCIgKyAoZWwudGFnID09PSAndGVtcGxhdGUnXG4gICAgICA/IGVsLmlmICYmIGlzTGVnYWN5U3ludGF4XG4gICAgICAgID8gKFwiKFwiICsgKGVsLmlmKSArIFwiKT9cIiArIChnZW5DaGlsZHJlbihlbCwgc3RhdGUpIHx8ICd1bmRlZmluZWQnKSArIFwiOnVuZGVmaW5lZFwiKVxuICAgICAgICA6IGdlbkNoaWxkcmVuKGVsLCBzdGF0ZSkgfHwgJ3VuZGVmaW5lZCdcbiAgICAgIDogZ2VuRWxlbWVudChlbCwgc3RhdGUpKSArIFwifVwiO1xuICAvLyByZXZlcnNlIHByb3h5IHYtc2xvdCB3aXRob3V0IHNjb3BlIG9uIHRoaXMuJHNsb3RzXG4gIHZhciByZXZlcnNlUHJveHkgPSBzbG90U2NvcGUgPyBcIlwiIDogXCIscHJveHk6dHJ1ZVwiO1xuICByZXR1cm4gKFwie2tleTpcIiArIChlbC5zbG90VGFyZ2V0IHx8IFwiXFxcImRlZmF1bHRcXFwiXCIpICsgXCIsZm46XCIgKyBmbiArIHJldmVyc2VQcm94eSArIFwifVwiKVxufVxuXG5mdW5jdGlvbiBnZW5DaGlsZHJlbiAoXG4gIGVsLFxuICBzdGF0ZSxcbiAgY2hlY2tTa2lwLFxuICBhbHRHZW5FbGVtZW50LFxuICBhbHRHZW5Ob2RlXG4pIHtcbiAgdmFyIGNoaWxkcmVuID0gZWwuY2hpbGRyZW47XG4gIGlmIChjaGlsZHJlbi5sZW5ndGgpIHtcbiAgICB2YXIgZWwkMSA9IGNoaWxkcmVuWzBdO1xuICAgIC8vIG9wdGltaXplIHNpbmdsZSB2LWZvclxuICAgIGlmIChjaGlsZHJlbi5sZW5ndGggPT09IDEgJiZcbiAgICAgIGVsJDEuZm9yICYmXG4gICAgICBlbCQxLnRhZyAhPT0gJ3RlbXBsYXRlJyAmJlxuICAgICAgZWwkMS50YWcgIT09ICdzbG90J1xuICAgICkge1xuICAgICAgdmFyIG5vcm1hbGl6YXRpb25UeXBlID0gY2hlY2tTa2lwXG4gICAgICAgID8gc3RhdGUubWF5YmVDb21wb25lbnQoZWwkMSkgPyBcIiwxXCIgOiBcIiwwXCJcbiAgICAgICAgOiBcIlwiO1xuICAgICAgcmV0dXJuIChcIlwiICsgKChhbHRHZW5FbGVtZW50IHx8IGdlbkVsZW1lbnQpKGVsJDEsIHN0YXRlKSkgKyBub3JtYWxpemF0aW9uVHlwZSlcbiAgICB9XG4gICAgdmFyIG5vcm1hbGl6YXRpb25UeXBlJDEgPSBjaGVja1NraXBcbiAgICAgID8gZ2V0Tm9ybWFsaXphdGlvblR5cGUoY2hpbGRyZW4sIHN0YXRlLm1heWJlQ29tcG9uZW50KVxuICAgICAgOiAwO1xuICAgIHZhciBnZW4gPSBhbHRHZW5Ob2RlIHx8IGdlbk5vZGU7XG4gICAgcmV0dXJuIChcIltcIiArIChjaGlsZHJlbi5tYXAoZnVuY3Rpb24gKGMpIHsgcmV0dXJuIGdlbihjLCBzdGF0ZSk7IH0pLmpvaW4oJywnKSkgKyBcIl1cIiArIChub3JtYWxpemF0aW9uVHlwZSQxID8gKFwiLFwiICsgbm9ybWFsaXphdGlvblR5cGUkMSkgOiAnJykpXG4gIH1cbn1cblxuLy8gZGV0ZXJtaW5lIHRoZSBub3JtYWxpemF0aW9uIG5lZWRlZCBmb3IgdGhlIGNoaWxkcmVuIGFycmF5LlxuLy8gMDogbm8gbm9ybWFsaXphdGlvbiBuZWVkZWRcbi8vIDE6IHNpbXBsZSBub3JtYWxpemF0aW9uIG5lZWRlZCAocG9zc2libGUgMS1sZXZlbCBkZWVwIG5lc3RlZCBhcnJheSlcbi8vIDI6IGZ1bGwgbm9ybWFsaXphdGlvbiBuZWVkZWRcbmZ1bmN0aW9uIGdldE5vcm1hbGl6YXRpb25UeXBlIChcbiAgY2hpbGRyZW4sXG4gIG1heWJlQ29tcG9uZW50XG4pIHtcbiAgdmFyIHJlcyA9IDA7XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgY2hpbGRyZW4ubGVuZ3RoOyBpKyspIHtcbiAgICB2YXIgZWwgPSBjaGlsZHJlbltpXTtcbiAgICBpZiAoZWwudHlwZSAhPT0gMSkge1xuICAgICAgY29udGludWVcbiAgICB9XG4gICAgaWYgKG5lZWRzTm9ybWFsaXphdGlvbihlbCkgfHxcbiAgICAgICAgKGVsLmlmQ29uZGl0aW9ucyAmJiBlbC5pZkNvbmRpdGlvbnMuc29tZShmdW5jdGlvbiAoYykgeyByZXR1cm4gbmVlZHNOb3JtYWxpemF0aW9uKGMuYmxvY2spOyB9KSkpIHtcbiAgICAgIHJlcyA9IDI7XG4gICAgICBicmVha1xuICAgIH1cbiAgICBpZiAobWF5YmVDb21wb25lbnQoZWwpIHx8XG4gICAgICAgIChlbC5pZkNvbmRpdGlvbnMgJiYgZWwuaWZDb25kaXRpb25zLnNvbWUoZnVuY3Rpb24gKGMpIHsgcmV0dXJuIG1heWJlQ29tcG9uZW50KGMuYmxvY2spOyB9KSkpIHtcbiAgICAgIHJlcyA9IDE7XG4gICAgfVxuICB9XG4gIHJldHVybiByZXNcbn1cblxuZnVuY3Rpb24gbmVlZHNOb3JtYWxpemF0aW9uIChlbCkge1xuICByZXR1cm4gZWwuZm9yICE9PSB1bmRlZmluZWQgfHwgZWwudGFnID09PSAndGVtcGxhdGUnIHx8IGVsLnRhZyA9PT0gJ3Nsb3QnXG59XG5cbmZ1bmN0aW9uIGdlbk5vZGUgKG5vZGUsIHN0YXRlKSB7XG4gIGlmIChub2RlLnR5cGUgPT09IDEpIHtcbiAgICByZXR1cm4gZ2VuRWxlbWVudChub2RlLCBzdGF0ZSlcbiAgfSBlbHNlIGlmIChub2RlLnR5cGUgPT09IDMgJiYgbm9kZS5pc0NvbW1lbnQpIHtcbiAgICByZXR1cm4gZ2VuQ29tbWVudChub2RlKVxuICB9IGVsc2Uge1xuICAgIHJldHVybiBnZW5UZXh0KG5vZGUpXG4gIH1cbn1cblxuZnVuY3Rpb24gZ2VuVGV4dCAodGV4dCkge1xuICByZXR1cm4gKFwiX3YoXCIgKyAodGV4dC50eXBlID09PSAyXG4gICAgPyB0ZXh0LmV4cHJlc3Npb24gLy8gbm8gbmVlZCBmb3IgKCkgYmVjYXVzZSBhbHJlYWR5IHdyYXBwZWQgaW4gX3MoKVxuICAgIDogdHJhbnNmb3JtU3BlY2lhbE5ld2xpbmVzKEpTT04uc3RyaW5naWZ5KHRleHQudGV4dCkpKSArIFwiKVwiKVxufVxuXG5mdW5jdGlvbiBnZW5Db21tZW50IChjb21tZW50KSB7XG4gIHJldHVybiAoXCJfZShcIiArIChKU09OLnN0cmluZ2lmeShjb21tZW50LnRleHQpKSArIFwiKVwiKVxufVxuXG5mdW5jdGlvbiBnZW5TbG90IChlbCwgc3RhdGUpIHtcbiAgdmFyIHNsb3ROYW1lID0gZWwuc2xvdE5hbWUgfHwgJ1wiZGVmYXVsdFwiJztcbiAgdmFyIGNoaWxkcmVuID0gZ2VuQ2hpbGRyZW4oZWwsIHN0YXRlKTtcbiAgdmFyIHJlcyA9IFwiX3QoXCIgKyBzbG90TmFtZSArIChjaGlsZHJlbiA/IChcIixcIiArIGNoaWxkcmVuKSA6ICcnKTtcbiAgdmFyIGF0dHJzID0gZWwuYXR0cnMgfHwgZWwuZHluYW1pY0F0dHJzXG4gICAgPyBnZW5Qcm9wcygoZWwuYXR0cnMgfHwgW10pLmNvbmNhdChlbC5keW5hbWljQXR0cnMgfHwgW10pLm1hcChmdW5jdGlvbiAoYXR0cikgeyByZXR1cm4gKHtcbiAgICAgICAgLy8gc2xvdCBwcm9wcyBhcmUgY2FtZWxpemVkXG4gICAgICAgIG5hbWU6IGNhbWVsaXplKGF0dHIubmFtZSksXG4gICAgICAgIHZhbHVlOiBhdHRyLnZhbHVlLFxuICAgICAgICBkeW5hbWljOiBhdHRyLmR5bmFtaWNcbiAgICAgIH0pOyB9KSlcbiAgICA6IG51bGw7XG4gIHZhciBiaW5kJCQxID0gZWwuYXR0cnNNYXBbJ3YtYmluZCddO1xuICBpZiAoKGF0dHJzIHx8IGJpbmQkJDEpICYmICFjaGlsZHJlbikge1xuICAgIHJlcyArPSBcIixudWxsXCI7XG4gIH1cbiAgaWYgKGF0dHJzKSB7XG4gICAgcmVzICs9IFwiLFwiICsgYXR0cnM7XG4gIH1cbiAgaWYgKGJpbmQkJDEpIHtcbiAgICByZXMgKz0gKGF0dHJzID8gJycgOiAnLG51bGwnKSArIFwiLFwiICsgYmluZCQkMTtcbiAgfVxuICByZXR1cm4gcmVzICsgJyknXG59XG5cbi8vIGNvbXBvbmVudE5hbWUgaXMgZWwuY29tcG9uZW50LCB0YWtlIGl0IGFzIGFyZ3VtZW50IHRvIHNodW4gZmxvdydzIHBlc3NpbWlzdGljIHJlZmluZW1lbnRcbmZ1bmN0aW9uIGdlbkNvbXBvbmVudCAoXG4gIGNvbXBvbmVudE5hbWUsXG4gIGVsLFxuICBzdGF0ZVxuKSB7XG4gIHZhciBjaGlsZHJlbiA9IGVsLmlubGluZVRlbXBsYXRlID8gbnVsbCA6IGdlbkNoaWxkcmVuKGVsLCBzdGF0ZSwgdHJ1ZSk7XG4gIHJldHVybiAoXCJfYyhcIiArIGNvbXBvbmVudE5hbWUgKyBcIixcIiArIChnZW5EYXRhJDIoZWwsIHN0YXRlKSkgKyAoY2hpbGRyZW4gPyAoXCIsXCIgKyBjaGlsZHJlbikgOiAnJykgKyBcIilcIilcbn1cblxuZnVuY3Rpb24gZ2VuUHJvcHMgKHByb3BzKSB7XG4gIHZhciBzdGF0aWNQcm9wcyA9IFwiXCI7XG4gIHZhciBkeW5hbWljUHJvcHMgPSBcIlwiO1xuICBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIHByb3AgPSBwcm9wc1tpXTtcbiAgICB2YXIgdmFsdWUgPSB0cmFuc2Zvcm1TcGVjaWFsTmV3bGluZXMocHJvcC52YWx1ZSk7XG4gICAgaWYgKHByb3AuZHluYW1pYykge1xuICAgICAgZHluYW1pY1Byb3BzICs9IChwcm9wLm5hbWUpICsgXCIsXCIgKyB2YWx1ZSArIFwiLFwiO1xuICAgIH0gZWxzZSB7XG4gICAgICBzdGF0aWNQcm9wcyArPSBcIlxcXCJcIiArIChwcm9wLm5hbWUpICsgXCJcXFwiOlwiICsgdmFsdWUgKyBcIixcIjtcbiAgICB9XG4gIH1cbiAgc3RhdGljUHJvcHMgPSBcIntcIiArIChzdGF0aWNQcm9wcy5zbGljZSgwLCAtMSkpICsgXCJ9XCI7XG4gIGlmIChkeW5hbWljUHJvcHMpIHtcbiAgICByZXR1cm4gKFwiX2QoXCIgKyBzdGF0aWNQcm9wcyArIFwiLFtcIiArIChkeW5hbWljUHJvcHMuc2xpY2UoMCwgLTEpKSArIFwiXSlcIilcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gc3RhdGljUHJvcHNcbiAgfVxufVxuXG4vLyAjMzg5NSwgIzQyNjhcbmZ1bmN0aW9uIHRyYW5zZm9ybVNwZWNpYWxOZXdsaW5lcyAodGV4dCkge1xuICByZXR1cm4gdGV4dFxuICAgIC5yZXBsYWNlKC9cXHUyMDI4L2csICdcXFxcdTIwMjgnKVxuICAgIC5yZXBsYWNlKC9cXHUyMDI5L2csICdcXFxcdTIwMjknKVxufVxuXG4vKiAgKi9cblxuXG5cbi8vIHRoZXNlIGtleXdvcmRzIHNob3VsZCBub3QgYXBwZWFyIGluc2lkZSBleHByZXNzaW9ucywgYnV0IG9wZXJhdG9ycyBsaWtlXG4vLyB0eXBlb2YsIGluc3RhbmNlb2YgYW5kIGluIGFyZSBhbGxvd2VkXG52YXIgcHJvaGliaXRlZEtleXdvcmRSRSA9IG5ldyBSZWdFeHAoJ1xcXFxiJyArIChcbiAgJ2RvLGlmLGZvcixsZXQsbmV3LHRyeSx2YXIsY2FzZSxlbHNlLHdpdGgsYXdhaXQsYnJlYWssY2F0Y2gsY2xhc3MsY29uc3QsJyArXG4gICdzdXBlcix0aHJvdyx3aGlsZSx5aWVsZCxkZWxldGUsZXhwb3J0LGltcG9ydCxyZXR1cm4sc3dpdGNoLGRlZmF1bHQsJyArXG4gICdleHRlbmRzLGZpbmFsbHksY29udGludWUsZGVidWdnZXIsZnVuY3Rpb24sYXJndW1lbnRzJ1xuKS5zcGxpdCgnLCcpLmpvaW4oJ1xcXFxifFxcXFxiJykgKyAnXFxcXGInKTtcblxuLy8gdGhlc2UgdW5hcnkgb3BlcmF0b3JzIHNob3VsZCBub3QgYmUgdXNlZCBhcyBwcm9wZXJ0eS9tZXRob2QgbmFtZXNcbnZhciB1bmFyeU9wZXJhdG9yc1JFID0gbmV3IFJlZ0V4cCgnXFxcXGInICsgKFxuICAnZGVsZXRlLHR5cGVvZix2b2lkJ1xuKS5zcGxpdCgnLCcpLmpvaW4oJ1xcXFxzKlxcXFwoW15cXFxcKV0qXFxcXCl8XFxcXGInKSArICdcXFxccypcXFxcKFteXFxcXCldKlxcXFwpJyk7XG5cbi8vIHN0cmlwIHN0cmluZ3MgaW4gZXhwcmVzc2lvbnNcbnZhciBzdHJpcFN0cmluZ1JFID0gLycoPzpbXidcXFxcXXxcXFxcLikqJ3xcIig/OlteXCJcXFxcXXxcXFxcLikqXCJ8YCg/OlteYFxcXFxdfFxcXFwuKSpcXCRcXHt8XFx9KD86W15gXFxcXF18XFxcXC4pKmB8YCg/OlteYFxcXFxdfFxcXFwuKSpgL2c7XG5cbi8vIGRldGVjdCBwcm9ibGVtYXRpYyBleHByZXNzaW9ucyBpbiBhIHRlbXBsYXRlXG5mdW5jdGlvbiBkZXRlY3RFcnJvcnMgKGFzdCwgd2Fybikge1xuICBpZiAoYXN0KSB7XG4gICAgY2hlY2tOb2RlKGFzdCwgd2Fybik7XG4gIH1cbn1cblxuZnVuY3Rpb24gY2hlY2tOb2RlIChub2RlLCB3YXJuKSB7XG4gIGlmIChub2RlLnR5cGUgPT09IDEpIHtcbiAgICBmb3IgKHZhciBuYW1lIGluIG5vZGUuYXR0cnNNYXApIHtcbiAgICAgIGlmIChkaXJSRS50ZXN0KG5hbWUpKSB7XG4gICAgICAgIHZhciB2YWx1ZSA9IG5vZGUuYXR0cnNNYXBbbmFtZV07XG4gICAgICAgIGlmICh2YWx1ZSkge1xuICAgICAgICAgIHZhciByYW5nZSA9IG5vZGUucmF3QXR0cnNNYXBbbmFtZV07XG4gICAgICAgICAgaWYgKG5hbWUgPT09ICd2LWZvcicpIHtcbiAgICAgICAgICAgIGNoZWNrRm9yKG5vZGUsIChcInYtZm9yPVxcXCJcIiArIHZhbHVlICsgXCJcXFwiXCIpLCB3YXJuLCByYW5nZSk7XG4gICAgICAgICAgfSBlbHNlIGlmIChuYW1lID09PSAndi1zbG90JyB8fCBuYW1lWzBdID09PSAnIycpIHtcbiAgICAgICAgICAgIGNoZWNrRnVuY3Rpb25QYXJhbWV0ZXJFeHByZXNzaW9uKHZhbHVlLCAobmFtZSArIFwiPVxcXCJcIiArIHZhbHVlICsgXCJcXFwiXCIpLCB3YXJuLCByYW5nZSk7XG4gICAgICAgICAgfSBlbHNlIGlmIChvblJFLnRlc3QobmFtZSkpIHtcbiAgICAgICAgICAgIGNoZWNrRXZlbnQodmFsdWUsIChuYW1lICsgXCI9XFxcIlwiICsgdmFsdWUgKyBcIlxcXCJcIiksIHdhcm4sIHJhbmdlKTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgY2hlY2tFeHByZXNzaW9uKHZhbHVlLCAobmFtZSArIFwiPVxcXCJcIiArIHZhbHVlICsgXCJcXFwiXCIpLCB3YXJuLCByYW5nZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGlmIChub2RlLmNoaWxkcmVuKSB7XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IG5vZGUuY2hpbGRyZW4ubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgY2hlY2tOb2RlKG5vZGUuY2hpbGRyZW5baV0sIHdhcm4pO1xuICAgICAgfVxuICAgIH1cbiAgfSBlbHNlIGlmIChub2RlLnR5cGUgPT09IDIpIHtcbiAgICBjaGVja0V4cHJlc3Npb24obm9kZS5leHByZXNzaW9uLCBub2RlLnRleHQsIHdhcm4sIG5vZGUpO1xuICB9XG59XG5cbmZ1bmN0aW9uIGNoZWNrRXZlbnQgKGV4cCwgdGV4dCwgd2FybiwgcmFuZ2UpIHtcbiAgdmFyIHN0cmlwcGVkID0gZXhwLnJlcGxhY2Uoc3RyaXBTdHJpbmdSRSwgJycpO1xuICB2YXIga2V5d29yZE1hdGNoID0gc3RyaXBwZWQubWF0Y2godW5hcnlPcGVyYXRvcnNSRSk7XG4gIGlmIChrZXl3b3JkTWF0Y2ggJiYgc3RyaXBwZWQuY2hhckF0KGtleXdvcmRNYXRjaC5pbmRleCAtIDEpICE9PSAnJCcpIHtcbiAgICB3YXJuKFxuICAgICAgXCJhdm9pZCB1c2luZyBKYXZhU2NyaXB0IHVuYXJ5IG9wZXJhdG9yIGFzIHByb3BlcnR5IG5hbWU6IFwiICtcbiAgICAgIFwiXFxcIlwiICsgKGtleXdvcmRNYXRjaFswXSkgKyBcIlxcXCIgaW4gZXhwcmVzc2lvbiBcIiArICh0ZXh0LnRyaW0oKSksXG4gICAgICByYW5nZVxuICAgICk7XG4gIH1cbiAgY2hlY2tFeHByZXNzaW9uKGV4cCwgdGV4dCwgd2FybiwgcmFuZ2UpO1xufVxuXG5mdW5jdGlvbiBjaGVja0ZvciAobm9kZSwgdGV4dCwgd2FybiwgcmFuZ2UpIHtcbiAgY2hlY2tFeHByZXNzaW9uKG5vZGUuZm9yIHx8ICcnLCB0ZXh0LCB3YXJuLCByYW5nZSk7XG4gIGNoZWNrSWRlbnRpZmllcihub2RlLmFsaWFzLCAndi1mb3IgYWxpYXMnLCB0ZXh0LCB3YXJuLCByYW5nZSk7XG4gIGNoZWNrSWRlbnRpZmllcihub2RlLml0ZXJhdG9yMSwgJ3YtZm9yIGl0ZXJhdG9yJywgdGV4dCwgd2FybiwgcmFuZ2UpO1xuICBjaGVja0lkZW50aWZpZXIobm9kZS5pdGVyYXRvcjIsICd2LWZvciBpdGVyYXRvcicsIHRleHQsIHdhcm4sIHJhbmdlKTtcbn1cblxuZnVuY3Rpb24gY2hlY2tJZGVudGlmaWVyIChcbiAgaWRlbnQsXG4gIHR5cGUsXG4gIHRleHQsXG4gIHdhcm4sXG4gIHJhbmdlXG4pIHtcbiAgaWYgKHR5cGVvZiBpZGVudCA9PT0gJ3N0cmluZycpIHtcbiAgICB0cnkge1xuICAgICAgbmV3IEZ1bmN0aW9uKChcInZhciBcIiArIGlkZW50ICsgXCI9X1wiKSk7XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgd2FybigoXCJpbnZhbGlkIFwiICsgdHlwZSArIFwiIFxcXCJcIiArIGlkZW50ICsgXCJcXFwiIGluIGV4cHJlc3Npb246IFwiICsgKHRleHQudHJpbSgpKSksIHJhbmdlKTtcbiAgICB9XG4gIH1cbn1cblxuZnVuY3Rpb24gY2hlY2tFeHByZXNzaW9uIChleHAsIHRleHQsIHdhcm4sIHJhbmdlKSB7XG4gIHRyeSB7XG4gICAgbmV3IEZ1bmN0aW9uKChcInJldHVybiBcIiArIGV4cCkpO1xuICB9IGNhdGNoIChlKSB7XG4gICAgdmFyIGtleXdvcmRNYXRjaCA9IGV4cC5yZXBsYWNlKHN0cmlwU3RyaW5nUkUsICcnKS5tYXRjaChwcm9oaWJpdGVkS2V5d29yZFJFKTtcbiAgICBpZiAoa2V5d29yZE1hdGNoKSB7XG4gICAgICB3YXJuKFxuICAgICAgICBcImF2b2lkIHVzaW5nIEphdmFTY3JpcHQga2V5d29yZCBhcyBwcm9wZXJ0eSBuYW1lOiBcIiArXG4gICAgICAgIFwiXFxcIlwiICsgKGtleXdvcmRNYXRjaFswXSkgKyBcIlxcXCJcXG4gIFJhdyBleHByZXNzaW9uOiBcIiArICh0ZXh0LnRyaW0oKSksXG4gICAgICAgIHJhbmdlXG4gICAgICApO1xuICAgIH0gZWxzZSB7XG4gICAgICB3YXJuKFxuICAgICAgICBcImludmFsaWQgZXhwcmVzc2lvbjogXCIgKyAoZS5tZXNzYWdlKSArIFwiIGluXFxuXFxuXCIgK1xuICAgICAgICBcIiAgICBcIiArIGV4cCArIFwiXFxuXFxuXCIgK1xuICAgICAgICBcIiAgUmF3IGV4cHJlc3Npb246IFwiICsgKHRleHQudHJpbSgpKSArIFwiXFxuXCIsXG4gICAgICAgIHJhbmdlXG4gICAgICApO1xuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBjaGVja0Z1bmN0aW9uUGFyYW1ldGVyRXhwcmVzc2lvbiAoZXhwLCB0ZXh0LCB3YXJuLCByYW5nZSkge1xuICB0cnkge1xuICAgIG5ldyBGdW5jdGlvbihleHAsICcnKTtcbiAgfSBjYXRjaCAoZSkge1xuICAgIHdhcm4oXG4gICAgICBcImludmFsaWQgZnVuY3Rpb24gcGFyYW1ldGVyIGV4cHJlc3Npb246IFwiICsgKGUubWVzc2FnZSkgKyBcIiBpblxcblxcblwiICtcbiAgICAgIFwiICAgIFwiICsgZXhwICsgXCJcXG5cXG5cIiArXG4gICAgICBcIiAgUmF3IGV4cHJlc3Npb246IFwiICsgKHRleHQudHJpbSgpKSArIFwiXFxuXCIsXG4gICAgICByYW5nZVxuICAgICk7XG4gIH1cbn1cblxuLyogICovXG5cbnZhciByYW5nZSA9IDI7XG5cbmZ1bmN0aW9uIGdlbmVyYXRlQ29kZUZyYW1lIChcbiAgc291cmNlLFxuICBzdGFydCxcbiAgZW5kXG4pIHtcbiAgaWYgKCBzdGFydCA9PT0gdm9pZCAwICkgc3RhcnQgPSAwO1xuICBpZiAoIGVuZCA9PT0gdm9pZCAwICkgZW5kID0gc291cmNlLmxlbmd0aDtcblxuICB2YXIgbGluZXMgPSBzb3VyY2Uuc3BsaXQoL1xccj9cXG4vKTtcbiAgdmFyIGNvdW50ID0gMDtcbiAgdmFyIHJlcyA9IFtdO1xuICBmb3IgKHZhciBpID0gMDsgaSA8IGxpbmVzLmxlbmd0aDsgaSsrKSB7XG4gICAgY291bnQgKz0gbGluZXNbaV0ubGVuZ3RoICsgMTtcbiAgICBpZiAoY291bnQgPj0gc3RhcnQpIHtcbiAgICAgIGZvciAodmFyIGogPSBpIC0gcmFuZ2U7IGogPD0gaSArIHJhbmdlIHx8IGVuZCA+IGNvdW50OyBqKyspIHtcbiAgICAgICAgaWYgKGogPCAwIHx8IGogPj0gbGluZXMubGVuZ3RoKSB7IGNvbnRpbnVlIH1cbiAgICAgICAgcmVzLnB1c2goKFwiXCIgKyAoaiArIDEpICsgKHJlcGVhdCQxKFwiIFwiLCAzIC0gU3RyaW5nKGogKyAxKS5sZW5ndGgpKSArIFwifCAgXCIgKyAobGluZXNbal0pKSk7XG4gICAgICAgIHZhciBsaW5lTGVuZ3RoID0gbGluZXNbal0ubGVuZ3RoO1xuICAgICAgICBpZiAoaiA9PT0gaSkge1xuICAgICAgICAgIC8vIHB1c2ggdW5kZXJsaW5lXG4gICAgICAgICAgdmFyIHBhZCA9IHN0YXJ0IC0gKGNvdW50IC0gbGluZUxlbmd0aCkgKyAxO1xuICAgICAgICAgIHZhciBsZW5ndGggPSBlbmQgPiBjb3VudCA/IGxpbmVMZW5ndGggLSBwYWQgOiBlbmQgLSBzdGFydDtcbiAgICAgICAgICByZXMucHVzaChcIiAgIHwgIFwiICsgcmVwZWF0JDEoXCIgXCIsIHBhZCkgKyByZXBlYXQkMShcIl5cIiwgbGVuZ3RoKSk7XG4gICAgICAgIH0gZWxzZSBpZiAoaiA+IGkpIHtcbiAgICAgICAgICBpZiAoZW5kID4gY291bnQpIHtcbiAgICAgICAgICAgIHZhciBsZW5ndGgkMSA9IE1hdGgubWluKGVuZCAtIGNvdW50LCBsaW5lTGVuZ3RoKTtcbiAgICAgICAgICAgIHJlcy5wdXNoKFwiICAgfCAgXCIgKyByZXBlYXQkMShcIl5cIiwgbGVuZ3RoJDEpKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgY291bnQgKz0gbGluZUxlbmd0aCArIDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGJyZWFrXG4gICAgfVxuICB9XG4gIHJldHVybiByZXMuam9pbignXFxuJylcbn1cblxuZnVuY3Rpb24gcmVwZWF0JDEgKHN0ciwgbikge1xuICB2YXIgcmVzdWx0ID0gJyc7XG4gIGlmIChuID4gMCkge1xuICAgIHdoaWxlICh0cnVlKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmVcbiAgICAgIGlmIChuICYgMSkgeyByZXN1bHQgKz0gc3RyOyB9XG4gICAgICBuID4+Pj0gMTtcbiAgICAgIGlmIChuIDw9IDApIHsgYnJlYWsgfVxuICAgICAgc3RyICs9IHN0cjtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIHJlc3VsdFxufVxuXG4vKiAgKi9cblxuXG5cbmZ1bmN0aW9uIGNyZWF0ZUZ1bmN0aW9uIChjb2RlLCBlcnJvcnMpIHtcbiAgdHJ5IHtcbiAgICByZXR1cm4gbmV3IEZ1bmN0aW9uKGNvZGUpXG4gIH0gY2F0Y2ggKGVycikge1xuICAgIGVycm9ycy5wdXNoKHsgZXJyOiBlcnIsIGNvZGU6IGNvZGUgfSk7XG4gICAgcmV0dXJuIG5vb3BcbiAgfVxufVxuXG5mdW5jdGlvbiBjcmVhdGVDb21waWxlVG9GdW5jdGlvbkZuIChjb21waWxlKSB7XG4gIHZhciBjYWNoZSA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG5cbiAgcmV0dXJuIGZ1bmN0aW9uIGNvbXBpbGVUb0Z1bmN0aW9ucyAoXG4gICAgdGVtcGxhdGUsXG4gICAgb3B0aW9ucyxcbiAgICB2bVxuICApIHtcbiAgICBvcHRpb25zID0gZXh0ZW5kKHt9LCBvcHRpb25zKTtcbiAgICB2YXIgd2FybiQkMSA9IG9wdGlvbnMud2FybiB8fCB3YXJuO1xuICAgIGRlbGV0ZSBvcHRpb25zLndhcm47XG5cbiAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgICB7XG4gICAgICAvLyBkZXRlY3QgcG9zc2libGUgQ1NQIHJlc3RyaWN0aW9uXG4gICAgICB0cnkge1xuICAgICAgICBuZXcgRnVuY3Rpb24oJ3JldHVybiAxJyk7XG4gICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgIGlmIChlLnRvU3RyaW5nKCkubWF0Y2goL3Vuc2FmZS1ldmFsfENTUC8pKSB7XG4gICAgICAgICAgd2FybiQkMShcbiAgICAgICAgICAgICdJdCBzZWVtcyB5b3UgYXJlIHVzaW5nIHRoZSBzdGFuZGFsb25lIGJ1aWxkIG9mIFZ1ZS5qcyBpbiBhbiAnICtcbiAgICAgICAgICAgICdlbnZpcm9ubWVudCB3aXRoIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IHRoYXQgcHJvaGliaXRzIHVuc2FmZS1ldmFsLiAnICtcbiAgICAgICAgICAgICdUaGUgdGVtcGxhdGUgY29tcGlsZXIgY2Fubm90IHdvcmsgaW4gdGhpcyBlbnZpcm9ubWVudC4gQ29uc2lkZXIgJyArXG4gICAgICAgICAgICAncmVsYXhpbmcgdGhlIHBvbGljeSB0byBhbGxvdyB1bnNhZmUtZXZhbCBvciBwcmUtY29tcGlsaW5nIHlvdXIgJyArXG4gICAgICAgICAgICAndGVtcGxhdGVzIGludG8gcmVuZGVyIGZ1bmN0aW9ucy4nXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGNoZWNrIGNhY2hlXG4gICAgdmFyIGtleSA9IG9wdGlvbnMuZGVsaW1pdGVyc1xuICAgICAgPyBTdHJpbmcob3B0aW9ucy5kZWxpbWl0ZXJzKSArIHRlbXBsYXRlXG4gICAgICA6IHRlbXBsYXRlO1xuICAgIGlmIChjYWNoZVtrZXldKSB7XG4gICAgICByZXR1cm4gY2FjaGVba2V5XVxuICAgIH1cblxuICAgIC8vIGNvbXBpbGVcbiAgICB2YXIgY29tcGlsZWQgPSBjb21waWxlKHRlbXBsYXRlLCBvcHRpb25zKTtcblxuICAgIC8vIGNoZWNrIGNvbXBpbGF0aW9uIGVycm9ycy90aXBzXG4gICAge1xuICAgICAgaWYgKGNvbXBpbGVkLmVycm9ycyAmJiBjb21waWxlZC5lcnJvcnMubGVuZ3RoKSB7XG4gICAgICAgIGlmIChvcHRpb25zLm91dHB1dFNvdXJjZVJhbmdlKSB7XG4gICAgICAgICAgY29tcGlsZWQuZXJyb3JzLmZvckVhY2goZnVuY3Rpb24gKGUpIHtcbiAgICAgICAgICAgIHdhcm4kJDEoXG4gICAgICAgICAgICAgIFwiRXJyb3IgY29tcGlsaW5nIHRlbXBsYXRlOlxcblxcblwiICsgKGUubXNnKSArIFwiXFxuXFxuXCIgK1xuICAgICAgICAgICAgICBnZW5lcmF0ZUNvZGVGcmFtZSh0ZW1wbGF0ZSwgZS5zdGFydCwgZS5lbmQpLFxuICAgICAgICAgICAgICB2bVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICB9KTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB3YXJuJCQxKFxuICAgICAgICAgICAgXCJFcnJvciBjb21waWxpbmcgdGVtcGxhdGU6XFxuXFxuXCIgKyB0ZW1wbGF0ZSArIFwiXFxuXFxuXCIgK1xuICAgICAgICAgICAgY29tcGlsZWQuZXJyb3JzLm1hcChmdW5jdGlvbiAoZSkgeyByZXR1cm4gKFwiLSBcIiArIGUpOyB9KS5qb2luKCdcXG4nKSArICdcXG4nLFxuICAgICAgICAgICAgdm1cbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpZiAoY29tcGlsZWQudGlwcyAmJiBjb21waWxlZC50aXBzLmxlbmd0aCkge1xuICAgICAgICBpZiAob3B0aW9ucy5vdXRwdXRTb3VyY2VSYW5nZSkge1xuICAgICAgICAgIGNvbXBpbGVkLnRpcHMuZm9yRWFjaChmdW5jdGlvbiAoZSkgeyByZXR1cm4gdGlwKGUubXNnLCB2bSk7IH0pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGNvbXBpbGVkLnRpcHMuZm9yRWFjaChmdW5jdGlvbiAobXNnKSB7IHJldHVybiB0aXAobXNnLCB2bSk7IH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gdHVybiBjb2RlIGludG8gZnVuY3Rpb25zXG4gICAgdmFyIHJlcyA9IHt9O1xuICAgIHZhciBmbkdlbkVycm9ycyA9IFtdO1xuICAgIHJlcy5yZW5kZXIgPSBjcmVhdGVGdW5jdGlvbihjb21waWxlZC5yZW5kZXIsIGZuR2VuRXJyb3JzKTtcbiAgICByZXMuc3RhdGljUmVuZGVyRm5zID0gY29tcGlsZWQuc3RhdGljUmVuZGVyRm5zLm1hcChmdW5jdGlvbiAoY29kZSkge1xuICAgICAgcmV0dXJuIGNyZWF0ZUZ1bmN0aW9uKGNvZGUsIGZuR2VuRXJyb3JzKVxuICAgIH0pO1xuXG4gICAgLy8gY2hlY2sgZnVuY3Rpb24gZ2VuZXJhdGlvbiBlcnJvcnMuXG4gICAgLy8gdGhpcyBzaG91bGQgb25seSBoYXBwZW4gaWYgdGhlcmUgaXMgYSBidWcgaW4gdGhlIGNvbXBpbGVyIGl0c2VsZi5cbiAgICAvLyBtb3N0bHkgZm9yIGNvZGVnZW4gZGV2ZWxvcG1lbnQgdXNlXG4gICAgLyogaXN0YW5idWwgaWdub3JlIGlmICovXG4gICAge1xuICAgICAgaWYgKCghY29tcGlsZWQuZXJyb3JzIHx8ICFjb21waWxlZC5lcnJvcnMubGVuZ3RoKSAmJiBmbkdlbkVycm9ycy5sZW5ndGgpIHtcbiAgICAgICAgd2FybiQkMShcbiAgICAgICAgICBcIkZhaWxlZCB0byBnZW5lcmF0ZSByZW5kZXIgZnVuY3Rpb246XFxuXFxuXCIgK1xuICAgICAgICAgIGZuR2VuRXJyb3JzLm1hcChmdW5jdGlvbiAocmVmKSB7XG4gICAgICAgICAgICB2YXIgZXJyID0gcmVmLmVycjtcbiAgICAgICAgICAgIHZhciBjb2RlID0gcmVmLmNvZGU7XG5cbiAgICAgICAgICAgIHJldHVybiAoKGVyci50b1N0cmluZygpKSArIFwiIGluXFxuXFxuXCIgKyBjb2RlICsgXCJcXG5cIik7XG4gICAgICAgIH0pLmpvaW4oJ1xcbicpLFxuICAgICAgICAgIHZtXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIChjYWNoZVtrZXldID0gcmVzKVxuICB9XG59XG5cbi8qICAqL1xuXG5mdW5jdGlvbiBjcmVhdGVDb21waWxlckNyZWF0b3IgKGJhc2VDb21waWxlKSB7XG4gIHJldHVybiBmdW5jdGlvbiBjcmVhdGVDb21waWxlciAoYmFzZU9wdGlvbnMpIHtcbiAgICBmdW5jdGlvbiBjb21waWxlIChcbiAgICAgIHRlbXBsYXRlLFxuICAgICAgb3B0aW9uc1xuICAgICkge1xuICAgICAgdmFyIGZpbmFsT3B0aW9ucyA9IE9iamVjdC5jcmVhdGUoYmFzZU9wdGlvbnMpO1xuICAgICAgdmFyIGVycm9ycyA9IFtdO1xuICAgICAgdmFyIHRpcHMgPSBbXTtcblxuICAgICAgdmFyIHdhcm4gPSBmdW5jdGlvbiAobXNnLCByYW5nZSwgdGlwKSB7XG4gICAgICAgICh0aXAgPyB0aXBzIDogZXJyb3JzKS5wdXNoKG1zZyk7XG4gICAgICB9O1xuXG4gICAgICBpZiAob3B0aW9ucykge1xuICAgICAgICBpZiAob3B0aW9ucy5vdXRwdXRTb3VyY2VSYW5nZSkge1xuICAgICAgICAgIC8vICRmbG93LWRpc2FibGUtbGluZVxuICAgICAgICAgIHZhciBsZWFkaW5nU3BhY2VMZW5ndGggPSB0ZW1wbGF0ZS5tYXRjaCgvXlxccyovKVswXS5sZW5ndGg7XG5cbiAgICAgICAgICB3YXJuID0gZnVuY3Rpb24gKG1zZywgcmFuZ2UsIHRpcCkge1xuICAgICAgICAgICAgdmFyIGRhdGEgPSB7IG1zZzogbXNnIH07XG4gICAgICAgICAgICBpZiAocmFuZ2UpIHtcbiAgICAgICAgICAgICAgaWYgKHJhbmdlLnN0YXJ0ICE9IG51bGwpIHtcbiAgICAgICAgICAgICAgICBkYXRhLnN0YXJ0ID0gcmFuZ2Uuc3RhcnQgKyBsZWFkaW5nU3BhY2VMZW5ndGg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaWYgKHJhbmdlLmVuZCAhPSBudWxsKSB7XG4gICAgICAgICAgICAgICAgZGF0YS5lbmQgPSByYW5nZS5lbmQgKyBsZWFkaW5nU3BhY2VMZW5ndGg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICh0aXAgPyB0aXBzIDogZXJyb3JzKS5wdXNoKGRhdGEpO1xuICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICAgICAgLy8gbWVyZ2UgY3VzdG9tIG1vZHVsZXNcbiAgICAgICAgaWYgKG9wdGlvbnMubW9kdWxlcykge1xuICAgICAgICAgIGZpbmFsT3B0aW9ucy5tb2R1bGVzID1cbiAgICAgICAgICAgIChiYXNlT3B0aW9ucy5tb2R1bGVzIHx8IFtdKS5jb25jYXQob3B0aW9ucy5tb2R1bGVzKTtcbiAgICAgICAgfVxuICAgICAgICAvLyBtZXJnZSBjdXN0b20gZGlyZWN0aXZlc1xuICAgICAgICBpZiAob3B0aW9ucy5kaXJlY3RpdmVzKSB7XG4gICAgICAgICAgZmluYWxPcHRpb25zLmRpcmVjdGl2ZXMgPSBleHRlbmQoXG4gICAgICAgICAgICBPYmplY3QuY3JlYXRlKGJhc2VPcHRpb25zLmRpcmVjdGl2ZXMgfHwgbnVsbCksXG4gICAgICAgICAgICBvcHRpb25zLmRpcmVjdGl2ZXNcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIC8vIGNvcHkgb3RoZXIgb3B0aW9uc1xuICAgICAgICBmb3IgKHZhciBrZXkgaW4gb3B0aW9ucykge1xuICAgICAgICAgIGlmIChrZXkgIT09ICdtb2R1bGVzJyAmJiBrZXkgIT09ICdkaXJlY3RpdmVzJykge1xuICAgICAgICAgICAgZmluYWxPcHRpb25zW2tleV0gPSBvcHRpb25zW2tleV07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZpbmFsT3B0aW9ucy53YXJuID0gd2FybjtcblxuICAgICAgdmFyIGNvbXBpbGVkID0gYmFzZUNvbXBpbGUodGVtcGxhdGUudHJpbSgpLCBmaW5hbE9wdGlvbnMpO1xuICAgICAge1xuICAgICAgICBkZXRlY3RFcnJvcnMoY29tcGlsZWQuYXN0LCB3YXJuKTtcbiAgICAgIH1cbiAgICAgIGNvbXBpbGVkLmVycm9ycyA9IGVycm9ycztcbiAgICAgIGNvbXBpbGVkLnRpcHMgPSB0aXBzO1xuICAgICAgcmV0dXJuIGNvbXBpbGVkXG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgIGNvbXBpbGU6IGNvbXBpbGUsXG4gICAgICBjb21waWxlVG9GdW5jdGlvbnM6IGNyZWF0ZUNvbXBpbGVUb0Z1bmN0aW9uRm4oY29tcGlsZSlcbiAgICB9XG4gIH1cbn1cblxuLyogICovXG5cbi8vIGBjcmVhdGVDb21waWxlckNyZWF0b3JgIGFsbG93cyBjcmVhdGluZyBjb21waWxlcnMgdGhhdCB1c2UgYWx0ZXJuYXRpdmVcbi8vIHBhcnNlci9vcHRpbWl6ZXIvY29kZWdlbiwgZS5nIHRoZSBTU1Igb3B0aW1pemluZyBjb21waWxlci5cbi8vIEhlcmUgd2UganVzdCBleHBvcnQgYSBkZWZhdWx0IGNvbXBpbGVyIHVzaW5nIHRoZSBkZWZhdWx0IHBhcnRzLlxudmFyIGNyZWF0ZUNvbXBpbGVyID0gY3JlYXRlQ29tcGlsZXJDcmVhdG9yKGZ1bmN0aW9uIGJhc2VDb21waWxlIChcbiAgdGVtcGxhdGUsXG4gIG9wdGlvbnNcbikge1xuICB2YXIgYXN0ID0gcGFyc2UodGVtcGxhdGUudHJpbSgpLCBvcHRpb25zKTtcbiAgaWYgKG9wdGlvbnMub3B0aW1pemUgIT09IGZhbHNlKSB7XG4gICAgb3B0aW1pemUoYXN0LCBvcHRpb25zKTtcbiAgfVxuICB2YXIgY29kZSA9IGdlbmVyYXRlKGFzdCwgb3B0aW9ucyk7XG4gIHJldHVybiB7XG4gICAgYXN0OiBhc3QsXG4gICAgcmVuZGVyOiBjb2RlLnJlbmRlcixcbiAgICBzdGF0aWNSZW5kZXJGbnM6IGNvZGUuc3RhdGljUmVuZGVyRm5zXG4gIH1cbn0pO1xuXG4vKiAgKi9cblxudmFyIHJlZiQxID0gY3JlYXRlQ29tcGlsZXIoYmFzZU9wdGlvbnMpO1xudmFyIGNvbXBpbGUgPSByZWYkMS5jb21waWxlO1xudmFyIGNvbXBpbGVUb0Z1bmN0aW9ucyA9IHJlZiQxLmNvbXBpbGVUb0Z1bmN0aW9ucztcblxuLyogICovXG5cbi8vIGNoZWNrIHdoZXRoZXIgY3VycmVudCBicm93c2VyIGVuY29kZXMgYSBjaGFyIGluc2lkZSBhdHRyaWJ1dGUgdmFsdWVzXG52YXIgZGl2O1xuZnVuY3Rpb24gZ2V0U2hvdWxkRGVjb2RlIChocmVmKSB7XG4gIGRpdiA9IGRpdiB8fCBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtcbiAgZGl2LmlubmVySFRNTCA9IGhyZWYgPyBcIjxhIGhyZWY9XFxcIlxcblxcXCIvPlwiIDogXCI8ZGl2IGE9XFxcIlxcblxcXCIvPlwiO1xuICByZXR1cm4gZGl2LmlubmVySFRNTC5pbmRleE9mKCcmIzEwOycpID4gMFxufVxuXG4vLyAjMzY2MzogSUUgZW5jb2RlcyBuZXdsaW5lcyBpbnNpZGUgYXR0cmlidXRlIHZhbHVlcyB3aGlsZSBvdGhlciBicm93c2VycyBkb24ndFxudmFyIHNob3VsZERlY29kZU5ld2xpbmVzID0gaW5Ccm93c2VyID8gZ2V0U2hvdWxkRGVjb2RlKGZhbHNlKSA6IGZhbHNlO1xuLy8gIzY4Mjg6IGNocm9tZSBlbmNvZGVzIGNvbnRlbnQgaW4gYVtocmVmXVxudmFyIHNob3VsZERlY29kZU5ld2xpbmVzRm9ySHJlZiA9IGluQnJvd3NlciA/IGdldFNob3VsZERlY29kZSh0cnVlKSA6IGZhbHNlO1xuXG4vKiAgKi9cblxudmFyIGlkVG9UZW1wbGF0ZSA9IGNhY2hlZChmdW5jdGlvbiAoaWQpIHtcbiAgdmFyIGVsID0gcXVlcnkoaWQpO1xuICByZXR1cm4gZWwgJiYgZWwuaW5uZXJIVE1MXG59KTtcblxudmFyIG1vdW50ID0gVnVlLnByb3RvdHlwZS4kbW91bnQ7XG5WdWUucHJvdG90eXBlLiRtb3VudCA9IGZ1bmN0aW9uIChcbiAgZWwsXG4gIGh5ZHJhdGluZ1xuKSB7XG4gIGVsID0gZWwgJiYgcXVlcnkoZWwpO1xuXG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICBpZiAoZWwgPT09IGRvY3VtZW50LmJvZHkgfHwgZWwgPT09IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCkge1xuICAgIHdhcm4oXG4gICAgICBcIkRvIG5vdCBtb3VudCBWdWUgdG8gPGh0bWw+IG9yIDxib2R5PiAtIG1vdW50IHRvIG5vcm1hbCBlbGVtZW50cyBpbnN0ZWFkLlwiXG4gICAgKTtcbiAgICByZXR1cm4gdGhpc1xuICB9XG5cbiAgdmFyIG9wdGlvbnMgPSB0aGlzLiRvcHRpb25zO1xuICAvLyByZXNvbHZlIHRlbXBsYXRlL2VsIGFuZCBjb252ZXJ0IHRvIHJlbmRlciBmdW5jdGlvblxuICBpZiAoIW9wdGlvbnMucmVuZGVyKSB7XG4gICAgdmFyIHRlbXBsYXRlID0gb3B0aW9ucy50ZW1wbGF0ZTtcbiAgICBpZiAodGVtcGxhdGUpIHtcbiAgICAgIGlmICh0eXBlb2YgdGVtcGxhdGUgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgIGlmICh0ZW1wbGF0ZS5jaGFyQXQoMCkgPT09ICcjJykge1xuICAgICAgICAgIHRlbXBsYXRlID0gaWRUb1RlbXBsYXRlKHRlbXBsYXRlKTtcbiAgICAgICAgICAvKiBpc3RhbmJ1bCBpZ25vcmUgaWYgKi9cbiAgICAgICAgICBpZiAoIXRlbXBsYXRlKSB7XG4gICAgICAgICAgICB3YXJuKFxuICAgICAgICAgICAgICAoXCJUZW1wbGF0ZSBlbGVtZW50IG5vdCBmb3VuZCBvciBpcyBlbXB0eTogXCIgKyAob3B0aW9ucy50ZW1wbGF0ZSkpLFxuICAgICAgICAgICAgICB0aGlzXG4gICAgICAgICAgICApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBlbHNlIGlmICh0ZW1wbGF0ZS5ub2RlVHlwZSkge1xuICAgICAgICB0ZW1wbGF0ZSA9IHRlbXBsYXRlLmlubmVySFRNTDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHtcbiAgICAgICAgICB3YXJuKCdpbnZhbGlkIHRlbXBsYXRlIG9wdGlvbjonICsgdGVtcGxhdGUsIHRoaXMpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0aGlzXG4gICAgICB9XG4gICAgfSBlbHNlIGlmIChlbCkge1xuICAgICAgdGVtcGxhdGUgPSBnZXRPdXRlckhUTUwoZWwpO1xuICAgIH1cbiAgICBpZiAodGVtcGxhdGUpIHtcbiAgICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICAgICAgaWYgKGNvbmZpZy5wZXJmb3JtYW5jZSAmJiBtYXJrKSB7XG4gICAgICAgIG1hcmsoJ2NvbXBpbGUnKTtcbiAgICAgIH1cblxuICAgICAgdmFyIHJlZiA9IGNvbXBpbGVUb0Z1bmN0aW9ucyh0ZW1wbGF0ZSwge1xuICAgICAgICBvdXRwdXRTb3VyY2VSYW5nZTogXCJkZXZlbG9wbWVudFwiICE9PSAncHJvZHVjdGlvbicsXG4gICAgICAgIHNob3VsZERlY29kZU5ld2xpbmVzOiBzaG91bGREZWNvZGVOZXdsaW5lcyxcbiAgICAgICAgc2hvdWxkRGVjb2RlTmV3bGluZXNGb3JIcmVmOiBzaG91bGREZWNvZGVOZXdsaW5lc0ZvckhyZWYsXG4gICAgICAgIGRlbGltaXRlcnM6IG9wdGlvbnMuZGVsaW1pdGVycyxcbiAgICAgICAgY29tbWVudHM6IG9wdGlvbnMuY29tbWVudHNcbiAgICAgIH0sIHRoaXMpO1xuICAgICAgdmFyIHJlbmRlciA9IHJlZi5yZW5kZXI7XG4gICAgICB2YXIgc3RhdGljUmVuZGVyRm5zID0gcmVmLnN0YXRpY1JlbmRlckZucztcbiAgICAgIG9wdGlvbnMucmVuZGVyID0gcmVuZGVyO1xuICAgICAgb3B0aW9ucy5zdGF0aWNSZW5kZXJGbnMgPSBzdGF0aWNSZW5kZXJGbnM7XG5cbiAgICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuICAgICAgaWYgKGNvbmZpZy5wZXJmb3JtYW5jZSAmJiBtYXJrKSB7XG4gICAgICAgIG1hcmsoJ2NvbXBpbGUgZW5kJyk7XG4gICAgICAgIG1lYXN1cmUoKFwidnVlIFwiICsgKHRoaXMuX25hbWUpICsgXCIgY29tcGlsZVwiKSwgJ2NvbXBpbGUnLCAnY29tcGlsZSBlbmQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcmV0dXJuIG1vdW50LmNhbGwodGhpcywgZWwsIGh5ZHJhdGluZylcbn07XG5cbi8qKlxuICogR2V0IG91dGVySFRNTCBvZiBlbGVtZW50cywgdGFraW5nIGNhcmVcbiAqIG9mIFNWRyBlbGVtZW50cyBpbiBJRSBhcyB3ZWxsLlxuICovXG5mdW5jdGlvbiBnZXRPdXRlckhUTUwgKGVsKSB7XG4gIGlmIChlbC5vdXRlckhUTUwpIHtcbiAgICByZXR1cm4gZWwub3V0ZXJIVE1MXG4gIH0gZWxzZSB7XG4gICAgdmFyIGNvbnRhaW5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO1xuICAgIGNvbnRhaW5lci5hcHBlbmRDaGlsZChlbC5jbG9uZU5vZGUodHJ1ZSkpO1xuICAgIHJldHVybiBjb250YWluZXIuaW5uZXJIVE1MXG4gIH1cbn1cblxuVnVlLmNvbXBpbGUgPSBjb21waWxlVG9GdW5jdGlvbnM7XG5cbm1vZHVsZS5leHBvcnRzID0gVnVlO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/vue/dist/vue.common.dev.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/vue/dist/vue.common.js\":\n/*!*********************************************!*\\\n  !*** ./node_modules/vue/dist/vue.common.js ***!\n  \\*********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"if (false) {} else {\\n  module.exports = __webpack_require__(/*! ./vue.common.dev.js */ \\\"./node_modules/vue/dist/vue.common.dev.js\\\")\\n}\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlL2Rpc3QvdnVlLmNvbW1vbi5qcz81ZWU1Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksS0FBcUMsRUFBRSxFQUUxQztBQUNELG1CQUFtQixtQkFBTyxDQUFDLHNFQUFxQjtBQUNoRCIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy92dWUvZGlzdC92dWUuY29tbW9uLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAncHJvZHVjdGlvbicpIHtcbiAgbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL3Z1ZS5jb21tb24ucHJvZC5qcycpXG59IGVsc2Uge1xuICBtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vdnVlLmNvbW1vbi5kZXYuanMnKVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./node_modules/vue/dist/vue.common.js\\n\");\n\n/***/ }),\n\n/***/ \"./node_modules/webpack/buildin/global.js\":\n/*!***********************************!*\\\n  !*** (webpack)/buildin/global.js ***!\n  \\***********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"var g;\\n\\n// This works in non-strict mode\\ng = (function() {\\n\\treturn this;\\n})();\\n\\ntry {\\n\\t// This works if eval is allowed (see CSP)\\n\\tg = g || new Function(\\\"return this\\\")();\\n} catch (e) {\\n\\t// This works if the window reference is available\\n\\tif (typeof window === \\\"object\\\") g = window;\\n}\\n\\n// g can still be undefined, but nothing to do about it...\\n// We return undefined, instead of nothing here, so it's\\n// easier to handle this case. if(!global) { ...}\\n\\nmodule.exports = g;\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vKHdlYnBhY2spL2J1aWxkaW4vZ2xvYmFsLmpzP2NkMDAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSw0Q0FBNEM7O0FBRTVDIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3dlYnBhY2svYnVpbGRpbi9nbG9iYWwuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZztcblxuLy8gVGhpcyB3b3JrcyBpbiBub24tc3RyaWN0IG1vZGVcbmcgPSAoZnVuY3Rpb24oKSB7XG5cdHJldHVybiB0aGlzO1xufSkoKTtcblxudHJ5IHtcblx0Ly8gVGhpcyB3b3JrcyBpZiBldmFsIGlzIGFsbG93ZWQgKHNlZSBDU1ApXG5cdGcgPSBnIHx8IG5ldyBGdW5jdGlvbihcInJldHVybiB0aGlzXCIpKCk7XG59IGNhdGNoIChlKSB7XG5cdC8vIFRoaXMgd29ya3MgaWYgdGhlIHdpbmRvdyByZWZlcmVuY2UgaXMgYXZhaWxhYmxlXG5cdGlmICh0eXBlb2Ygd2luZG93ID09PSBcIm9iamVjdFwiKSBnID0gd2luZG93O1xufVxuXG4vLyBnIGNhbiBzdGlsbCBiZSB1bmRlZmluZWQsIGJ1dCBub3RoaW5nIHRvIGRvIGFib3V0IGl0Li4uXG4vLyBXZSByZXR1cm4gdW5kZWZpbmVkLCBpbnN0ZWFkIG9mIG5vdGhpbmcgaGVyZSwgc28gaXQnc1xuLy8gZWFzaWVyIHRvIGhhbmRsZSB0aGlzIGNhc2UuIGlmKCFnbG9iYWwpIHsgLi4ufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGc7XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./node_modules/webpack/buildin/global.js\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js sync recursive \\\\.vue$/\":\n/*!***********************************!*\\\n  !*** ./resources/js sync \\.vue$/ ***!\n  \\***********************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"var map = {\\n\\t\\\"./components/CheckboxComponent.vue\\\": \\\"./resources/js/components/CheckboxComponent.vue\\\",\\n\\t\\\"./components/MovieComponent.vue\\\": \\\"./resources/js/components/MovieComponent.vue\\\",\\n\\t\\\"./components/SearchComponent.vue\\\": \\\"./resources/js/components/SearchComponent.vue\\\",\\n\\t\\\"./components/SeriesComponent.vue\\\": \\\"./resources/js/components/SeriesComponent.vue\\\"\\n};\\n\\n\\nfunction webpackContext(req) {\\n\\tvar id = webpackContextResolve(req);\\n\\treturn __webpack_require__(id);\\n}\\nfunction webpackContextResolve(req) {\\n\\tif(!__webpack_require__.o(map, req)) {\\n\\t\\tvar e = new Error(\\\"Cannot find module '\\\" + req + \\\"'\\\");\\n\\t\\te.code = 'MODULE_NOT_FOUND';\\n\\t\\tthrow e;\\n\\t}\\n\\treturn map[req];\\n}\\nwebpackContext.keys = function webpackContextKeys() {\\n\\treturn Object.keys(map);\\n};\\nwebpackContext.resolve = webpackContextResolve;\\nmodule.exports = webpackContext;\\nwebpackContext.id = \\\"./resources/js sync recursive \\\\\\\\.vue$/\\\";//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMgc3luYyBcXC52dWUkLz8yYjhlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vcmVzb3VyY2VzL2pzIHN5bmMgcmVjdXJzaXZlIFxcLnZ1ZSQvLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIG1hcCA9IHtcblx0XCIuL2NvbXBvbmVudHMvQ2hlY2tib3hDb21wb25lbnQudnVlXCI6IFwiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9DaGVja2JveENvbXBvbmVudC52dWVcIixcblx0XCIuL2NvbXBvbmVudHMvTW92aWVDb21wb25lbnQudnVlXCI6IFwiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Nb3ZpZUNvbXBvbmVudC52dWVcIixcblx0XCIuL2NvbXBvbmVudHMvU2VhcmNoQ29tcG9uZW50LnZ1ZVwiOiBcIi4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvU2VhcmNoQ29tcG9uZW50LnZ1ZVwiLFxuXHRcIi4vY29tcG9uZW50cy9TZXJpZXNDb21wb25lbnQudnVlXCI6IFwiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZXJpZXNDb21wb25lbnQudnVlXCJcbn07XG5cblxuZnVuY3Rpb24gd2VicGFja0NvbnRleHQocmVxKSB7XG5cdHZhciBpZCA9IHdlYnBhY2tDb250ZXh0UmVzb2x2ZShyZXEpO1xuXHRyZXR1cm4gX193ZWJwYWNrX3JlcXVpcmVfXyhpZCk7XG59XG5mdW5jdGlvbiB3ZWJwYWNrQ29udGV4dFJlc29sdmUocmVxKSB7XG5cdGlmKCFfX3dlYnBhY2tfcmVxdWlyZV9fLm8obWFwLCByZXEpKSB7XG5cdFx0dmFyIGUgPSBuZXcgRXJyb3IoXCJDYW5ub3QgZmluZCBtb2R1bGUgJ1wiICsgcmVxICsgXCInXCIpO1xuXHRcdGUuY29kZSA9ICdNT0RVTEVfTk9UX0ZPVU5EJztcblx0XHR0aHJvdyBlO1xuXHR9XG5cdHJldHVybiBtYXBbcmVxXTtcbn1cbndlYnBhY2tDb250ZXh0LmtleXMgPSBmdW5jdGlvbiB3ZWJwYWNrQ29udGV4dEtleXMoKSB7XG5cdHJldHVybiBPYmplY3Qua2V5cyhtYXApO1xufTtcbndlYnBhY2tDb250ZXh0LnJlc29sdmUgPSB3ZWJwYWNrQ29udGV4dFJlc29sdmU7XG5tb2R1bGUuZXhwb3J0cyA9IHdlYnBhY2tDb250ZXh0O1xud2VicGFja0NvbnRleHQuaWQgPSBcIi4vcmVzb3VyY2VzL2pzIHN5bmMgcmVjdXJzaXZlIFxcXFwudnVlJC9cIjsiXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./resources/js sync recursive \\\\.vue$/\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/app.js\":\n/*!*****************************!*\\\n  !*** ./resources/js/app.js ***!\n  \\*****************************/\n/*! no exports provided */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _trevoreyre_autocomplete_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @trevoreyre/autocomplete-vue */ \\\"./node_modules/@trevoreyre/autocomplete-vue/dist/autocomplete.esm.js\\\");\\n/* harmony import */ var _trevoreyre_autocomplete_vue_dist_style_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @trevoreyre/autocomplete-vue/dist/style.css */ \\\"./node_modules/@trevoreyre/autocomplete-vue/dist/style.css\\\");\\n/* harmony import */ var _trevoreyre_autocomplete_vue_dist_style_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_trevoreyre_autocomplete_vue_dist_style_css__WEBPACK_IMPORTED_MODULE_1__);\\n__webpack_require__(/*! ./bootstrap */ \\\"./resources/js/bootstrap.js\\\");\\n\\nwindow.Vue = __webpack_require__(/*! vue */ \\\"./node_modules/vue/dist/vue.common.js\\\");\\n\\nvar files = __webpack_require__(\\\"./resources/js sync recursive \\\\\\\\.vue$/\\\");\\n\\nfiles.keys().map(function (key) {\\n  return Vue.component(key.split('/').pop().split('.')[0].replace('Component', ''), files(key)[\\\"default\\\"]);\\n});\\n\\n\\nVue.use(_trevoreyre_autocomplete_vue__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]);\\nvar app = new Vue({\\n  el: '#app',\\n  data: function data() {\\n    return {\\n      open: false\\n    };\\n  }\\n});//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvYXBwLmpzPzZkNDAiXSwibmFtZXMiOlsicmVxdWlyZSIsIndpbmRvdyIsIlZ1ZSIsImZpbGVzIiwia2V5cyIsIm1hcCIsImtleSIsImNvbXBvbmVudCIsInNwbGl0IiwicG9wIiwicmVwbGFjZSIsInVzZSIsIkF1dG9jb21wbGV0ZSIsImFwcCIsImVsIiwiZGF0YSIsIm9wZW4iXSwibWFwcGluZ3MiOiJBQUFBQTtBQUFBQTtBQUFBQTtBQUFBQTtBQUFBQSxtQkFBTyxDQUFDLGdEQUFELENBQVA7O0FBRUFDLE1BQU0sQ0FBQ0MsR0FBUCxHQUFhRixtQkFBTyxDQUFDLGtEQUFELENBQXBCOztBQUVBLElBQU1HLEtBQUssR0FBR0gsNkRBQWQ7O0FBQ0FHLEtBQUssQ0FBQ0MsSUFBTixHQUFhQyxHQUFiLENBQWlCLFVBQUFDLEdBQUc7QUFBQSxTQUFJSixHQUFHLENBQUNLLFNBQUosQ0FBY0QsR0FBRyxDQUFDRSxLQUFKLENBQVUsR0FBVixFQUFlQyxHQUFmLEdBQXFCRCxLQUFyQixDQUEyQixHQUEzQixFQUFnQyxDQUFoQyxFQUFtQ0UsT0FBbkMsQ0FBMkMsV0FBM0MsRUFBdUQsRUFBdkQsQ0FBZCxFQUEwRVAsS0FBSyxDQUFDRyxHQUFELENBQUwsV0FBMUUsQ0FBSjtBQUFBLENBQXBCO0FBRUE7QUFDQTtBQUVBSixHQUFHLENBQUNTLEdBQUosQ0FBUUMsb0VBQVI7QUFFQSxJQUFNQyxHQUFHLEdBQUcsSUFBSVgsR0FBSixDQUFRO0FBQ2hCWSxJQUFFLEVBQUUsTUFEWTtBQUVoQkMsTUFGZ0Isa0JBRVI7QUFDSixXQUFPO0FBQ0hDLFVBQUksRUFBRTtBQURILEtBQVA7QUFHSDtBQU5lLENBQVIsQ0FBWiIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9hcHAuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJyZXF1aXJlKCcuL2Jvb3RzdHJhcCcpO1xuXG53aW5kb3cuVnVlID0gcmVxdWlyZSgndnVlJyk7XG5cbmNvbnN0IGZpbGVzID0gcmVxdWlyZS5jb250ZXh0KCcuLycsIHRydWUsIC9cXC52dWUkL2kpXG5maWxlcy5rZXlzKCkubWFwKGtleSA9PiBWdWUuY29tcG9uZW50KGtleS5zcGxpdCgnLycpLnBvcCgpLnNwbGl0KCcuJylbMF0ucmVwbGFjZSgnQ29tcG9uZW50JywnJyksIGZpbGVzKGtleSkuZGVmYXVsdCkpXG5cbmltcG9ydCBBdXRvY29tcGxldGUgZnJvbSAnQHRyZXZvcmV5cmUvYXV0b2NvbXBsZXRlLXZ1ZSdcbmltcG9ydCAnQHRyZXZvcmV5cmUvYXV0b2NvbXBsZXRlLXZ1ZS9kaXN0L3N0eWxlLmNzcydcblxuVnVlLnVzZShBdXRvY29tcGxldGUpXG5cbmNvbnN0IGFwcCA9IG5ldyBWdWUoe1xuICAgIGVsOiAnI2FwcCcsXG4gICAgZGF0YSAoKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBvcGVuOiBmYWxzZVxuICAgICAgICB9XG4gICAgfVxufSk7XG4iXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./resources/js/app.js\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/bootstrap.js\":\n/*!***********************************!*\\\n  !*** ./resources/js/bootstrap.js ***!\n  \\***********************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"window.axios = __webpack_require__(/*! axios */ \\\"./node_modules/axios/index.js\\\");\\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\\n/**\\n * Echo exposes an expressive API for subscribing to channels and listening\\n * for events that are broadcast by Laravel. Echo and event broadcasting\\n * allows your team to easily build robust real-time web applications.\\n */\\n// import Echo from 'laravel-echo'\\n// window.Pusher = require('pusher-js');\\n// window.Echo = new Echo({\\n//     broadcaster: 'pusher',\\n//     key: process.env.MIX_PUSHER_APP_KEY,\\n//     cluster: process.env.MIX_PUSHER_APP_CLUSTER,\\n//     forceTLS: true\\n// });//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvYm9vdHN0cmFwLmpzP2Y1NjgiXSwibmFtZXMiOlsid2luZG93IiwiYXhpb3MiLCJyZXF1aXJlIiwiZGVmYXVsdHMiLCJoZWFkZXJzIiwiY29tbW9uIl0sIm1hcHBpbmdzIjoiQUFBQUEsTUFBTSxDQUFDQyxLQUFQLEdBQWVDLG1CQUFPLENBQUMsNENBQUQsQ0FBdEI7QUFFQUYsTUFBTSxDQUFDQyxLQUFQLENBQWFFLFFBQWIsQ0FBc0JDLE9BQXRCLENBQThCQyxNQUE5QixDQUFxQyxrQkFBckMsSUFBMkQsZ0JBQTNEO0FBRUE7Ozs7O0FBTUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9ib290c3RyYXAuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ3aW5kb3cuYXhpb3MgPSByZXF1aXJlKCdheGlvcycpO1xuXG53aW5kb3cuYXhpb3MuZGVmYXVsdHMuaGVhZGVycy5jb21tb25bJ1gtUmVxdWVzdGVkLVdpdGgnXSA9ICdYTUxIdHRwUmVxdWVzdCc7XG5cbi8qKlxuICogRWNobyBleHBvc2VzIGFuIGV4cHJlc3NpdmUgQVBJIGZvciBzdWJzY3JpYmluZyB0byBjaGFubmVscyBhbmQgbGlzdGVuaW5nXG4gKiBmb3IgZXZlbnRzIHRoYXQgYXJlIGJyb2FkY2FzdCBieSBMYXJhdmVsLiBFY2hvIGFuZCBldmVudCBicm9hZGNhc3RpbmdcbiAqIGFsbG93cyB5b3VyIHRlYW0gdG8gZWFzaWx5IGJ1aWxkIHJvYnVzdCByZWFsLXRpbWUgd2ViIGFwcGxpY2F0aW9ucy5cbiAqL1xuXG4vLyBpbXBvcnQgRWNobyBmcm9tICdsYXJhdmVsLWVjaG8nXG5cbi8vIHdpbmRvdy5QdXNoZXIgPSByZXF1aXJlKCdwdXNoZXItanMnKTtcblxuLy8gd2luZG93LkVjaG8gPSBuZXcgRWNobyh7XG4vLyAgICAgYnJvYWRjYXN0ZXI6ICdwdXNoZXInLFxuLy8gICAgIGtleTogcHJvY2Vzcy5lbnYuTUlYX1BVU0hFUl9BUFBfS0VZLFxuLy8gICAgIGNsdXN0ZXI6IHByb2Nlc3MuZW52Lk1JWF9QVVNIRVJfQVBQX0NMVVNURVIsXG4vLyAgICAgZm9yY2VUTFM6IHRydWVcbi8vIH0pO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./resources/js/bootstrap.js\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/CheckboxComponent.vue\":\n/*!*******************************************************!*\\\n  !*** ./resources/js/components/CheckboxComponent.vue ***!\n  \\*******************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _CheckboxComponent_vue_vue_type_template_id_fd58a6c2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CheckboxComponent.vue?vue&type=template&id=fd58a6c2& */ \\\"./resources/js/components/CheckboxComponent.vue?vue&type=template&id=fd58a6c2&\\\");\\n/* harmony import */ var _CheckboxComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CheckboxComponent.vue?vue&type=script&lang=js& */ \\\"./resources/js/components/CheckboxComponent.vue?vue&type=script&lang=js&\\\");\\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \\\"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\\\");\\n\\n\\n\\n\\n\\n/* normalize component */\\n\\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"])(\\n  _CheckboxComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"],\\n  _CheckboxComponent_vue_vue_type_template_id_fd58a6c2___WEBPACK_IMPORTED_MODULE_0__[\\\"render\\\"],\\n  _CheckboxComponent_vue_vue_type_template_id_fd58a6c2___WEBPACK_IMPORTED_MODULE_0__[\\\"staticRenderFns\\\"],\\n  false,\\n  null,\\n  null,\\n  null\\n  \\n)\\n\\n/* hot reload */\\nif (false) { var api; }\\ncomponent.options.__file = \\\"resources/js/components/CheckboxComponent.vue\\\"\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (component.exports);//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9DaGVja2JveENvbXBvbmVudC52dWU/YzZlNCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFnRztBQUMzQjtBQUNMOzs7QUFHaEU7QUFDNkY7QUFDN0YsZ0JBQWdCLDJHQUFVO0FBQzFCLEVBQUUsdUZBQU07QUFDUixFQUFFLDRGQUFNO0FBQ1IsRUFBRSxxR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLElBQUksS0FBVSxFQUFFLFlBaUJmO0FBQ0Q7QUFDZSxnRiIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0NoZWNrYm94Q29tcG9uZW50LnZ1ZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0gZnJvbSBcIi4vQ2hlY2tib3hDb21wb25lbnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZkNThhNmMyJlwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0NoZWNrYm94Q29tcG9uZW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vQ2hlY2tib3hDb21wb25lbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbFxuICBcbilcblxuLyogaG90IHJlbG9hZCAqL1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgdmFyIGFwaSA9IHJlcXVpcmUoXCIvaG9tZS94dW1hL1NpdGVzL2l3YXRjaGVkL25vZGVfbW9kdWxlcy92dWUtaG90LXJlbG9hZC1hcGkvZGlzdC9pbmRleC5qc1wiKVxuICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSlcbiAgaWYgKGFwaS5jb21wYXRpYmxlKSB7XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJ2ZkNThhNmMyJykpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJ2ZkNThhNmMyJywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZWxvYWQoJ2ZkNThhNmMyJywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfVxuICAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiLi9DaGVja2JveENvbXBvbmVudC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZmQ1OGE2YzImXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgIGFwaS5yZXJlbmRlcignZmQ1OGE2YzInLCB7XG4gICAgICAgIHJlbmRlcjogcmVuZGVyLFxuICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZuc1xuICAgICAgfSlcbiAgICB9KVxuICB9XG59XG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInJlc291cmNlcy9qcy9jb21wb25lbnRzL0NoZWNrYm94Q29tcG9uZW50LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./resources/js/components/CheckboxComponent.vue\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/CheckboxComponent.vue?vue&type=script&lang=js&\":\n/*!********************************************************************************!*\\\n  !*** ./resources/js/components/CheckboxComponent.vue?vue&type=script&lang=js& ***!\n  \\********************************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CheckboxComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib??ref--4-0!../../../node_modules/vue-loader/lib??vue-loader-options!./CheckboxComponent.vue?vue&type=script&lang=js& */ \\\"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/CheckboxComponent.vue?vue&type=script&lang=js&\\\");\\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\\\"default\\\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CheckboxComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]); //# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9DaGVja2JveENvbXBvbmVudC52dWU/MzI5YyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEsd0NBQWlNLENBQWdCLDZQQUFHLEVBQUMiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9DaGVja2JveENvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS00LTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9DaGVja2JveENvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/P3JlZi0tNC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vQ2hlY2tib3hDb21wb25lbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./resources/js/components/CheckboxComponent.vue?vue&type=script&lang=js&\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/CheckboxComponent.vue?vue&type=template&id=fd58a6c2&\":\n/*!**************************************************************************************!*\\\n  !*** ./resources/js/components/CheckboxComponent.vue?vue&type=template&id=fd58a6c2& ***!\n  \\**************************************************************************************/\n/*! exports provided: render, staticRenderFns */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_CheckboxComponent_vue_vue_type_template_id_fd58a6c2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib??vue-loader-options!./CheckboxComponent.vue?vue&type=template&id=fd58a6c2& */ \\\"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/CheckboxComponent.vue?vue&type=template&id=fd58a6c2&\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"render\\\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_CheckboxComponent_vue_vue_type_template_id_fd58a6c2___WEBPACK_IMPORTED_MODULE_0__[\\\"render\\\"]; });\\n\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"staticRenderFns\\\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_CheckboxComponent_vue_vue_type_template_id_fd58a6c2___WEBPACK_IMPORTED_MODULE_0__[\\\"staticRenderFns\\\"]; });\\n\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9DaGVja2JveENvbXBvbmVudC52dWU/MjJlZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9DaGVja2JveENvbXBvbmVudC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZmQ1OGE2YzImLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0NoZWNrYm94Q29tcG9uZW50LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mZDU4YTZjMiZcIiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./resources/js/components/CheckboxComponent.vue?vue&type=template&id=fd58a6c2&\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/MovieComponent.vue\":\n/*!****************************************************!*\\\n  !*** ./resources/js/components/MovieComponent.vue ***!\n  \\****************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _MovieComponent_vue_vue_type_template_id_5875e058___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MovieComponent.vue?vue&type=template&id=5875e058& */ \\\"./resources/js/components/MovieComponent.vue?vue&type=template&id=5875e058&\\\");\\n/* harmony import */ var _MovieComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./MovieComponent.vue?vue&type=script&lang=js& */ \\\"./resources/js/components/MovieComponent.vue?vue&type=script&lang=js&\\\");\\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \\\"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\\\");\\n\\n\\n\\n\\n\\n/* normalize component */\\n\\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"])(\\n  _MovieComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"],\\n  _MovieComponent_vue_vue_type_template_id_5875e058___WEBPACK_IMPORTED_MODULE_0__[\\\"render\\\"],\\n  _MovieComponent_vue_vue_type_template_id_5875e058___WEBPACK_IMPORTED_MODULE_0__[\\\"staticRenderFns\\\"],\\n  false,\\n  null,\\n  null,\\n  null\\n  \\n)\\n\\n/* hot reload */\\nif (false) { var api; }\\ncomponent.options.__file = \\\"resources/js/components/MovieComponent.vue\\\"\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (component.exports);//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Nb3ZpZUNvbXBvbmVudC52dWU/MzMzNCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUE2RjtBQUMzQjtBQUNMOzs7QUFHN0Q7QUFDNkY7QUFDN0YsZ0JBQWdCLDJHQUFVO0FBQzFCLEVBQUUsb0ZBQU07QUFDUixFQUFFLHlGQUFNO0FBQ1IsRUFBRSxrR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLElBQUksS0FBVSxFQUFFLFlBaUJmO0FBQ0Q7QUFDZSxnRiIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL01vdmllQ29tcG9uZW50LnZ1ZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0gZnJvbSBcIi4vTW92aWVDb21wb25lbnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU4NzVlMDU4JlwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL01vdmllQ29tcG9uZW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vTW92aWVDb21wb25lbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbFxuICBcbilcblxuLyogaG90IHJlbG9hZCAqL1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgdmFyIGFwaSA9IHJlcXVpcmUoXCIvaG9tZS94dW1hL1NpdGVzL2l3YXRjaGVkL25vZGVfbW9kdWxlcy92dWUtaG90LXJlbG9hZC1hcGkvZGlzdC9pbmRleC5qc1wiKVxuICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSlcbiAgaWYgKGFwaS5jb21wYXRpYmxlKSB7XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJzU4NzVlMDU4JykpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJzU4NzVlMDU4JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZWxvYWQoJzU4NzVlMDU4JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfVxuICAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiLi9Nb3ZpZUNvbXBvbmVudC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTg3NWUwNTgmXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgIGFwaS5yZXJlbmRlcignNTg3NWUwNTgnLCB7XG4gICAgICAgIHJlbmRlcjogcmVuZGVyLFxuICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZuc1xuICAgICAgfSlcbiAgICB9KVxuICB9XG59XG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInJlc291cmNlcy9qcy9jb21wb25lbnRzL01vdmllQ29tcG9uZW50LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./resources/js/components/MovieComponent.vue\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/MovieComponent.vue?vue&type=script&lang=js&\":\n/*!*****************************************************************************!*\\\n  !*** ./resources/js/components/MovieComponent.vue?vue&type=script&lang=js& ***!\n  \\*****************************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_MovieComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib??ref--4-0!../../../node_modules/vue-loader/lib??vue-loader-options!./MovieComponent.vue?vue&type=script&lang=js& */ \\\"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/MovieComponent.vue?vue&type=script&lang=js&\\\");\\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\\\"default\\\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_MovieComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]); //# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Nb3ZpZUNvbXBvbmVudC52dWU/NTU1NSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEsd0NBQThMLENBQWdCLDBQQUFHLEVBQUMiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Nb3ZpZUNvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS00LTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9Nb3ZpZUNvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/P3JlZi0tNC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vTW92aWVDb21wb25lbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\\n//# sourceURL=webpack-internal:///./resources/js/components/MovieComponent.vue?vue&type=script&lang=js&\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/MovieComponent.vue?vue&type=template&id=5875e058&\":\n/*!***********************************************************************************!*\\\n  !*** ./resources/js/components/MovieComponent.vue?vue&type=template&id=5875e058& ***!\n  \\***********************************************************************************/\n/*! exports provided: render, staticRenderFns */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MovieComponent_vue_vue_type_template_id_5875e058___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib??vue-loader-options!./MovieComponent.vue?vue&type=template&id=5875e058& */ \\\"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/MovieComponent.vue?vue&type=template&id=5875e058&\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"render\\\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MovieComponent_vue_vue_type_template_id_5875e058___WEBPACK_IMPORTED_MODULE_0__[\\\"render\\\"]; });\\n\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"staticRenderFns\\\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MovieComponent_vue_vue_type_template_id_5875e058___WEBPACK_IMPORTED_MODULE_0__[\\\"staticRenderFns\\\"]; });\\n\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Nb3ZpZUNvbXBvbmVudC52dWU/MjRmYiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Nb3ZpZUNvbXBvbmVudC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTg3NWUwNTgmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL01vdmllQ29tcG9uZW50LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01ODc1ZTA1OCZcIiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./resources/js/components/MovieComponent.vue?vue&type=template&id=5875e058&\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/SearchComponent.vue\":\n/*!*****************************************************!*\\\n  !*** ./resources/js/components/SearchComponent.vue ***!\n  \\*****************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _SearchComponent_vue_vue_type_template_id_89b0c3cc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SearchComponent.vue?vue&type=template&id=89b0c3cc& */ \\\"./resources/js/components/SearchComponent.vue?vue&type=template&id=89b0c3cc&\\\");\\n/* harmony import */ var _SearchComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SearchComponent.vue?vue&type=script&lang=js& */ \\\"./resources/js/components/SearchComponent.vue?vue&type=script&lang=js&\\\");\\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \\\"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\\\");\\n\\n\\n\\n\\n\\n/* normalize component */\\n\\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"])(\\n  _SearchComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"],\\n  _SearchComponent_vue_vue_type_template_id_89b0c3cc___WEBPACK_IMPORTED_MODULE_0__[\\\"render\\\"],\\n  _SearchComponent_vue_vue_type_template_id_89b0c3cc___WEBPACK_IMPORTED_MODULE_0__[\\\"staticRenderFns\\\"],\\n  false,\\n  null,\\n  null,\\n  null\\n  \\n)\\n\\n/* hot reload */\\nif (false) { var api; }\\ncomponent.options.__file = \\\"resources/js/components/SearchComponent.vue\\\"\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (component.exports);//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZWFyY2hDb21wb25lbnQudnVlP2RkNTQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEY7QUFDM0I7QUFDTDs7O0FBRzlEO0FBQzZGO0FBQzdGLGdCQUFnQiwyR0FBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSxJQUFJLEtBQVUsRUFBRSxZQWlCZjtBQUNEO0FBQ2UsZ0YiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZWFyY2hDb21wb25lbnQudnVlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tIFwiLi9TZWFyY2hDb21wb25lbnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTg5YjBjM2NjJlwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1NlYXJjaENvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL1NlYXJjaENvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIi9ob21lL3h1bWEvU2l0ZXMvaXdhdGNoZWQvbm9kZV9tb2R1bGVzL3Z1ZS1ob3QtcmVsb2FkLWFwaS9kaXN0L2luZGV4LmpzXCIpXG4gIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKVxuICBpZiAoYXBpLmNvbXBhdGlibGUpIHtcbiAgICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnODliMGMzY2MnKSkge1xuICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnODliMGMzY2MnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9IGVsc2Uge1xuICAgICAgYXBpLnJlbG9hZCgnODliMGMzY2MnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoXCIuL1NlYXJjaENvbXBvbmVudC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ODliMGMzY2MmXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgIGFwaS5yZXJlbmRlcignODliMGMzY2MnLCB7XG4gICAgICAgIHJlbmRlcjogcmVuZGVyLFxuICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZuc1xuICAgICAgfSlcbiAgICB9KVxuICB9XG59XG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInJlc291cmNlcy9qcy9jb21wb25lbnRzL1NlYXJjaENvbXBvbmVudC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\\n//# sourceURL=webpack-internal:///./resources/js/components/SearchComponent.vue\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/SearchComponent.vue?vue&type=script&lang=js&\":\n/*!******************************************************************************!*\\\n  !*** ./resources/js/components/SearchComponent.vue?vue&type=script&lang=js& ***!\n  \\******************************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib??ref--4-0!../../../node_modules/vue-loader/lib??vue-loader-options!./SearchComponent.vue?vue&type=script&lang=js& */ \\\"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/SearchComponent.vue?vue&type=script&lang=js&\\\");\\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\\\"default\\\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]); //# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZWFyY2hDb21wb25lbnQudnVlP2M1NGUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBLHdDQUErTCxDQUFnQiwyUEFBRyxFQUFDIiwiZmlsZSI6Ii4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvU2VhcmNoQ29tcG9uZW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPz9yZWYtLTQtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1NlYXJjaENvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/P3JlZi0tNC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vU2VhcmNoQ29tcG9uZW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./resources/js/components/SearchComponent.vue?vue&type=script&lang=js&\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/SearchComponent.vue?vue&type=template&id=89b0c3cc&\":\n/*!************************************************************************************!*\\\n  !*** ./resources/js/components/SearchComponent.vue?vue&type=template&id=89b0c3cc& ***!\n  \\************************************************************************************/\n/*! exports provided: render, staticRenderFns */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchComponent_vue_vue_type_template_id_89b0c3cc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib??vue-loader-options!./SearchComponent.vue?vue&type=template&id=89b0c3cc& */ \\\"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/SearchComponent.vue?vue&type=template&id=89b0c3cc&\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"render\\\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchComponent_vue_vue_type_template_id_89b0c3cc___WEBPACK_IMPORTED_MODULE_0__[\\\"render\\\"]; });\\n\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"staticRenderFns\\\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchComponent_vue_vue_type_template_id_89b0c3cc___WEBPACK_IMPORTED_MODULE_0__[\\\"staticRenderFns\\\"]; });\\n\\n//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZWFyY2hDb21wb25lbnQudnVlPzI3MmMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBIiwiZmlsZSI6Ii4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvU2VhcmNoQ29tcG9uZW50LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD04OWIwYzNjYyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vU2VhcmNoQ29tcG9uZW50LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD04OWIwYzNjYyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./resources/js/components/SearchComponent.vue?vue&type=template&id=89b0c3cc&\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/SeriesComponent.vue\":\n/*!*****************************************************!*\\\n  !*** ./resources/js/components/SeriesComponent.vue ***!\n  \\*****************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _SeriesComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SeriesComponent.vue?vue&type=script&lang=js& */ \\\"./resources/js/components/SeriesComponent.vue?vue&type=script&lang=js&\\\");\\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \\\"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\\\");\\nvar render, staticRenderFns\\n\\n\\n\\n\\n/* normalize component */\\n\\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"])(\\n  _SeriesComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"],\\n  render,\\n  staticRenderFns,\\n  false,\\n  null,\\n  null,\\n  null\\n  \\n)\\n\\n/* hot reload */\\nif (false) { var api; }\\ncomponent.options.__file = \\\"resources/js/components/SeriesComponent.vue\\\"\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (component.exports);//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZXJpZXNDb21wb25lbnQudnVlP2Y0NjUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQzZGO0FBQzdGLGdCQUFnQiwyR0FBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsSUFBSSxLQUFVLEVBQUUsWUFZZjtBQUNEO0FBQ2UsZ0YiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZXJpZXNDb21wb25lbnQudnVlLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciwgc3RhdGljUmVuZGVyRm5zXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1Nlcmllc0NvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL1Nlcmllc0NvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIi9ob21lL3h1bWEvU2l0ZXMvaXdhdGNoZWQvbm9kZV9tb2R1bGVzL3Z1ZS1ob3QtcmVsb2FkLWFwaS9kaXN0L2luZGV4LmpzXCIpXG4gIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKVxuICBpZiAoYXBpLmNvbXBhdGlibGUpIHtcbiAgICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnZGVlNWU0YWEnKSkge1xuICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnZGVlNWU0YWEnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9IGVsc2Uge1xuICAgICAgYXBpLnJlbG9hZCgnZGVlNWU0YWEnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9XG4gICAgXG4gIH1cbn1cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvU2VyaWVzQ29tcG9uZW50LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./resources/js/components/SeriesComponent.vue\\n\");\n\n/***/ }),\n\n/***/ \"./resources/js/components/SeriesComponent.vue?vue&type=script&lang=js&\":\n/*!******************************************************************************!*\\\n  !*** ./resources/js/components/SeriesComponent.vue?vue&type=script&lang=js& ***!\n  \\******************************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SeriesComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib??ref--4-0!../../../node_modules/vue-loader/lib??vue-loader-options!./SeriesComponent.vue?vue&type=script&lang=js& */ \\\"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/SeriesComponent.vue?vue&type=script&lang=js&\\\");\\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\\\"default\\\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SeriesComponent_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]); //# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9TZXJpZXNDb21wb25lbnQudnVlPzEzZmYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBLHdDQUErTCxDQUFnQiwyUEFBRyxFQUFDIiwiZmlsZSI6Ii4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvU2VyaWVzQ29tcG9uZW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPz9yZWYtLTQtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Nlcmllc0NvbXBvbmVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/P3JlZi0tNC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vU2VyaWVzQ29tcG9uZW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./resources/js/components/SeriesComponent.vue?vue&type=script&lang=js&\\n\");\n\n/***/ }),\n\n/***/ \"./resources/sass/app.scss\":\n/*!*********************************!*\\\n  !*** ./resources/sass/app.scss ***!\n  \\*********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// removed by extract-text-webpack-plugin//# sourceURL=[module]\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9hcHAuc2Nzcz80NGJjIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ii4vcmVzb3VyY2VzL3Nhc3MvYXBwLnNjc3MuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpbiJdLCJzb3VyY2VSb290IjoiIn0=\\n//# sourceURL=webpack-internal:///./resources/sass/app.scss\\n\");\n\n/***/ }),\n\n/***/ 0:\n/*!*************************************************************!*\\\n  !*** multi ./resources/js/app.js ./resources/sass/app.scss ***!\n  \\*************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n__webpack_require__(/*! /home/xuma/Sites/iwatched/resources/js/app.js */\"./resources/js/app.js\");\nmodule.exports = __webpack_require__(/*! /home/xuma/Sites/iwatched/resources/sass/app.scss */\"./resources/sass/app.scss\");\n\n\n/***/ })\n\n/******/ });"
  },
  {
    "path": "public/mix-manifest.json",
    "content": "{\n    \"/js/app.js\": \"/js/app.js\",\n    \"/css/app.css\": \"/css/app.css\"\n}\n"
  },
  {
    "path": "public/robots.txt",
    "content": "User-agent: *\nDisallow:\n"
  },
  {
    "path": "public/vendor/horizon/app-dark.css",
    "content": ".vjs__tree .vjs__tree__content{border-left:1px dotted hsla(0,0%,80%,.28)!important}.vjs__tree .vjs__tree__node{cursor:pointer}.vjs__tree .vjs__tree__node:hover{color:#20a0ff}.vjs__tree .vjs-checkbox{position:absolute;left:-30px}.vjs__tree .vjs__value__boolean,.vjs__tree .vjs__value__null,.vjs__tree .vjs__value__number{color:#a291f5!important}.vjs__tree .vjs__value__string{color:#dacb4d!important}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#8bd72f}.hljs-doctag,.hljs-meta .hljs-meta-string,.hljs-regexp,.hljs-string{color:#dacb4d}.hljs-literal,.hljs-number{color:#a291f5!important}\n\n/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#494444;--primary:#adadff;--secondary:#494444;--success:#1f9d55;--info:#1c3d5a;--warning:#b08d2f;--danger:#aa2e28;--light:#f8f9fa;--dark:#494444;--breakpoint-xs:0;--breakpoint-sm:2px;--breakpoint-md:8px;--breakpoint-lg:9px;--breakpoint-xl:10px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,\"Noto Sans\",sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Nunito;font-size:.95rem;font-weight:400;line-height:1.5;color:#e2edf4;text-align:left;background-color:#1c1c1c}[tabindex=\"-1\"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#adadff;text-decoration:none;background-color:transparent}a:hover{color:#6161ff;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.375rem}.h2,h2{font-size:1.9rem}.h3,h3{font-size:1.6625rem}.h4,h4{font-size:1.425rem}.h5,h5{font-size:1.1875rem}.h6,h6{font-size:.95rem}.lead{font-size:1.1875rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.1875rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:\"\\2014\\A0\"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#1c1c1c;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:2px){.container{max-width:1137px}}@media (min-width:8px){.container{max-width:1138px}}@media (min-width:9px){.container{max-width:1139px}}@media (min-width:10px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:2px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:8px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:9px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:10px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#e2edf4}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #343434}.table thead th{vertical-align:bottom;border-bottom:2px solid #343434}.table tbody+tbody{border-top:2px solid #343434}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #343434}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#e2edf4;background-color:#343434}.table-primary,.table-primary>td,.table-primary>th{background-color:#e8e8ff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#d4d4ff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#cfcfff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#cccbcb}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#a09e9e}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#bfbebe}.table-success,.table-success>td,.table-success>th{background-color:#c0e4cf}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8bcca7}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#aedcc1}.table-info,.table-info>td,.table-info>th{background-color:#bfc9d1}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#899aa9}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#b0bcc6}.table-warning,.table-warning>td,.table-warning>th{background-color:#e9dfc5}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#d6c493}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#e2d5b3}.table-danger,.table-danger>td,.table-danger>th{background-color:#e7c4c3}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#d3928f}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#e0b2b1}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#cccbcb}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#a09e9e}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#bfbebe}.table-active,.table-active>td,.table-active>th{background-color:#343434}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#272727}.table .thead-dark th{color:#fff;background-color:#494444;border-color:#5d5656}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#343434}.table-dark{color:#fff;background-color:#494444}.table-dark td,.table-dark th,.table-dark thead th{border-color:#5d5656}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:1.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:7.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:8.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:9.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:.95rem;font-weight:400;line-height:1.5;color:#e2edf4;background-color:#242424;background-clip:padding-box;border:1px solid #343434;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#e2edf4;background-color:#242424;border-color:#fff;outline:0;box-shadow:0 0 0 .2rem rgba(173,173,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-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}select.form-control:focus::-ms-value{color:#e2edf4;background-color:#242424}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.1875rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.83125rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#e2edf4;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.83125rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.1875rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#1f9d55}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.83125rem;line-height:1.5;color:#fff;background-color:rgba(31,157,85,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#1f9d55;padding-right:calc(1.5em + .75rem);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='%231f9d55' 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:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#1f9d55;box-shadow:0 0 0 .2rem rgba(31,157,85,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#1f9d55;padding-right:calc((3em + 2.25rem)/4 + 1.75rem);background:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23494444' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f9d55' 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\") #242424 no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#1f9d55;box-shadow:0 0 0 .2rem rgba(31,157,85,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#1f9d55}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#1f9d55}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#1f9d55}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#27c86c;background-color:#27c86c}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(31,157,85,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#1f9d55}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#1f9d55;box-shadow:0 0 0 .2rem rgba(31,157,85,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#aa2e28}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.83125rem;line-height:1.5;color:#fff;background-color:rgba(170,46,40,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#aa2e28;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aa2e28' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23aa2e28' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#aa2e28;box-shadow:0 0 0 .2rem rgba(170,46,40,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#aa2e28;padding-right:calc((3em + 2.25rem)/4 + 1.75rem);background:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23494444' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aa2e28' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23aa2e28' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\") #242424 no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#aa2e28;box-shadow:0 0 0 .2rem rgba(170,46,40,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#aa2e28}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#aa2e28}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#aa2e28}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#d03d35;background-color:#d03d35}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(170,46,40,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#aa2e28}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#aa2e28;box-shadow:0 0 0 .2rem rgba(170,46,40,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:2px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#e2edf4;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:.95rem;line-height:1.5;border-radius:.25rem;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){.btn{transition:none}}.btn:hover{color:#e2edf4;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(173,173,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#212529;background-color:#adadff;border-color:#adadff}.btn-primary:hover{color:#fff;background-color:#8787ff;border-color:#7a7aff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(152,153,223,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#212529;background-color:#adadff;border-color:#adadff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#7a7aff;border-color:#6d6dff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(152,153,223,.5)}.btn-secondary{color:#fff;background-color:#494444;border-color:#494444}.btn-secondary:hover{color:#fff;background-color:#353232;border-color:#2f2b2b}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(100,96,96,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#494444;border-color:#494444}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#2f2b2b;border-color:#282525}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(100,96,96,.5)}.btn-success{color:#fff;background-color:#1f9d55;border-color:#1f9d55}.btn-success:hover{color:#fff;background-color:#197d44;border-color:#17723e}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(65,172,111,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#1f9d55;border-color:#1f9d55}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#17723e;border-color:#146838}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(65,172,111,.5)}.btn-info{color:#fff;background-color:#1c3d5a;border-color:#1c3d5a}.btn-info:hover{color:#fff;background-color:#13293d;border-color:#102333}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(62,90,115,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#1c3d5a;border-color:#1c3d5a}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#102333;border-color:#0d1c29}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(62,90,115,.5)}.btn-warning{color:#fff;background-color:#b08d2f;border-color:#b08d2f}.btn-warning:hover{color:#fff;background-color:#927527;border-color:#886d24}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(188,158,78,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#b08d2f;border-color:#b08d2f}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#886d24;border-color:#7e6522}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(188,158,78,.5)}.btn-danger{color:#fff;background-color:#aa2e28;border-color:#aa2e28}.btn-danger:hover{color:#fff;background-color:#8b2621;border-color:#81231e}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(183,77,72,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#aa2e28;border-color:#aa2e28}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#81231e;border-color:#76201c}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(183,77,72,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#494444;border-color:#494444}.btn-dark:hover{color:#fff;background-color:#353232;border-color:#2f2b2b}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(100,96,96,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#494444;border-color:#494444}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#2f2b2b;border-color:#282525}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(100,96,96,.5)}.btn-outline-primary{color:#adadff;border-color:#adadff}.btn-outline-primary:hover{color:#212529;background-color:#adadff;border-color:#adadff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(173,173,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#adadff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#212529;background-color:#adadff;border-color:#adadff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(173,173,255,.5)}.btn-outline-secondary{color:#494444;border-color:#494444}.btn-outline-secondary:hover{color:#fff;background-color:#494444;border-color:#494444}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(73,68,68,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#494444;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#494444;border-color:#494444}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(73,68,68,.5)}.btn-outline-success{color:#1f9d55;border-color:#1f9d55}.btn-outline-success:hover{color:#fff;background-color:#1f9d55;border-color:#1f9d55}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(31,157,85,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#1f9d55;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#1f9d55;border-color:#1f9d55}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(31,157,85,.5)}.btn-outline-info{color:#1c3d5a;border-color:#1c3d5a}.btn-outline-info:hover{color:#fff;background-color:#1c3d5a;border-color:#1c3d5a}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(28,61,90,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#1c3d5a;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#1c3d5a;border-color:#1c3d5a}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(28,61,90,.5)}.btn-outline-warning{color:#b08d2f;border-color:#b08d2f}.btn-outline-warning:hover{color:#fff;background-color:#b08d2f;border-color:#b08d2f}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(176,141,47,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#b08d2f;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#b08d2f;border-color:#b08d2f}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(176,141,47,.5)}.btn-outline-danger{color:#aa2e28;border-color:#aa2e28}.btn-outline-danger:hover{color:#fff;background-color:#aa2e28;border-color:#aa2e28}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(170,46,40,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#aa2e28;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#aa2e28;border-color:#aa2e28}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(170,46,40,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#494444;border-color:#494444}.btn-outline-dark:hover{color:#fff;background-color:#494444;border-color:#494444}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(73,68,68,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#494444;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#494444;border-color:#494444}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(73,68,68,.5)}.btn-link{font-weight:400;color:#adadff;text-decoration:none}.btn-link:hover{color:#6161ff;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.1875rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.83125rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:.95rem;color:#e2edf4;text-align:left;list-style:none;background-color:#181818;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:2px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:8px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:9px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:10px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#adadff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.83125rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.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-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:.95rem;font-weight:400;line-height:1.5;color:#e2edf4;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #343434;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.1875rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.83125rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.425rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#adadff;background-color:#adadff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(173,173,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#fff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#fff;border-color:#fff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#242424;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.2125rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\"}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E\")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#adadff;background-color:#adadff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(173,173,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(173,173,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(173,173,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.2125rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .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){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#242424;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(173,173,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:.95rem;font-weight:400;line-height:1.5;color:#e2edf4;vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23494444' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px;background-color:#242424;border:1px solid #343434;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#fff;outline:0;box-shadow:0 0 0 .2rem rgba(173,173,255,.25)}.custom-select:focus::-ms-value{color:#e2edf4;background-color:#242424}.custom-select[multiple],.custom-select[size]:not([size=\"1\"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.83125rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.1875rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#fff;box-shadow:0 0 0 .2rem rgba(173,173,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:\"Browse\"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#242424;border:1px solid #343434;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#e2edf4}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:\"Browse\";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #1c1c1c,0 0 0 .2rem rgba(173,173,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #1c1c1c,0 0 0 .2rem rgba(173,173,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #1c1c1c,0 0 0 .2rem rgba(173,173,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#adadff;border:0;border-radius:1rem;-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;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#fff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#adadff;border:0;border-radius: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;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#fff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#adadff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#fff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#1c1c1c;border-color:#dee2e6 #dee2e6 #1c1c1c}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#adadff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.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;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.321875rem;padding-bottom:.321875rem;margin-right:1rem;font-size:1.1875rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.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;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.1875rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:\"\";background:no-repeat 50%;background-size:100% 100%}@media (max-width:1.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:2px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:7.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:8px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:8.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:9px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:9.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:10px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#120f12;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#120f12;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#120f12;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:2px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:2px){.card-group{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-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-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:2px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:\"/\"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#adadff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#6161ff;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(173,173,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#adadff;border-color:#adadff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.1875rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.83125rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:.95rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;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){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#212529;background-color:#adadff}a.badge-primary:focus,a.badge-primary:hover{color:#212529;background-color:#7a7aff}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(173,173,255,.5)}.badge-secondary{color:#fff;background-color:#494444}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#2f2b2b}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(73,68,68,.5)}.badge-success{color:#fff;background-color:#1f9d55}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#17723e}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(31,157,85,.5)}.badge-info{color:#fff;background-color:#1c3d5a}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#102333}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(28,61,90,.5)}.badge-warning{color:#fff;background-color:#b08d2f}a.badge-warning:focus,a.badge-warning:hover{color:#fff;background-color:#886d24}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(176,141,47,.5)}.badge-danger{color:#fff;background-color:#aa2e28}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#81231e}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(170,46,40,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#494444}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#2f2b2b}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(73,68,68,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:2px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3.925rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#5a5a85;background-color:#efefff;border-color:#e8e8ff}.alert-primary hr{border-top-color:#cfcfff}.alert-primary .alert-link{color:#454567}.alert-secondary{color:#262323;background-color:#dbdada;border-color:#cccbcb}.alert-secondary hr{border-top-color:#bfbebe}.alert-secondary .alert-link{color:#0b0b0b}.alert-success{color:#10522c;background-color:#d2ebdd;border-color:#c0e4cf}.alert-success hr{border-top-color:#aedcc1}.alert-success .alert-link{color:#082715}.alert-info{color:#0f202f;background-color:#d2d8de;border-color:#bfc9d1}.alert-info hr{border-top-color:#b0bcc6}.alert-info .alert-link{color:#030608}.alert-warning{color:#5c4918;background-color:#efe8d5;border-color:#e9dfc5}.alert-warning hr{border-top-color:#e2d5b3}.alert-warning .alert-link{color:#34290d}.alert-danger{color:#581815;background-color:#eed5d4;border-color:#e7c4c3}.alert-danger hr{border-top-color:#e0b2b1}.alert-danger .alert-link{color:#2f0d0b}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#262323;background-color:#dbdada;border-color:#cccbcb}.alert-dark hr{border-top-color:#bfbebe}.alert-dark .alert-link{color:#0b0b0b}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.7125rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#adadff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-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}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#e2edf4;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#adadff;border-color:#adadff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:2px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:8px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:9px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:10px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#5a5a85;background-color:#e8e8ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#5a5a85;background-color:#cfcfff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#5a5a85;border-color:#5a5a85}.list-group-item-secondary{color:#262323;background-color:#cccbcb}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#262323;background-color:#bfbebe}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#262323;border-color:#262323}.list-group-item-success{color:#10522c;background-color:#c0e4cf}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#10522c;background-color:#aedcc1}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#10522c;border-color:#10522c}.list-group-item-info{color:#0f202f;background-color:#bfc9d1}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0f202f;background-color:#b0bcc6}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0f202f;border-color:#0f202f}.list-group-item-warning{color:#5c4918;background-color:#e9dfc5}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#5c4918;background-color:#e2d5b3}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#5c4918;border-color:#5c4918}.list-group-item-danger{color:#581815;background-color:#e7c4c3}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#581815;background-color:#e0b2b1}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#581815;border-color:#581815}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#262323;background-color:#cccbcb}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#262323;background-color:#bfbebe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#262323;border-color:#262323}.close{float:right;font-size:1.425rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.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:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:\"\"}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#181818;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#7e7e7e}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #343434;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding: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;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #343434;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:2px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:9px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:10px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Nunito;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:.83125rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:\"\";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:Nunito;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:.83125rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:\"\";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:\"\";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.95rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#e2edf4}.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 .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{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 .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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:15;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:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.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 .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#adadff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#7a7aff!important}.bg-secondary{background-color:#494444!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#2f2b2b!important}.bg-success{background-color:#1f9d55!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#17723e!important}.bg-info{background-color:#1c3d5a!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#102333!important}.bg-warning{background-color:#b08d2f!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#886d24!important}.bg-danger{background-color:#aa2e28!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#81231e!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#494444!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#2f2b2b!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #303030!important}.border-top{border-top:1px solid #303030!important}.border-right{border-right:1px solid #303030!important}.border-bottom{border-bottom:1px solid #303030!important}.border-left{border-left:1px solid #303030!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#adadff!important}.border-secondary{border-color:#494444!important}.border-success{border-color:#1f9d55!important}.border-info{border-color:#1c3d5a!important}.border-warning{border-color:#b08d2f!important}.border-danger{border-color:#aa2e28!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#494444!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:\"\"}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:2px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:8px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:9px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:10px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:\"\"}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:2px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:8px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:9px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:10px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:2px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:8px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:9px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:10px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:\"\";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:2px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:8px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:9px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:10px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:2px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:8px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:9px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:10px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#adadff!important}a.text-primary:focus,a.text-primary:hover{color:#6161ff!important}.text-secondary{color:#494444!important}a.text-secondary:focus,a.text-secondary:hover{color:#211f1f!important}.text-success{color:#1f9d55!important}a.text-success:focus,a.text-success:hover{color:#125d32!important}.text-info{color:#1c3d5a!important}a.text-info:focus,a.text-info:hover{color:#0a1520!important}.text-warning{color:#b08d2f!important}a.text-warning:focus,a.text-warning:hover{color:#745d1f!important}.text-danger{color:#aa2e28!important}a.text-danger:focus,a.text-danger:hover{color:#6c1d19!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#494444!important}a.text-dark:focus,a.text-dark:hover{color:#211f1f!important}.text-body{color:#e2edf4!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:\" (\" attr(title) \")\"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:9px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#343434}.table .thead-dark th{color:inherit;border-color:#343434}}body{padding-bottom:20px}.container{width:1140px}html{min-width:1140px}[v-cloak]{display:none}svg.icon{width:1rem;height:1rem}.header{border-bottom:1px solid #343434}.header svg.logo{width:2rem;height:2rem}.sidebar .nav-item a{color:#6e6b6b;padding:.5rem 0}.sidebar .nav-item a svg{width:1rem;height:1rem;margin-right:15px;fill:#9f9898}.sidebar .nav-item a.active{color:#adadff}.sidebar .nav-item a.active svg{fill:#adadff}.card{box-shadow:0 2px 3px #1c1c1c;border:none}.card .bottom-radius{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card .card-header{padding-top:.7rem;padding-bottom:.7rem;background-color:#120f12;border-bottom:none}.card .card-header .btn-group .btn{padding:.2rem .5rem}.card .card-header h5{margin:0}.card .table td,.card .table th{padding:.75rem 1.25rem}.card .table.table-sm td,.card .table.table-sm th{padding:1rem 1.25rem}.card .table th{background-color:#181818;font-weight:400;padding:.5rem 1.25rem;border-bottom:0}.card .table:not(.table-borderless) td{border-top:1px solid #343434}.card .table.penultimate-column-right td:nth-last-child(2),.card .table.penultimate-column-right th:nth-last-child(2){text-align:right}.card .table td.table-fit,.card .table th.table-fit{width:1%;white-space:nowrap}.fill-text-color{fill:#e2edf4}.fill-danger{fill:#aa2e28}.fill-warning{fill:#b08d2f}.fill-info{fill:#1c3d5a}.fill-success{fill:#1f9d55}.fill-primary{fill:#adadff}button:hover .fill-primary{fill:#fff}.btn-outline-primary.active .fill-primary{fill:#1c1c1c}.btn-outline-primary:not(:disabled):not(.disabled).active:focus{box-shadow:none!important}.control-action svg{fill:#ccd2df;width:1.2rem;height:1.2rem}.control-action svg:hover{fill:#adadff}.paginator .btn{text-decoration:none;color:#9ea7ac}.paginator .btn:hover{color:#adadff}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.card .nav-pills .nav-link.active{background:none;color:#adadff;border-bottom:2px solid #adadff}.card .nav-pills .nav-link{font-size:.9rem;border-radius:0;padding:.75rem 1.25rem;color:#e2edf4}.list-enter-active:not(.dontanimate){transition:background 1s linear}.list-enter:not(.dontanimate),.list-leave-to:not(.dontanimate){background:#505e4a}.card table td{vertical-align:middle!important}.card-bg-secondary,.code-bg{background:#262525}.disabled-watcher{padding:.75rem;color:#fff;background:#aa2e28}.badge-sm{font-size:.75rem}"
  },
  {
    "path": "public/vendor/horizon/app.css",
    "content": ".vjs__tree .vjs__tree__content{border-left:1px dotted hsla(0,0%,80%,.28)!important}.vjs__tree .vjs__tree__node{cursor:pointer}.vjs__tree .vjs__tree__node:hover{color:#20a0ff}.vjs__tree .vjs-checkbox{position:absolute;left:-30px}.vjs__tree .vjs__value__boolean,.vjs__tree .vjs__value__null,.vjs__tree .vjs__value__number{color:#a291f5!important}.vjs__tree .vjs__value__string{color:#dacb4d!important}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#8bd72f}.hljs-doctag,.hljs-meta .hljs-meta-string,.hljs-regexp,.hljs-string{color:#dacb4d}.hljs-literal,.hljs-number{color:#a291f5!important}\n\n/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#7746ec;--secondary:#dae1e7;--success:#51d88a;--info:#bcdefa;--warning:#ffa260;--danger:#ef5753;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:2px;--breakpoint-md:8px;--breakpoint-lg:9px;--breakpoint-xl:10px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,\"Noto Sans\",sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Nunito;font-size:.95rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#ebebeb}[tabindex=\"-1\"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#7746ec;text-decoration:none;background-color:transparent}a:hover{color:#4d15d0;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.375rem}.h2,h2{font-size:1.9rem}.h3,h3{font-size:1.6625rem}.h4,h4{font-size:1.425rem}.h5,h5{font-size:1.1875rem}.h6,h6{font-size:.95rem}.lead{font-size:1.1875rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.1875rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:\"\\2014\\A0\"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#ebebeb;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:2px){.container{max-width:1137px}}@media (min-width:8px){.container{max-width:1138px}}@media (min-width:9px){.container{max-width:1139px}}@media (min-width:10px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:2px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:8px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:9px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:10px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #efefef}.table thead th{vertical-align:bottom;border-bottom:2px solid #efefef}.table tbody+tbody{border-top:2px solid #efefef}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #efefef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:#f1f7fa}.table-primary,.table-primary>td,.table-primary>th{background-color:#d9cbfa}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#b89ff5}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#c8b4f8}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#f5f7f8}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#eceff3}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#e6ebee}.table-success,.table-success>td,.table-success>th{background-color:#cef4de}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#a5ebc2}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b9efd0}.table-info,.table-info>td,.table-info>th{background-color:#ecf6fe}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#dceefc}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#d4ebfd}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffe5d2}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffcfac}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffd6b9}.table-danger,.table-danger>td,.table-danger>th{background-color:#fbd0cf}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#f7a8a6}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f9b9b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:#f1f7fa}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#deecf3}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#efefef}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:1.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:7.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:8.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:9.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:.95rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#ccbaf8;outline:0;box-shadow:0 0 0 .2rem rgba(119,70,236,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-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}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.1875rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.83125rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.83125rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.1875rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#51d88a}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.83125rem;line-height:1.5;color:#212529;background-color:rgba(81,216,138,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#51d88a;padding-right:calc(1.5em + .75rem);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='%2351d88a' 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:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#51d88a;box-shadow:0 0 0 .2rem rgba(81,216,138,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#51d88a;padding-right:calc((3em + 2.25rem)/4 + 1.75rem);background:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2351d88a' 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\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#51d88a;box-shadow:0 0 0 .2rem rgba(81,216,138,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#51d88a}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#51d88a}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#51d88a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#7be1a6;background-color:#7be1a6}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(81,216,138,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#51d88a}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#51d88a;box-shadow:0 0 0 .2rem rgba(81,216,138,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#ef5753}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.83125rem;line-height:1.5;color:#fff;background-color:rgba(239,87,83,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#ef5753;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ef5753' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23ef5753' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#ef5753;box-shadow:0 0 0 .2rem rgba(239,87,83,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#ef5753;padding-right:calc((3em + 2.25rem)/4 + 1.75rem);background:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ef5753' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23ef5753' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#ef5753;box-shadow:0 0 0 .2rem rgba(239,87,83,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#ef5753}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#ef5753}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#ef5753}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#f38582;background-color:#f38582}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(239,87,83,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#ef5753}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#ef5753;box-shadow:0 0 0 .2rem rgba(239,87,83,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:2px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:.95rem;line-height:1.5;border-radius:.25rem;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){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(119,70,236,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#7746ec;border-color:#7746ec}.btn-primary:hover{color:#fff;background-color:#5e23e8;border-color:#5518e7}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 0 rgba(139,98,239,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#7746ec;border-color:#7746ec}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#5518e7;border-color:#5117dc}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(139,98,239,.5)}.btn-secondary{color:#212529;background-color:#dae1e7;border-color:#dae1e7}.btn-secondary:hover{color:#212529;background-color:#c3ced8;border-color:#bbc8d3}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 0 rgba(190,197,203,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#dae1e7;border-color:#dae1e7}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#bbc8d3;border-color:#b3c2ce}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(190,197,203,.5)}.btn-success{color:#212529;background-color:#51d88a;border-color:#51d88a}.btn-success:hover{color:#212529;background-color:#32d175;border-color:#2dc96f}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 0 rgba(74,189,123,.5)}.btn-success.disabled,.btn-success:disabled{color:#212529;background-color:#51d88a;border-color:#51d88a}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#2dc96f;border-color:#2bbf69}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(74,189,123,.5)}.btn-info{color:#212529;background-color:#bcdefa;border-color:#bcdefa}.btn-info:hover{color:#212529;background-color:#98ccf7;border-color:#8dc7f6}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 0 rgba(165,194,219,.5)}.btn-info.disabled,.btn-info:disabled{color:#212529;background-color:#bcdefa;border-color:#bcdefa}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#212529;background-color:#8dc7f6;border-color:#81c1f6}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(165,194,219,.5)}.btn-warning{color:#212529;background-color:#ffa260;border-color:#ffa260}.btn-warning:hover{color:#212529;background-color:#ff8c3a;border-color:#ff842d}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 0 rgba(222,143,88,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffa260;border-color:#ffa260}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#ff842d;border-color:#ff7d20}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(222,143,88,.5)}.btn-danger{color:#fff;background-color:#ef5753;border-color:#ef5753}.btn-danger:hover{color:#fff;background-color:#ec3530;border-color:#eb2924}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 0 rgba(241,112,109,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ef5753;border-color:#ef5753}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#eb2924;border-color:#ea1e19}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(241,112,109,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 0 rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 0 rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(82,88,93,.5)}.btn-outline-primary{color:#7746ec;border-color:#7746ec}.btn-outline-primary:hover{color:#fff;background-color:#7746ec;border-color:#7746ec}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 0 rgba(119,70,236,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#7746ec;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#7746ec;border-color:#7746ec}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(119,70,236,.5)}.btn-outline-secondary{color:#dae1e7;border-color:#dae1e7}.btn-outline-secondary:hover{color:#212529;background-color:#dae1e7;border-color:#dae1e7}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 0 rgba(218,225,231,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#dae1e7;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#dae1e7;border-color:#dae1e7}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(218,225,231,.5)}.btn-outline-success{color:#51d88a;border-color:#51d88a}.btn-outline-success:hover{color:#212529;background-color:#51d88a;border-color:#51d88a}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 0 rgba(81,216,138,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#51d88a;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#212529;background-color:#51d88a;border-color:#51d88a}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(81,216,138,.5)}.btn-outline-info{color:#bcdefa;border-color:#bcdefa}.btn-outline-info:hover{color:#212529;background-color:#bcdefa;border-color:#bcdefa}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 0 rgba(188,222,250,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#bcdefa;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#212529;background-color:#bcdefa;border-color:#bcdefa}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(188,222,250,.5)}.btn-outline-warning{color:#ffa260;border-color:#ffa260}.btn-outline-warning:hover{color:#212529;background-color:#ffa260;border-color:#ffa260}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 0 rgba(255,162,96,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffa260;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffa260;border-color:#ffa260}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(255,162,96,.5)}.btn-outline-danger{color:#ef5753;border-color:#ef5753}.btn-outline-danger:hover{color:#fff;background-color:#ef5753;border-color:#ef5753}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 0 rgba(239,87,83,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ef5753;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ef5753;border-color:#ef5753}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(239,87,83,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 0 rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 0 rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#7746ec;text-decoration:none}.btn-link:hover{color:#4d15d0;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.1875rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.83125rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:.95rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:2px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:8px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:9px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:10px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#7746ec}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.83125rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.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-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:.95rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.1875rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.83125rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.425rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#7746ec;background-color:#7746ec}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(119,70,236,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#ccbaf8}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#eee8fd;border-color:#eee8fd}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.2125rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\"}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E\")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#7746ec;background-color:#7746ec}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(119,70,236,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(119,70,236,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(119,70,236,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.2125rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .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){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(119,70,236,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:.95rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#ccbaf8;outline:0;box-shadow:0 0 0 .2rem rgba(119,70,236,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size=\"1\"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.83125rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.1875rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#ccbaf8;box-shadow:0 0 0 .2rem rgba(119,70,236,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:\"Browse\"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:\"Browse\";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #ebebeb,0 0 0 .2rem rgba(119,70,236,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #ebebeb,0 0 0 .2rem rgba(119,70,236,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #ebebeb,0 0 0 .2rem rgba(119,70,236,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#7746ec;border:0;border-radius:1rem;-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;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#eee8fd}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#7746ec;border:0;border-radius: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;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#eee8fd}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#7746ec;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#eee8fd}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#ebebeb;border-color:#dee2e6 #dee2e6 #ebebeb}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#7746ec}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.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;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.321875rem;padding-bottom:.321875rem;margin-right:1rem;font-size:1.1875rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.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;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.1875rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:\"\";background:no-repeat 50%;background-size:100% 100%}@media (max-width:1.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:2px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:7.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:8px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:8.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:9px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:9.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:10px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#fff;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:2px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:2px){.card-group{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-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-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:2px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:\"/\"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#7746ec;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#4d15d0;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(119,70,236,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#7746ec;border-color:#7746ec}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.1875rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.83125rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:.95rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;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){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#7746ec}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#5518e7}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(119,70,236,.5)}.badge-secondary{color:#212529;background-color:#dae1e7}a.badge-secondary:focus,a.badge-secondary:hover{color:#212529;background-color:#bbc8d3}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(218,225,231,.5)}.badge-success{color:#212529;background-color:#51d88a}a.badge-success:focus,a.badge-success:hover{color:#212529;background-color:#2dc96f}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(81,216,138,.5)}.badge-info{color:#212529;background-color:#bcdefa}a.badge-info:focus,a.badge-info:hover{color:#212529;background-color:#8dc7f6}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(188,222,250,.5)}.badge-warning{color:#212529;background-color:#ffa260}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#ff842d}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,162,96,.5)}.badge-danger{color:#fff;background-color:#ef5753}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#eb2924}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(239,87,83,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:2px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3.925rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#3e247b;background-color:#e4dafb;border-color:#d9cbfa}.alert-primary hr{border-top-color:#c8b4f8}.alert-primary .alert-link{color:#2a1854}.alert-secondary{color:#717578;background-color:#f8f9fa;border-color:#f5f7f8}.alert-secondary hr{border-top-color:#e6ebee}.alert-secondary .alert-link{color:#585b5e}.alert-success{color:#2a7048;background-color:#dcf7e8;border-color:#cef4de}.alert-success hr{border-top-color:#b9efd0}.alert-success .alert-link{color:#1c4b30}.alert-info{color:#627382;background-color:#f2f8fe;border-color:#ecf6fe}.alert-info hr{border-top-color:#d4ebfd}.alert-info .alert-link{color:#4c5965}.alert-warning{color:#855432;background-color:#ffecdf;border-color:#ffe5d2}.alert-warning hr{border-top-color:#ffd6b9}.alert-warning .alert-link{color:#603d24}.alert-danger{color:#7c2d2b;background-color:#fcdddd;border-color:#fbd0cf}.alert-danger hr{border-top-color:#f9b9b7}.alert-danger .alert-link{color:#561f1e}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.7125rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#7746ec;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-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}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{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:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#7746ec;border-color:#7746ec}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:2px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:8px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:9px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:10px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#3e247b;background-color:#d9cbfa}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#3e247b;background-color:#c8b4f8}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#3e247b;border-color:#3e247b}.list-group-item-secondary{color:#717578;background-color:#f5f7f8}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#717578;background-color:#e6ebee}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#717578;border-color:#717578}.list-group-item-success{color:#2a7048;background-color:#cef4de}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#2a7048;background-color:#b9efd0}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#2a7048;border-color:#2a7048}.list-group-item-info{color:#627382;background-color:#ecf6fe}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#627382;background-color:#d4ebfd}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#627382;border-color:#627382}.list-group-item-warning{color:#855432;background-color:#ffe5d2}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#855432;background-color:#ffd6b9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#855432;border-color:#855432}.list-group-item-danger{color:#7c2d2b;background-color:#fbd0cf}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#7c2d2b;background-color:#f9b9b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#7c2d2b;border-color:#7c2d2b}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.425rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.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:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:\"\"}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #efefef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding: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;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #efefef;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:2px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:9px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:10px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Nunito;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:.83125rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:\"\";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:Nunito;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:.83125rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:\"\";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:\"\";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.95rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;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 .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{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 .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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:15;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:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.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 .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#7746ec!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#5518e7!important}.bg-secondary{background-color:#dae1e7!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#bbc8d3!important}.bg-success{background-color:#51d88a!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#2dc96f!important}.bg-info{background-color:#bcdefa!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#8dc7f6!important}.bg-warning{background-color:#ffa260!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#ff842d!important}.bg-danger{background-color:#ef5753!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#eb2924!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #efefef!important}.border-top{border-top:1px solid #efefef!important}.border-right{border-right:1px solid #efefef!important}.border-bottom{border-bottom:1px solid #efefef!important}.border-left{border-left:1px solid #efefef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#7746ec!important}.border-secondary{border-color:#dae1e7!important}.border-success{border-color:#51d88a!important}.border-info{border-color:#bcdefa!important}.border-warning{border-color:#ffa260!important}.border-danger{border-color:#ef5753!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:\"\"}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:2px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:8px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:9px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:10px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:\"\"}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:2px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:8px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:9px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:10px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:2px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:8px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:9px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:10px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:\"\";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:2px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:8px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:9px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:10px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:2px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:8px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:9px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:10px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#7746ec!important}a.text-primary:focus,a.text-primary:hover{color:#4d15d0!important}.text-secondary{color:#dae1e7!important}a.text-secondary:focus,a.text-secondary:hover{color:#acbbc9!important}.text-success{color:#51d88a!important}a.text-success:focus,a.text-success:hover{color:#28b463!important}.text-info{color:#bcdefa!important}a.text-info:focus,a.text-info:hover{color:#75bbf5!important}.text-warning{color:#ffa260!important}a.text-warning:focus,a.text-warning:hover{color:#ff7514!important}.text-danger{color:#ef5753!important}a.text-danger:focus,a.text-danger:hover{color:#e11a15!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:\" (\" attr(title) \")\"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:9px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#efefef}.table .thead-dark th{color:inherit;border-color:#efefef}}body{padding-bottom:20px}.container{width:1140px}html{min-width:1140px}[v-cloak]{display:none}svg.icon{width:1rem;height:1rem}.header{border-bottom:1px solid #d5dfe9}.header svg.logo{width:2rem;height:2rem}.sidebar .nav-item a{color:#2a5164;padding:.5rem 0}.sidebar .nav-item a svg{width:1rem;height:1rem;margin-right:15px;fill:#c3cbd3}.sidebar .nav-item a.active{color:#7746ec}.sidebar .nav-item a.active svg{fill:#7746ec}.card{box-shadow:0 2px 3px #cdd8df;border:none}.card .bottom-radius{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card .card-header{padding-top:.7rem;padding-bottom:.7rem;background-color:#fff;border-bottom:none}.card .card-header .btn-group .btn{padding:.2rem .5rem}.card .card-header h5{margin:0}.card .table td,.card .table th{padding:.75rem 1.25rem}.card .table.table-sm td,.card .table.table-sm th{padding:1rem 1.25rem}.card .table th{background-color:#f3f4f6;font-weight:400;padding:.5rem 1.25rem;border-bottom:0}.card .table:not(.table-borderless) td{border-top:1px solid #efefef}.card .table.penultimate-column-right td:nth-last-child(2),.card .table.penultimate-column-right th:nth-last-child(2){text-align:right}.card .table td.table-fit,.card .table th.table-fit{width:1%;white-space:nowrap}.fill-text-color{fill:#212529}.fill-danger{fill:#ef5753}.fill-warning{fill:#ffa260}.fill-info{fill:#bcdefa}.fill-success{fill:#51d88a}.fill-primary{fill:#7746ec}button:hover .fill-primary{fill:#fff}.btn-outline-primary.active .fill-primary{fill:#ebebeb}.btn-outline-primary:not(:disabled):not(.disabled).active:focus{box-shadow:none!important}.control-action svg{fill:#ccd2df;width:1.2rem;height:1.2rem}.control-action svg:hover{fill:#7746ec}.paginator .btn{text-decoration:none;color:#9ea7ac}.paginator .btn:hover{color:#7746ec}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.card .nav-pills .nav-link.active{background:none;color:#7746ec;border-bottom:2px solid #7746ec}.card .nav-pills .nav-link{font-size:.9rem;border-radius:0;padding:.75rem 1.25rem;color:#212529}.list-enter-active:not(.dontanimate){transition:background 1s linear}.list-enter:not(.dontanimate),.list-leave-to:not(.dontanimate){background:#fffee9}.card table td{vertical-align:middle!important}.card-bg-secondary{background:#fafafa}.code-bg{background:#120f12}.disabled-watcher{padding:.75rem;color:#fff;background:#ef5753}.badge-sm{font-size:.75rem}"
  },
  {
    "path": "public/vendor/horizon/app.js",
    "content": "/*! For license information please see app.js.LICENSE.txt */\n!function(t){var e={};function p(o){if(e[o])return e[o].exports;var b=e[o]={i:o,l:!1,exports:{}};return t[o].call(b.exports,b,b.exports,p),b.l=!0,b.exports}p.m=t,p.c=e,p.d=function(t,e,o){p.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},p.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},p.t=function(t,e){if(1&e&&(t=p(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(p.r(o),Object.defineProperty(o,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var b in t)p.d(o,b,function(e){return t[e]}.bind(null,b));return o},p.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return p.d(e,\"a\",e),e},p.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},p.p=\"/\",p(p.s=0)}({\"/9aa\":function(t,e,p){var o=p(\"NykK\"),b=p(\"ExA7\");t.exports=function(t){return\"symbol\"==typeof t||b(t)&&\"[object Symbol]\"==o(t)}},0:function(t,e,p){p(\"bUC5\"),p(\"pyCd\"),t.exports=p(\"WYdp\")},\"1Tjy\":function(t,e,p){t.exports=function(t){function e(o){if(p[o])return p[o].exports;var b=p[o]={i:o,l:!1,exports:{}};return t[o].call(b.exports,b,b.exports,e),b.l=!0,b.exports}var p={};return e.m=t,e.c=p,e.i=function(t){return t},e.d=function(t,p,o){e.o(t,p)||Object.defineProperty(t,p,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var p=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(p,\"a\",p),p},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p=\"\",e(e.s=24)}([function(t,e){var p=t.exports={version:\"2.5.6\"};\"number\"==typeof __e&&(__e=p)},function(t,e){t.exports=function(t,e,p,o,b,M){var n,z=t=t||{},r=typeof t.default;\"object\"!==r&&\"function\"!==r||(n=t,z=t.default);var c,O=\"function\"==typeof z?z.options:z;if(e&&(O.render=e.render,O.staticRenderFns=e.staticRenderFns,O._compiled=!0),p&&(O.functional=!0),b&&(O._scopeId=b),M?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||\"undefined\"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(M)},O._ssrRegister=c):o&&(c=o),c){var i=O.functional,a=i?O.render:O.beforeCreate;i?(O._injectStyles=c,O.render=function(t,e){return c.call(e),a(t,e)}):O.beforeCreate=a?[].concat(a,c):[c]}return{esModule:n,exports:z,options:O}}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,p){t.exports=!p(2)((function(){return 7!=Object.defineProperty({},\"a\",{get:function(){return 7}}).a}))},function(t,e){var p=t.exports=\"undefined\"!=typeof window&&window.Math==Math?window:\"undefined\"!=typeof self&&self.Math==Math?self:Function(\"return this\")();\"number\"==typeof __g&&(__g=p)},function(t,e){t.exports=function(t){return\"object\"==typeof t?null!==t:\"function\"==typeof t}},function(t,e,p){\"use strict\";e.a={props:{visible:{required:!0,type:Boolean},data:{required:!0},notLastKey:Boolean},computed:{dataVisiable:{get:function(){return this.visible},set:function(t){this.$emit(\"update:visible\",t)}}},methods:{toggleBrackets:function(){this.dataVisiable=!this.dataVisiable},bracketsFormatter:function(t){return this.notLastKey?t+\",\":t}}}},function(t,e,p){\"use strict\";var o=p(12),b=p.n(o),M=p(57),n=p(56),z=p(54),r=p(55);e.a={name:\"vue-json-pretty\",components:{SimpleText:M.a,Checkbox:n.a,BracketsLeft:z.a,BracketsRight:r.a},props:{data:{},deep:{type:Number,default:1/0},showLength:{type:Boolean,default:!1},path:{type:String,default:\"root\"},selectableType:{type:String,default:\"\"},pathChecked:{type:Array,default:function(){return[]}},pathSelectable:{type:Function,default:function(){return!0}},parentData:{},currentDeep:{type:Number,default:1},currentKey:[Number,String]},data:function(){return{visible:this.currentDeep<=this.deep,treeContentBackground:\"transparent\",checkboxVal:this.pathChecked.includes(this.path)}},computed:{lastKey:function(){if(Array.isArray(this.parentData))return this.parentData.length-1;if(this.isObject(this.parentData)){var t=b()(this.parentData);return t[t.length-1]}},notLastKey:function(){return this.currentKey!==this.lastKey},selectable:function(){return this.pathSelectable(this.path,this.data)},existCheckbox:function(){return\"both\"===this.selectableType||\"checkbox\"===this.selectableType},existMouseover:function(){return\"both\"===this.selectableType||\"tree\"===this.selectableType}},methods:{handleClick:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(e||this.existMouseover)&&this.selectable&&(e||(this.checkboxVal=!this.checkboxVal),this.$emit(\"click\",this.path,this.data,this.checkboxVal))},handleItemClick:function(t,e,p){this.$emit(\"click\",t,e,p)},handleMouseover:function(){this.existMouseover&&this.selectable&&(this.treeContentBackground=\"#eee\")},handleMouseout:function(){this.existMouseover&&this.selectable&&(this.treeContentBackground=\"transparent\")},isObject:function(t){return\"object\"===this.getDataType(t)},getDataType:function(t){return Object.prototype.toString.call(t).slice(8,-1).toLowerCase()}},watch:{deep:function(t){this.visible=this.currentDeep<=t}}}},function(t,e,p){\"use strict\";var o=p(12),b=p.n(o),M=p(6);e.a={mixins:[M.a],props:{showLength:Boolean},methods:{doubleBracketsGenerator:function(t){var e=Array.isArray(t),p=e?\"[...]\":\"{...}\";return this.showLength&&(p+=\" // \"+(e?t.length+\" items\":b()(t).length+\" keys\")),this.bracketsFormatter(p)}}}},function(t,e,p){\"use strict\";var o=p(6);e.a={mixins:[o.a]}},function(t,e,p){\"use strict\";e.a={props:{name:String,value:{type:Boolean,default:!1}},data:function(){return{focus:!1,checked:!1}},computed:{model:{get:function(){return void 0!==this.value?this.value:this.checked},set:function(t){this.checked=t,this.$emit(\"input\",t)}}}}},function(t,e,p){\"use strict\";e.a={props:{parentDataType:String,dataType:String,text:String,notLastKey:Boolean,currentKey:[Number,String]},methods:{textFormatter:function(t){var e=t;return\"string\"===this.dataType&&(e='\"'+e+'\"'),this.notLastKey&&(e+=\",\"),e}}}},function(t,e,p){t.exports={default:p(26),__esModule:!0}},function(t,e){t.exports=function(t){if(null==t)throw TypeError(\"Can't call method on  \"+t);return t}},function(t,e,p){var o=p(4),b=p(0),M=p(31),n=p(34),z=p(15),r=function(t,e,p){var c,O,i,a=t&r.F,A=t&r.G,s=t&r.S,d=t&r.P,q=t&r.B,l=t&r.W,u=A?b:b[e]||(b[e]={}),f=u.prototype,W=A?o:s?o[e]:(o[e]||{}).prototype;for(c in A&&(p=e),p)(O=!a&&W&&void 0!==W[c])&&z(u,c)||(i=O?W[c]:p[c],u[c]=A&&\"function\"!=typeof W[c]?p[c]:q&&O?M(i,o):l&&W[c]==i?function(t){var e=function(e,p,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,p)}return new t(e,p,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(i):d&&\"function\"==typeof i?M(Function.call,i):i,d&&((u.virtual||(u.virtual={}))[c]=i,t&r.R&&f&&!f[c]&&n(f,c,i)))};r.F=1,r.G=2,r.S=4,r.P=8,r.B=16,r.W=32,r.U=64,r.R=128,t.exports=r},function(t,e){var p={}.hasOwnProperty;t.exports=function(t,e){return p.call(t,e)}},function(t,e,p){var o=p(30);t.exports=Object(\"z\").propertyIsEnumerable(0)?Object:function(t){return\"String\"==o(t)?t.split(\"\"):Object(t)}},function(t,e,p){var o=p(40),b=p(33);t.exports=Object.keys||function(t){return o(t,b)}},function(t,e){var p=Math.ceil,o=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?o:p)(t)}},function(t,e,p){var o=p(16),b=p(13);t.exports=function(t){return o(b(t))}},function(t,e,p){var o=p(13);t.exports=function(t){return Object(o(t))}},function(t,e,p){t.exports={default:p(25),__esModule:!0}},function(t,e,p){\"use strict\";var o=p(7),b=p(59),M=p(1)(o.a,b.a,!1,null,null,null);e.a=M.exports},function(t,e,p){var o=p(52);\"string\"==typeof o&&(o=[[t.i,o,\"\"]]),o.locals&&(t.exports=o.locals),p(63)(\"bfa6fc9c\",o,!0,{})},function(t,e,p){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var o=p(21),b=p.n(o),M=p(22),n=p(23);p.n(n),e.default=b()({},M.a,{version:\"1.4.0\"})},function(t,e,p){p(50),t.exports=p(0).Object.assign},function(t,e,p){p(51),t.exports=p(0).Object.keys},function(t,e){t.exports=function(t){if(\"function\"!=typeof t)throw TypeError(t+\" is not a function!\");return t}},function(t,e,p){var o=p(5);t.exports=function(t){if(!o(t))throw TypeError(t+\" is not an object!\");return t}},function(t,e,p){var o=p(19),b=p(47),M=p(46);t.exports=function(t){return function(e,p,n){var z,r=o(e),c=b(r.length),O=M(n,c);if(t&&p!=p){for(;c>O;)if((z=r[O++])!=z)return!0}else for(;c>O;O++)if((t||O in r)&&r[O]===p)return t||O||0;return!t&&-1}}},function(t,e){var p={}.toString;t.exports=function(t){return p.call(t).slice(8,-1)}},function(t,e,p){var o=p(27);t.exports=function(t,e,p){if(o(t),void 0===e)return t;switch(p){case 1:return function(p){return t.call(e,p)};case 2:return function(p,o){return t.call(e,p,o)};case 3:return function(p,o,b){return t.call(e,p,o,b)}}return function(){return t.apply(e,arguments)}}},function(t,e,p){var o=p(5),b=p(4).document,M=o(b)&&o(b.createElement);t.exports=function(t){return M?b.createElement(t):{}}},function(t,e){t.exports=\"constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf\".split(\",\")},function(t,e,p){var o=p(38),b=p(43);t.exports=p(3)?function(t,e,p){return o.f(t,e,b(1,p))}:function(t,e,p){return t[e]=p,t}},function(t,e,p){t.exports=!p(3)&&!p(2)((function(){return 7!=Object.defineProperty(p(32)(\"div\"),\"a\",{get:function(){return 7}}).a}))},function(t,e){t.exports=!0},function(t,e,p){\"use strict\";var o=p(17),b=p(39),M=p(41),n=p(20),z=p(16),r=Object.assign;t.exports=!r||p(2)((function(){var t={},e={},p=Symbol(),o=\"abcdefghijklmnopqrst\";return t[p]=7,o.split(\"\").forEach((function(t){e[t]=t})),7!=r({},t)[p]||Object.keys(r({},e)).join(\"\")!=o}))?function(t,e){for(var p=n(t),r=arguments.length,c=1,O=b.f,i=M.f;r>c;)for(var a,A=z(arguments[c++]),s=O?o(A).concat(O(A)):o(A),d=s.length,q=0;d>q;)i.call(A,a=s[q++])&&(p[a]=A[a]);return p}:r},function(t,e,p){var o=p(28),b=p(35),M=p(48),n=Object.defineProperty;e.f=p(3)?Object.defineProperty:function(t,e,p){if(o(t),e=M(e,!0),o(p),b)try{return n(t,e,p)}catch(t){}if(\"get\"in p||\"set\"in p)throw TypeError(\"Accessors not supported!\");return\"value\"in p&&(t[e]=p.value),t}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,p){var o=p(15),b=p(19),M=p(29)(!1),n=p(44)(\"IE_PROTO\");t.exports=function(t,e){var p,z=b(t),r=0,c=[];for(p in z)p!=n&&o(z,p)&&c.push(p);for(;e.length>r;)o(z,p=e[r++])&&(~M(c,p)||c.push(p));return c}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,p){var o=p(14),b=p(0),M=p(2);t.exports=function(t,e){var p=(b.Object||{})[t]||Object[t],n={};n[t]=e(p),o(o.S+o.F*M((function(){p(1)})),\"Object\",n)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,p){var o=p(45)(\"keys\"),b=p(49);t.exports=function(t){return o[t]||(o[t]=b(t))}},function(t,e,p){var o=p(0),b=p(4),M=b[\"__core-js_shared__\"]||(b[\"__core-js_shared__\"]={});(t.exports=function(t,e){return M[t]||(M[t]=void 0!==e?e:{})})(\"versions\",[]).push({version:o.version,mode:p(36)?\"pure\":\"global\",copyright:\"© 2018 Denis Pushkarev (zloirock.ru)\"})},function(t,e,p){var o=p(18),b=Math.max,M=Math.min;t.exports=function(t,e){return(t=o(t))<0?b(t+e,0):M(t,e)}},function(t,e,p){var o=p(18),b=Math.min;t.exports=function(t){return t>0?b(o(t),9007199254740991):0}},function(t,e,p){var o=p(5);t.exports=function(t,e){if(!o(t))return t;var p,b;if(e&&\"function\"==typeof(p=t.toString)&&!o(b=p.call(t)))return b;if(\"function\"==typeof(p=t.valueOf)&&!o(b=p.call(t)))return b;if(!e&&\"function\"==typeof(p=t.toString)&&!o(b=p.call(t)))return b;throw TypeError(\"Can't convert object to primitive value\")}},function(t,e){var p=0,o=Math.random();t.exports=function(t){return\"Symbol(\".concat(void 0===t?\"\":t,\")_\",(++p+o).toString(36))}},function(t,e,p){var o=p(14);o(o.S+o.F,\"Object\",{assign:p(37)})},function(t,e,p){var o=p(20),b=p(17);p(42)(\"keys\",(function(){return function(t){return b(o(t))}}))},function(t,e,p){(t.exports=p(53)(!1)).push([t.i,'.vjs-checkbox{color:#1f2d3d;user-select:none}.vjs-checkbox .vjs-checkbox__input{outline:0;line-height:1;vertical-align:middle;cursor:pointer;display:inline-block;position:relative;white-space:nowrap}.vjs-checkbox .vjs-checkbox__input.is-checked .vjs-checkbox__inner{background-color:#20a0ff;border-color:#0190fe}.vjs-checkbox .vjs-checkbox__input.is-checked .vjs-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.vjs-checkbox .vjs-checkbox__inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:4px;box-sizing:border-box;width:18px;height:18px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-checkbox .vjs-checkbox__inner:after{box-sizing:content-box;content:\"\";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:5px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-checkbox .vjs-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;left:-999px}.vjs__tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono;font-size:14px}.vjs__tree .vjs__tree__content{padding-left:1em;border-left:1px dotted #ccc}.vjs__tree .vjs__tree__node{cursor:pointer}.vjs__tree .vjs__tree__node:hover{color:#20a0ff}.vjs__tree .vjs-checkbox{position:absolute;left:-30px}.vjs__tree .vjs__value__null{color:#ff4949}.vjs__tree .vjs__value__boolean,.vjs__tree .vjs__value__number{color:#1d8ce0}.vjs__tree .vjs__value__string{color:#13ce66}',\"\"])},function(t,e){function p(t,e){var p=t[1]||\"\",o=t[3];if(!o)return p;if(e&&\"function\"==typeof btoa){var b=function(t){return\"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+\" */\"}(o);return[p].concat(o.sources.map((function(t){return\"/*# sourceURL=\"+o.sourceRoot+t+\" */\"}))).concat([b]).join(\"\\n\")}return[p].join(\"\\n\")}t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var o=p(e,t);return e[2]?\"@media \"+e[2]+\"{\"+o+\"}\":o})).join(\"\")},e.i=function(t,p){\"string\"==typeof t&&(t=[[null,t,\"\"]]);for(var o={},b=0;b<this.length;b++){var M=this[b][0];\"number\"==typeof M&&(o[M]=!0)}for(b=0;b<t.length;b++){var n=t[b];\"number\"==typeof n[0]&&o[n[0]]||(p&&!n[2]?n[2]=p:p&&(n[2]=\"(\"+n[2]+\") and (\"+p+\")\"),e.push(n))}},e}},function(t,e,p){\"use strict\";var o=p(8),b=p(62),M=p(1)(o.a,b.a,!1,null,null,null);e.a=M.exports},function(t,e,p){\"use strict\";var o=p(9),b=p(60),M=p(1)(o.a,b.a,!1,null,null,null);e.a=M.exports},function(t,e,p){\"use strict\";var o=p(10),b=p(58),M=p(1)(o.a,b.a,!1,null,null,null);e.a=M.exports},function(t,e,p){\"use strict\";var o=p(11),b=p(61),M=p(1)(o.a,b.a,!1,null,null,null);e.a=M.exports},function(t,e,p){\"use strict\";var o={render:function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"label\",{class:[\"vjs-checkbox\",t.value?\"is-checked\":\"\"],on:{click:function(t){t.stopPropagation()}}},[p(\"span\",{class:[\"vjs-checkbox__input\",t.value?\"is-checked\":\"\"]},[p(\"span\",{staticClass:\"vjs-checkbox__inner\"}),t._v(\" \"),p(\"input\",{directives:[{name:\"model\",rawName:\"v-model\",value:t.model,expression:\"model\"}],staticClass:\"vjs-checkbox__original\",attrs:{type:\"checkbox\",name:t.name},domProps:{checked:Array.isArray(t.model)?t._i(t.model,null)>-1:t.model},on:{change:function(e){t.$emit(\"change\",t.model)},focus:function(e){t.focus=!0},blur:function(e){t.focus=!1},__c:function(e){var p=t.model,o=!!e.target.checked;if(Array.isArray(p)){var b=t._i(p,null);o?b<0&&(t.model=p.concat(null)):b>-1&&(t.model=p.slice(0,b).concat(p.slice(b+1)))}else t.model=o}}})])])},staticRenderFns:[]};e.a=o},function(t,e,p){\"use strict\";var o={render:function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",{staticClass:\"vjs__tree\",style:{\"background-color\":t.treeContentBackground,position:t.currentDeep>1?\"\":\"relative\",\"margin-left\":1===t.currentDeep&&t.existCheckbox?\"30px\":\"\"},on:{click:function(e){e.stopPropagation(),t.handleClick(e)},mouseover:function(e){e.stopPropagation(),t.handleMouseover(e)},mouseout:function(e){e.stopPropagation(),t.handleMouseout(e)}}},[t.selectable&&t.existCheckbox?[p(\"checkbox\",{on:{change:function(e){t.handleClick(e,!0)}},model:{value:t.checkboxVal,callback:function(e){t.checkboxVal=e},expression:\"checkboxVal\"}})]:t._e(),t._v(\" \"),Array.isArray(t.data)||t.isObject(t.data)?[p(\"brackets-left\",{attrs:{visible:t.visible,data:t.data,\"show-length\":t.showLength,\"not-last-key\":t.notLastKey},on:{\"update:visible\":function(e){t.visible=e}}},[t.currentDeep>1&&!Array.isArray(t.parentData)?p(\"span\",[t._v(t._s(t.currentKey)+\":\")]):t._e()]),t._v(\" \"),t._l(t.data,(function(e,o){return p(\"div\",{directives:[{name:\"show\",rawName:\"v-show\",value:t.visible,expression:\"visible\"}],key:o,staticClass:\"vjs__tree__content\"},[p(\"vue-json-pretty\",{attrs:{\"parent-data\":t.data,data:e,deep:t.deep,\"show-length\":t.showLength,path:t.path+(Array.isArray(t.data)?\"[\"+o+\"]\":\".\"+o),\"path-checked\":t.pathChecked,\"path-selectable\":t.pathSelectable,\"selectable-type\":t.selectableType,\"current-key\":o,\"current-deep\":t.currentDeep+1},on:{click:t.handleItemClick}})],1)})),t._v(\" \"),p(\"brackets-right\",{attrs:{visible:t.visible,data:t.data,\"not-last-key\":t.notLastKey},on:{\"update:visible\":function(e){t.visible=e}}})]:p(\"simple-text\",{attrs:{parentDataType:t.getDataType(t.parentData),dataType:t.getDataType(t.data),text:t.data+\"\",notLastKey:t.notLastKey,currentKey:t.currentKey}})],2)},staticRenderFns:[]};e.a=o},function(t,e,p){\"use strict\";var o={render:function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",{directives:[{name:\"show\",rawName:\"v-show\",value:t.dataVisiable,expression:\"dataVisiable\"}]},[p(\"span\",{staticClass:\"vjs__tree__node\",on:{click:function(e){e.stopPropagation(),t.toggleBrackets(e)}}},[t._v(\"\\n    \"+t._s(t.bracketsFormatter(Array.isArray(t.data)?\"]\":\"}\"))+\"\\n  \")])])},staticRenderFns:[]};e.a=o},function(t,e,p){\"use strict\";var o={render:function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[\"object\"===t.parentDataType?p(\"span\",[t._v(t._s(t.currentKey)+\":\")]):t._e(),t._v(\" \"),p(\"span\",{class:\"vjs__value__\"+t.dataType},[t._v(\"\\n    \"+t._s(t.textFormatter(t.text))+\"\\n  \")])])},staticRenderFns:[]};e.a=o},function(t,e,p){\"use strict\";var o={render:function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[t._t(\"default\"),t._v(\" \"),p(\"span\",{directives:[{name:\"show\",rawName:\"v-show\",value:t.dataVisiable,expression:\"dataVisiable\"}],staticClass:\"vjs__tree__node\",on:{click:function(e){e.stopPropagation(),t.toggleBrackets(e)}}},[t._v(\"\\n    \"+t._s(Array.isArray(t.data)?\"[\":\"{\")+\"\\n  \")]),t._v(\" \"),p(\"span\",{directives:[{name:\"show\",rawName:\"v-show\",value:!t.dataVisiable,expression:\"!dataVisiable\"}],staticClass:\"vjs__tree__node\",on:{click:function(e){e.stopPropagation(),t.toggleBrackets(e)}}},[t._v(\"\\n    \"+t._s(t.doubleBracketsGenerator(t.data))+\"\\n  \")])],2)},staticRenderFns:[]};e.a=o},function(t,e,p){function o(t){for(var e=0;e<t.length;e++){var p=t[e],o=O[p.id];if(o){o.refs++;for(var b=0;b<o.parts.length;b++)o.parts[b](p.parts[b]);for(;b<p.parts.length;b++)o.parts.push(M(p.parts[b]));o.parts.length>p.parts.length&&(o.parts.length=p.parts.length)}else{var n=[];for(b=0;b<p.parts.length;b++)n.push(M(p.parts[b]));O[p.id]={id:p.id,refs:1,parts:n}}}}function b(){var t=document.createElement(\"style\");return t.type=\"text/css\",i.appendChild(t),t}function M(t){var e,p,o=document.querySelector(\"style[\"+l+'~=\"'+t.id+'\"]');if(o){if(s)return d;o.parentNode.removeChild(o)}if(u){var M=A++;o=a||(a=b()),e=n.bind(null,o,M,!1),p=n.bind(null,o,M,!0)}else o=b(),e=z.bind(null,o),p=function(){o.parentNode.removeChild(o)};return e(t),function(o){if(o){if(o.css===t.css&&o.media===t.media&&o.sourceMap===t.sourceMap)return;e(t=o)}else p()}}function n(t,e,p,o){var b=p?\"\":o.css;if(t.styleSheet)t.styleSheet.cssText=f(e,b);else{var M=document.createTextNode(b),n=t.childNodes;n[e]&&t.removeChild(n[e]),n.length?t.insertBefore(M,n[e]):t.appendChild(M)}}function z(t,e){var p=e.css,o=e.media,b=e.sourceMap;if(o&&t.setAttribute(\"media\",o),q.ssrId&&t.setAttribute(l,e.id),b&&(p+=\"\\n/*# sourceURL=\"+b.sources[0]+\" */\",p+=\"\\n/*# sourceMappingURL=data:application/json;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(b))))+\" */\"),t.styleSheet)t.styleSheet.cssText=p;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(p))}}var r=\"undefined\"!=typeof document;if(\"undefined\"!=typeof DEBUG&&DEBUG&&!r)throw new Error(\"vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.\");var c=p(64),O={},i=r&&(document.head||document.getElementsByTagName(\"head\")[0]),a=null,A=0,s=!1,d=function(){},q=null,l=\"data-vue-ssr-id\",u=\"undefined\"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());t.exports=function(t,e,p,b){s=p,q=b||{};var M=c(t,e);return o(M),function(e){for(var p=[],b=0;b<M.length;b++){var n=M[b];(z=O[n.id]).refs--,p.push(z)}for(e?o(M=c(t,e)):M=[],b=0;b<p.length;b++){var z;if(0===(z=p[b]).refs){for(var r=0;r<z.parts.length;r++)z.parts[r]();delete O[z.id]}}}};var f=function(){var t=[];return function(e,p){return t[e]=p,t.filter(Boolean).join(\"\\n\")}}()},function(t,e){t.exports=function(t,e){for(var p=[],o={},b=0;b<e.length;b++){var M=e[b],n=M[0],z={id:t+\":\"+b,css:M[1],media:M[2],sourceMap:M[3]};o[n]?o[n].parts.push(z):p.push(o[n]={id:n,parts:[z]})}return p}}])},\"29ZS\":function(t,e,p){var o,b,M;!function(p,n){\"use strict\";b=[],void 0===(M=\"function\"==typeof(o=function(){return function(t){var e,p=0,o=[],b=0,M=function(){var e=t.indexOf(\":\",p),o=t.substring(p,e);return p=e+2,parseInt(o,10)},n=function(){var e=t.indexOf(\";\",p),o=t.substring(p,e);return p=e+1,parseInt(o,10)},z=function(){for(var e,o,b=M(),n=0,z=0;z<b;)(e=t.charCodeAt(p+n++))<=127?z++:z+=e>2047?3:2;return o=t.substring(p,p+n),p+=n+2,o},r=function(){var e=t.charAt(p);return p+=2,e},c=function(){var t=r();switch(t){case\"i\":return n();case\"s\":return z();default:throw{name:\"Parse Error\",message:\"Unknown key type '\"+t+\"' at position \"+(p-2)}}};return(e=function(){var O,i,a=r();switch(a){case\"i\":return i=n(),o[b++]=i,i;case\"d\":return function(){var e=t.indexOf(\";\",p),M=t.substring(p,e);return p=e+1,M=parseFloat(M),o[b++]=M,M}();case\"b\":return function(){var e=t.indexOf(\";\",p),M=t.substring(p,e);return p=e+1,M=\"1\"===M,o[b++]=M,M}();case\"s\":return function(){var t=z();return o[b++]=t,t}();case\"a\":return function(){var t,n,z,r,O,i=M(),a=[],A={},s=a,d=b++;for(o[d]=s,z=0;z<i;z++)if(t=c(),n=e(),s===a&&parseInt(t,10)===z)a.push(n);else{if(s!==A){for(r=0,O=a.length;r<O;r++)A[r]=a[r];s=A,o[d]=s}A[t]=n}return p++,s}();case\"O\":return function(){var t,n,r,O,i,a,A,s,d,q={},l=b++,u=z();for(o[l]=q,t=M(),O=0;O<t;O++)i=c(),a=u,A=void 0,s=void 0,d=void 0,n=\"\\0\"!==i.charAt(0)?i:(d=i.indexOf(\"\\0\",1))>0?(A=i.substring(1,d),s=i.substr(d+1),\"*\"===A||a===A?s:A+\"::\"+s):void 0,r=e(),q[n]=r;return p++,q}();case\"C\":return{__PHP_Incomplete_Class_Name:z(),serialized:z()};case\"r\":return function(){var t=n(),e=o[t-1];return o[b++]=e,e}();case\"R\":return O=n(),o[O-1];case\"N\":return o[b++]=null,null;default:throw{name:\"Parse Error\",message:\"Unknown type '\"+a+\"' at position \"+(p-2)}}})()}})?o.apply(e,b):o)||(t.exports=M)}()},\"2SVd\":function(t,e,p){\"use strict\";t.exports=function(t){return/^([a-z][a-z\\d\\+\\-\\.]*:)?\\/\\//i.test(t)}},\"2UWG\":function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"K2E3\");function M(t){return void 0!==t._view.width}function n(t){var e,p,o,b,n=t._view;if(M(t)){var z=n.width/2;e=n.x-z,p=n.x+z,o=Math.min(n.y,n.base),b=Math.max(n.y,n.base)}else{var r=n.height/2;e=Math.min(n.x,n.base),p=Math.max(n.x,n.base),o=n.y-r,b=n.y+r}return{left:e,top:o,right:p,bottom:b}}o._set(\"global\",{elements:{rectangle:{backgroundColor:o.global.defaultColor,borderColor:o.global.defaultColor,borderSkipped:\"bottom\",borderWidth:0}}}),t.exports=b.extend({draw:function(){var t,e,p,o,b,M,n,z=this._chart.ctx,r=this._view,c=r.borderWidth;if(r.horizontal?(t=r.base,e=r.x,p=r.y-r.height/2,o=r.y+r.height/2,b=e>t?1:-1,M=1,n=r.borderSkipped||\"left\"):(t=r.x-r.width/2,e=r.x+r.width/2,p=r.y,b=1,M=(o=r.base)>p?1:-1,n=r.borderSkipped||\"bottom\"),c){var O=Math.min(Math.abs(t-e),Math.abs(p-o)),i=(c=c>O?O:c)/2,a=t+(\"left\"!==n?i*b:0),A=e+(\"right\"!==n?-i*b:0),s=p+(\"top\"!==n?i*M:0),d=o+(\"bottom\"!==n?-i*M:0);a!==A&&(p=s,o=d),s!==d&&(t=a,e=A)}z.beginPath(),z.fillStyle=r.backgroundColor,z.strokeStyle=r.borderColor,z.lineWidth=c;var q=[[t,o],[t,p],[e,p],[e,o]],l=[\"bottom\",\"left\",\"top\",\"right\"].indexOf(n,0);function u(t){return q[(l+t)%4]}-1===l&&(l=0);var f=u(0);z.moveTo(f[0],f[1]);for(var W=1;W<4;W++)f=u(W),z.lineTo(f[0],f[1]);z.fill(),c&&z.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var p=!1;if(this._view){var o=n(this);p=t>=o.left&&t<=o.right&&e>=o.top&&e<=o.bottom}return p},inLabelRange:function(t,e){if(!this._view)return!1;var p=n(this);return M(this)?t>=p.left&&t<=p.right:e>=p.top&&e<=p.bottom},inXRange:function(t){var e=n(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=n(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,e,p=this._view;return M(this)?(t=p.x,e=(p.y+p.base)/2):(t=(p.x+p.base)/2,e=p.y),{x:t,y:e}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})},\"35yf\":function(t,e,p){\"use strict\";p(\"CDJp\")._set(\"scatter\",{hover:{mode:\"single\"},scales:{xAxes:[{id:\"x-axis-1\",type:\"linear\",position:\"bottom\"}],yAxes:[{id:\"y-axis-1\",type:\"linear\",position:\"left\"}]},showLines:!1,tooltips:{callbacks:{title:function(){return\"\"},label:function(t){return\"(\"+t.xLabel+\", \"+t.yLabel+\")\"}}}}),t.exports=function(t){t.controllers.scatter=t.controllers.line}},\"3Irt\":function(t,e,p){\"use strict\";p.r(e);var o=p(\"LvDl\"),b=p.n(o),M=p(\"wd/R\"),n=p.n(M),z={components:{},data:function(){return{stats:{},workers:[],workload:[],ready:!1}},mounted:function(){document.title=\"Horizon - Dashboard\",this.refreshStatsPeriodically()},destroyed:function(){clearTimeout(this.timeout)},computed:{recentJobsPeriod:function(){return this.ready?\"Jobs past \".concat(this.determinePeriod(this.stats.periods.recentJobs)):\"Jobs past hour\"},failedJobsPeriod:function(){return this.ready?\"Failed jobs past \".concat(this.determinePeriod(this.stats.periods.failedJobs)):\"Failed jobs past 7 days\"}},methods:{loadStats:function(){var t=this;return this.$http.get(Horizon.basePath+\"/api/stats\").then((function(e){t.stats=e.data,b.a.values(e.data.wait)[0]&&(t.stats.max_wait_time=b.a.values(e.data.wait)[0],t.stats.max_wait_queue=b.a.keys(e.data.wait)[0].split(\":\")[1])}))},loadWorkers:function(){var t=this;return this.$http.get(Horizon.basePath+\"/api/masters\").then((function(e){t.workers=e.data}))},loadWorkload:function(){var t=this;return this.$http.get(Horizon.basePath+\"/api/workload\").then((function(e){t.workload=e.data}))},refreshStatsPeriodically:function(){var t=this;Promise.all([this.loadStats(),this.loadWorkers(),this.loadWorkload()]).then((function(){t.ready=!0,t.timeout=setTimeout((function(){t.refreshStatsPeriodically(!1)}),5e3)}))},countProcesses:function(t){return b.a.chain(t).values().sum().value().toLocaleString()},superVisorDisplayName:function(t,e){return b.a.replace(t,e+\":\",\"\")},humanTime:function(t){return n.a.duration(t,\"seconds\").humanize().replace(/^(.)|\\s+(.)/g,(function(t){return t.toUpperCase()}))},determinePeriod:function(t){return n.a.duration(n()().diff(n()().subtract(t,\"minutes\"))).humanize().replace(/^An?/i,\"\")}}},r=p(\"KHd+\"),c=Object(r.a)(z,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[p(\"div\",{staticClass:\"card\"},[t._m(0),t._v(\" \"),p(\"div\",{staticClass:\"card-bg-secondary\"},[p(\"div\",{staticClass:\"d-flex\"},[p(\"div\",{staticClass:\"w-25 border-right border-bottom\"},[p(\"div\",{staticClass:\"p-4\"},[p(\"small\",{staticClass:\"text-uppercase\"},[t._v(\"Jobs Per Minute\")]),t._v(\" \"),p(\"h4\",{staticClass:\"mt-4 mb-0\"},[t._v(\"\\n                            \"+t._s(t.stats.jobsPerMinute?t.stats.jobsPerMinute.toLocaleString():0)+\"\\n                        \")])])]),t._v(\" \"),p(\"div\",{staticClass:\"w-25 border-right border-bottom\"},[p(\"div\",{staticClass:\"p-4\"},[p(\"small\",{staticClass:\"text-uppercase\",domProps:{textContent:t._s(t.recentJobsPeriod)}}),t._v(\" \"),p(\"h4\",{staticClass:\"mt-4 mb-0\"},[t._v(\"\\n                            \"+t._s(t.stats.recentJobs?t.stats.recentJobs.toLocaleString():0)+\"\\n                        \")])])]),t._v(\" \"),p(\"div\",{staticClass:\"w-25 border-right border-bottom\"},[p(\"div\",{staticClass:\"p-4\"},[p(\"small\",{staticClass:\"text-uppercase\",domProps:{textContent:t._s(t.failedJobsPeriod)}}),t._v(\" \"),p(\"h4\",{staticClass:\"mt-4 mb-0\"},[t._v(\"\\n                            \"+t._s(t.stats.failedJobs?t.stats.failedJobs.toLocaleString():0)+\"\\n                        \")])])]),t._v(\" \"),p(\"div\",{staticClass:\"w-25 border-bottom\"},[p(\"div\",{staticClass:\"p-4\"},[p(\"small\",{staticClass:\"text-uppercase\"},[t._v(\"Status\")]),t._v(\" \"),p(\"div\",{staticClass:\"d-flex align-items-center mt-4\"},[\"running\"==t.stats.status?p(\"svg\",{staticClass:\"fill-success\",staticStyle:{width:\"1.5rem\",height:\"1.5rem\"},attrs:{viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zm12.73-1.41A8 8 0 1 0 4.34 4.34a8 8 0 0 0 11.32 11.32zM6.7 9.29L9 11.6l4.3-4.3 1.4 1.42L9 14.4l-3.7-3.7 1.4-1.42z\"}})]):t._e(),t._v(\" \"),\"paused\"==t.stats.status?p(\"svg\",{staticClass:\"fill-warning\",staticStyle:{width:\"1.5rem\",height:\"1.5rem\"},attrs:{viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zm12.73-1.41A8 8 0 1 0 4.34 4.34a8 8 0 0 0 11.32 11.32zM7 6h2v8H7V6zm4 0h2v8h-2V6z\"}})]):t._e(),t._v(\" \"),\"inactive\"==t.stats.status?p(\"svg\",{staticClass:\"fill-danger\",staticStyle:{width:\"1.5rem\",height:\"1.5rem\"},attrs:{viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zm1.41-1.41A8 8 0 1 0 15.66 4.34 8 8 0 0 0 4.34 15.66zm9.9-8.49L11.41 10l2.83 2.83-1.41 1.41L10 11.41l-2.83 2.83-1.41-1.41L8.59 10 5.76 7.17l1.41-1.41L10 8.59l2.83-2.83 1.41 1.41z\"}})]):t._e(),t._v(\" \"),p(\"h4\",{staticClass:\"mb-0 ml-2\"},[t._v(t._s({running:\"Active\",paused:\"Paused\",inactive:\"Inactive\"}[t.stats.status]))])])])])]),t._v(\" \"),p(\"div\",{staticClass:\"d-flex\"},[p(\"div\",{staticClass:\"w-25 border-right\"},[p(\"div\",{staticClass:\"p-4 mb-0\"},[p(\"small\",{staticClass:\"text-uppercase\"},[t._v(\"TOTAL PROCESSES\")]),t._v(\" \"),p(\"h4\",{staticClass:\"mt-4\"},[t._v(\"\\n                            \"+t._s(t.stats.processes?t.stats.processes.toLocaleString():0)+\"\\n                        \")])])]),t._v(\" \"),p(\"div\",{staticClass:\"w-25 border-right\"},[p(\"div\",{staticClass:\"p-4 mb-0\"},[p(\"small\",{staticClass:\"text-uppercase\"},[t._v(\"MAX WAIT TIME\")]),t._v(\" \"),t.stats.max_wait_queue?p(\"small\",[t._v(\"(\"+t._s(t.stats.max_wait_queue)+\")\")]):t._e(),t._v(\" \"),p(\"h4\",{staticClass:\"mt-4\"},[t._v(\"\\n                            \"+t._s(t.stats.max_wait_time?t.humanTime(t.stats.max_wait_time):\"-\")+\"\\n                        \")])])]),t._v(\" \"),p(\"div\",{staticClass:\"w-25 border-right\"},[p(\"div\",{staticClass:\"p-4 mb-0\"},[p(\"small\",{staticClass:\"text-uppercase\"},[t._v(\"MAX RUNTIME\")]),t._v(\" \"),p(\"h4\",{staticClass:\"mt-4\"},[t._v(\"\\n                            \"+t._s(t.stats.queueWithMaxRuntime?t.stats.queueWithMaxRuntime:\"-\")+\"\\n                        \")])])]),t._v(\" \"),p(\"div\",{staticClass:\"w-25\"},[p(\"div\",{staticClass:\"p-4 mb-0\"},[p(\"small\",{staticClass:\"text-uppercase\"},[t._v(\"MAX THROUGHPUT\")]),t._v(\" \"),p(\"h4\",{staticClass:\"mt-4\"},[t._v(\"\\n                            \"+t._s(t.stats.queueWithMaxThroughput?t.stats.queueWithMaxThroughput:\"-\")+\"\\n                        \")])])])])])]),t._v(\" \"),t.workload.length?p(\"div\",{staticClass:\"card mt-4\"},[t._m(1),t._v(\" \"),p(\"table\",{staticClass:\"table table-hover table-sm mb-0\"},[t._m(2),t._v(\" \"),p(\"tbody\",t._l(t.workload,(function(e){return p(\"tr\",[p(\"td\",[p(\"span\",[t._v(t._s(e.name.replace(/,/g,\", \")))])]),t._v(\" \"),p(\"td\",[t._v(t._s(e.processes?e.processes.toLocaleString():0))]),t._v(\" \"),p(\"td\",[t._v(t._s(e.length?e.length.toLocaleString():0))]),t._v(\" \"),p(\"td\",{staticClass:\"text-right\"},[t._v(t._s(t.humanTime(e.wait)))])])})),0)])]):t._e(),t._v(\" \"),t._l(t.workers,(function(e){return p(\"div\",{key:e.name,staticClass:\"card mt-4\"},[p(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[p(\"h5\",[t._v(t._s(e.name))])]),t._v(\" \"),p(\"table\",{staticClass:\"table table-hover table-sm mb-0\"},[t._m(3,!0),t._v(\" \"),p(\"tbody\",t._l(e.supervisors,(function(o){return p(\"tr\",[p(\"td\",[t._v(t._s(t.superVisorDisplayName(o.name,e.name)))]),t._v(\" \"),p(\"td\",[t._v(t._s(t.countProcesses(o.processes)))]),t._v(\" \"),p(\"td\",[t._v(t._s(o.options.queue.replace(/,/g,\", \")))]),t._v(\" \"),p(\"td\",{staticClass:\"text-right\"},[t._v(\"\\n                    (\"+t._s(o.options.balance.charAt(0).toUpperCase()+o.options.balance.slice(1))+\")\\n                \")])])})),0)])])}))],2)}),[function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[e(\"h5\",[this._v(\"Overview\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[e(\"h5\",[this._v(\"Current Workload\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"thead\",[e(\"tr\",[e(\"th\",[this._v(\"Queue\")]),this._v(\" \"),e(\"th\",[this._v(\"Processes\")]),this._v(\" \"),e(\"th\",[this._v(\"Jobs\")]),this._v(\" \"),e(\"th\",{staticClass:\"text-right\"},[this._v(\"Wait\")])])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"thead\",[e(\"tr\",[e(\"th\",[this._v(\"Supervisor\")]),this._v(\" \"),e(\"th\",[this._v(\"Processes\")]),this._v(\" \"),e(\"th\",[this._v(\"Queues\")]),this._v(\" \"),e(\"th\",{staticClass:\"text-right\"},[this._v(\"Balancing\")])])])}],!1,null,null,null);e.default=c.exports},\"5ZZ7\":function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"vvH+\"),M=p(\"RDha\");o._set(\"polarArea\",{scale:{type:\"radialLinear\",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(t){var e=[];e.push('<ul class=\"'+t.id+'-legend\">');var p=t.data,o=p.datasets,b=p.labels;if(o.length)for(var M=0;M<o[0].data.length;++M)e.push('<li><span style=\"background-color:'+o[0].backgroundColor[M]+'\"></span>'),b[M]&&e.push(b[M]),e.push(\"</li>\");return e.push(\"</ul>\"),e.join(\"\")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(p,o){var b=t.getDatasetMeta(0),n=e.datasets[0],z=b.data[o].custom||{},r=M.valueAtIndexOrDefault,c=t.options.elements.arc;return{text:p,fillStyle:z.backgroundColor?z.backgroundColor:r(n.backgroundColor,o,c.backgroundColor),strokeStyle:z.borderColor?z.borderColor:r(n.borderColor,o,c.borderColor),lineWidth:z.borderWidth?z.borderWidth:r(n.borderWidth,o,c.borderWidth),hidden:isNaN(n.data[o])||b.data[o].hidden,index:o}})):[]}},onClick:function(t,e){var p,o,b,M=e.index,n=this.chart;for(p=0,o=(n.data.datasets||[]).length;p<o;++p)(b=n.getDatasetMeta(p)).data[M].hidden=!b.data[M].hidden;n.update()}},tooltips:{callbacks:{title:function(){return\"\"},label:function(t,e){return e.labels[t.index]+\": \"+t.yLabel}}}}),t.exports=function(t){t.controllers.polarArea=t.DatasetController.extend({dataElementType:b.Arc,linkScales:M.noop,update:function(t){var e,p,o,b=this,n=b.getDataset(),z=b.getMeta(),r=b.chart.options.startAngle||0,c=b._starts=[],O=b._angles=[];for(b._updateRadius(),z.count=b.countVisibleElements(),e=0,p=n.data.length;e<p;e++)c[e]=r,o=b._computeAngle(e),O[e]=o,r+=o;M.each(z.data,(function(e,p){b.updateElement(e,p,t)}))},_updateRadius:function(){var t=this,e=t.chart,p=e.chartArea,o=e.options,b=o.elements.arc,M=Math.min(p.right-p.left,p.bottom-p.top);e.outerRadius=Math.max((M-b.borderWidth/2)/2,0),e.innerRadius=Math.max(o.cutoutPercentage?e.outerRadius/100*o.cutoutPercentage:1,0),e.radiusLength=(e.outerRadius-e.innerRadius)/e.getVisibleDatasetCount(),t.outerRadius=e.outerRadius-e.radiusLength*t.index,t.innerRadius=t.outerRadius-e.radiusLength},updateElement:function(t,e,p){var o=this,b=o.chart,n=o.getDataset(),z=b.options,r=z.animation,c=b.scale,O=b.data.labels,i=c.xCenter,a=c.yCenter,A=z.startAngle,s=t.hidden?0:c.getDistanceFromCenterForValue(n.data[e]),d=o._starts[e],q=d+(t.hidden?0:o._angles[e]),l=r.animateScale?0:c.getDistanceFromCenterForValue(n.data[e]);M.extend(t,{_datasetIndex:o.index,_index:e,_scale:c,_model:{x:i,y:a,innerRadius:0,outerRadius:p?l:s,startAngle:p&&r.animateRotate?A:d,endAngle:p&&r.animateRotate?A:q,label:M.valueAtIndexOrDefault(O,e,O[e])}});var u=this.chart.options.elements.arc,f=t.custom||{},W=M.valueAtIndexOrDefault,h=t._model;h.backgroundColor=f.backgroundColor?f.backgroundColor:W(n.backgroundColor,e,u.backgroundColor),h.borderColor=f.borderColor?f.borderColor:W(n.borderColor,e,u.borderColor),h.borderWidth=f.borderWidth?f.borderWidth:W(n.borderWidth,e,u.borderWidth),t.pivot()},countVisibleElements:function(){var t=this.getDataset(),e=this.getMeta(),p=0;return M.each(e.data,(function(e,o){isNaN(t.data[o])||e.hidden||p++})),p},_computeAngle:function(t){var e=this,p=this.getMeta().count,o=e.getDataset(),b=e.getMeta();if(isNaN(o.data[t])||b.data[t].hidden)return 0;var n={chart:e.chart,dataIndex:t,dataset:o,datasetIndex:e.index};return M.options.resolve([e.chart.options.elements.arc.angle,2*Math.PI/p],n,t)}})}},\"5oMp\":function(t,e,p){\"use strict\";t.exports=function(t,e){return e?t.replace(/\\/+$/,\"\")+\"/\"+e.replace(/^\\/+/,\"\"):t}},\"6rqY\":function(t,e,p){\"use strict\";var o=p(\"A5uo\"),b=p(\"dpnK\"),M=p(\"CDJp\"),n=p(\"RDha\"),z=p(\"mlr9\"),r=p(\"fELs\"),c=p(\"iM7B\"),O=p(\"VgNv\"),i=p(\"tjFV\"),a=p(\"x8uC\");t.exports=function(t){function e(e){var p=e.options;n.each(e.scales,(function(t){r.removeBox(e,t)})),p=n.configMerge(t.defaults.global,t.defaults[e.config.type],p),e.options=e.config.options=p,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=p.tooltips,e.tooltip.initialize()}function p(t){return\"top\"===t||\"bottom\"===t}t.types={},t.instances={},t.controllers={},n.extend(t.prototype,{construct:function(e,p){var o=this;p=function(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=n.configMerge(M.global,M[t.type],t.options||{}),t}(p);var b=c.acquireContext(e,p),z=b&&b.canvas,r=z&&z.height,O=z&&z.width;o.id=n.uid(),o.ctx=b,o.canvas=z,o.config=p,o.width=O,o.height=r,o.aspectRatio=r?O/r:null,o.options=p.options,o._bufferedRender=!1,o.chart=o,o.controller=o,t.instances[o.id]=o,Object.defineProperty(o,\"data\",{get:function(){return o.config.data},set:function(t){o.config.data=t}}),b&&z&&(o.initialize(),o.update())},initialize:function(){var t=this;return O.notify(t,\"beforeInit\"),n.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),O.notify(t,\"afterInit\"),t},clear:function(){return n.canvas.clear(this),this},stop:function(){return b.cancelAnimation(this),this},resize:function(t){var e=this,p=e.options,o=e.canvas,b=p.maintainAspectRatio&&e.aspectRatio||null,M=Math.max(0,Math.floor(n.getMaximumWidth(o))),z=Math.max(0,Math.floor(b?M/b:n.getMaximumHeight(o)));if((e.width!==M||e.height!==z)&&(o.width=e.width=M,o.height=e.height=z,o.style.width=M+\"px\",o.style.height=z+\"px\",n.retinaScale(e,p.devicePixelRatio),!t)){var r={width:M,height:z};O.notify(e,\"resize\",[r]),e.options.onResize&&e.options.onResize(e,r),e.stop(),e.update({duration:e.options.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},p=t.scale;n.each(e.xAxes,(function(t,e){t.id=t.id||\"x-axis-\"+e})),n.each(e.yAxes,(function(t,e){t.id=t.id||\"y-axis-\"+e})),p&&(p.id=p.id||\"scale\")},buildOrUpdateScales:function(){var t=this,e=t.options,o=t.scales||{},b=[],M=Object.keys(o).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(b=b.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:\"category\",dposition:\"bottom\"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:\"linear\",dposition:\"left\"}})))),e.scale&&b.push({options:e.scale,dtype:\"radialLinear\",isDefault:!0,dposition:\"chartArea\"}),n.each(b,(function(e){var b=e.options,z=b.id,r=n.valueOrDefault(b.type,e.dtype);p(b.position)!==p(e.dposition)&&(b.position=e.dposition),M[z]=!0;var c=null;if(z in o&&o[z].type===r)(c=o[z]).options=b,c.ctx=t.ctx,c.chart=t;else{var O=i.getScaleConstructor(r);if(!O)return;c=new O({id:z,type:r,options:b,ctx:t.ctx,chart:t}),o[c.id]=c}c.mergeTicksOptions(),e.isDefault&&(t.scale=c)})),n.each(M,(function(t,e){t||delete o[e]})),t.scales=o,i.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,p=[],o=[];return n.each(e.data.datasets,(function(b,M){var n=e.getDatasetMeta(M),z=b.type||e.config.type;if(n.type&&n.type!==z&&(e.destroyDatasetMeta(M),n=e.getDatasetMeta(M)),n.type=z,p.push(n.type),n.controller)n.controller.updateIndex(M),n.controller.linkScales();else{var r=t.controllers[n.type];if(void 0===r)throw new Error('\"'+n.type+'\" is not a chart type.');n.controller=new r(e,M),o.push(n.controller)}}),e),o},resetElements:function(){var t=this;n.each(t.data.datasets,(function(e,p){t.getDatasetMeta(p).controller.reset()}),t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var p=this;if(t&&\"object\"==typeof t||(t={duration:t,lazy:arguments[1]}),e(p),O._invalidate(p),!1!==O.notify(p,\"beforeUpdate\")){p.tooltip._data=p.data;var o=p.buildOrUpdateControllers();n.each(p.data.datasets,(function(t,e){p.getDatasetMeta(e).controller.buildOrUpdateElements()}),p),p.updateLayout(),p.options.animation&&p.options.animation.duration&&n.each(o,(function(t){t.reset()})),p.updateDatasets(),p.tooltip.initialize(),p.lastActive=[],O.notify(p,\"afterUpdate\"),p._bufferedRender?p._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:p.render(t)}},updateLayout:function(){!1!==O.notify(this,\"beforeLayout\")&&(r.update(this,this.width,this.height),O.notify(this,\"afterScaleUpdate\"),O.notify(this,\"afterLayout\"))},updateDatasets:function(){if(!1!==O.notify(this,\"beforeDatasetsUpdate\")){for(var t=0,e=this.data.datasets.length;t<e;++t)this.updateDataset(t);O.notify(this,\"afterDatasetsUpdate\")}},updateDataset:function(t){var e=this.getDatasetMeta(t),p={meta:e,index:t};!1!==O.notify(this,\"beforeDatasetUpdate\",[p])&&(e.controller.update(),O.notify(this,\"afterDatasetUpdate\",[p]))},render:function(t){var e=this;t&&\"object\"==typeof t||(t={duration:t,lazy:arguments[1]});var p=t.duration,M=t.lazy;if(!1!==O.notify(e,\"beforeRender\")){var z=e.options.animation,r=function(t){O.notify(e,\"afterRender\"),n.callback(z&&z.onComplete,[t],e)};if(z&&(void 0!==p&&0!==p||void 0===p&&0!==z.duration)){var c=new o({numSteps:(p||z.duration)/16.66,easing:t.easing||z.easing,render:function(t,e){var p=n.easing.effects[e.easing],o=e.currentStep,b=o/e.numSteps;t.draw(p(b),b,o)},onAnimationProgress:z.onProgress,onAnimationComplete:r});b.addAnimation(e,c,p,M)}else e.draw(),r(new o({numSteps:0,chart:e}));return e}},draw:function(t){var e=this;e.clear(),n.isNullOrUndef(t)&&(t=1),e.transition(t),e.width<=0||e.height<=0||!1!==O.notify(e,\"beforeDraw\",[t])&&(n.each(e.boxes,(function(t){t.draw(e.chartArea)}),e),e.scale&&e.scale.draw(),e.drawDatasets(t),e._drawTooltip(t),O.notify(e,\"afterDraw\",[t]))},transition:function(t){for(var e=0,p=(this.data.datasets||[]).length;e<p;++e)this.isDatasetVisible(e)&&this.getDatasetMeta(e).controller.transition(t);this.tooltip.transition(t)},drawDatasets:function(t){var e=this;if(!1!==O.notify(e,\"beforeDatasetsDraw\",[t])){for(var p=(e.data.datasets||[]).length-1;p>=0;--p)e.isDatasetVisible(p)&&e.drawDataset(p,t);O.notify(e,\"afterDatasetsDraw\",[t])}},drawDataset:function(t,e){var p=this.getDatasetMeta(t),o={meta:p,index:t,easingValue:e};!1!==O.notify(this,\"beforeDatasetDraw\",[o])&&(p.controller.draw(e),O.notify(this,\"afterDatasetDraw\",[o]))},_drawTooltip:function(t){var e=this.tooltip,p={tooltip:e,easingValue:t};!1!==O.notify(this,\"beforeTooltipDraw\",[p])&&(e.draw(),O.notify(this,\"afterTooltipDraw\",[p]))},getElementAtEvent:function(t){return z.modes.single(this,t)},getElementsAtEvent:function(t){return z.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return z.modes[\"x-axis\"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,p){var o=z.modes[e];return\"function\"==typeof o?o(this,t,p):[]},getDatasetAtEvent:function(t){return z.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var p=e._meta[this.id];return p||(p=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),p},getVisibleDatasetCount:function(){for(var t=0,e=0,p=this.data.datasets.length;e<p;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return\"boolean\"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(t){var e=this.id,p=this.data.datasets[t],o=p._meta&&p._meta[e];o&&(o.controller.destroy(),delete p._meta[e])},destroy:function(){var e,p,o=this,b=o.canvas;for(o.stop(),e=0,p=o.data.datasets.length;e<p;++e)o.destroyDatasetMeta(e);b&&(o.unbindEvents(),n.canvas.clear(o),c.releaseContext(o.ctx),o.canvas=null,o.ctx=null),O.notify(o,\"destroy\"),delete t.instances[o.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var t=this;t.tooltip=new a({_chart:t,_chartInstance:t,_data:t.data,_options:t.options.tooltips},t)},bindEvents:function(){var t=this,e=t._listeners={},p=function(){t.eventHandler.apply(t,arguments)};n.each(t.options.events,(function(o){c.addEventListener(t,o,p),e[o]=p})),t.options.responsive&&(p=function(){t.resize()},c.addEventListener(t,\"resize\",p),e.resize=p)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,n.each(e,(function(e,p){c.removeEventListener(t,p,e)})))},updateHoverStyle:function(t,e,p){var o,b,M,n=p?\"setHoverStyle\":\"removeHoverStyle\";for(b=0,M=t.length;b<M;++b)(o=t[b])&&this.getDatasetMeta(o._datasetIndex).controller[n](o)},eventHandler:function(t){var e=this,p=e.tooltip;if(!1!==O.notify(e,\"beforeEvent\",[t])){e._bufferedRender=!0,e._bufferedRequest=null;var o=e.handleEvent(t);p&&(o=p._start?p.handleEvent(t):o|p.handleEvent(t)),O.notify(e,\"afterEvent\",[t]);var b=e._bufferedRequest;return b?e.render(b):o&&!e.animating&&(e.stop(),e.render({duration:e.options.hover.animationDuration,lazy:!0})),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e,p=this,o=p.options||{},b=o.hover;return p.lastActive=p.lastActive||[],\"mouseout\"===t.type?p.active=[]:p.active=p.getElementsAtEventForMode(t,b.mode,b),n.callback(o.onHover||o.hover.onHover,[t.native,p.active],p),\"mouseup\"!==t.type&&\"click\"!==t.type||o.onClick&&o.onClick.call(p,t.native,p.active),p.lastActive.length&&p.updateHoverStyle(p.lastActive,b.mode,!1),p.active.length&&b.mode&&p.updateHoverStyle(p.active,b.mode,!0),e=!n.arrayEquals(p.active,p.lastActive),p.lastActive=p.active,e}}),t.Controller=t}},\"6ww4\":function(t,e,p){var o=p(\"uxXc\"),b=p(\"mgIt\"),M=function(t){return t instanceof M?t:this instanceof M?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void(\"string\"==typeof t?(e=b.getRgba(t))?this.setValues(\"rgb\",e):(e=b.getHsla(t))?this.setValues(\"hsl\",e):(e=b.getHwb(t))&&this.setValues(\"hwb\",e):\"object\"==typeof t&&(void 0!==(e=t).r||void 0!==e.red?this.setValues(\"rgb\",e):void 0!==e.l||void 0!==e.lightness?this.setValues(\"hsl\",e):void 0!==e.v||void 0!==e.value?this.setValues(\"hsv\",e):void 0!==e.w||void 0!==e.whiteness?this.setValues(\"hwb\",e):void 0===e.c&&void 0===e.cyan||this.setValues(\"cmyk\",e)))):new M(t);var e};M.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace(\"rgb\",arguments)},hsl:function(){return this.setSpace(\"hsl\",arguments)},hsv:function(){return this.setSpace(\"hsv\",arguments)},hwb:function(){return this.setSpace(\"hwb\",arguments)},cmyk:function(){return this.setSpace(\"cmyk\",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues(\"alpha\",t),this)},red:function(t){return this.setChannel(\"rgb\",0,t)},green:function(t){return this.setChannel(\"rgb\",1,t)},blue:function(t){return this.setChannel(\"rgb\",2,t)},hue:function(t){return t&&(t=(t%=360)<0?360+t:t),this.setChannel(\"hsl\",0,t)},saturation:function(t){return this.setChannel(\"hsl\",1,t)},lightness:function(t){return this.setChannel(\"hsl\",2,t)},saturationv:function(t){return this.setChannel(\"hsv\",1,t)},whiteness:function(t){return this.setChannel(\"hwb\",1,t)},blackness:function(t){return this.setChannel(\"hwb\",2,t)},value:function(t){return this.setChannel(\"hsv\",2,t)},cyan:function(t){return this.setChannel(\"cmyk\",0,t)},magenta:function(t){return this.setChannel(\"cmyk\",1,t)},yellow:function(t){return this.setChannel(\"cmyk\",2,t)},black:function(t){return this.setChannel(\"cmyk\",3,t)},hexString:function(){return b.hexString(this.values.rgb)},rgbString:function(){return b.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return b.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return b.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return b.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return b.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return b.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return b.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],p=0;p<t.length;p++){var o=t[p]/255;e[p]=o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),p=t.luminosity();return e>p?(e+.05)/(p+.05):(p+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?\"AAA\":e>=4.5?\"AA\":\"\"},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues(\"rgb\",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues(\"hsl\",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues(\"hsl\",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues(\"hsl\",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues(\"hsl\",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues(\"hwb\",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues(\"hwb\",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues(\"rgb\",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues(\"alpha\",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues(\"alpha\",e+e*t),this},rotate:function(t){var e=this.values.hsl,p=(e[0]+t)%360;return e[0]=p<0?360+p:p,this.setValues(\"hsl\",e),this},mix:function(t,e){var p=t,o=void 0===e?.5:e,b=2*o-1,M=this.alpha()-p.alpha(),n=((b*M==-1?b:(b+M)/(1+b*M))+1)/2,z=1-n;return this.rgb(n*this.red()+z*p.red(),n*this.green()+z*p.green(),n*this.blue()+z*p.blue()).alpha(this.alpha()*o+p.alpha()*(1-o))},toJSON:function(){return this.rgb()},clone:function(){var t,e,p=new M,o=this.values,b=p.values;for(var n in o)o.hasOwnProperty(n)&&(t=o[n],\"[object Array]\"===(e={}.toString.call(t))?b[n]=t.slice(0):\"[object Number]\"===e&&(b[n]=t));return p}},M.prototype.spaces={rgb:[\"red\",\"green\",\"blue\"],hsl:[\"hue\",\"saturation\",\"lightness\"],hsv:[\"hue\",\"saturation\",\"value\"],hwb:[\"hue\",\"whiteness\",\"blackness\"],cmyk:[\"cyan\",\"magenta\",\"yellow\",\"black\"]},M.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},M.prototype.getValues=function(t){for(var e=this.values,p={},o=0;o<t.length;o++)p[t.charAt(o)]=e[t][o];return 1!==e.alpha&&(p.a=e.alpha),p},M.prototype.setValues=function(t,e){var p,b,M=this.values,n=this.spaces,z=this.maxes,r=1;if(this.valid=!0,\"alpha\"===t)r=e;else if(e.length)M[t]=e.slice(0,t.length),r=e[t.length];else if(void 0!==e[t.charAt(0)]){for(p=0;p<t.length;p++)M[t][p]=e[t.charAt(p)];r=e.a}else if(void 0!==e[n[t][0]]){var c=n[t];for(p=0;p<t.length;p++)M[t][p]=e[c[p]];r=e.alpha}if(M.alpha=Math.max(0,Math.min(1,void 0===r?M.alpha:r)),\"alpha\"===t)return!1;for(p=0;p<t.length;p++)b=Math.max(0,Math.min(z[t][p],M[t][p])),M[t][p]=Math.round(b);for(var O in n)O!==t&&(M[O]=o[t][O](M[t]));return!0},M.prototype.setSpace=function(t,e){var p=e[0];return void 0===p?this.getValues(t):(\"number\"==typeof p&&(p=Array.prototype.slice.call(e)),this.setValues(t,p),this)},M.prototype.setChannel=function(t,e,p){var o=this.values[t];return void 0===p?o[e]:(p===o[e]||(o[e]=p,this.setValues(t,o)),this)},\"undefined\"!=typeof window&&(window.Color=M),t.exports=M},\"7O6V\":function(t,e,p){\"use strict\";t.exports=function(t){t.Line=function(e,p){return p.type=\"line\",new t(e,p)}}},\"8//i\":function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"RDha\"),M=p(\"tjFV\"),n=p(\"g8vO\");t.exports=function(t){var e=o.global,p={display:!0,animate:!0,position:\"chartArea\",angleLines:{display:!0,color:\"rgba(0, 0, 0, 0.1)\",lineWidth:1},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:\"rgba(255,255,255,0.75)\",backdropPaddingY:2,backdropPaddingX:2,callback:n.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function z(t){var e=t.options;return e.angleLines.display||e.pointLabels.display?t.chart.data.labels.length:0}function r(t){var p=t.options.pointLabels,o=b.valueOrDefault(p.fontSize,e.defaultFontSize),M=b.valueOrDefault(p.fontStyle,e.defaultFontStyle),n=b.valueOrDefault(p.fontFamily,e.defaultFontFamily);return{size:o,style:M,family:n,font:b.fontString(o,M,n)}}function c(t,e,p,o,b){return t===o||t===b?{start:e-p/2,end:e+p/2}:t<o||t>b?{start:e-p-5,end:e}:{start:e,end:e+p+5}}function O(t){return 0===t||180===t?\"center\":t<180?\"left\":\"right\"}function i(t,e,p,o){if(b.isArray(e))for(var M=p.y,n=1.5*o,z=0;z<e.length;++z)t.fillText(e[z],p.x,M),M+=n;else t.fillText(e,p.x,p.y)}function a(t,e,p){90===t||270===t?p.y-=e.h/2:(t>270||t<90)&&(p.y-=e.h)}function A(t){return b.isNumber(t)?t:0}var s=t.LinearScaleBase.extend({setDimensions:function(){var t=this,p=t.options,o=p.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var M=b.min([t.height,t.width]),n=b.valueOrDefault(o.fontSize,e.defaultFontSize);t.drawingArea=p.display?M/2-(n/2+o.backdropPaddingY):M/2},determineDataLimits:function(){var t=this,e=t.chart,p=Number.POSITIVE_INFINITY,o=Number.NEGATIVE_INFINITY;b.each(e.data.datasets,(function(M,n){if(e.isDatasetVisible(n)){var z=e.getDatasetMeta(n);b.each(M.data,(function(e,b){var M=+t.getRightValue(e);isNaN(M)||z.data[b].hidden||(p=Math.min(M,p),o=Math.max(M,o))}))}})),t.min=p===Number.POSITIVE_INFINITY?0:p,t.max=o===Number.NEGATIVE_INFINITY?0:o,t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,p=b.valueOrDefault(t.fontSize,e.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*p)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,e;this.options.pointLabels.display?function(t){var e,p,o,M=r(t),n=Math.min(t.height/2,t.width/2),O={r:t.width,l:0,t:t.height,b:0},i={};t.ctx.font=M.font,t._pointLabelSizes=[];var a,A,s,d=z(t);for(e=0;e<d;e++){o=t.getPointPosition(e,n),a=t.ctx,A=M.size,s=t.pointLabels[e]||\"\",p=b.isArray(s)?{w:b.longestText(a,a.font,s),h:s.length*A+1.5*(s.length-1)*A}:{w:a.measureText(s).width,h:A},t._pointLabelSizes[e]=p;var q=t.getIndexAngle(e),l=b.toDegrees(q)%360,u=c(l,o.x,p.w,0,180),f=c(l,o.y,p.h,90,270);u.start<O.l&&(O.l=u.start,i.l=q),u.end>O.r&&(O.r=u.end,i.r=q),f.start<O.t&&(O.t=f.start,i.t=q),f.end>O.b&&(O.b=f.end,i.b=q)}t.setReductions(n,O,i)}(this):(t=this,e=Math.min(t.height/2,t.width/2),t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0))},setReductions:function(t,e,p){var o=e.l/Math.sin(p.l),b=Math.max(e.r-this.width,0)/Math.sin(p.r),M=-e.t/Math.cos(p.t),n=-Math.max(e.b-this.height,0)/Math.cos(p.b);o=A(o),b=A(b),M=A(M),n=A(n),this.drawingArea=Math.min(Math.round(t-(o+b)/2),Math.round(t-(M+n)/2)),this.setCenterPoint(o,b,M,n)},setCenterPoint:function(t,e,p,o){var b=this,M=b.width-e-b.drawingArea,n=t+b.drawingArea,z=p+b.drawingArea,r=b.height-o-b.drawingArea;b.xCenter=Math.round((n+M)/2+b.left),b.yCenter=Math.round((z+r)/2+b.top)},getIndexAngle:function(t){return t*(2*Math.PI/z(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var p=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*p:(t-e.min)*p},getPointPosition:function(t,e){var p=this.getIndexAngle(t)-Math.PI/2;return{x:Math.round(Math.cos(p)*e)+this.xCenter,y:Math.round(Math.sin(p)*e)+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0)},draw:function(){var t=this,p=t.options,o=p.gridLines,M=p.ticks,n=b.valueOrDefault;if(p.display){var c=t.ctx,A=this.getIndexAngle(0),s=n(M.fontSize,e.defaultFontSize),d=n(M.fontStyle,e.defaultFontStyle),q=n(M.fontFamily,e.defaultFontFamily),l=b.fontString(s,d,q);b.each(t.ticks,(function(p,r){if(r>0||M.reverse){var O=t.getDistanceFromCenterForValue(t.ticksAsNumbers[r]);if(o.display&&0!==r&&function(t,e,p,o){var M=t.ctx;if(M.strokeStyle=b.valueAtIndexOrDefault(e.color,o-1),M.lineWidth=b.valueAtIndexOrDefault(e.lineWidth,o-1),t.options.gridLines.circular)M.beginPath(),M.arc(t.xCenter,t.yCenter,p,0,2*Math.PI),M.closePath(),M.stroke();else{var n=z(t);if(0===n)return;M.beginPath();var r=t.getPointPosition(0,p);M.moveTo(r.x,r.y);for(var c=1;c<n;c++)r=t.getPointPosition(c,p),M.lineTo(r.x,r.y);M.closePath(),M.stroke()}}(t,o,O,r),M.display){var i=n(M.fontColor,e.defaultFontColor);if(c.font=l,c.save(),c.translate(t.xCenter,t.yCenter),c.rotate(A),M.showLabelBackdrop){var a=c.measureText(p).width;c.fillStyle=M.backdropColor,c.fillRect(-a/2-M.backdropPaddingX,-O-s/2-M.backdropPaddingY,a+2*M.backdropPaddingX,s+2*M.backdropPaddingY)}c.textAlign=\"center\",c.textBaseline=\"middle\",c.fillStyle=i,c.fillText(p,0,-O),c.restore()}}})),(p.angleLines.display||p.pointLabels.display)&&function(t){var p=t.ctx,o=t.options,M=o.angleLines,n=o.pointLabels;p.lineWidth=M.lineWidth,p.strokeStyle=M.color;var c=t.getDistanceFromCenterForValue(o.ticks.reverse?t.min:t.max),A=r(t);p.textBaseline=\"top\";for(var s=z(t)-1;s>=0;s--){if(M.display){var d=t.getPointPosition(s,c);p.beginPath(),p.moveTo(t.xCenter,t.yCenter),p.lineTo(d.x,d.y),p.stroke(),p.closePath()}if(n.display){var q=t.getPointPosition(s,c+5),l=b.valueAtIndexOrDefault(n.fontColor,s,e.defaultFontColor);p.font=A.font,p.fillStyle=l;var u=t.getIndexAngle(s),f=b.toDegrees(u);p.textAlign=O(f),a(f,t._pointLabelSizes[s],q),i(p,t.pointLabels[s]||\"\",q,A.size)}}}(t)}}});M.registerScaleType(\"radialLinear\",s,p)}},\"8L3F\":function(t,e,p){\"use strict\";p.r(e),function(t){for(var p=\"undefined\"!=typeof window&&\"undefined\"!=typeof document,o=[\"Edge\",\"Trident\",\"Firefox\"],b=0,M=0;M<o.length;M+=1)if(p&&navigator.userAgent.indexOf(o[M])>=0){b=1;break}var n=p&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),b))}};function z(t){return t&&\"[object Function]\"==={}.toString.call(t)}function r(t,e){if(1!==t.nodeType)return[];var p=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?p[e]:p}function c(t){return\"HTML\"===t.nodeName?t:t.parentNode||t.host}function O(t){if(!t)return document.body;switch(t.nodeName){case\"HTML\":case\"BODY\":return t.ownerDocument.body;case\"#document\":return t.body}var e=r(t),p=e.overflow,o=e.overflowX,b=e.overflowY;return/(auto|scroll|overlay)/.test(p+b+o)?t:O(c(t))}var i=p&&!(!window.MSInputMethodContext||!document.documentMode),a=p&&/MSIE 10/.test(navigator.userAgent);function A(t){return 11===t?i:10===t?a:i||a}function s(t){if(!t)return document.documentElement;for(var e=A(10)?document.body:null,p=t.offsetParent||null;p===e&&t.nextElementSibling;)p=(t=t.nextElementSibling).offsetParent;var o=p&&p.nodeName;return o&&\"BODY\"!==o&&\"HTML\"!==o?-1!==[\"TH\",\"TD\",\"TABLE\"].indexOf(p.nodeName)&&\"static\"===r(p,\"position\")?s(p):p:t?t.ownerDocument.documentElement:document.documentElement}function d(t){return null!==t.parentNode?d(t.parentNode):t}function q(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var p=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,o=p?t:e,b=p?e:t,M=document.createRange();M.setStart(o,0),M.setEnd(b,0);var n,z,r=M.commonAncestorContainer;if(t!==r&&e!==r||o.contains(b))return\"BODY\"===(z=(n=r).nodeName)||\"HTML\"!==z&&s(n.firstElementChild)!==n?s(r):r;var c=d(t);return c.host?q(c.host,e):q(t,d(e).host)}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"top\",p=\"top\"===e?\"scrollTop\":\"scrollLeft\",o=t.nodeName;if(\"BODY\"===o||\"HTML\"===o){var b=t.ownerDocument.documentElement,M=t.ownerDocument.scrollingElement||b;return M[p]}return t[p]}function u(t,e){var p=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=l(e,\"top\"),b=l(e,\"left\"),M=p?-1:1;return t.top+=o*M,t.bottom+=o*M,t.left+=b*M,t.right+=b*M,t}function f(t,e){var p=\"x\"===e?\"Left\":\"Top\",o=\"Left\"===p?\"Right\":\"Bottom\";return parseFloat(t[\"border\"+p+\"Width\"],10)+parseFloat(t[\"border\"+o+\"Width\"],10)}function W(t,e,p,o){return Math.max(e[\"offset\"+t],e[\"scroll\"+t],p[\"client\"+t],p[\"offset\"+t],p[\"scroll\"+t],A(10)?parseInt(p[\"offset\"+t])+parseInt(o[\"margin\"+(\"Height\"===t?\"Top\":\"Left\")])+parseInt(o[\"margin\"+(\"Height\"===t?\"Bottom\":\"Right\")]):0)}function h(t){var e=t.body,p=t.documentElement,o=A(10)&&getComputedStyle(p);return{height:W(\"Height\",e,p,o),width:W(\"Width\",e,p,o)}}var v=function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")},R=function(){function t(t,e){for(var p=0;p<e.length;p++){var o=e[p];o.enumerable=o.enumerable||!1,o.configurable=!0,\"value\"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,p,o){return p&&t(e.prototype,p),o&&t(e,o),e}}(),m=function(t,e,p){return e in t?Object.defineProperty(t,e,{value:p,enumerable:!0,configurable:!0,writable:!0}):t[e]=p,t},g=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var p=arguments[e];for(var o in p)Object.prototype.hasOwnProperty.call(p,o)&&(t[o]=p[o])}return t};function B(t){return g({},t,{right:t.left+t.width,bottom:t.top+t.height})}function X(t){var e={};try{if(A(10)){e=t.getBoundingClientRect();var p=l(t,\"top\"),o=l(t,\"left\");e.top+=p,e.left+=o,e.bottom+=p,e.right+=o}else e=t.getBoundingClientRect()}catch(t){}var b={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},M=\"HTML\"===t.nodeName?h(t.ownerDocument):{},n=M.width||t.clientWidth||b.right-b.left,z=M.height||t.clientHeight||b.bottom-b.top,c=t.offsetWidth-n,O=t.offsetHeight-z;if(c||O){var i=r(t);c-=f(i,\"x\"),O-=f(i,\"y\"),b.width-=c,b.height-=O}return B(b)}function L(t,e){var p=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=A(10),b=\"HTML\"===e.nodeName,M=X(t),n=X(e),z=O(t),c=r(e),i=parseFloat(c.borderTopWidth,10),a=parseFloat(c.borderLeftWidth,10);p&&b&&(n.top=Math.max(n.top,0),n.left=Math.max(n.left,0));var s=B({top:M.top-n.top-i,left:M.left-n.left-a,width:M.width,height:M.height});if(s.marginTop=0,s.marginLeft=0,!o&&b){var d=parseFloat(c.marginTop,10),q=parseFloat(c.marginLeft,10);s.top-=i-d,s.bottom-=i-d,s.left-=a-q,s.right-=a-q,s.marginTop=d,s.marginLeft=q}return(o&&!p?e.contains(z):e===z&&\"BODY\"!==z.nodeName)&&(s=u(s,e)),s}function y(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],p=t.ownerDocument.documentElement,o=L(t,p),b=Math.max(p.clientWidth,window.innerWidth||0),M=Math.max(p.clientHeight,window.innerHeight||0),n=e?0:l(p),z=e?0:l(p,\"left\"),r={top:n-o.top+o.marginTop,left:z-o.left+o.marginLeft,width:b,height:M};return B(r)}function N(t){var e=t.nodeName;if(\"BODY\"===e||\"HTML\"===e)return!1;if(\"fixed\"===r(t,\"position\"))return!0;var p=c(t);return!!p&&N(p)}function _(t){if(!t||!t.parentElement||A())return document.documentElement;for(var e=t.parentElement;e&&\"none\"===r(e,\"transform\");)e=e.parentElement;return e||document.documentElement}function T(t,e,p,o){var b=arguments.length>4&&void 0!==arguments[4]&&arguments[4],M={top:0,left:0},n=b?_(t):q(t,e);if(\"viewport\"===o)M=y(n,b);else{var z=void 0;\"scrollParent\"===o?\"BODY\"===(z=O(c(e))).nodeName&&(z=t.ownerDocument.documentElement):z=\"window\"===o?t.ownerDocument.documentElement:o;var r=L(z,n,b);if(\"HTML\"!==z.nodeName||N(n))M=r;else{var i=h(t.ownerDocument),a=i.height,A=i.width;M.top+=r.top-r.marginTop,M.bottom=a+r.top,M.left+=r.left-r.marginLeft,M.right=A+r.left}}var s=\"number\"==typeof(p=p||0);return M.left+=s?p:p.left||0,M.top+=s?p:p.top||0,M.right-=s?p:p.right||0,M.bottom-=s?p:p.bottom||0,M}function x(t){return t.width*t.height}function w(t,e,p,o,b){var M=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf(\"auto\"))return t;var n=T(p,o,M,b),z={top:{width:n.width,height:e.top-n.top},right:{width:n.right-e.right,height:n.height},bottom:{width:n.width,height:n.bottom-e.bottom},left:{width:e.left-n.left,height:n.height}},r=Object.keys(z).map((function(t){return g({key:t},z[t],{area:x(z[t])})})).sort((function(t,e){return e.area-t.area})),c=r.filter((function(t){var e=t.width,o=t.height;return e>=p.clientWidth&&o>=p.clientHeight})),O=c.length>0?c[0].key:r[0].key,i=t.split(\"-\")[1];return O+(i?\"-\"+i:\"\")}function C(t,e,p){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,b=o?_(e):q(e,p);return L(p,b,o)}function S(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),p=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),o=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+o,height:t.offsetHeight+p}}function H(t){var e={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function F(t,e,p){p=p.split(\"-\")[0];var o=S(t),b={width:o.width,height:o.height},M=-1!==[\"right\",\"left\"].indexOf(p),n=M?\"top\":\"left\",z=M?\"left\":\"top\",r=M?\"height\":\"width\",c=M?\"width\":\"height\";return b[n]=e[n]+e[r]/2-o[r]/2,b[z]=p===z?e[z]-o[c]:e[H(z)],b}function k(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function E(t,e,p){return(void 0===p?t:t.slice(0,function(t,e,p){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===p}));var o=k(t,(function(t){return t[e]===p}));return t.indexOf(o)}(t,\"name\",p))).forEach((function(t){t.function;var p=t.function||t.fn;t.enabled&&z(p)&&(e.offsets.popper=B(e.offsets.popper),e.offsets.reference=B(e.offsets.reference),e=p(e,t))})),e}function D(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=C(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=w(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=F(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?\"fixed\":\"absolute\",t=E(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function I(t,e){return t.some((function(t){var p=t.name;return t.enabled&&p===e}))}function P(t){for(var e=[!1,\"ms\",\"Webkit\",\"Moz\",\"O\"],p=t.charAt(0).toUpperCase()+t.slice(1),o=0;o<e.length;o++){var b=e[o],M=b?\"\"+b+p:t;if(void 0!==document.body.style[M])return M}return null}function j(){return this.state.isDestroyed=!0,I(this.modifiers,\"applyStyle\")&&(this.popper.removeAttribute(\"x-placement\"),this.popper.style.position=\"\",this.popper.style.top=\"\",this.popper.style.left=\"\",this.popper.style.right=\"\",this.popper.style.bottom=\"\",this.popper.style.willChange=\"\",this.popper.style[P(\"transform\")]=\"\"),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function V(t){var e=t.ownerDocument;return e?e.defaultView:window}function U(t,e,p,o){p.updateBound=o,V(t).addEventListener(\"resize\",p.updateBound,{passive:!0});var b=O(t);return function t(e,p,o,b){var M=\"BODY\"===e.nodeName,n=M?e.ownerDocument.defaultView:e;n.addEventListener(p,o,{passive:!0}),M||t(O(n.parentNode),p,o,b),b.push(n)}(b,\"scroll\",p.updateBound,p.scrollParents),p.scrollElement=b,p.eventsEnabled=!0,p}function $(){this.state.eventsEnabled||(this.state=U(this.reference,this.options,this.state,this.scheduleUpdate))}function K(){var t,e;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(t=this.reference,e=this.state,V(t).removeEventListener(\"resize\",e.updateBound),e.scrollParents.forEach((function(t){t.removeEventListener(\"scroll\",e.updateBound)})),e.updateBound=null,e.scrollParents=[],e.scrollElement=null,e.eventsEnabled=!1,e))}function Y(t){return\"\"!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function G(t,e){Object.keys(e).forEach((function(p){var o=\"\";-1!==[\"width\",\"height\",\"top\",\"right\",\"bottom\",\"left\"].indexOf(p)&&Y(e[p])&&(o=\"px\"),t.style[p]=e[p]+o}))}var J=p&&/Firefox/i.test(navigator.userAgent);function Q(t,e,p){var o=k(t,(function(t){return t.name===e})),b=!!o&&t.some((function(t){return t.name===p&&t.enabled&&t.order<o.order}));if(!b);return b}var Z=[\"auto-start\",\"auto\",\"auto-end\",\"top-start\",\"top\",\"top-end\",\"right-start\",\"right\",\"right-end\",\"bottom-end\",\"bottom\",\"bottom-start\",\"left-end\",\"left\",\"left-start\"],tt=Z.slice(3);function et(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],p=tt.indexOf(t),o=tt.slice(p+1).concat(tt.slice(0,p));return e?o.reverse():o}var pt=\"flip\",ot=\"clockwise\",bt=\"counterclockwise\";function Mt(t,e,p,o){var b=[0,0],M=-1!==[\"right\",\"left\"].indexOf(o),n=t.split(/(\\+|\\-)/).map((function(t){return t.trim()})),z=n.indexOf(k(n,(function(t){return-1!==t.search(/,|\\s/)})));n[z]&&n[z].indexOf(\",\");var r=/\\s*,\\s*|\\s+/,c=-1!==z?[n.slice(0,z).concat([n[z].split(r)[0]]),[n[z].split(r)[1]].concat(n.slice(z+1))]:[n];return(c=c.map((function(t,o){var b=(1===o?!M:M)?\"height\":\"width\",n=!1;return t.reduce((function(t,e){return\"\"===t[t.length-1]&&-1!==[\"+\",\"-\"].indexOf(e)?(t[t.length-1]=e,n=!0,t):n?(t[t.length-1]+=e,n=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,p,o){var b=t.match(/((?:\\-|\\+)?\\d*\\.?\\d*)(.*)/),M=+b[1],n=b[2];if(!M)return t;if(0===n.indexOf(\"%\")){var z=void 0;switch(n){case\"%p\":z=p;break;case\"%\":case\"%r\":default:z=o}return B(z)[e]/100*M}if(\"vh\"===n||\"vw\"===n){return(\"vh\"===n?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*M}return M}(t,b,e,p)}))}))).forEach((function(t,e){t.forEach((function(p,o){Y(p)&&(b[e]+=p*(\"-\"===t[o-1]?-1:1))}))})),b}var nt={placement:\"bottom\",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,p=e.split(\"-\")[0],o=e.split(\"-\")[1];if(o){var b=t.offsets,M=b.reference,n=b.popper,z=-1!==[\"bottom\",\"top\"].indexOf(p),r=z?\"left\":\"top\",c=z?\"width\":\"height\",O={start:m({},r,M[r]),end:m({},r,M[r]+M[c]-n[c])};t.offsets.popper=g({},n,O[o])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var p=e.offset,o=t.placement,b=t.offsets,M=b.popper,n=b.reference,z=o.split(\"-\")[0],r=void 0;return r=Y(+p)?[+p,0]:Mt(p,M,n,z),\"left\"===z?(M.top+=r[0],M.left-=r[1]):\"right\"===z?(M.top+=r[0],M.left+=r[1]):\"top\"===z?(M.left+=r[0],M.top-=r[1]):\"bottom\"===z&&(M.left+=r[0],M.top+=r[1]),t.popper=M,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var p=e.boundariesElement||s(t.instance.popper);t.instance.reference===p&&(p=s(p));var o=P(\"transform\"),b=t.instance.popper.style,M=b.top,n=b.left,z=b[o];b.top=\"\",b.left=\"\",b[o]=\"\";var r=T(t.instance.popper,t.instance.reference,e.padding,p,t.positionFixed);b.top=M,b.left=n,b[o]=z,e.boundaries=r;var c=e.priority,O=t.offsets.popper,i={primary:function(t){var p=O[t];return O[t]<r[t]&&!e.escapeWithReference&&(p=Math.max(O[t],r[t])),m({},t,p)},secondary:function(t){var p=\"right\"===t?\"left\":\"top\",o=O[p];return O[t]>r[t]&&!e.escapeWithReference&&(o=Math.min(O[p],r[t]-(\"right\"===t?O.width:O.height))),m({},p,o)}};return c.forEach((function(t){var e=-1!==[\"left\",\"top\"].indexOf(t)?\"primary\":\"secondary\";O=g({},O,i[e](t))})),t.offsets.popper=O,t},priority:[\"left\",\"right\",\"top\",\"bottom\"],padding:5,boundariesElement:\"scrollParent\"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,p=e.popper,o=e.reference,b=t.placement.split(\"-\")[0],M=Math.floor,n=-1!==[\"top\",\"bottom\"].indexOf(b),z=n?\"right\":\"bottom\",r=n?\"left\":\"top\",c=n?\"width\":\"height\";return p[z]<M(o[r])&&(t.offsets.popper[r]=M(o[r])-p[c]),p[r]>M(o[z])&&(t.offsets.popper[r]=M(o[z])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var p;if(!Q(t.instance.modifiers,\"arrow\",\"keepTogether\"))return t;var o=e.element;if(\"string\"==typeof o){if(!(o=t.instance.popper.querySelector(o)))return t}else if(!t.instance.popper.contains(o))return t;var b=t.placement.split(\"-\")[0],M=t.offsets,n=M.popper,z=M.reference,c=-1!==[\"left\",\"right\"].indexOf(b),O=c?\"height\":\"width\",i=c?\"Top\":\"Left\",a=i.toLowerCase(),A=c?\"left\":\"top\",s=c?\"bottom\":\"right\",d=S(o)[O];z[s]-d<n[a]&&(t.offsets.popper[a]-=n[a]-(z[s]-d)),z[a]+d>n[s]&&(t.offsets.popper[a]+=z[a]+d-n[s]),t.offsets.popper=B(t.offsets.popper);var q=z[a]+z[O]/2-d/2,l=r(t.instance.popper),u=parseFloat(l[\"margin\"+i],10),f=parseFloat(l[\"border\"+i+\"Width\"],10),W=q-t.offsets.popper[a]-u-f;return W=Math.max(Math.min(n[O]-d,W),0),t.arrowElement=o,t.offsets.arrow=(m(p={},a,Math.round(W)),m(p,A,\"\"),p),t},element:\"[x-arrow]\"},flip:{order:600,enabled:!0,fn:function(t,e){if(I(t.instance.modifiers,\"inner\"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var p=T(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),o=t.placement.split(\"-\")[0],b=H(o),M=t.placement.split(\"-\")[1]||\"\",n=[];switch(e.behavior){case pt:n=[o,b];break;case ot:n=et(o);break;case bt:n=et(o,!0);break;default:n=e.behavior}return n.forEach((function(z,r){if(o!==z||n.length===r+1)return t;o=t.placement.split(\"-\")[0],b=H(o);var c=t.offsets.popper,O=t.offsets.reference,i=Math.floor,a=\"left\"===o&&i(c.right)>i(O.left)||\"right\"===o&&i(c.left)<i(O.right)||\"top\"===o&&i(c.bottom)>i(O.top)||\"bottom\"===o&&i(c.top)<i(O.bottom),A=i(c.left)<i(p.left),s=i(c.right)>i(p.right),d=i(c.top)<i(p.top),q=i(c.bottom)>i(p.bottom),l=\"left\"===o&&A||\"right\"===o&&s||\"top\"===o&&d||\"bottom\"===o&&q,u=-1!==[\"top\",\"bottom\"].indexOf(o),f=!!e.flipVariations&&(u&&\"start\"===M&&A||u&&\"end\"===M&&s||!u&&\"start\"===M&&d||!u&&\"end\"===M&&q);(a||l||f)&&(t.flipped=!0,(a||l)&&(o=n[r+1]),f&&(M=function(t){return\"end\"===t?\"start\":\"start\"===t?\"end\":t}(M)),t.placement=o+(M?\"-\"+M:\"\"),t.offsets.popper=g({},t.offsets.popper,F(t.instance.popper,t.offsets.reference,t.placement)),t=E(t.instance.modifiers,t,\"flip\"))})),t},behavior:\"flip\",padding:5,boundariesElement:\"viewport\"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,p=e.split(\"-\")[0],o=t.offsets,b=o.popper,M=o.reference,n=-1!==[\"left\",\"right\"].indexOf(p),z=-1===[\"top\",\"left\"].indexOf(p);return b[n?\"left\":\"top\"]=M[p]-(z?b[n?\"width\":\"height\"]:0),t.placement=H(e),t.offsets.popper=B(b),t}},hide:{order:800,enabled:!0,fn:function(t){if(!Q(t.instance.modifiers,\"hide\",\"preventOverflow\"))return t;var e=t.offsets.reference,p=k(t.instance.modifiers,(function(t){return\"preventOverflow\"===t.name})).boundaries;if(e.bottom<p.top||e.left>p.right||e.top>p.bottom||e.right<p.left){if(!0===t.hide)return t;t.hide=!0,t.attributes[\"x-out-of-boundaries\"]=\"\"}else{if(!1===t.hide)return t;t.hide=!1,t.attributes[\"x-out-of-boundaries\"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var p=e.x,o=e.y,b=t.offsets.popper,M=k(t.instance.modifiers,(function(t){return\"applyStyle\"===t.name})).gpuAcceleration,n=void 0!==M?M:e.gpuAcceleration,z=s(t.instance.popper),r=X(z),c={position:b.position},O=function(t,e){var p=t.offsets,o=p.popper,b=p.reference,M=Math.round,n=Math.floor,z=function(t){return t},r=M(b.width),c=M(o.width),O=-1!==[\"left\",\"right\"].indexOf(t.placement),i=-1!==t.placement.indexOf(\"-\"),a=e?O||i||r%2==c%2?M:n:z,A=e?M:z;return{left:a(r%2==1&&c%2==1&&!i&&e?o.left-1:o.left),top:A(o.top),bottom:A(o.bottom),right:a(o.right)}}(t,window.devicePixelRatio<2||!J),i=\"bottom\"===p?\"top\":\"bottom\",a=\"right\"===o?\"left\":\"right\",A=P(\"transform\"),d=void 0,q=void 0;if(q=\"bottom\"===i?\"HTML\"===z.nodeName?-z.clientHeight+O.bottom:-r.height+O.bottom:O.top,d=\"right\"===a?\"HTML\"===z.nodeName?-z.clientWidth+O.right:-r.width+O.right:O.left,n&&A)c[A]=\"translate3d(\"+d+\"px, \"+q+\"px, 0)\",c[i]=0,c[a]=0,c.willChange=\"transform\";else{var l=\"bottom\"===i?-1:1,u=\"right\"===a?-1:1;c[i]=q*l,c[a]=d*u,c.willChange=i+\", \"+a}var f={\"x-placement\":t.placement};return t.attributes=g({},f,t.attributes),t.styles=g({},c,t.styles),t.arrowStyles=g({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:\"bottom\",y:\"right\"},applyStyle:{order:900,enabled:!0,fn:function(t){var e,p;return G(t.instance.popper,t.styles),e=t.instance.popper,p=t.attributes,Object.keys(p).forEach((function(t){!1!==p[t]?e.setAttribute(t,p[t]):e.removeAttribute(t)})),t.arrowElement&&Object.keys(t.arrowStyles).length&&G(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,p,o,b){var M=C(b,e,t,p.positionFixed),n=w(p.placement,M,e,t,p.modifiers.flip.boundariesElement,p.modifiers.flip.padding);return e.setAttribute(\"x-placement\",n),G(e,{position:p.positionFixed?\"fixed\":\"absolute\"}),p},gpuAcceleration:void 0}}},zt=function(){function t(e,p){var o=this,b=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};v(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(o.update)},this.update=n(this.update.bind(this)),this.options=g({},t.Defaults,b),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=p&&p.jquery?p[0]:p,this.options.modifiers={},Object.keys(g({},t.Defaults.modifiers,b.modifiers)).forEach((function(e){o.options.modifiers[e]=g({},t.Defaults.modifiers[e]||{},b.modifiers?b.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return g({name:t},o.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&z(t.onLoad)&&t.onLoad(o.reference,o.popper,o.options,t,o.state)})),this.update();var M=this.options.eventsEnabled;M&&this.enableEventListeners(),this.state.eventsEnabled=M}return R(t,[{key:\"update\",value:function(){return D.call(this)}},{key:\"destroy\",value:function(){return j.call(this)}},{key:\"enableEventListeners\",value:function(){return $.call(this)}},{key:\"disableEventListeners\",value:function(){return K.call(this)}}]),t}();zt.Utils=(\"undefined\"!=typeof window?window:t).PopperUtils,zt.placements=Z,zt.Defaults=nt,e.default=zt}.call(this,p(\"yLpj\"))},\"8TtQ\":function(t,e,p){\"use strict\";var o=p(\"cdu6\"),b=p(\"tjFV\");t.exports=function(){var t=o.extend({getLabels:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t,e=this,p=e.getLabels();e.minIndex=0,e.maxIndex=p.length-1,void 0!==e.options.ticks.min&&(t=p.indexOf(e.options.ticks.min),e.minIndex=-1!==t?t:e.minIndex),void 0!==e.options.ticks.max&&(t=p.indexOf(e.options.ticks.max),e.maxIndex=-1!==t?t:e.maxIndex),e.min=p[e.minIndex],e.max=p[e.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var p=this,o=p.chart.data,b=p.isHorizontal();return o.yLabels&&!b?p.getRightValue(o.datasets[e].data[t]):p.ticks[t-p.minIndex]},getPixelForValue:function(t,e){var p,o=this,b=o.options.offset,M=Math.max(o.maxIndex+1-o.minIndex-(b?0:1),1);if(null!=t&&(p=o.isHorizontal()?t.x:t.y),void 0!==p||void 0!==t&&isNaN(e)){t=p||t;var n=o.getLabels().indexOf(t);e=-1!==n?n:e}if(o.isHorizontal()){var z=o.width/M,r=z*(e-o.minIndex);return b&&(r+=z/2),o.left+Math.round(r)}var c=o.height/M,O=c*(e-o.minIndex);return b&&(O+=c/2),o.top+Math.round(O)},getPixelForTick:function(t){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null)},getValueForPixel:function(t){var e=this,p=e.options.offset,o=Math.max(e._ticks.length-(p?0:1),1),b=e.isHorizontal(),M=(b?e.width:e.height)/o;return t-=b?e.left:e.top,p&&(t-=M/2),(t<=0?0:Math.round(t/M))+e.minIndex},getBasePixel:function(){return this.bottom}});b.registerScaleType(\"category\",t,{position:\"bottom\"})}},\"8oxB\":function(t,e){var p,o,b=t.exports={};function M(){throw new Error(\"setTimeout has not been defined\")}function n(){throw new Error(\"clearTimeout has not been defined\")}function z(t){if(p===setTimeout)return setTimeout(t,0);if((p===M||!p)&&setTimeout)return p=setTimeout,setTimeout(t,0);try{return p(t,0)}catch(e){try{return p.call(null,t,0)}catch(e){return p.call(this,t,0)}}}!function(){try{p=\"function\"==typeof setTimeout?setTimeout:M}catch(t){p=M}try{o=\"function\"==typeof clearTimeout?clearTimeout:n}catch(t){o=n}}();var r,c=[],O=!1,i=-1;function a(){O&&r&&(O=!1,r.length?c=r.concat(c):i=-1,c.length&&A())}function A(){if(!O){var t=z(a);O=!0;for(var e=c.length;e;){for(r=c,c=[];++i<e;)r&&r[i].run();i=-1,e=c.length}r=null,O=!1,function(t){if(o===clearTimeout)return clearTimeout(t);if((o===n||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(t);try{o(t)}catch(e){try{return o.call(null,t)}catch(e){return o.call(this,t)}}}(t)}}function s(t,e){this.fun=t,this.array=e}function d(){}b.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var p=1;p<arguments.length;p++)e[p-1]=arguments[p];c.push(new s(t,e)),1!==c.length||O||z(A)},s.prototype.run=function(){this.fun.apply(null,this.array)},b.title=\"browser\",b.browser=!0,b.env={},b.argv=[],b.version=\"\",b.versions={},b.on=d,b.addListener=d,b.once=d,b.off=d,b.removeListener=d,b.removeAllListeners=d,b.emit=d,b.prependListener=d,b.prependOnceListener=d,b.listeners=function(t){return[]},b.binding=function(t){throw new Error(\"process.binding is not supported\")},b.cwd=function(){return\"/\"},b.chdir=function(t){throw new Error(\"process.chdir is not supported\")},b.umask=function(){return 0}},\"9rSQ\":function(t,e,p){\"use strict\";var o=p(\"xTJ+\");function b(){this.handlers=[]}b.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},b.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},b.prototype.forEach=function(t){o.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=b},\"9tPo\":function(t,e){t.exports=function(t){var e=\"undefined\"!=typeof window&&window.location;if(!e)throw new Error(\"fixUrls requires window.location\");if(!t||\"string\"!=typeof t)return t;var p=e.protocol+\"//\"+e.host,o=p+e.pathname.replace(/\\/[^\\/]*$/,\"/\");return t.replace(/url\\s*\\(((?:[^)(]|\\((?:[^)(]+|\\([^)(]*\\))*\\))*)\\)/gi,(function(t,e){var b,M=e.trim().replace(/^\"(.*)\"$/,(function(t,e){return e})).replace(/^'(.*)'$/,(function(t,e){return e}));return/^(#|data:|http:\\/\\/|https:\\/\\/|file:\\/\\/\\/|\\s*$)/i.test(M)?t:(b=0===M.indexOf(\"//\")?M:0===M.indexOf(\"/\")?p+M:o+M.replace(/^\\.\\//,\"\"),\"url(\"+JSON.stringify(b)+\")\")}))}},A5uo:function(t,e,p){\"use strict\";var o=p(\"K2E3\");e=t.exports=o.extend({chart:null,currentStep:0,numSteps:60,easing:\"\",render:null,onAnimationProgress:null,onAnimationComplete:null});Object.defineProperty(e.prototype,\"animationObject\",{get:function(){return this}}),Object.defineProperty(e.prototype,\"chartInstance\",{get:function(){return this.chart},set:function(t){this.chart=t}})},AP2z:function(t,e,p){var o=p(\"nmnc\"),b=Object.prototype,M=b.hasOwnProperty,n=b.toString,z=o?o.toStringTag:void 0;t.exports=function(t){var e=M.call(t,z),p=t[z];try{t[z]=void 0;var o=!0}catch(t){}var b=n.call(t);return o&&(e?t[z]=p:delete t[z]),b}},AX6q:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"K2E3\"),M=p(\"RDha\"),n=p(\"fELs\"),z=M.noop;function r(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}o._set(\"global\",{legend:{display:!0,position:\"top\",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var p=e.datasetIndex,o=this.chart,b=o.getDatasetMeta(p);b.hidden=null===b.hidden?!o.data.datasets[p].hidden:null,o.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return M.isArray(e.datasets)?e.datasets.map((function(e,p){return{text:e.label,fillStyle:M.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(p),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:p}}),this):[]}}},legendCallback:function(t){var e=[];e.push('<ul class=\"'+t.id+'-legend\">');for(var p=0;p<t.data.datasets.length;p++)e.push('<li><span style=\"background-color:'+t.data.datasets[p].backgroundColor+'\"></span>'),t.data.datasets[p].label&&e.push(t.data.datasets[p].label),e.push(\"</li>\");return e.push(\"</ul>\"),e.join(\"\")}});var c=b.extend({initialize:function(t){M.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:z,update:function(t,e,p){var o=this;return o.beforeUpdate(),o.maxWidth=t,o.maxHeight=e,o.margins=p,o.beforeSetDimensions(),o.setDimensions(),o.afterSetDimensions(),o.beforeBuildLabels(),o.buildLabels(),o.afterBuildLabels(),o.beforeFit(),o.fit(),o.afterFit(),o.afterUpdate(),o.minSize},afterUpdate:z,beforeSetDimensions:z,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:z,beforeBuildLabels:z,buildLabels:function(){var t=this,e=t.options.labels||{},p=M.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(p=p.filter((function(p){return e.filter(p,t.chart.data)}))),t.options.reverse&&p.reverse(),t.legendItems=p},afterBuildLabels:z,beforeFit:z,fit:function(){var t=this,e=t.options,p=e.labels,b=e.display,n=t.ctx,z=o.global,c=M.valueOrDefault,O=c(p.fontSize,z.defaultFontSize),i=c(p.fontStyle,z.defaultFontStyle),a=c(p.fontFamily,z.defaultFontFamily),A=M.fontString(O,i,a),s=t.legendHitBoxes=[],d=t.minSize,q=t.isHorizontal();if(q?(d.width=t.maxWidth,d.height=b?10:0):(d.width=b?10:0,d.height=t.maxHeight),b)if(n.font=A,q){var l=t.lineWidths=[0],u=t.legendItems.length?O+p.padding:0;n.textAlign=\"left\",n.textBaseline=\"top\",M.each(t.legendItems,(function(e,o){var b=r(p,O)+O/2+n.measureText(e.text).width;l[l.length-1]+b+p.padding>=t.width&&(u+=O+p.padding,l[l.length]=t.left),s[o]={left:0,top:0,width:b,height:O},l[l.length-1]+=b+p.padding})),d.height+=u}else{var f=p.padding,W=t.columnWidths=[],h=p.padding,v=0,R=0,m=O+f;M.each(t.legendItems,(function(t,e){var o=r(p,O)+O/2+n.measureText(t.text).width;R+m>d.height&&(h+=v+p.padding,W.push(v),v=0,R=0),v=Math.max(v,o),R+=m,s[e]={left:0,top:0,width:o,height:O}})),h+=v,W.push(v),d.width+=h}t.width=d.width,t.height=d.height},afterFit:z,isHorizontal:function(){return\"top\"===this.options.position||\"bottom\"===this.options.position},draw:function(){var t=this,e=t.options,p=e.labels,b=o.global,n=b.elements.line,z=t.width,c=t.lineWidths;if(e.display){var O,i=t.ctx,a=M.valueOrDefault,A=a(p.fontColor,b.defaultFontColor),s=a(p.fontSize,b.defaultFontSize),d=a(p.fontStyle,b.defaultFontStyle),q=a(p.fontFamily,b.defaultFontFamily),l=M.fontString(s,d,q);i.textAlign=\"left\",i.textBaseline=\"middle\",i.lineWidth=.5,i.strokeStyle=A,i.fillStyle=A,i.font=l;var u=r(p,s),f=t.legendHitBoxes,W=t.isHorizontal();O=W?{x:t.left+(z-c[0])/2,y:t.top+p.padding,line:0}:{x:t.left+p.padding,y:t.top+p.padding,line:0};var h=s+p.padding;M.each(t.legendItems,(function(o,r){var A=i.measureText(o.text).width,d=u+s/2+A,q=O.x,l=O.y;W?q+d>=z&&(l=O.y+=h,O.line++,q=O.x=t.left+(z-c[O.line])/2):l+h>t.bottom&&(q=O.x=q+t.columnWidths[O.line]+p.padding,l=O.y=t.top+p.padding,O.line++),function(t,p,o){if(!(isNaN(u)||u<=0)){i.save(),i.fillStyle=a(o.fillStyle,b.defaultColor),i.lineCap=a(o.lineCap,n.borderCapStyle),i.lineDashOffset=a(o.lineDashOffset,n.borderDashOffset),i.lineJoin=a(o.lineJoin,n.borderJoinStyle),i.lineWidth=a(o.lineWidth,n.borderWidth),i.strokeStyle=a(o.strokeStyle,b.defaultColor);var z=0===a(o.lineWidth,n.borderWidth);if(i.setLineDash&&i.setLineDash(a(o.lineDash,n.borderDash)),e.labels&&e.labels.usePointStyle){var r=s*Math.SQRT2/2,c=r/Math.SQRT2,O=t+c,A=p+c;M.canvas.drawPoint(i,o.pointStyle,r,O,A)}else z||i.strokeRect(t,p,u,s),i.fillRect(t,p,u,s);i.restore()}}(q,l,o),f[r].left=q,f[r].top=l,function(t,e,p,o){var b=s/2,M=u+b+t,n=e+b;i.fillText(p.text,M,n),p.hidden&&(i.beginPath(),i.lineWidth=2,i.moveTo(M,n),i.lineTo(M+o,n),i.stroke())}(q,l,o,A),W?O.x+=d+p.padding:O.y+=h}))}},handleEvent:function(t){var e=this,p=e.options,o=\"mouseup\"===t.type?\"click\":t.type,b=!1;if(\"mousemove\"===o){if(!p.onHover)return}else{if(\"click\"!==o)return;if(!p.onClick)return}var M=t.x,n=t.y;if(M>=e.left&&M<=e.right&&n>=e.top&&n<=e.bottom)for(var z=e.legendHitBoxes,r=0;r<z.length;++r){var c=z[r];if(M>=c.left&&M<=c.left+c.width&&n>=c.top&&n<=c.top+c.height){if(\"click\"===o){p.onClick.call(e,t.native,e.legendItems[r]),b=!0;break}if(\"mousemove\"===o){p.onHover.call(e,t.native,e.legendItems[r]),b=!0;break}}}return b}});function O(t,e){var p=new c({ctx:t.ctx,options:e,chart:t});n.configure(t,p,e),n.addBox(t,p),t.legend=p}t.exports={id:\"legend\",_element:c,beforeInit:function(t){var e=t.options.legend;e&&O(t,e)},beforeUpdate:function(t){var e=t.options.legend,p=t.legend;e?(M.mergeIf(e,o.global.legend),p?(n.configure(t,p,e),p.options=e):O(t,e)):p&&(n.removeBox(t,p),delete t.legend)},afterEvent:function(t,e){var p=t.legend;p&&p.handleEvent(e)}}},As3K:function(t,e,p){\"use strict\";var o=p(\"TC34\");t.exports={toLineHeight:function(t,e){var p=(\"\"+t).match(/^(normal|(\\d+(?:\\.\\d+)?)(px|em|%)?)$/);if(!p||\"normal\"===p[1])return 1.2*e;switch(t=+p[2],p[3]){case\"px\":return t;case\"%\":t/=100}return e*t},toPadding:function(t){var e,p,b,M;return o.isObject(t)?(e=+t.top||0,p=+t.right||0,b=+t.bottom||0,M=+t.left||0):e=p=b=M=+t||0,{top:e,right:p,bottom:b,left:M,height:e+b,width:M+p}},resolve:function(t,e,p){var b,M,n;for(b=0,M=t.length;b<M;++b)if(void 0!==(n=t[b])&&(void 0!==e&&\"function\"==typeof n&&(n=n(e)),void 0!==p&&o.isArray(n)&&(n=n[p]),void 0!==n))return n}}},CDJp:function(t,e,p){\"use strict\";var o=p(\"RDha\");t.exports={_set:function(t,e){return o.merge(this[t]||(this[t]={}),e)}}},CgaS:function(t,e,p){\"use strict\";var o=p(\"xTJ+\"),b=p(\"MLWZ\"),M=p(\"9rSQ\"),n=p(\"UnBK\"),z=p(\"SntB\");function r(t){this.defaults=t,this.interceptors={request:new M,response:new M}}r.prototype.request=function(t){\"string\"==typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=z(this.defaults,t)).method=t.method?t.method.toLowerCase():\"get\";var e=[n,void 0],p=Promise.resolve(t);for(this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));e.length;)p=p.then(e.shift(),e.shift());return p},r.prototype.getUri=function(t){return t=z(this.defaults,t),b(t.url,t.params,t.paramsSerializer).replace(/^\\?/,\"\")},o.forEach([\"delete\",\"get\",\"head\",\"options\"],(function(t){r.prototype[t]=function(e,p){return this.request(o.merge(p||{},{method:t,url:e}))}})),o.forEach([\"post\",\"put\",\"patch\"],(function(t){r.prototype[t]=function(e,p,b){return this.request(o.merge(b||{},{method:t,url:e,data:p}))}})),t.exports=r},ChJr:function(t,e,p){\"use strict\";p.r(e);var o=p(\"29ZS\"),b=p.n(o),M=p(\"f0Wu\"),n=p.n(M),z={components:{\"stack-trace\":p(\"QrMt\").default},data:function(){return{ready:!1,job:{}}},computed:{unserialized:function(){return b()(this.job.payload.data.command)},delayed:function(){var t;try{t=b()(this.job.payload.data.command)}catch(t){}return t&&t.delay?n.a.tz(t.delay.date,t.delay.timezone).local().format(\"YYYY-MM-DD HH:mm:ss\"):null}},mounted:function(){this.loadJob(this.$route.params.jobId),document.title=\"Horizon - Job Detail\"},methods:{loadJob:function(t){var e=this;this.ready=!1,this.$http.get(Horizon.basePath+\"/api/jobs/\"+t).then((function(t){e.job=t.data,e.ready=!0}))},prettyPrintJob:function(t){return t.command&&!t.command.includes(\"CallQueuedClosure\")?b()(t.command):t}}},r=p(\"KHd+\"),c=Object(r.a)(z,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[p(\"div\",{staticClass:\"card\"},[p(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[t.ready?t._e():p(\"h5\",[t._v(\"Job Preview\")]),t._v(\" \"),t.ready?p(\"h5\",[t._v(t._s(t.job.name))]):t._e(),t._v(\" \"),p(\"a\",{attrs:{\"data-toggle\":\"collapse\",href:\"#collapseDetails\",role:\"button\"}},[t._v(\"\\n                Collapse\\n            \")])]),t._v(\" \"),t.ready?t._e():p(\"div\",{staticClass:\"d-flex align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"svg\",{staticClass:\"icon spin mr-2 fill-text-color\",attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M12 10a2 2 0 0 1-3.41 1.41A2 2 0 0 1 10 8V0a9.97 9.97 0 0 1 10 10h-8zm7.9 1.41A10 10 0 1 1 8.59.1v2.03a8 8 0 1 0 9.29 9.29h2.02zm-4.07 0a6 6 0 1 1-7.25-7.25v2.1a3.99 3.99 0 0 0-1.4 6.57 4 4 0 0 0 6.56-1.42h2.1z\"}})]),t._v(\" \"),p(\"span\",[t._v(\"Loading...\")])]),t._v(\" \"),t.ready?p(\"div\",{staticClass:\"card-body card-bg-secondary collapse show\",attrs:{id:\"collapseDetails\"}},[p(\"div\",{staticClass:\"row mb-2\"},[t._m(0),t._v(\" \"),p(\"div\",{staticClass:\"col\"},[t._v(t._s(t.job.id))])]),t._v(\" \"),p(\"div\",{staticClass:\"row mb-2\"},[t._m(1),t._v(\" \"),p(\"div\",{staticClass:\"col\"},[t._v(t._s(t.job.queue))])]),t._v(\" \"),p(\"div\",{staticClass:\"row mb-2\"},[t._m(2),t._v(\" \"),p(\"div\",{staticClass:\"col\"},[t._v(t._s(t.readableTimestamp(t.job.payload.pushedAt)))])]),t._v(\" \"),t.delayed?p(\"div\",{staticClass:\"row mb-2\"},[t._m(3),t._v(\" \"),p(\"div\",{staticClass:\"col\"},[t._v(t._s(t.delayed))])]):t._e(),t._v(\" \"),p(\"div\",{staticClass:\"row\"},[t._m(4),t._v(\" \"),t.job.completed_at?p(\"div\",{staticClass:\"col\"},[t._v(t._s(t.readableTimestamp(t.job.completed_at)))]):p(\"div\",{staticClass:\"col\"},[t._v(\"-\")])])]):t._e()]),t._v(\" \"),t.ready?p(\"div\",{staticClass:\"card mt-4\"},[t._m(5),t._v(\" \"),p(\"div\",{staticClass:\"card-body code-bg text-white collapse show\",attrs:{id:\"collapseData\"}},[p(\"vue-json-pretty\",{attrs:{data:t.prettyPrintJob(t.job.payload.data)}})],1)]):t._e(),t._v(\" \"),t.ready&&t.job.payload.tags.length?p(\"div\",{staticClass:\"card mt-4\"},[t._m(6),t._v(\" \"),p(\"div\",{staticClass:\"card-body code-bg text-white collapse show\",attrs:{id:\"collapseTags\"}},[p(\"vue-json-pretty\",{attrs:{data:t.job.payload.tags}})],1)]):t._e()])}),[function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"col-md-2\"},[e(\"strong\",[this._v(\"ID\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"col-md-2\"},[e(\"strong\",[this._v(\"Queue\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"col-md-2\"},[e(\"strong\",[this._v(\"Pushed At\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"col-md-2\"},[e(\"strong\",[this._v(\"Delayed Until\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"col-md-2\"},[e(\"strong\",[this._v(\"Completed At\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[e(\"h5\",[this._v(\"Data\")]),this._v(\" \"),e(\"a\",{attrs:{\"data-toggle\":\"collapse\",href:\"#collapseData\",role:\"button\"}},[this._v(\"\\n                Collapse\\n            \")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[e(\"h5\",[this._v(\"Tags\")]),this._v(\" \"),e(\"a\",{attrs:{\"data-toggle\":\"collapse\",href:\"#collapseTags\",role:\"button\"}},[this._v(\"\\n                Collapse\\n            \")])])}],!1,null,null,null);e.default=c.exports},D7bY:function(t,e,p){\"use strict\";var o=p(\"SFTc\");p.n(o).a},DfZB:function(t,e,p){\"use strict\";t.exports=function(t){return function(e){return t.apply(null,e)}}},Dt6l:function(t,e,p){\"use strict\";p.r(e);var o={props:[\"type\",\"message\",\"autoClose\",\"confirmationProceed\",\"confirmationCancel\"],data:function(){return{timeout:null,anotherModalOpened:$(\"body\").hasClass(\"modal-open\")}},mounted:function(){var t=this;$(\"#alertModal\").modal({backdrop:\"static\"}),$(\"#alertModal\").on(\"hidden.bs.modal\",(function(e){t.$root.alert.type=null,t.$root.alert.autoClose=!1,t.$root.alert.message=\"\",t.$root.alert.confirmationProceed=null,t.$root.alert.confirmationCancel=null,t.anotherModalOpened&&$(\"body\").addClass(\"modal-open\")})),this.autoClose&&(this.timeout=setTimeout((function(){t.close()}),this.autoClose))},methods:{close:function(){clearTimeout(this.timeout),$(\"#alertModal\").modal(\"hide\")},confirm:function(){this.confirmationProceed(),this.close()},cancel:function(){this.confirmationCancel&&this.confirmationCancel(),this.close()}}},b=(p(\"D7bY\"),p(\"KHd+\")),M=Object(b.a)(o,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",{staticClass:\"modal\",attrs:{id:\"alertModal\",tabindex:\"-1\",role:\"dialog\",\"aria-labelledby\":\"alertModalLabel\",\"aria-hidden\":\"true\"}},[p(\"div\",{staticClass:\"modal-dialog\",attrs:{role:\"document\"}},[p(\"div\",{staticClass:\"modal-content\"},[p(\"div\",{staticClass:\"modal-body text-center\"},[p(\"p\",{staticClass:\"mt-3 mb-0\"},[t._v(t._s(t.message))])]),t._v(\" \"),p(\"div\",{staticClass:\"modal-footer justify-content-center\"},[\"error\"==t.type?p(\"button\",{staticClass:\"btn btn-secondary btn-sm\",on:{click:t.close}},[t._v(\"\\n                    CLOSE\\n                \")]):t._e(),t._v(\" \"),\"success\"==t.type?p(\"button\",{staticClass:\"btn btn-secondary btn-sm\",on:{click:t.close}},[t._v(\"\\n                    OK\\n                \")]):t._e(),t._v(\" \"),\"confirmation\"==t.type?p(\"button\",{staticClass:\"btn btn-danger btn-sm\",on:{click:t.confirm}},[t._v(\"\\n                    YES\\n                \")]):t._e(),t._v(\" \"),\"confirmation\"==t.type?p(\"button\",{staticClass:\"btn btn-secondary btn-sm\",on:{click:t.cancel}},[t._v(\"\\n                    NO, CANCEL\\n                \")]):t._e()])])])])}),[],!1,null,null,null);e.default=M.exports},Dvum:function(t,e,p){var o,b,M;!function(n,z){\"use strict\";t.exports?t.exports=z(p(\"wd/R\")):(b=[p(\"wd/R\")],void 0===(M=\"function\"==typeof(o=z)?o.apply(e,b):o)||(t.exports=M))}(0,(function(t){\"use strict\";var e,p={},o={},b={},M={};t&&\"string\"==typeof t.version||X(\"Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/\");var n=t.version.split(\".\"),z=+n[0],r=+n[1];function c(t){return t>96?t-87:t>64?t-29:t-48}function O(t){var e=0,p=t.split(\".\"),o=p[0],b=p[1]||\"\",M=1,n=0,z=1;for(45===t.charCodeAt(0)&&(e=1,z=-1);e<o.length;e++)n=60*n+c(o.charCodeAt(e));for(e=0;e<b.length;e++)M/=60,n+=c(b.charCodeAt(e))*M;return n*z}function i(t){for(var e=0;e<t.length;e++)t[e]=O(t[e])}function a(t,e){var p,o=[];for(p=0;p<e.length;p++)o[p]=t[e[p]];return o}function A(t){var e=t.split(\"|\"),p=e[2].split(\" \"),o=e[3].split(\"\"),b=e[4].split(\" \");return i(p),i(o),i(b),function(t,e){for(var p=0;p<e;p++)t[p]=Math.round((t[p-1]||0)+6e4*t[p]);t[e-1]=1/0}(b,o.length),{name:e[0],abbrs:a(e[1].split(\" \"),o),offsets:a(p,o),untils:b,population:0|e[5]}}function s(t){t&&this._set(A(t))}function d(t){var e=t.toTimeString(),p=e.match(/\\([a-z ]+\\)/i);\"GMT\"===(p=p&&p[0]?(p=p[0].match(/[A-Z]/g))?p.join(\"\"):void 0:(p=e.match(/[A-Z]{3,5}/g))?p[0]:void 0)&&(p=void 0),this.at=+t,this.abbr=p,this.offset=t.getTimezoneOffset()}function q(t){this.zone=t,this.offsetScore=0,this.abbrScore=0}function l(t,e){for(var p,o;o=6e4*((e.at-t.at)/12e4|0);)(p=new d(new Date(t.at+o))).offset===t.offset?t=p:e=p;return t}function u(t,e){return t.offsetScore!==e.offsetScore?t.offsetScore-e.offsetScore:t.abbrScore!==e.abbrScore?t.abbrScore-e.abbrScore:e.zone.population-t.zone.population}function f(t,e){var p,o;for(i(e),p=0;p<e.length;p++)o=e[p],M[o]=M[o]||{},M[o][t]=!0}function W(t){var e,p,o,n=t.length,z={},r=[];for(e=0;e<n;e++)for(p in o=M[t[e].offset]||{})o.hasOwnProperty(p)&&(z[p]=!0);for(e in z)z.hasOwnProperty(e)&&r.push(b[e]);return r}function h(){try{var t=Intl.DateTimeFormat().resolvedOptions().timeZone;if(t&&t.length>3){var e=b[v(t)];if(e)return e;X(\"Moment Timezone found \"+t+\" from the Intl api, but did not have that data loaded.\")}}catch(t){}var p,o,M,n=function(){var t,e,p,o=(new Date).getFullYear()-2,b=new d(new Date(o,0,1)),M=[b];for(p=1;p<48;p++)(e=new d(new Date(o,p,1))).offset!==b.offset&&(t=l(b,e),M.push(t),M.push(new d(new Date(t.at+6e4)))),b=e;for(p=0;p<4;p++)M.push(new d(new Date(o+p,0,1))),M.push(new d(new Date(o+p,6,1)));return M}(),z=n.length,r=W(n),c=[];for(o=0;o<r.length;o++){for(p=new q(m(r[o]),z),M=0;M<z;M++)p.scoreOffsetAt(n[M]);c.push(p)}return c.sort(u),c.length>0?c[0].zone.name:void 0}function v(t){return(t||\"\").toLowerCase().replace(/\\//g,\"_\")}function R(t){var e,o,M,n;for(\"string\"==typeof t&&(t=[t]),e=0;e<t.length;e++)n=v(o=(M=t[e].split(\"|\"))[0]),p[n]=t[e],b[n]=o,f(n,M[2].split(\" \"))}function m(t,e){t=v(t);var M,n=p[t];return n instanceof s?n:\"string\"==typeof n?(n=new s(n),p[t]=n,n):o[t]&&e!==m&&(M=m(o[t],m))?((n=p[t]=new s)._set(M),n.name=b[t],n):null}function g(t){var e,p,M,n;for(\"string\"==typeof t&&(t=[t]),e=0;e<t.length;e++)M=v((p=t[e].split(\"|\"))[0]),n=v(p[1]),o[M]=n,b[M]=p[0],o[n]=M,b[n]=p[1]}function B(t){var e=\"X\"===t._f||\"x\"===t._f;return!(!t._a||void 0!==t._tzm||e)}function X(t){\"undefined\"!=typeof console&&console.error}function L(e){var p=Array.prototype.slice.call(arguments,0,-1),o=arguments[arguments.length-1],b=m(o),M=t.utc.apply(null,p);return b&&!t.isMoment(e)&&B(M)&&M.add(b.parse(M),\"minutes\"),M.tz(o),M}(z<2||2===z&&r<6)&&X(\"Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js \"+t.version+\". See momentjs.com\"),s.prototype={_set:function(t){this.name=t.name,this.abbrs=t.abbrs,this.untils=t.untils,this.offsets=t.offsets,this.population=t.population},_index:function(t){var e,p=+t,o=this.untils;for(e=0;e<o.length;e++)if(p<o[e])return e},parse:function(t){var e,p,o,b,M=+t,n=this.offsets,z=this.untils,r=z.length-1;for(b=0;b<r;b++)if(e=n[b],p=n[b+1],o=n[b?b-1:b],e<p&&L.moveAmbiguousForward?e=p:e>o&&L.moveInvalidForward&&(e=o),M<z[b]-6e4*e)return n[b];return n[r]},abbr:function(t){return this.abbrs[this._index(t)]},offset:function(t){return X(\"zone.offset has been deprecated in favor of zone.utcOffset\"),this.offsets[this._index(t)]},utcOffset:function(t){return this.offsets[this._index(t)]}},q.prototype.scoreOffsetAt=function(t){this.offsetScore+=Math.abs(this.zone.utcOffset(t.at)-t.offset),this.zone.abbr(t.at).replace(/[^A-Z]/g,\"\")!==t.abbr&&this.abbrScore++},L.version=\"0.5.23\",L.dataVersion=\"\",L._zones=p,L._links=o,L._names=b,L.add=R,L.link=g,L.load=function(t){R(t.zones),g(t.links),L.dataVersion=t.version},L.zone=m,L.zoneExists=function t(e){return t.didShowError||(t.didShowError=!0,X(\"moment.tz.zoneExists('\"+e+\"') has been deprecated in favor of !moment.tz.zone('\"+e+\"')\")),!!m(e)},L.guess=function(t){return e&&!t||(e=h()),e},L.names=function(){var t,e=[];for(t in b)b.hasOwnProperty(t)&&(p[t]||p[o[t]])&&b[t]&&e.push(b[t]);return e.sort()},L.Zone=s,L.unpack=A,L.unpackBase60=O,L.needsOffset=B,L.moveInvalidForward=!0,L.moveAmbiguousForward=!1;var y,N=t.fn;function _(t){return function(){return this._z?this._z.abbr(this):t.call(this)}}t.tz=L,t.defaultZone=null,t.updateOffset=function(e,p){var o,b=t.defaultZone;void 0===e._z&&(b&&B(e)&&!e._isUTC&&(e._d=t.utc(e._a)._d,e.utc().add(b.parse(e),\"minutes\")),e._z=b),e._z&&(o=e._z.utcOffset(e),Math.abs(o)<16&&(o/=60),void 0!==e.utcOffset?e.utcOffset(-o,p):e.zone(o,p))},N.tz=function(e,p){if(e){if(\"string\"!=typeof e)throw new Error(\"Time zone name must be a string, got \"+e+\" [\"+typeof e+\"]\");return this._z=m(e),this._z?t.updateOffset(this,p):X(),this}if(this._z)return this._z.name},N.zoneName=_(N.zoneName),N.zoneAbbr=_(N.zoneAbbr),N.utc=(y=N.utc,function(){return this._z=null,y.apply(this,arguments)}),t.tz.setDefault=function(e){return(z<2||2===z&&r<9)&&X(t.version),t.defaultZone=e?m(e):null,t};var T=t.momentProperties;return\"[object Array]\"===Object.prototype.toString.call(T)?(T.push(\"_z\"),T.push(\"_a\")):T&&(T._z=null),t}))},EVdn:function(t,e,p){var o;!function(e,p){\"use strict\";\"object\"==typeof t.exports?t.exports=e.document?p(e,!0):function(t){if(!t.document)throw new Error(\"jQuery requires a window with a document\");return p(t)}:p(e)}(\"undefined\"!=typeof window?window:this,(function(p,b){\"use strict\";var M=[],n=p.document,z=Object.getPrototypeOf,r=M.slice,c=M.concat,O=M.push,i=M.indexOf,a={},A=a.toString,s=a.hasOwnProperty,d=s.toString,q=d.call(Object),l={},u=function(t){return\"function\"==typeof t&&\"number\"!=typeof t.nodeType},f=function(t){return null!=t&&t===t.window},W={type:!0,src:!0,nonce:!0,noModule:!0};function h(t,e,p){var o,b,M=(p=p||n).createElement(\"script\");if(M.text=t,e)for(o in W)(b=e[o]||e.getAttribute&&e.getAttribute(o))&&M.setAttribute(o,b);p.head.appendChild(M).parentNode.removeChild(M)}function v(t){return null==t?t+\"\":\"object\"==typeof t||\"function\"==typeof t?a[A.call(t)]||\"object\":typeof t}var R=function(t,e){return new R.fn.init(t,e)},m=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g;function g(t){var e=!!t&&\"length\"in t&&t.length,p=v(t);return!u(t)&&!f(t)&&(\"array\"===p||0===e||\"number\"==typeof e&&e>0&&e-1 in t)}R.fn=R.prototype={jquery:\"3.4.1\",constructor:R,length:0,toArray:function(){return r.call(this)},get:function(t){return null==t?r.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=R.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return R.each(this,t)},map:function(t){return this.pushStack(R.map(this,(function(e,p){return t.call(e,p,e)})))},slice:function(){return this.pushStack(r.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,p=+t+(t<0?e:0);return this.pushStack(p>=0&&p<e?[this[p]]:[])},end:function(){return this.prevObject||this.constructor()},push:O,sort:M.sort,splice:M.splice},R.extend=R.fn.extend=function(){var t,e,p,o,b,M,n=arguments[0]||{},z=1,r=arguments.length,c=!1;for(\"boolean\"==typeof n&&(c=n,n=arguments[z]||{},z++),\"object\"==typeof n||u(n)||(n={}),z===r&&(n=this,z--);z<r;z++)if(null!=(t=arguments[z]))for(e in t)o=t[e],\"__proto__\"!==e&&n!==o&&(c&&o&&(R.isPlainObject(o)||(b=Array.isArray(o)))?(p=n[e],M=b&&!Array.isArray(p)?[]:b||R.isPlainObject(p)?p:{},b=!1,n[e]=R.extend(c,M,o)):void 0!==o&&(n[e]=o));return n},R.extend({expando:\"jQuery\"+(\"3.4.1\"+Math.random()).replace(/\\D/g,\"\"),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,p;return!(!t||\"[object Object]\"!==A.call(t))&&(!(e=z(t))||\"function\"==typeof(p=s.call(e,\"constructor\")&&e.constructor)&&d.call(p)===q)},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t,e){h(t,{nonce:e&&e.nonce})},each:function(t,e){var p,o=0;if(g(t))for(p=t.length;o<p&&!1!==e.call(t[o],o,t[o]);o++);else for(o in t)if(!1===e.call(t[o],o,t[o]))break;return t},trim:function(t){return null==t?\"\":(t+\"\").replace(m,\"\")},makeArray:function(t,e){var p=e||[];return null!=t&&(g(Object(t))?R.merge(p,\"string\"==typeof t?[t]:t):O.call(p,t)),p},inArray:function(t,e,p){return null==e?-1:i.call(e,t,p)},merge:function(t,e){for(var p=+e.length,o=0,b=t.length;o<p;o++)t[b++]=e[o];return t.length=b,t},grep:function(t,e,p){for(var o=[],b=0,M=t.length,n=!p;b<M;b++)!e(t[b],b)!==n&&o.push(t[b]);return o},map:function(t,e,p){var o,b,M=0,n=[];if(g(t))for(o=t.length;M<o;M++)null!=(b=e(t[M],M,p))&&n.push(b);else for(M in t)null!=(b=e(t[M],M,p))&&n.push(b);return c.apply([],n)},guid:1,support:l}),\"function\"==typeof Symbol&&(R.fn[Symbol.iterator]=M[Symbol.iterator]),R.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),(function(t,e){a[\"[object \"+e+\"]\"]=e.toLowerCase()}));var B=function(t){var e,p,o,b,M,n,z,r,c,O,i,a,A,s,d,q,l,u,f,W=\"sizzle\"+1*new Date,h=t.document,v=0,R=0,m=rt(),g=rt(),B=rt(),X=rt(),L=function(t,e){return t===e&&(i=!0),0},y={}.hasOwnProperty,N=[],_=N.pop,T=N.push,x=N.push,w=N.slice,C=function(t,e){for(var p=0,o=t.length;p<o;p++)if(t[p]===e)return p;return-1},S=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",H=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",F=\"(?:\\\\\\\\.|[\\\\w-]|[^\\0-\\\\xa0])+\",k=\"\\\\[\"+H+\"*(\"+F+\")(?:\"+H+\"*([*^$|!~]?=)\"+H+\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\"+F+\"))|)\"+H+\"*\\\\]\",E=\":(\"+F+\")(?:\\\\((('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+k+\")*)|.*)\\\\)|)\",D=new RegExp(H+\"+\",\"g\"),I=new RegExp(\"^\"+H+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+H+\"+$\",\"g\"),P=new RegExp(\"^\"+H+\"*,\"+H+\"*\"),j=new RegExp(\"^\"+H+\"*([>+~]|\"+H+\")\"+H+\"*\"),V=new RegExp(H+\"|>\"),U=new RegExp(E),$=new RegExp(\"^\"+F+\"$\"),K={ID:new RegExp(\"^#(\"+F+\")\"),CLASS:new RegExp(\"^\\\\.(\"+F+\")\"),TAG:new RegExp(\"^(\"+F+\"|[*])\"),ATTR:new RegExp(\"^\"+k),PSEUDO:new RegExp(\"^\"+E),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+H+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+H+\"*(?:([+-]|)\"+H+\"*(\\\\d+)|))\"+H+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+S+\")$\",\"i\"),needsContext:new RegExp(\"^\"+H+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+H+\"*((?:-\\\\d)?\\\\d*)\"+H+\"*\\\\)|)(?=[^-]|$)\",\"i\")},Y=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,J=/^h\\d$/i,Q=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,tt=/[+~]/,et=new RegExp(\"\\\\\\\\([\\\\da-f]{1,6}\"+H+\"?|(\"+H+\")|.)\",\"ig\"),pt=function(t,e,p){var o=\"0x\"+e-65536;return o!=o||p?e:o<0?String.fromCharCode(o+65536):String.fromCharCode(o>>10|55296,1023&o|56320)},ot=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,bt=function(t,e){return e?\"\\0\"===t?\"�\":t.slice(0,-1)+\"\\\\\"+t.charCodeAt(t.length-1).toString(16)+\" \":\"\\\\\"+t},Mt=function(){a()},nt=Wt((function(t){return!0===t.disabled&&\"fieldset\"===t.nodeName.toLowerCase()}),{dir:\"parentNode\",next:\"legend\"});try{x.apply(N=w.call(h.childNodes),h.childNodes),N[h.childNodes.length].nodeType}catch(t){x={apply:N.length?function(t,e){T.apply(t,w.call(e))}:function(t,e){for(var p=t.length,o=0;t[p++]=e[o++];);t.length=p-1}}}function zt(t,e,o,b){var M,z,c,O,i,s,l,u=e&&e.ownerDocument,v=e?e.nodeType:9;if(o=o||[],\"string\"!=typeof t||!t||1!==v&&9!==v&&11!==v)return o;if(!b&&((e?e.ownerDocument||e:h)!==A&&a(e),e=e||A,d)){if(11!==v&&(i=Z.exec(t)))if(M=i[1]){if(9===v){if(!(c=e.getElementById(M)))return o;if(c.id===M)return o.push(c),o}else if(u&&(c=u.getElementById(M))&&f(e,c)&&c.id===M)return o.push(c),o}else{if(i[2])return x.apply(o,e.getElementsByTagName(t)),o;if((M=i[3])&&p.getElementsByClassName&&e.getElementsByClassName)return x.apply(o,e.getElementsByClassName(M)),o}if(p.qsa&&!X[t+\" \"]&&(!q||!q.test(t))&&(1!==v||\"object\"!==e.nodeName.toLowerCase())){if(l=t,u=e,1===v&&V.test(t)){for((O=e.getAttribute(\"id\"))?O=O.replace(ot,bt):e.setAttribute(\"id\",O=W),z=(s=n(t)).length;z--;)s[z]=\"#\"+O+\" \"+ft(s[z]);l=s.join(\",\"),u=tt.test(t)&&lt(e.parentNode)||e}try{return x.apply(o,u.querySelectorAll(l)),o}catch(e){X(t,!0)}finally{O===W&&e.removeAttribute(\"id\")}}}return r(t.replace(I,\"$1\"),e,o,b)}function rt(){var t=[];return function e(p,b){return t.push(p+\" \")>o.cacheLength&&delete e[t.shift()],e[p+\" \"]=b}}function ct(t){return t[W]=!0,t}function Ot(t){var e=A.createElement(\"fieldset\");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function it(t,e){for(var p=t.split(\"|\"),b=p.length;b--;)o.attrHandle[p[b]]=e}function at(t,e){var p=e&&t,o=p&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(o)return o;if(p)for(;p=p.nextSibling;)if(p===e)return-1;return t?1:-1}function At(t){return function(e){return\"input\"===e.nodeName.toLowerCase()&&e.type===t}}function st(t){return function(e){var p=e.nodeName.toLowerCase();return(\"input\"===p||\"button\"===p)&&e.type===t}}function dt(t){return function(e){return\"form\"in e?e.parentNode&&!1===e.disabled?\"label\"in e?\"label\"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&nt(e)===t:e.disabled===t:\"label\"in e&&e.disabled===t}}function qt(t){return ct((function(e){return e=+e,ct((function(p,o){for(var b,M=t([],p.length,e),n=M.length;n--;)p[b=M[n]]&&(p[b]=!(o[b]=p[b]))}))}))}function lt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in p=zt.support={},M=zt.isXML=function(t){var e=t.namespaceURI,p=(t.ownerDocument||t).documentElement;return!Y.test(e||p&&p.nodeName||\"HTML\")},a=zt.setDocument=function(t){var e,b,n=t?t.ownerDocument||t:h;return n!==A&&9===n.nodeType&&n.documentElement?(s=(A=n).documentElement,d=!M(A),h!==A&&(b=A.defaultView)&&b.top!==b&&(b.addEventListener?b.addEventListener(\"unload\",Mt,!1):b.attachEvent&&b.attachEvent(\"onunload\",Mt)),p.attributes=Ot((function(t){return t.className=\"i\",!t.getAttribute(\"className\")})),p.getElementsByTagName=Ot((function(t){return t.appendChild(A.createComment(\"\")),!t.getElementsByTagName(\"*\").length})),p.getElementsByClassName=Q.test(A.getElementsByClassName),p.getById=Ot((function(t){return s.appendChild(t).id=W,!A.getElementsByName||!A.getElementsByName(W).length})),p.getById?(o.filter.ID=function(t){var e=t.replace(et,pt);return function(t){return t.getAttribute(\"id\")===e}},o.find.ID=function(t,e){if(void 0!==e.getElementById&&d){var p=e.getElementById(t);return p?[p]:[]}}):(o.filter.ID=function(t){var e=t.replace(et,pt);return function(t){var p=void 0!==t.getAttributeNode&&t.getAttributeNode(\"id\");return p&&p.value===e}},o.find.ID=function(t,e){if(void 0!==e.getElementById&&d){var p,o,b,M=e.getElementById(t);if(M){if((p=M.getAttributeNode(\"id\"))&&p.value===t)return[M];for(b=e.getElementsByName(t),o=0;M=b[o++];)if((p=M.getAttributeNode(\"id\"))&&p.value===t)return[M]}return[]}}),o.find.TAG=p.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):p.qsa?e.querySelectorAll(t):void 0}:function(t,e){var p,o=[],b=0,M=e.getElementsByTagName(t);if(\"*\"===t){for(;p=M[b++];)1===p.nodeType&&o.push(p);return o}return M},o.find.CLASS=p.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&d)return e.getElementsByClassName(t)},l=[],q=[],(p.qsa=Q.test(A.querySelectorAll))&&(Ot((function(t){s.appendChild(t).innerHTML=\"<a id='\"+W+\"'></a><select id='\"+W+\"-\\r\\\\' msallowcapture=''><option selected=''></option></select>\",t.querySelectorAll(\"[msallowcapture^='']\").length&&q.push(\"[*^$]=\"+H+\"*(?:''|\\\"\\\")\"),t.querySelectorAll(\"[selected]\").length||q.push(\"\\\\[\"+H+\"*(?:value|\"+S+\")\"),t.querySelectorAll(\"[id~=\"+W+\"-]\").length||q.push(\"~=\"),t.querySelectorAll(\":checked\").length||q.push(\":checked\"),t.querySelectorAll(\"a#\"+W+\"+*\").length||q.push(\".#.+[+~]\")})),Ot((function(t){t.innerHTML=\"<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>\";var e=A.createElement(\"input\");e.setAttribute(\"type\",\"hidden\"),t.appendChild(e).setAttribute(\"name\",\"D\"),t.querySelectorAll(\"[name=d]\").length&&q.push(\"name\"+H+\"*[*^$|!~]?=\"),2!==t.querySelectorAll(\":enabled\").length&&q.push(\":enabled\",\":disabled\"),s.appendChild(t).disabled=!0,2!==t.querySelectorAll(\":disabled\").length&&q.push(\":enabled\",\":disabled\"),t.querySelectorAll(\"*,:x\"),q.push(\",.*:\")}))),(p.matchesSelector=Q.test(u=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&Ot((function(t){p.disconnectedMatch=u.call(t,\"*\"),u.call(t,\"[s!='']:x\"),l.push(\"!=\",E)})),q=q.length&&new RegExp(q.join(\"|\")),l=l.length&&new RegExp(l.join(\"|\")),e=Q.test(s.compareDocumentPosition),f=e||Q.test(s.contains)?function(t,e){var p=9===t.nodeType?t.documentElement:t,o=e&&e.parentNode;return t===o||!(!o||1!==o.nodeType||!(p.contains?p.contains(o):t.compareDocumentPosition&&16&t.compareDocumentPosition(o)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},L=e?function(t,e){if(t===e)return i=!0,0;var o=!t.compareDocumentPosition-!e.compareDocumentPosition;return o||(1&(o=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!p.sortDetached&&e.compareDocumentPosition(t)===o?t===A||t.ownerDocument===h&&f(h,t)?-1:e===A||e.ownerDocument===h&&f(h,e)?1:O?C(O,t)-C(O,e):0:4&o?-1:1)}:function(t,e){if(t===e)return i=!0,0;var p,o=0,b=t.parentNode,M=e.parentNode,n=[t],z=[e];if(!b||!M)return t===A?-1:e===A?1:b?-1:M?1:O?C(O,t)-C(O,e):0;if(b===M)return at(t,e);for(p=t;p=p.parentNode;)n.unshift(p);for(p=e;p=p.parentNode;)z.unshift(p);for(;n[o]===z[o];)o++;return o?at(n[o],z[o]):n[o]===h?-1:z[o]===h?1:0},A):A},zt.matches=function(t,e){return zt(t,null,null,e)},zt.matchesSelector=function(t,e){if((t.ownerDocument||t)!==A&&a(t),p.matchesSelector&&d&&!X[e+\" \"]&&(!l||!l.test(e))&&(!q||!q.test(e)))try{var o=u.call(t,e);if(o||p.disconnectedMatch||t.document&&11!==t.document.nodeType)return o}catch(t){X(e,!0)}return zt(e,A,null,[t]).length>0},zt.contains=function(t,e){return(t.ownerDocument||t)!==A&&a(t),f(t,e)},zt.attr=function(t,e){(t.ownerDocument||t)!==A&&a(t);var b=o.attrHandle[e.toLowerCase()],M=b&&y.call(o.attrHandle,e.toLowerCase())?b(t,e,!d):void 0;return void 0!==M?M:p.attributes||!d?t.getAttribute(e):(M=t.getAttributeNode(e))&&M.specified?M.value:null},zt.escape=function(t){return(t+\"\").replace(ot,bt)},zt.error=function(t){throw new Error(\"Syntax error, unrecognized expression: \"+t)},zt.uniqueSort=function(t){var e,o=[],b=0,M=0;if(i=!p.detectDuplicates,O=!p.sortStable&&t.slice(0),t.sort(L),i){for(;e=t[M++];)e===t[M]&&(b=o.push(M));for(;b--;)t.splice(o[b],1)}return O=null,t},b=zt.getText=function(t){var e,p=\"\",o=0,M=t.nodeType;if(M){if(1===M||9===M||11===M){if(\"string\"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)p+=b(t)}else if(3===M||4===M)return t.nodeValue}else for(;e=t[o++];)p+=b(e);return p},(o=zt.selectors={cacheLength:50,createPseudo:ct,match:K,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,pt),t[3]=(t[3]||t[4]||t[5]||\"\").replace(et,pt),\"~=\"===t[2]&&(t[3]=\" \"+t[3]+\" \"),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),\"nth\"===t[1].slice(0,3)?(t[3]||zt.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*(\"even\"===t[3]||\"odd\"===t[3])),t[5]=+(t[7]+t[8]||\"odd\"===t[3])):t[3]&&zt.error(t[0]),t},PSEUDO:function(t){var e,p=!t[6]&&t[2];return K.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||\"\":p&&U.test(p)&&(e=n(p,!0))&&(e=p.indexOf(\")\",p.length-e)-p.length)&&(t[0]=t[0].slice(0,e),t[2]=p.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,pt).toLowerCase();return\"*\"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=m[t+\" \"];return e||(e=new RegExp(\"(^|\"+H+\")\"+t+\"(\"+H+\"|$)\"))&&m(t,(function(t){return e.test(\"string\"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute(\"class\")||\"\")}))},ATTR:function(t,e,p){return function(o){var b=zt.attr(o,t);return null==b?\"!=\"===e:!e||(b+=\"\",\"=\"===e?b===p:\"!=\"===e?b!==p:\"^=\"===e?p&&0===b.indexOf(p):\"*=\"===e?p&&b.indexOf(p)>-1:\"$=\"===e?p&&b.slice(-p.length)===p:\"~=\"===e?(\" \"+b.replace(D,\" \")+\" \").indexOf(p)>-1:\"|=\"===e&&(b===p||b.slice(0,p.length+1)===p+\"-\"))}},CHILD:function(t,e,p,o,b){var M=\"nth\"!==t.slice(0,3),n=\"last\"!==t.slice(-4),z=\"of-type\"===e;return 1===o&&0===b?function(t){return!!t.parentNode}:function(e,p,r){var c,O,i,a,A,s,d=M!==n?\"nextSibling\":\"previousSibling\",q=e.parentNode,l=z&&e.nodeName.toLowerCase(),u=!r&&!z,f=!1;if(q){if(M){for(;d;){for(a=e;a=a[d];)if(z?a.nodeName.toLowerCase()===l:1===a.nodeType)return!1;s=d=\"only\"===t&&!s&&\"nextSibling\"}return!0}if(s=[n?q.firstChild:q.lastChild],n&&u){for(f=(A=(c=(O=(i=(a=q)[W]||(a[W]={}))[a.uniqueID]||(i[a.uniqueID]={}))[t]||[])[0]===v&&c[1])&&c[2],a=A&&q.childNodes[A];a=++A&&a&&a[d]||(f=A=0)||s.pop();)if(1===a.nodeType&&++f&&a===e){O[t]=[v,A,f];break}}else if(u&&(f=A=(c=(O=(i=(a=e)[W]||(a[W]={}))[a.uniqueID]||(i[a.uniqueID]={}))[t]||[])[0]===v&&c[1]),!1===f)for(;(a=++A&&a&&a[d]||(f=A=0)||s.pop())&&((z?a.nodeName.toLowerCase()!==l:1!==a.nodeType)||!++f||(u&&((O=(i=a[W]||(a[W]={}))[a.uniqueID]||(i[a.uniqueID]={}))[t]=[v,f]),a!==e)););return(f-=b)===o||f%o==0&&f/o>=0}}},PSEUDO:function(t,e){var p,b=o.pseudos[t]||o.setFilters[t.toLowerCase()]||zt.error(\"unsupported pseudo: \"+t);return b[W]?b(e):b.length>1?(p=[t,t,\"\",e],o.setFilters.hasOwnProperty(t.toLowerCase())?ct((function(t,p){for(var o,M=b(t,e),n=M.length;n--;)t[o=C(t,M[n])]=!(p[o]=M[n])})):function(t){return b(t,0,p)}):b}},pseudos:{not:ct((function(t){var e=[],p=[],o=z(t.replace(I,\"$1\"));return o[W]?ct((function(t,e,p,b){for(var M,n=o(t,null,b,[]),z=t.length;z--;)(M=n[z])&&(t[z]=!(e[z]=M))})):function(t,b,M){return e[0]=t,o(e,null,M,p),e[0]=null,!p.pop()}})),has:ct((function(t){return function(e){return zt(t,e).length>0}})),contains:ct((function(t){return t=t.replace(et,pt),function(e){return(e.textContent||b(e)).indexOf(t)>-1}})),lang:ct((function(t){return $.test(t||\"\")||zt.error(\"unsupported lang: \"+t),t=t.replace(et,pt).toLowerCase(),function(e){var p;do{if(p=d?e.lang:e.getAttribute(\"xml:lang\")||e.getAttribute(\"lang\"))return(p=p.toLowerCase())===t||0===p.indexOf(t+\"-\")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var p=t.location&&t.location.hash;return p&&p.slice(1)===e.id},root:function(t){return t===s},focus:function(t){return t===A.activeElement&&(!A.hasFocus||A.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:dt(!1),disabled:dt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return\"input\"===e&&!!t.checked||\"option\"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!o.pseudos.empty(t)},header:function(t){return J.test(t.nodeName)},input:function(t){return G.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return\"input\"===e&&\"button\"===t.type||\"button\"===e},text:function(t){var e;return\"input\"===t.nodeName.toLowerCase()&&\"text\"===t.type&&(null==(e=t.getAttribute(\"type\"))||\"text\"===e.toLowerCase())},first:qt((function(){return[0]})),last:qt((function(t,e){return[e-1]})),eq:qt((function(t,e,p){return[p<0?p+e:p]})),even:qt((function(t,e){for(var p=0;p<e;p+=2)t.push(p);return t})),odd:qt((function(t,e){for(var p=1;p<e;p+=2)t.push(p);return t})),lt:qt((function(t,e,p){for(var o=p<0?p+e:p>e?e:p;--o>=0;)t.push(o);return t})),gt:qt((function(t,e,p){for(var o=p<0?p+e:p;++o<e;)t.push(o);return t}))}}).pseudos.nth=o.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[e]=At(e);for(e in{submit:!0,reset:!0})o.pseudos[e]=st(e);function ut(){}function ft(t){for(var e=0,p=t.length,o=\"\";e<p;e++)o+=t[e].value;return o}function Wt(t,e,p){var o=e.dir,b=e.next,M=b||o,n=p&&\"parentNode\"===M,z=R++;return e.first?function(e,p,b){for(;e=e[o];)if(1===e.nodeType||n)return t(e,p,b);return!1}:function(e,p,r){var c,O,i,a=[v,z];if(r){for(;e=e[o];)if((1===e.nodeType||n)&&t(e,p,r))return!0}else for(;e=e[o];)if(1===e.nodeType||n)if(O=(i=e[W]||(e[W]={}))[e.uniqueID]||(i[e.uniqueID]={}),b&&b===e.nodeName.toLowerCase())e=e[o]||e;else{if((c=O[M])&&c[0]===v&&c[1]===z)return a[2]=c[2];if(O[M]=a,a[2]=t(e,p,r))return!0}return!1}}function ht(t){return t.length>1?function(e,p,o){for(var b=t.length;b--;)if(!t[b](e,p,o))return!1;return!0}:t[0]}function vt(t,e,p,o,b){for(var M,n=[],z=0,r=t.length,c=null!=e;z<r;z++)(M=t[z])&&(p&&!p(M,o,b)||(n.push(M),c&&e.push(z)));return n}function Rt(t,e,p,o,b,M){return o&&!o[W]&&(o=Rt(o)),b&&!b[W]&&(b=Rt(b,M)),ct((function(M,n,z,r){var c,O,i,a=[],A=[],s=n.length,d=M||function(t,e,p){for(var o=0,b=e.length;o<b;o++)zt(t,e[o],p);return p}(e||\"*\",z.nodeType?[z]:z,[]),q=!t||!M&&e?d:vt(d,a,t,z,r),l=p?b||(M?t:s||o)?[]:n:q;if(p&&p(q,l,z,r),o)for(c=vt(l,A),o(c,[],z,r),O=c.length;O--;)(i=c[O])&&(l[A[O]]=!(q[A[O]]=i));if(M){if(b||t){if(b){for(c=[],O=l.length;O--;)(i=l[O])&&c.push(q[O]=i);b(null,l=[],c,r)}for(O=l.length;O--;)(i=l[O])&&(c=b?C(M,i):a[O])>-1&&(M[c]=!(n[c]=i))}}else l=vt(l===n?l.splice(s,l.length):l),b?b(null,n,l,r):x.apply(n,l)}))}function mt(t){for(var e,p,b,M=t.length,n=o.relative[t[0].type],z=n||o.relative[\" \"],r=n?1:0,O=Wt((function(t){return t===e}),z,!0),i=Wt((function(t){return C(e,t)>-1}),z,!0),a=[function(t,p,o){var b=!n&&(o||p!==c)||((e=p).nodeType?O(t,p,o):i(t,p,o));return e=null,b}];r<M;r++)if(p=o.relative[t[r].type])a=[Wt(ht(a),p)];else{if((p=o.filter[t[r].type].apply(null,t[r].matches))[W]){for(b=++r;b<M&&!o.relative[t[b].type];b++);return Rt(r>1&&ht(a),r>1&&ft(t.slice(0,r-1).concat({value:\" \"===t[r-2].type?\"*\":\"\"})).replace(I,\"$1\"),p,r<b&&mt(t.slice(r,b)),b<M&&mt(t=t.slice(b)),b<M&&ft(t))}a.push(p)}return ht(a)}return ut.prototype=o.filters=o.pseudos,o.setFilters=new ut,n=zt.tokenize=function(t,e){var p,b,M,n,z,r,c,O=g[t+\" \"];if(O)return e?0:O.slice(0);for(z=t,r=[],c=o.preFilter;z;){for(n in p&&!(b=P.exec(z))||(b&&(z=z.slice(b[0].length)||z),r.push(M=[])),p=!1,(b=j.exec(z))&&(p=b.shift(),M.push({value:p,type:b[0].replace(I,\" \")}),z=z.slice(p.length)),o.filter)!(b=K[n].exec(z))||c[n]&&!(b=c[n](b))||(p=b.shift(),M.push({value:p,type:n,matches:b}),z=z.slice(p.length));if(!p)break}return e?z.length:z?zt.error(t):g(t,r).slice(0)},z=zt.compile=function(t,e){var p,b=[],M=[],z=B[t+\" \"];if(!z){for(e||(e=n(t)),p=e.length;p--;)(z=mt(e[p]))[W]?b.push(z):M.push(z);(z=B(t,function(t,e){var p=e.length>0,b=t.length>0,M=function(M,n,z,r,O){var i,s,q,l=0,u=\"0\",f=M&&[],W=[],h=c,R=M||b&&o.find.TAG(\"*\",O),m=v+=null==h?1:Math.random()||.1,g=R.length;for(O&&(c=n===A||n||O);u!==g&&null!=(i=R[u]);u++){if(b&&i){for(s=0,n||i.ownerDocument===A||(a(i),z=!d);q=t[s++];)if(q(i,n||A,z)){r.push(i);break}O&&(v=m)}p&&((i=!q&&i)&&l--,M&&f.push(i))}if(l+=u,p&&u!==l){for(s=0;q=e[s++];)q(f,W,n,z);if(M){if(l>0)for(;u--;)f[u]||W[u]||(W[u]=_.call(r));W=vt(W)}x.apply(r,W),O&&!M&&W.length>0&&l+e.length>1&&zt.uniqueSort(r)}return O&&(v=m,c=h),f};return p?ct(M):M}(M,b))).selector=t}return z},r=zt.select=function(t,e,p,b){var M,r,c,O,i,a=\"function\"==typeof t&&t,A=!b&&n(t=a.selector||t);if(p=p||[],1===A.length){if((r=A[0]=A[0].slice(0)).length>2&&\"ID\"===(c=r[0]).type&&9===e.nodeType&&d&&o.relative[r[1].type]){if(!(e=(o.find.ID(c.matches[0].replace(et,pt),e)||[])[0]))return p;a&&(e=e.parentNode),t=t.slice(r.shift().value.length)}for(M=K.needsContext.test(t)?0:r.length;M--&&(c=r[M],!o.relative[O=c.type]);)if((i=o.find[O])&&(b=i(c.matches[0].replace(et,pt),tt.test(r[0].type)&&lt(e.parentNode)||e))){if(r.splice(M,1),!(t=b.length&&ft(r)))return x.apply(p,b),p;break}}return(a||z(t,A))(b,e,!d,p,!e||tt.test(t)&&lt(e.parentNode)||e),p},p.sortStable=W.split(\"\").sort(L).join(\"\")===W,p.detectDuplicates=!!i,a(),p.sortDetached=Ot((function(t){return 1&t.compareDocumentPosition(A.createElement(\"fieldset\"))})),Ot((function(t){return t.innerHTML=\"<a href='#'></a>\",\"#\"===t.firstChild.getAttribute(\"href\")}))||it(\"type|href|height|width\",(function(t,e,p){if(!p)return t.getAttribute(e,\"type\"===e.toLowerCase()?1:2)})),p.attributes&&Ot((function(t){return t.innerHTML=\"<input/>\",t.firstChild.setAttribute(\"value\",\"\"),\"\"===t.firstChild.getAttribute(\"value\")}))||it(\"value\",(function(t,e,p){if(!p&&\"input\"===t.nodeName.toLowerCase())return t.defaultValue})),Ot((function(t){return null==t.getAttribute(\"disabled\")}))||it(S,(function(t,e,p){var o;if(!p)return!0===t[e]?e.toLowerCase():(o=t.getAttributeNode(e))&&o.specified?o.value:null})),zt}(p);R.find=B,R.expr=B.selectors,R.expr[\":\"]=R.expr.pseudos,R.uniqueSort=R.unique=B.uniqueSort,R.text=B.getText,R.isXMLDoc=B.isXML,R.contains=B.contains,R.escapeSelector=B.escape;var X=function(t,e,p){for(var o=[],b=void 0!==p;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(b&&R(t).is(p))break;o.push(t)}return o},L=function(t,e){for(var p=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&p.push(t);return p},y=R.expr.match.needsContext;function N(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var _=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function T(t,e,p){return u(e)?R.grep(t,(function(t,o){return!!e.call(t,o,t)!==p})):e.nodeType?R.grep(t,(function(t){return t===e!==p})):\"string\"!=typeof e?R.grep(t,(function(t){return i.call(e,t)>-1!==p})):R.filter(e,t,p)}R.filter=function(t,e,p){var o=e[0];return p&&(t=\":not(\"+t+\")\"),1===e.length&&1===o.nodeType?R.find.matchesSelector(o,t)?[o]:[]:R.find.matches(t,R.grep(e,(function(t){return 1===t.nodeType})))},R.fn.extend({find:function(t){var e,p,o=this.length,b=this;if(\"string\"!=typeof t)return this.pushStack(R(t).filter((function(){for(e=0;e<o;e++)if(R.contains(b[e],this))return!0})));for(p=this.pushStack([]),e=0;e<o;e++)R.find(t,b[e],p);return o>1?R.uniqueSort(p):p},filter:function(t){return this.pushStack(T(this,t||[],!1))},not:function(t){return this.pushStack(T(this,t||[],!0))},is:function(t){return!!T(this,\"string\"==typeof t&&y.test(t)?R(t):t||[],!1).length}});var x,w=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(R.fn.init=function(t,e,p){var o,b;if(!t)return this;if(p=p||x,\"string\"==typeof t){if(!(o=\"<\"===t[0]&&\">\"===t[t.length-1]&&t.length>=3?[null,t,null]:w.exec(t))||!o[1]&&e)return!e||e.jquery?(e||p).find(t):this.constructor(e).find(t);if(o[1]){if(e=e instanceof R?e[0]:e,R.merge(this,R.parseHTML(o[1],e&&e.nodeType?e.ownerDocument||e:n,!0)),_.test(o[1])&&R.isPlainObject(e))for(o in e)u(this[o])?this[o](e[o]):this.attr(o,e[o]);return this}return(b=n.getElementById(o[2]))&&(this[0]=b,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):u(t)?void 0!==p.ready?p.ready(t):t(R):R.makeArray(t,this)}).prototype=R.fn,x=R(n);var C=/^(?:parents|prev(?:Until|All))/,S={children:!0,contents:!0,next:!0,prev:!0};function H(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}R.fn.extend({has:function(t){var e=R(t,this),p=e.length;return this.filter((function(){for(var t=0;t<p;t++)if(R.contains(this,e[t]))return!0}))},closest:function(t,e){var p,o=0,b=this.length,M=[],n=\"string\"!=typeof t&&R(t);if(!y.test(t))for(;o<b;o++)for(p=this[o];p&&p!==e;p=p.parentNode)if(p.nodeType<11&&(n?n.index(p)>-1:1===p.nodeType&&R.find.matchesSelector(p,t))){M.push(p);break}return this.pushStack(M.length>1?R.uniqueSort(M):M)},index:function(t){return t?\"string\"==typeof t?i.call(R(t),this[0]):i.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(R.uniqueSort(R.merge(this.get(),R(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),R.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return X(t,\"parentNode\")},parentsUntil:function(t,e,p){return X(t,\"parentNode\",p)},next:function(t){return H(t,\"nextSibling\")},prev:function(t){return H(t,\"previousSibling\")},nextAll:function(t){return X(t,\"nextSibling\")},prevAll:function(t){return X(t,\"previousSibling\")},nextUntil:function(t,e,p){return X(t,\"nextSibling\",p)},prevUntil:function(t,e,p){return X(t,\"previousSibling\",p)},siblings:function(t){return L((t.parentNode||{}).firstChild,t)},children:function(t){return L(t.firstChild)},contents:function(t){return void 0!==t.contentDocument?t.contentDocument:(N(t,\"template\")&&(t=t.content||t),R.merge([],t.childNodes))}},(function(t,e){R.fn[t]=function(p,o){var b=R.map(this,e,p);return\"Until\"!==t.slice(-5)&&(o=p),o&&\"string\"==typeof o&&(b=R.filter(o,b)),this.length>1&&(S[t]||R.uniqueSort(b),C.test(t)&&b.reverse()),this.pushStack(b)}}));var F=/[^\\x20\\t\\r\\n\\f]+/g;function k(t){return t}function E(t){throw t}function D(t,e,p,o){var b;try{t&&u(b=t.promise)?b.call(t).done(e).fail(p):t&&u(b=t.then)?b.call(t,e,p):e.apply(void 0,[t].slice(o))}catch(t){p.apply(void 0,[t])}}R.Callbacks=function(t){t=\"string\"==typeof t?function(t){var e={};return R.each(t.match(F)||[],(function(t,p){e[p]=!0})),e}(t):R.extend({},t);var e,p,o,b,M=[],n=[],z=-1,r=function(){for(b=b||t.once,o=e=!0;n.length;z=-1)for(p=n.shift();++z<M.length;)!1===M[z].apply(p[0],p[1])&&t.stopOnFalse&&(z=M.length,p=!1);t.memory||(p=!1),e=!1,b&&(M=p?[]:\"\")},c={add:function(){return M&&(p&&!e&&(z=M.length-1,n.push(p)),function e(p){R.each(p,(function(p,o){u(o)?t.unique&&c.has(o)||M.push(o):o&&o.length&&\"string\"!==v(o)&&e(o)}))}(arguments),p&&!e&&r()),this},remove:function(){return R.each(arguments,(function(t,e){for(var p;(p=R.inArray(e,M,p))>-1;)M.splice(p,1),p<=z&&z--})),this},has:function(t){return t?R.inArray(t,M)>-1:M.length>0},empty:function(){return M&&(M=[]),this},disable:function(){return b=n=[],M=p=\"\",this},disabled:function(){return!M},lock:function(){return b=n=[],p||e||(M=p=\"\"),this},locked:function(){return!!b},fireWith:function(t,p){return b||(p=[t,(p=p||[]).slice?p.slice():p],n.push(p),e||r()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!o}};return c},R.extend({Deferred:function(t){var e=[[\"notify\",\"progress\",R.Callbacks(\"memory\"),R.Callbacks(\"memory\"),2],[\"resolve\",\"done\",R.Callbacks(\"once memory\"),R.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",R.Callbacks(\"once memory\"),R.Callbacks(\"once memory\"),1,\"rejected\"]],o=\"pending\",b={state:function(){return o},always:function(){return M.done(arguments).fail(arguments),this},catch:function(t){return b.then(null,t)},pipe:function(){var t=arguments;return R.Deferred((function(p){R.each(e,(function(e,o){var b=u(t[o[4]])&&t[o[4]];M[o[1]]((function(){var t=b&&b.apply(this,arguments);t&&u(t.promise)?t.promise().progress(p.notify).done(p.resolve).fail(p.reject):p[o[0]+\"With\"](this,b?[t]:arguments)}))})),t=null})).promise()},then:function(t,o,b){var M=0;function n(t,e,o,b){return function(){var z=this,r=arguments,c=function(){var p,c;if(!(t<M)){if((p=o.apply(z,r))===e.promise())throw new TypeError(\"Thenable self-resolution\");c=p&&(\"object\"==typeof p||\"function\"==typeof p)&&p.then,u(c)?b?c.call(p,n(M,e,k,b),n(M,e,E,b)):(M++,c.call(p,n(M,e,k,b),n(M,e,E,b),n(M,e,k,e.notifyWith))):(o!==k&&(z=void 0,r=[p]),(b||e.resolveWith)(z,r))}},O=b?c:function(){try{c()}catch(p){R.Deferred.exceptionHook&&R.Deferred.exceptionHook(p,O.stackTrace),t+1>=M&&(o!==E&&(z=void 0,r=[p]),e.rejectWith(z,r))}};t?O():(R.Deferred.getStackHook&&(O.stackTrace=R.Deferred.getStackHook()),p.setTimeout(O))}}return R.Deferred((function(p){e[0][3].add(n(0,p,u(b)?b:k,p.notifyWith)),e[1][3].add(n(0,p,u(t)?t:k)),e[2][3].add(n(0,p,u(o)?o:E))})).promise()},promise:function(t){return null!=t?R.extend(t,b):b}},M={};return R.each(e,(function(t,p){var n=p[2],z=p[5];b[p[1]]=n.add,z&&n.add((function(){o=z}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),n.add(p[3].fire),M[p[0]]=function(){return M[p[0]+\"With\"](this===M?void 0:this,arguments),this},M[p[0]+\"With\"]=n.fireWith})),b.promise(M),t&&t.call(M,M),M},when:function(t){var e=arguments.length,p=e,o=Array(p),b=r.call(arguments),M=R.Deferred(),n=function(t){return function(p){o[t]=this,b[t]=arguments.length>1?r.call(arguments):p,--e||M.resolveWith(o,b)}};if(e<=1&&(D(t,M.done(n(p)).resolve,M.reject,!e),\"pending\"===M.state()||u(b[p]&&b[p].then)))return M.then();for(;p--;)D(b[p],n(p),M.reject);return M.promise()}});var I=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;R.Deferred.exceptionHook=function(t,e){p.console&&p.console.warn&&t&&I.test(t.name)&&p.console.warn(\"jQuery.Deferred exception: \"+t.message,t.stack,e)},R.readyException=function(t){p.setTimeout((function(){throw t}))};var P=R.Deferred();function j(){n.removeEventListener(\"DOMContentLoaded\",j),p.removeEventListener(\"load\",j),R.ready()}R.fn.ready=function(t){return P.then(t).catch((function(t){R.readyException(t)})),this},R.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--R.readyWait:R.isReady)||(R.isReady=!0,!0!==t&&--R.readyWait>0||P.resolveWith(n,[R]))}}),R.ready.then=P.then,\"complete\"===n.readyState||\"loading\"!==n.readyState&&!n.documentElement.doScroll?p.setTimeout(R.ready):(n.addEventListener(\"DOMContentLoaded\",j),p.addEventListener(\"load\",j));var V=function(t,e,p,o,b,M,n){var z=0,r=t.length,c=null==p;if(\"object\"===v(p))for(z in b=!0,p)V(t,e,z,p[z],!0,M,n);else if(void 0!==o&&(b=!0,u(o)||(n=!0),c&&(n?(e.call(t,o),e=null):(c=e,e=function(t,e,p){return c.call(R(t),p)})),e))for(;z<r;z++)e(t[z],p,n?o:o.call(t[z],z,e(t[z],p)));return b?t:c?e.call(t):r?e(t[0],p):M},U=/^-ms-/,$=/-([a-z])/g;function K(t,e){return e.toUpperCase()}function Y(t){return t.replace(U,\"ms-\").replace($,K)}var G=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};function J(){this.expando=R.expando+J.uid++}J.uid=1,J.prototype={cache:function(t){var e=t[this.expando];return e||(e={},G(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,p){var o,b=this.cache(t);if(\"string\"==typeof e)b[Y(e)]=p;else for(o in e)b[Y(o)]=e[o];return b},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][Y(e)]},access:function(t,e,p){return void 0===e||e&&\"string\"==typeof e&&void 0===p?this.get(t,e):(this.set(t,e,p),void 0!==p?p:e)},remove:function(t,e){var p,o=t[this.expando];if(void 0!==o){if(void 0!==e){p=(e=Array.isArray(e)?e.map(Y):(e=Y(e))in o?[e]:e.match(F)||[]).length;for(;p--;)delete o[e[p]]}(void 0===e||R.isEmptyObject(o))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!R.isEmptyObject(e)}};var Q=new J,Z=new J,tt=/^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,et=/[A-Z]/g;function pt(t,e,p){var o;if(void 0===p&&1===t.nodeType)if(o=\"data-\"+e.replace(et,\"-$&\").toLowerCase(),\"string\"==typeof(p=t.getAttribute(o))){try{p=function(t){return\"true\"===t||\"false\"!==t&&(\"null\"===t?null:t===+t+\"\"?+t:tt.test(t)?JSON.parse(t):t)}(p)}catch(t){}Z.set(t,e,p)}else p=void 0;return p}R.extend({hasData:function(t){return Z.hasData(t)||Q.hasData(t)},data:function(t,e,p){return Z.access(t,e,p)},removeData:function(t,e){Z.remove(t,e)},_data:function(t,e,p){return Q.access(t,e,p)},_removeData:function(t,e){Q.remove(t,e)}}),R.fn.extend({data:function(t,e){var p,o,b,M=this[0],n=M&&M.attributes;if(void 0===t){if(this.length&&(b=Z.get(M),1===M.nodeType&&!Q.get(M,\"hasDataAttrs\"))){for(p=n.length;p--;)n[p]&&0===(o=n[p].name).indexOf(\"data-\")&&(o=Y(o.slice(5)),pt(M,o,b[o]));Q.set(M,\"hasDataAttrs\",!0)}return b}return\"object\"==typeof t?this.each((function(){Z.set(this,t)})):V(this,(function(e){var p;if(M&&void 0===e)return void 0!==(p=Z.get(M,t))||void 0!==(p=pt(M,t))?p:void 0;this.each((function(){Z.set(this,t,e)}))}),null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each((function(){Z.remove(this,t)}))}}),R.extend({queue:function(t,e,p){var o;if(t)return e=(e||\"fx\")+\"queue\",o=Q.get(t,e),p&&(!o||Array.isArray(p)?o=Q.access(t,e,R.makeArray(p)):o.push(p)),o||[]},dequeue:function(t,e){e=e||\"fx\";var p=R.queue(t,e),o=p.length,b=p.shift(),M=R._queueHooks(t,e);\"inprogress\"===b&&(b=p.shift(),o--),b&&(\"fx\"===e&&p.unshift(\"inprogress\"),delete M.stop,b.call(t,(function(){R.dequeue(t,e)}),M)),!o&&M&&M.empty.fire()},_queueHooks:function(t,e){var p=e+\"queueHooks\";return Q.get(t,p)||Q.access(t,p,{empty:R.Callbacks(\"once memory\").add((function(){Q.remove(t,[e+\"queue\",p])}))})}}),R.fn.extend({queue:function(t,e){var p=2;return\"string\"!=typeof t&&(e=t,t=\"fx\",p--),arguments.length<p?R.queue(this[0],t):void 0===e?this:this.each((function(){var p=R.queue(this,t,e);R._queueHooks(this,t),\"fx\"===t&&\"inprogress\"!==p[0]&&R.dequeue(this,t)}))},dequeue:function(t){return this.each((function(){R.dequeue(this,t)}))},clearQueue:function(t){return this.queue(t||\"fx\",[])},promise:function(t,e){var p,o=1,b=R.Deferred(),M=this,n=this.length,z=function(){--o||b.resolveWith(M,[M])};for(\"string\"!=typeof t&&(e=t,t=void 0),t=t||\"fx\";n--;)(p=Q.get(M[n],t+\"queueHooks\"))&&p.empty&&(o++,p.empty.add(z));return z(),b.promise(e)}});var ot=/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,bt=new RegExp(\"^(?:([+-])=|)(\"+ot+\")([a-z%]*)$\",\"i\"),Mt=[\"Top\",\"Right\",\"Bottom\",\"Left\"],nt=n.documentElement,zt=function(t){return R.contains(t.ownerDocument,t)},rt={composed:!0};nt.getRootNode&&(zt=function(t){return R.contains(t.ownerDocument,t)||t.getRootNode(rt)===t.ownerDocument});var ct=function(t,e){return\"none\"===(t=e||t).style.display||\"\"===t.style.display&&zt(t)&&\"none\"===R.css(t,\"display\")},Ot=function(t,e,p,o){var b,M,n={};for(M in e)n[M]=t.style[M],t.style[M]=e[M];for(M in b=p.apply(t,o||[]),e)t.style[M]=n[M];return b};function it(t,e,p,o){var b,M,n=20,z=o?function(){return o.cur()}:function(){return R.css(t,e,\"\")},r=z(),c=p&&p[3]||(R.cssNumber[e]?\"\":\"px\"),O=t.nodeType&&(R.cssNumber[e]||\"px\"!==c&&+r)&&bt.exec(R.css(t,e));if(O&&O[3]!==c){for(r/=2,c=c||O[3],O=+r||1;n--;)R.style(t,e,O+c),(1-M)*(1-(M=z()/r||.5))<=0&&(n=0),O/=M;O*=2,R.style(t,e,O+c),p=p||[]}return p&&(O=+O||+r||0,b=p[1]?O+(p[1]+1)*p[2]:+p[2],o&&(o.unit=c,o.start=O,o.end=b)),b}var at={};function At(t){var e,p=t.ownerDocument,o=t.nodeName,b=at[o];return b||(e=p.body.appendChild(p.createElement(o)),b=R.css(e,\"display\"),e.parentNode.removeChild(e),\"none\"===b&&(b=\"block\"),at[o]=b,b)}function st(t,e){for(var p,o,b=[],M=0,n=t.length;M<n;M++)(o=t[M]).style&&(p=o.style.display,e?(\"none\"===p&&(b[M]=Q.get(o,\"display\")||null,b[M]||(o.style.display=\"\")),\"\"===o.style.display&&ct(o)&&(b[M]=At(o))):\"none\"!==p&&(b[M]=\"none\",Q.set(o,\"display\",p)));for(M=0;M<n;M++)null!=b[M]&&(t[M].style.display=b[M]);return t}R.fn.extend({show:function(){return st(this,!0)},hide:function(){return st(this)},toggle:function(t){return\"boolean\"==typeof t?t?this.show():this.hide():this.each((function(){ct(this)?R(this).show():R(this).hide()}))}});var dt=/^(?:checkbox|radio)$/i,qt=/<([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)/i,lt=/^$|^module$|\\/(?:java|ecma)script/i,ut={option:[1,\"<select multiple='multiple'>\",\"</select>\"],thead:[1,\"<table>\",\"</table>\"],col:[2,\"<table><colgroup>\",\"</colgroup></table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_default:[0,\"\",\"\"]};function ft(t,e){var p;return p=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||\"*\"):void 0!==t.querySelectorAll?t.querySelectorAll(e||\"*\"):[],void 0===e||e&&N(t,e)?R.merge([t],p):p}function Wt(t,e){for(var p=0,o=t.length;p<o;p++)Q.set(t[p],\"globalEval\",!e||Q.get(e[p],\"globalEval\"))}ut.optgroup=ut.option,ut.tbody=ut.tfoot=ut.colgroup=ut.caption=ut.thead,ut.th=ut.td;var ht,vt,Rt=/<|&#?\\w+;/;function mt(t,e,p,o,b){for(var M,n,z,r,c,O,i=e.createDocumentFragment(),a=[],A=0,s=t.length;A<s;A++)if((M=t[A])||0===M)if(\"object\"===v(M))R.merge(a,M.nodeType?[M]:M);else if(Rt.test(M)){for(n=n||i.appendChild(e.createElement(\"div\")),z=(qt.exec(M)||[\"\",\"\"])[1].toLowerCase(),r=ut[z]||ut._default,n.innerHTML=r[1]+R.htmlPrefilter(M)+r[2],O=r[0];O--;)n=n.lastChild;R.merge(a,n.childNodes),(n=i.firstChild).textContent=\"\"}else a.push(e.createTextNode(M));for(i.textContent=\"\",A=0;M=a[A++];)if(o&&R.inArray(M,o)>-1)b&&b.push(M);else if(c=zt(M),n=ft(i.appendChild(M),\"script\"),c&&Wt(n),p)for(O=0;M=n[O++];)lt.test(M.type||\"\")&&p.push(M);return i}ht=n.createDocumentFragment().appendChild(n.createElement(\"div\")),(vt=n.createElement(\"input\")).setAttribute(\"type\",\"radio\"),vt.setAttribute(\"checked\",\"checked\"),vt.setAttribute(\"name\",\"t\"),ht.appendChild(vt),l.checkClone=ht.cloneNode(!0).cloneNode(!0).lastChild.checked,ht.innerHTML=\"<textarea>x</textarea>\",l.noCloneChecked=!!ht.cloneNode(!0).lastChild.defaultValue;var gt=/^key/,Bt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Xt=/^([^.]*)(?:\\.(.+)|)/;function Lt(){return!0}function yt(){return!1}function Nt(t,e){return t===function(){try{return n.activeElement}catch(t){}}()==(\"focus\"===e)}function _t(t,e,p,o,b,M){var n,z;if(\"object\"==typeof e){for(z in\"string\"!=typeof p&&(o=o||p,p=void 0),e)_t(t,z,p,o,e[z],M);return t}if(null==o&&null==b?(b=p,o=p=void 0):null==b&&(\"string\"==typeof p?(b=o,o=void 0):(b=o,o=p,p=void 0)),!1===b)b=yt;else if(!b)return t;return 1===M&&(n=b,(b=function(t){return R().off(t),n.apply(this,arguments)}).guid=n.guid||(n.guid=R.guid++)),t.each((function(){R.event.add(this,e,b,o,p)}))}function Tt(t,e,p){p?(Q.set(t,e,!1),R.event.add(t,e,{namespace:!1,handler:function(t){var o,b,M=Q.get(this,e);if(1&t.isTrigger&&this[e]){if(M.length)(R.event.special[e]||{}).delegateType&&t.stopPropagation();else if(M=r.call(arguments),Q.set(this,e,M),o=p(this,e),this[e](),M!==(b=Q.get(this,e))||o?Q.set(this,e,!1):b={},M!==b)return t.stopImmediatePropagation(),t.preventDefault(),b.value}else M.length&&(Q.set(this,e,{value:R.event.trigger(R.extend(M[0],R.Event.prototype),M.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===Q.get(t,e)&&R.event.add(t,e,Lt)}R.event={global:{},add:function(t,e,p,o,b){var M,n,z,r,c,O,i,a,A,s,d,q=Q.get(t);if(q)for(p.handler&&(p=(M=p).handler,b=M.selector),b&&R.find.matchesSelector(nt,b),p.guid||(p.guid=R.guid++),(r=q.events)||(r=q.events={}),(n=q.handle)||(n=q.handle=function(e){return void 0!==R&&R.event.triggered!==e.type?R.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||\"\").match(F)||[\"\"]).length;c--;)A=d=(z=Xt.exec(e[c])||[])[1],s=(z[2]||\"\").split(\".\").sort(),A&&(i=R.event.special[A]||{},A=(b?i.delegateType:i.bindType)||A,i=R.event.special[A]||{},O=R.extend({type:A,origType:d,data:o,handler:p,guid:p.guid,selector:b,needsContext:b&&R.expr.match.needsContext.test(b),namespace:s.join(\".\")},M),(a=r[A])||((a=r[A]=[]).delegateCount=0,i.setup&&!1!==i.setup.call(t,o,s,n)||t.addEventListener&&t.addEventListener(A,n)),i.add&&(i.add.call(t,O),O.handler.guid||(O.handler.guid=p.guid)),b?a.splice(a.delegateCount++,0,O):a.push(O),R.event.global[A]=!0)},remove:function(t,e,p,o,b){var M,n,z,r,c,O,i,a,A,s,d,q=Q.hasData(t)&&Q.get(t);if(q&&(r=q.events)){for(c=(e=(e||\"\").match(F)||[\"\"]).length;c--;)if(A=d=(z=Xt.exec(e[c])||[])[1],s=(z[2]||\"\").split(\".\").sort(),A){for(i=R.event.special[A]||{},a=r[A=(o?i.delegateType:i.bindType)||A]||[],z=z[2]&&new RegExp(\"(^|\\\\.)\"+s.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),n=M=a.length;M--;)O=a[M],!b&&d!==O.origType||p&&p.guid!==O.guid||z&&!z.test(O.namespace)||o&&o!==O.selector&&(\"**\"!==o||!O.selector)||(a.splice(M,1),O.selector&&a.delegateCount--,i.remove&&i.remove.call(t,O));n&&!a.length&&(i.teardown&&!1!==i.teardown.call(t,s,q.handle)||R.removeEvent(t,A,q.handle),delete r[A])}else for(A in r)R.event.remove(t,A+e[c],p,o,!0);R.isEmptyObject(r)&&Q.remove(t,\"handle events\")}},dispatch:function(t){var e,p,o,b,M,n,z=R.event.fix(t),r=new Array(arguments.length),c=(Q.get(this,\"events\")||{})[z.type]||[],O=R.event.special[z.type]||{};for(r[0]=z,e=1;e<arguments.length;e++)r[e]=arguments[e];if(z.delegateTarget=this,!O.preDispatch||!1!==O.preDispatch.call(this,z)){for(n=R.event.handlers.call(this,z,c),e=0;(b=n[e++])&&!z.isPropagationStopped();)for(z.currentTarget=b.elem,p=0;(M=b.handlers[p++])&&!z.isImmediatePropagationStopped();)z.rnamespace&&!1!==M.namespace&&!z.rnamespace.test(M.namespace)||(z.handleObj=M,z.data=M.data,void 0!==(o=((R.event.special[M.origType]||{}).handle||M.handler).apply(b.elem,r))&&!1===(z.result=o)&&(z.preventDefault(),z.stopPropagation()));return O.postDispatch&&O.postDispatch.call(this,z),z.result}},handlers:function(t,e){var p,o,b,M,n,z=[],r=e.delegateCount,c=t.target;if(r&&c.nodeType&&!(\"click\"===t.type&&t.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&(\"click\"!==t.type||!0!==c.disabled)){for(M=[],n={},p=0;p<r;p++)void 0===n[b=(o=e[p]).selector+\" \"]&&(n[b]=o.needsContext?R(b,this).index(c)>-1:R.find(b,this,null,[c]).length),n[b]&&M.push(o);M.length&&z.push({elem:c,handlers:M})}return c=this,r<e.length&&z.push({elem:c,handlers:e.slice(r)}),z},addProp:function(t,e){Object.defineProperty(R.Event.prototype,t,{enumerable:!0,configurable:!0,get:u(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(t){return t[R.expando]?t:new R.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var e=this||t;return dt.test(e.type)&&e.click&&N(e,\"input\")&&Tt(e,\"click\",Lt),!1},trigger:function(t){var e=this||t;return dt.test(e.type)&&e.click&&N(e,\"input\")&&Tt(e,\"click\"),!0},_default:function(t){var e=t.target;return dt.test(e.type)&&e.click&&N(e,\"input\")&&Q.get(e,\"click\")||N(e,\"a\")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},R.removeEvent=function(t,e,p){t.removeEventListener&&t.removeEventListener(e,p)},R.Event=function(t,e){if(!(this instanceof R.Event))return new R.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?Lt:yt,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&R.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[R.expando]=!0},R.Event.prototype={constructor:R.Event,isDefaultPrevented:yt,isPropagationStopped:yt,isImmediatePropagationStopped:yt,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=Lt,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=Lt,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=Lt,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},R.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(t){var e=t.button;return null==t.which&&gt.test(t.type)?null!=t.charCode?t.charCode:t.keyCode:!t.which&&void 0!==e&&Bt.test(t.type)?1&e?1:2&e?3:4&e?2:0:t.which}},R.event.addProp),R.each({focus:\"focusin\",blur:\"focusout\"},(function(t,e){R.event.special[t]={setup:function(){return Tt(this,t,Nt),!1},trigger:function(){return Tt(this,t),!0},delegateType:e}})),R.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\",pointerenter:\"pointerover\",pointerleave:\"pointerout\"},(function(t,e){R.event.special[t]={delegateType:e,bindType:e,handle:function(t){var p,o=this,b=t.relatedTarget,M=t.handleObj;return b&&(b===o||R.contains(o,b))||(t.type=M.origType,p=M.handler.apply(this,arguments),t.type=e),p}}})),R.fn.extend({on:function(t,e,p,o){return _t(this,t,e,p,o)},one:function(t,e,p,o){return _t(this,t,e,p,o,1)},off:function(t,e,p){var o,b;if(t&&t.preventDefault&&t.handleObj)return o=t.handleObj,R(t.delegateTarget).off(o.namespace?o.origType+\".\"+o.namespace:o.origType,o.selector,o.handler),this;if(\"object\"==typeof t){for(b in t)this.off(b,e,t[b]);return this}return!1!==e&&\"function\"!=typeof e||(p=e,e=void 0),!1===p&&(p=yt),this.each((function(){R.event.remove(this,t,p,e)}))}});var xt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,wt=/<script|<style|<link/i,Ct=/checked\\s*(?:[^=]|=\\s*.checked.)/i,St=/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\s*$/g;function Ht(t,e){return N(t,\"table\")&&N(11!==e.nodeType?e:e.firstChild,\"tr\")&&R(t).children(\"tbody\")[0]||t}function Ft(t){return t.type=(null!==t.getAttribute(\"type\"))+\"/\"+t.type,t}function kt(t){return\"true/\"===(t.type||\"\").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute(\"type\"),t}function Et(t,e){var p,o,b,M,n,z,r,c;if(1===e.nodeType){if(Q.hasData(t)&&(M=Q.access(t),n=Q.set(e,M),c=M.events))for(b in delete n.handle,n.events={},c)for(p=0,o=c[b].length;p<o;p++)R.event.add(e,b,c[b][p]);Z.hasData(t)&&(z=Z.access(t),r=R.extend({},z),Z.set(e,r))}}function Dt(t,e){var p=e.nodeName.toLowerCase();\"input\"===p&&dt.test(t.type)?e.checked=t.checked:\"input\"!==p&&\"textarea\"!==p||(e.defaultValue=t.defaultValue)}function It(t,e,p,o){e=c.apply([],e);var b,M,n,z,r,O,i=0,a=t.length,A=a-1,s=e[0],d=u(s);if(d||a>1&&\"string\"==typeof s&&!l.checkClone&&Ct.test(s))return t.each((function(b){var M=t.eq(b);d&&(e[0]=s.call(this,b,M.html())),It(M,e,p,o)}));if(a&&(M=(b=mt(e,t[0].ownerDocument,!1,t,o)).firstChild,1===b.childNodes.length&&(b=M),M||o)){for(z=(n=R.map(ft(b,\"script\"),Ft)).length;i<a;i++)r=b,i!==A&&(r=R.clone(r,!0,!0),z&&R.merge(n,ft(r,\"script\"))),p.call(t[i],r,i);if(z)for(O=n[n.length-1].ownerDocument,R.map(n,kt),i=0;i<z;i++)r=n[i],lt.test(r.type||\"\")&&!Q.access(r,\"globalEval\")&&R.contains(O,r)&&(r.src&&\"module\"!==(r.type||\"\").toLowerCase()?R._evalUrl&&!r.noModule&&R._evalUrl(r.src,{nonce:r.nonce||r.getAttribute(\"nonce\")}):h(r.textContent.replace(St,\"\"),r,O))}return t}function Pt(t,e,p){for(var o,b=e?R.filter(e,t):t,M=0;null!=(o=b[M]);M++)p||1!==o.nodeType||R.cleanData(ft(o)),o.parentNode&&(p&&zt(o)&&Wt(ft(o,\"script\")),o.parentNode.removeChild(o));return t}R.extend({htmlPrefilter:function(t){return t.replace(xt,\"<$1></$2>\")},clone:function(t,e,p){var o,b,M,n,z=t.cloneNode(!0),r=zt(t);if(!(l.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||R.isXMLDoc(t)))for(n=ft(z),o=0,b=(M=ft(t)).length;o<b;o++)Dt(M[o],n[o]);if(e)if(p)for(M=M||ft(t),n=n||ft(z),o=0,b=M.length;o<b;o++)Et(M[o],n[o]);else Et(t,z);return(n=ft(z,\"script\")).length>0&&Wt(n,!r&&ft(t,\"script\")),z},cleanData:function(t){for(var e,p,o,b=R.event.special,M=0;void 0!==(p=t[M]);M++)if(G(p)){if(e=p[Q.expando]){if(e.events)for(o in e.events)b[o]?R.event.remove(p,o):R.removeEvent(p,o,e.handle);p[Q.expando]=void 0}p[Z.expando]&&(p[Z.expando]=void 0)}}}),R.fn.extend({detach:function(t){return Pt(this,t,!0)},remove:function(t){return Pt(this,t)},text:function(t){return V(this,(function(t){return void 0===t?R.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return It(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ht(this,t).appendChild(t)}))},prepend:function(){return It(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Ht(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return It(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return It(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(R.cleanData(ft(t,!1)),t.textContent=\"\");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return R.clone(this,t,e)}))},html:function(t){return V(this,(function(t){var e=this[0]||{},p=0,o=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if(\"string\"==typeof t&&!wt.test(t)&&!ut[(qt.exec(t)||[\"\",\"\"])[1].toLowerCase()]){t=R.htmlPrefilter(t);try{for(;p<o;p++)1===(e=this[p]||{}).nodeType&&(R.cleanData(ft(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)}),null,t,arguments.length)},replaceWith:function(){var t=[];return It(this,arguments,(function(e){var p=this.parentNode;R.inArray(this,t)<0&&(R.cleanData(ft(this)),p&&p.replaceChild(e,this))}),t)}}),R.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},(function(t,e){R.fn[t]=function(t){for(var p,o=[],b=R(t),M=b.length-1,n=0;n<=M;n++)p=n===M?this:this.clone(!0),R(b[n])[e](p),O.apply(o,p.get());return this.pushStack(o)}}));var jt=new RegExp(\"^(\"+ot+\")(?!px)[a-z%]+$\",\"i\"),Vt=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=p),e.getComputedStyle(t)},Ut=new RegExp(Mt.join(\"|\"),\"i\");function $t(t,e,p){var o,b,M,n,z=t.style;return(p=p||Vt(t))&&(\"\"!==(n=p.getPropertyValue(e)||p[e])||zt(t)||(n=R.style(t,e)),!l.pixelBoxStyles()&&jt.test(n)&&Ut.test(e)&&(o=z.width,b=z.minWidth,M=z.maxWidth,z.minWidth=z.maxWidth=z.width=n,n=p.width,z.width=o,z.minWidth=b,z.maxWidth=M)),void 0!==n?n+\"\":n}function Kt(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}!function(){function t(){if(O){c.style.cssText=\"position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0\",O.style.cssText=\"position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%\",nt.appendChild(c).appendChild(O);var t=p.getComputedStyle(O);o=\"1%\"!==t.top,r=12===e(t.marginLeft),O.style.right=\"60%\",z=36===e(t.right),b=36===e(t.width),O.style.position=\"absolute\",M=12===e(O.offsetWidth/3),nt.removeChild(c),O=null}}function e(t){return Math.round(parseFloat(t))}var o,b,M,z,r,c=n.createElement(\"div\"),O=n.createElement(\"div\");O.style&&(O.style.backgroundClip=\"content-box\",O.cloneNode(!0).style.backgroundClip=\"\",l.clearCloneStyle=\"content-box\"===O.style.backgroundClip,R.extend(l,{boxSizingReliable:function(){return t(),b},pixelBoxStyles:function(){return t(),z},pixelPosition:function(){return t(),o},reliableMarginLeft:function(){return t(),r},scrollboxSize:function(){return t(),M}}))}();var Yt=[\"Webkit\",\"Moz\",\"ms\"],Gt=n.createElement(\"div\").style,Jt={};function Qt(t){var e=R.cssProps[t]||Jt[t];return e||(t in Gt?t:Jt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),p=Yt.length;p--;)if((t=Yt[p]+e)in Gt)return t}(t)||t)}var Zt=/^(none|table(?!-c[ea]).+)/,te=/^--/,ee={position:\"absolute\",visibility:\"hidden\",display:\"block\"},pe={letterSpacing:\"0\",fontWeight:\"400\"};function oe(t,e,p){var o=bt.exec(e);return o?Math.max(0,o[2]-(p||0))+(o[3]||\"px\"):e}function be(t,e,p,o,b,M){var n=\"width\"===e?1:0,z=0,r=0;if(p===(o?\"border\":\"content\"))return 0;for(;n<4;n+=2)\"margin\"===p&&(r+=R.css(t,p+Mt[n],!0,b)),o?(\"content\"===p&&(r-=R.css(t,\"padding\"+Mt[n],!0,b)),\"margin\"!==p&&(r-=R.css(t,\"border\"+Mt[n]+\"Width\",!0,b))):(r+=R.css(t,\"padding\"+Mt[n],!0,b),\"padding\"!==p?r+=R.css(t,\"border\"+Mt[n]+\"Width\",!0,b):z+=R.css(t,\"border\"+Mt[n]+\"Width\",!0,b));return!o&&M>=0&&(r+=Math.max(0,Math.ceil(t[\"offset\"+e[0].toUpperCase()+e.slice(1)]-M-r-z-.5))||0),r}function Me(t,e,p){var o=Vt(t),b=(!l.boxSizingReliable()||p)&&\"border-box\"===R.css(t,\"boxSizing\",!1,o),M=b,n=$t(t,e,o),z=\"offset\"+e[0].toUpperCase()+e.slice(1);if(jt.test(n)){if(!p)return n;n=\"auto\"}return(!l.boxSizingReliable()&&b||\"auto\"===n||!parseFloat(n)&&\"inline\"===R.css(t,\"display\",!1,o))&&t.getClientRects().length&&(b=\"border-box\"===R.css(t,\"boxSizing\",!1,o),(M=z in t)&&(n=t[z])),(n=parseFloat(n)||0)+be(t,e,p||(b?\"border\":\"content\"),M,o,n)+\"px\"}function ne(t,e,p,o,b){return new ne.prototype.init(t,e,p,o,b)}R.extend({cssHooks:{opacity:{get:function(t,e){if(e){var p=$t(t,\"opacity\");return\"\"===p?\"1\":p}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,p,o){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var b,M,n,z=Y(e),r=te.test(e),c=t.style;if(r||(e=Qt(z)),n=R.cssHooks[e]||R.cssHooks[z],void 0===p)return n&&\"get\"in n&&void 0!==(b=n.get(t,!1,o))?b:c[e];\"string\"===(M=typeof p)&&(b=bt.exec(p))&&b[1]&&(p=it(t,e,b),M=\"number\"),null!=p&&p==p&&(\"number\"!==M||r||(p+=b&&b[3]||(R.cssNumber[z]?\"\":\"px\")),l.clearCloneStyle||\"\"!==p||0!==e.indexOf(\"background\")||(c[e]=\"inherit\"),n&&\"set\"in n&&void 0===(p=n.set(t,p,o))||(r?c.setProperty(e,p):c[e]=p))}},css:function(t,e,p,o){var b,M,n,z=Y(e);return te.test(e)||(e=Qt(z)),(n=R.cssHooks[e]||R.cssHooks[z])&&\"get\"in n&&(b=n.get(t,!0,p)),void 0===b&&(b=$t(t,e,o)),\"normal\"===b&&e in pe&&(b=pe[e]),\"\"===p||p?(M=parseFloat(b),!0===p||isFinite(M)?M||0:b):b}}),R.each([\"height\",\"width\"],(function(t,e){R.cssHooks[e]={get:function(t,p,o){if(p)return!Zt.test(R.css(t,\"display\"))||t.getClientRects().length&&t.getBoundingClientRect().width?Me(t,e,o):Ot(t,ee,(function(){return Me(t,e,o)}))},set:function(t,p,o){var b,M=Vt(t),n=!l.scrollboxSize()&&\"absolute\"===M.position,z=(n||o)&&\"border-box\"===R.css(t,\"boxSizing\",!1,M),r=o?be(t,e,o,z,M):0;return z&&n&&(r-=Math.ceil(t[\"offset\"+e[0].toUpperCase()+e.slice(1)]-parseFloat(M[e])-be(t,e,\"border\",!1,M)-.5)),r&&(b=bt.exec(p))&&\"px\"!==(b[3]||\"px\")&&(t.style[e]=p,p=R.css(t,e)),oe(0,p,r)}}})),R.cssHooks.marginLeft=Kt(l.reliableMarginLeft,(function(t,e){if(e)return(parseFloat($t(t,\"marginLeft\"))||t.getBoundingClientRect().left-Ot(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+\"px\"})),R.each({margin:\"\",padding:\"\",border:\"Width\"},(function(t,e){R.cssHooks[t+e]={expand:function(p){for(var o=0,b={},M=\"string\"==typeof p?p.split(\" \"):[p];o<4;o++)b[t+Mt[o]+e]=M[o]||M[o-2]||M[0];return b}},\"margin\"!==t&&(R.cssHooks[t+e].set=oe)})),R.fn.extend({css:function(t,e){return V(this,(function(t,e,p){var o,b,M={},n=0;if(Array.isArray(e)){for(o=Vt(t),b=e.length;n<b;n++)M[e[n]]=R.css(t,e[n],!1,o);return M}return void 0!==p?R.style(t,e,p):R.css(t,e)}),t,e,arguments.length>1)}}),R.Tween=ne,ne.prototype={constructor:ne,init:function(t,e,p,o,b,M){this.elem=t,this.prop=p,this.easing=b||R.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=o,this.unit=M||(R.cssNumber[p]?\"\":\"px\")},cur:function(){var t=ne.propHooks[this.prop];return t&&t.get?t.get(this):ne.propHooks._default.get(this)},run:function(t){var e,p=ne.propHooks[this.prop];return this.options.duration?this.pos=e=R.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),p&&p.set?p.set(this):ne.propHooks._default.set(this),this}},ne.prototype.init.prototype=ne.prototype,ne.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=R.css(t.elem,t.prop,\"\"))&&\"auto\"!==e?e:0},set:function(t){R.fx.step[t.prop]?R.fx.step[t.prop](t):1!==t.elem.nodeType||!R.cssHooks[t.prop]&&null==t.elem.style[Qt(t.prop)]?t.elem[t.prop]=t.now:R.style(t.elem,t.prop,t.now+t.unit)}}},ne.propHooks.scrollTop=ne.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},R.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:\"swing\"},R.fx=ne.prototype.init,R.fx.step={};var ze,re,ce=/^(?:toggle|show|hide)$/,Oe=/queueHooks$/;function ie(){re&&(!1===n.hidden&&p.requestAnimationFrame?p.requestAnimationFrame(ie):p.setTimeout(ie,R.fx.interval),R.fx.tick())}function ae(){return p.setTimeout((function(){ze=void 0})),ze=Date.now()}function Ae(t,e){var p,o=0,b={height:t};for(e=e?1:0;o<4;o+=2-e)b[\"margin\"+(p=Mt[o])]=b[\"padding\"+p]=t;return e&&(b.opacity=b.width=t),b}function se(t,e,p){for(var o,b=(de.tweeners[e]||[]).concat(de.tweeners[\"*\"]),M=0,n=b.length;M<n;M++)if(o=b[M].call(p,e,t))return o}function de(t,e,p){var o,b,M=0,n=de.prefilters.length,z=R.Deferred().always((function(){delete r.elem})),r=function(){if(b)return!1;for(var e=ze||ae(),p=Math.max(0,c.startTime+c.duration-e),o=1-(p/c.duration||0),M=0,n=c.tweens.length;M<n;M++)c.tweens[M].run(o);return z.notifyWith(t,[c,o,p]),o<1&&n?p:(n||z.notifyWith(t,[c,1,0]),z.resolveWith(t,[c]),!1)},c=z.promise({elem:t,props:R.extend({},e),opts:R.extend(!0,{specialEasing:{},easing:R.easing._default},p),originalProperties:e,originalOptions:p,startTime:ze||ae(),duration:p.duration,tweens:[],createTween:function(e,p){var o=R.Tween(t,c.opts,e,p,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(o),o},stop:function(e){var p=0,o=e?c.tweens.length:0;if(b)return this;for(b=!0;p<o;p++)c.tweens[p].run(1);return e?(z.notifyWith(t,[c,1,0]),z.resolveWith(t,[c,e])):z.rejectWith(t,[c,e]),this}}),O=c.props;for(!function(t,e){var p,o,b,M,n;for(p in t)if(b=e[o=Y(p)],M=t[p],Array.isArray(M)&&(b=M[1],M=t[p]=M[0]),p!==o&&(t[o]=M,delete t[p]),(n=R.cssHooks[o])&&\"expand\"in n)for(p in M=n.expand(M),delete t[o],M)p in t||(t[p]=M[p],e[p]=b);else e[o]=b}(O,c.opts.specialEasing);M<n;M++)if(o=de.prefilters[M].call(c,t,O,c.opts))return u(o.stop)&&(R._queueHooks(c.elem,c.opts.queue).stop=o.stop.bind(o)),o;return R.map(O,se,c),u(c.opts.start)&&c.opts.start.call(t,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),R.fx.timer(R.extend(r,{elem:t,anim:c,queue:c.opts.queue})),c}R.Animation=R.extend(de,{tweeners:{\"*\":[function(t,e){var p=this.createTween(t,e);return it(p.elem,t,bt.exec(e),p),p}]},tweener:function(t,e){u(t)?(e=t,t=[\"*\"]):t=t.match(F);for(var p,o=0,b=t.length;o<b;o++)p=t[o],de.tweeners[p]=de.tweeners[p]||[],de.tweeners[p].unshift(e)},prefilters:[function(t,e,p){var o,b,M,n,z,r,c,O,i=\"width\"in e||\"height\"in e,a=this,A={},s=t.style,d=t.nodeType&&ct(t),q=Q.get(t,\"fxshow\");for(o in p.queue||(null==(n=R._queueHooks(t,\"fx\")).unqueued&&(n.unqueued=0,z=n.empty.fire,n.empty.fire=function(){n.unqueued||z()}),n.unqueued++,a.always((function(){a.always((function(){n.unqueued--,R.queue(t,\"fx\").length||n.empty.fire()}))}))),e)if(b=e[o],ce.test(b)){if(delete e[o],M=M||\"toggle\"===b,b===(d?\"hide\":\"show\")){if(\"show\"!==b||!q||void 0===q[o])continue;d=!0}A[o]=q&&q[o]||R.style(t,o)}if((r=!R.isEmptyObject(e))||!R.isEmptyObject(A))for(o in i&&1===t.nodeType&&(p.overflow=[s.overflow,s.overflowX,s.overflowY],null==(c=q&&q.display)&&(c=Q.get(t,\"display\")),\"none\"===(O=R.css(t,\"display\"))&&(c?O=c:(st([t],!0),c=t.style.display||c,O=R.css(t,\"display\"),st([t]))),(\"inline\"===O||\"inline-block\"===O&&null!=c)&&\"none\"===R.css(t,\"float\")&&(r||(a.done((function(){s.display=c})),null==c&&(O=s.display,c=\"none\"===O?\"\":O)),s.display=\"inline-block\")),p.overflow&&(s.overflow=\"hidden\",a.always((function(){s.overflow=p.overflow[0],s.overflowX=p.overflow[1],s.overflowY=p.overflow[2]}))),r=!1,A)r||(q?\"hidden\"in q&&(d=q.hidden):q=Q.access(t,\"fxshow\",{display:c}),M&&(q.hidden=!d),d&&st([t],!0),a.done((function(){for(o in d||st([t]),Q.remove(t,\"fxshow\"),A)R.style(t,o,A[o])}))),r=se(d?q[o]:0,o,a),o in q||(q[o]=r.start,d&&(r.end=r.start,r.start=0))}],prefilter:function(t,e){e?de.prefilters.unshift(t):de.prefilters.push(t)}}),R.speed=function(t,e,p){var o=t&&\"object\"==typeof t?R.extend({},t):{complete:p||!p&&e||u(t)&&t,duration:t,easing:p&&e||e&&!u(e)&&e};return R.fx.off?o.duration=0:\"number\"!=typeof o.duration&&(o.duration in R.fx.speeds?o.duration=R.fx.speeds[o.duration]:o.duration=R.fx.speeds._default),null!=o.queue&&!0!==o.queue||(o.queue=\"fx\"),o.old=o.complete,o.complete=function(){u(o.old)&&o.old.call(this),o.queue&&R.dequeue(this,o.queue)},o},R.fn.extend({fadeTo:function(t,e,p,o){return this.filter(ct).css(\"opacity\",0).show().end().animate({opacity:e},t,p,o)},animate:function(t,e,p,o){var b=R.isEmptyObject(t),M=R.speed(e,p,o),n=function(){var e=de(this,R.extend({},t),M);(b||Q.get(this,\"finish\"))&&e.stop(!0)};return n.finish=n,b||!1===M.queue?this.each(n):this.queue(M.queue,n)},stop:function(t,e,p){var o=function(t){var e=t.stop;delete t.stop,e(p)};return\"string\"!=typeof t&&(p=e,e=t,t=void 0),e&&!1!==t&&this.queue(t||\"fx\",[]),this.each((function(){var e=!0,b=null!=t&&t+\"queueHooks\",M=R.timers,n=Q.get(this);if(b)n[b]&&n[b].stop&&o(n[b]);else for(b in n)n[b]&&n[b].stop&&Oe.test(b)&&o(n[b]);for(b=M.length;b--;)M[b].elem!==this||null!=t&&M[b].queue!==t||(M[b].anim.stop(p),e=!1,M.splice(b,1));!e&&p||R.dequeue(this,t)}))},finish:function(t){return!1!==t&&(t=t||\"fx\"),this.each((function(){var e,p=Q.get(this),o=p[t+\"queue\"],b=p[t+\"queueHooks\"],M=R.timers,n=o?o.length:0;for(p.finish=!0,R.queue(this,t,[]),b&&b.stop&&b.stop.call(this,!0),e=M.length;e--;)M[e].elem===this&&M[e].queue===t&&(M[e].anim.stop(!0),M.splice(e,1));for(e=0;e<n;e++)o[e]&&o[e].finish&&o[e].finish.call(this);delete p.finish}))}}),R.each([\"toggle\",\"show\",\"hide\"],(function(t,e){var p=R.fn[e];R.fn[e]=function(t,o,b){return null==t||\"boolean\"==typeof t?p.apply(this,arguments):this.animate(Ae(e,!0),t,o,b)}})),R.each({slideDown:Ae(\"show\"),slideUp:Ae(\"hide\"),slideToggle:Ae(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},(function(t,e){R.fn[t]=function(t,p,o){return this.animate(e,t,p,o)}})),R.timers=[],R.fx.tick=function(){var t,e=0,p=R.timers;for(ze=Date.now();e<p.length;e++)(t=p[e])()||p[e]!==t||p.splice(e--,1);p.length||R.fx.stop(),ze=void 0},R.fx.timer=function(t){R.timers.push(t),R.fx.start()},R.fx.interval=13,R.fx.start=function(){re||(re=!0,ie())},R.fx.stop=function(){re=null},R.fx.speeds={slow:600,fast:200,_default:400},R.fn.delay=function(t,e){return t=R.fx&&R.fx.speeds[t]||t,e=e||\"fx\",this.queue(e,(function(e,o){var b=p.setTimeout(e,t);o.stop=function(){p.clearTimeout(b)}}))},function(){var t=n.createElement(\"input\"),e=n.createElement(\"select\").appendChild(n.createElement(\"option\"));t.type=\"checkbox\",l.checkOn=\"\"!==t.value,l.optSelected=e.selected,(t=n.createElement(\"input\")).value=\"t\",t.type=\"radio\",l.radioValue=\"t\"===t.value}();var qe,le=R.expr.attrHandle;R.fn.extend({attr:function(t,e){return V(this,R.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each((function(){R.removeAttr(this,t)}))}}),R.extend({attr:function(t,e,p){var o,b,M=t.nodeType;if(3!==M&&8!==M&&2!==M)return void 0===t.getAttribute?R.prop(t,e,p):(1===M&&R.isXMLDoc(t)||(b=R.attrHooks[e.toLowerCase()]||(R.expr.match.bool.test(e)?qe:void 0)),void 0!==p?null===p?void R.removeAttr(t,e):b&&\"set\"in b&&void 0!==(o=b.set(t,p,e))?o:(t.setAttribute(e,p+\"\"),p):b&&\"get\"in b&&null!==(o=b.get(t,e))?o:null==(o=R.find.attr(t,e))?void 0:o)},attrHooks:{type:{set:function(t,e){if(!l.radioValue&&\"radio\"===e&&N(t,\"input\")){var p=t.value;return t.setAttribute(\"type\",e),p&&(t.value=p),e}}}},removeAttr:function(t,e){var p,o=0,b=e&&e.match(F);if(b&&1===t.nodeType)for(;p=b[o++];)t.removeAttribute(p)}}),qe={set:function(t,e,p){return!1===e?R.removeAttr(t,p):t.setAttribute(p,p),p}},R.each(R.expr.match.bool.source.match(/\\w+/g),(function(t,e){var p=le[e]||R.find.attr;le[e]=function(t,e,o){var b,M,n=e.toLowerCase();return o||(M=le[n],le[n]=b,b=null!=p(t,e,o)?n:null,le[n]=M),b}}));var ue=/^(?:input|select|textarea|button)$/i,fe=/^(?:a|area)$/i;function We(t){return(t.match(F)||[]).join(\" \")}function he(t){return t.getAttribute&&t.getAttribute(\"class\")||\"\"}function ve(t){return Array.isArray(t)?t:\"string\"==typeof t&&t.match(F)||[]}R.fn.extend({prop:function(t,e){return V(this,R.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[R.propFix[t]||t]}))}}),R.extend({prop:function(t,e,p){var o,b,M=t.nodeType;if(3!==M&&8!==M&&2!==M)return 1===M&&R.isXMLDoc(t)||(e=R.propFix[e]||e,b=R.propHooks[e]),void 0!==p?b&&\"set\"in b&&void 0!==(o=b.set(t,p,e))?o:t[e]=p:b&&\"get\"in b&&null!==(o=b.get(t,e))?o:t[e]},propHooks:{tabIndex:{get:function(t){var e=R.find.attr(t,\"tabindex\");return e?parseInt(e,10):ue.test(t.nodeName)||fe.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),l.optSelected||(R.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),R.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],(function(){R.propFix[this.toLowerCase()]=this})),R.fn.extend({addClass:function(t){var e,p,o,b,M,n,z,r=0;if(u(t))return this.each((function(e){R(this).addClass(t.call(this,e,he(this)))}));if((e=ve(t)).length)for(;p=this[r++];)if(b=he(p),o=1===p.nodeType&&\" \"+We(b)+\" \"){for(n=0;M=e[n++];)o.indexOf(\" \"+M+\" \")<0&&(o+=M+\" \");b!==(z=We(o))&&p.setAttribute(\"class\",z)}return this},removeClass:function(t){var e,p,o,b,M,n,z,r=0;if(u(t))return this.each((function(e){R(this).removeClass(t.call(this,e,he(this)))}));if(!arguments.length)return this.attr(\"class\",\"\");if((e=ve(t)).length)for(;p=this[r++];)if(b=he(p),o=1===p.nodeType&&\" \"+We(b)+\" \"){for(n=0;M=e[n++];)for(;o.indexOf(\" \"+M+\" \")>-1;)o=o.replace(\" \"+M+\" \",\" \");b!==(z=We(o))&&p.setAttribute(\"class\",z)}return this},toggleClass:function(t,e){var p=typeof t,o=\"string\"===p||Array.isArray(t);return\"boolean\"==typeof e&&o?e?this.addClass(t):this.removeClass(t):u(t)?this.each((function(p){R(this).toggleClass(t.call(this,p,he(this),e),e)})):this.each((function(){var e,b,M,n;if(o)for(b=0,M=R(this),n=ve(t);e=n[b++];)M.hasClass(e)?M.removeClass(e):M.addClass(e);else void 0!==t&&\"boolean\"!==p||((e=he(this))&&Q.set(this,\"__className__\",e),this.setAttribute&&this.setAttribute(\"class\",e||!1===t?\"\":Q.get(this,\"__className__\")||\"\"))}))},hasClass:function(t){var e,p,o=0;for(e=\" \"+t+\" \";p=this[o++];)if(1===p.nodeType&&(\" \"+We(he(p))+\" \").indexOf(e)>-1)return!0;return!1}});var Re=/\\r/g;R.fn.extend({val:function(t){var e,p,o,b=this[0];return arguments.length?(o=u(t),this.each((function(p){var b;1===this.nodeType&&(null==(b=o?t.call(this,p,R(this).val()):t)?b=\"\":\"number\"==typeof b?b+=\"\":Array.isArray(b)&&(b=R.map(b,(function(t){return null==t?\"\":t+\"\"}))),(e=R.valHooks[this.type]||R.valHooks[this.nodeName.toLowerCase()])&&\"set\"in e&&void 0!==e.set(this,b,\"value\")||(this.value=b))}))):b?(e=R.valHooks[b.type]||R.valHooks[b.nodeName.toLowerCase()])&&\"get\"in e&&void 0!==(p=e.get(b,\"value\"))?p:\"string\"==typeof(p=b.value)?p.replace(Re,\"\"):null==p?\"\":p:void 0}}),R.extend({valHooks:{option:{get:function(t){var e=R.find.attr(t,\"value\");return null!=e?e:We(R.text(t))}},select:{get:function(t){var e,p,o,b=t.options,M=t.selectedIndex,n=\"select-one\"===t.type,z=n?null:[],r=n?M+1:b.length;for(o=M<0?r:n?M:0;o<r;o++)if(((p=b[o]).selected||o===M)&&!p.disabled&&(!p.parentNode.disabled||!N(p.parentNode,\"optgroup\"))){if(e=R(p).val(),n)return e;z.push(e)}return z},set:function(t,e){for(var p,o,b=t.options,M=R.makeArray(e),n=b.length;n--;)((o=b[n]).selected=R.inArray(R.valHooks.option.get(o),M)>-1)&&(p=!0);return p||(t.selectedIndex=-1),M}}}}),R.each([\"radio\",\"checkbox\"],(function(){R.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=R.inArray(R(t).val(),e)>-1}},l.checkOn||(R.valHooks[this].get=function(t){return null===t.getAttribute(\"value\")?\"on\":t.value})})),l.focusin=\"onfocusin\"in p;var me=/^(?:focusinfocus|focusoutblur)$/,ge=function(t){t.stopPropagation()};R.extend(R.event,{trigger:function(t,e,o,b){var M,z,r,c,O,i,a,A,d=[o||n],q=s.call(t,\"type\")?t.type:t,l=s.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(z=A=r=o=o||n,3!==o.nodeType&&8!==o.nodeType&&!me.test(q+R.event.triggered)&&(q.indexOf(\".\")>-1&&(l=q.split(\".\"),q=l.shift(),l.sort()),O=q.indexOf(\":\")<0&&\"on\"+q,(t=t[R.expando]?t:new R.Event(q,\"object\"==typeof t&&t)).isTrigger=b?2:3,t.namespace=l.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+l.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=o),e=null==e?[t]:R.makeArray(e,[t]),a=R.event.special[q]||{},b||!a.trigger||!1!==a.trigger.apply(o,e))){if(!b&&!a.noBubble&&!f(o)){for(c=a.delegateType||q,me.test(c+q)||(z=z.parentNode);z;z=z.parentNode)d.push(z),r=z;r===(o.ownerDocument||n)&&d.push(r.defaultView||r.parentWindow||p)}for(M=0;(z=d[M++])&&!t.isPropagationStopped();)A=z,t.type=M>1?c:a.bindType||q,(i=(Q.get(z,\"events\")||{})[t.type]&&Q.get(z,\"handle\"))&&i.apply(z,e),(i=O&&z[O])&&i.apply&&G(z)&&(t.result=i.apply(z,e),!1===t.result&&t.preventDefault());return t.type=q,b||t.isDefaultPrevented()||a._default&&!1!==a._default.apply(d.pop(),e)||!G(o)||O&&u(o[q])&&!f(o)&&((r=o[O])&&(o[O]=null),R.event.triggered=q,t.isPropagationStopped()&&A.addEventListener(q,ge),o[q](),t.isPropagationStopped()&&A.removeEventListener(q,ge),R.event.triggered=void 0,r&&(o[O]=r)),t.result}},simulate:function(t,e,p){var o=R.extend(new R.Event,p,{type:t,isSimulated:!0});R.event.trigger(o,null,e)}}),R.fn.extend({trigger:function(t,e){return this.each((function(){R.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var p=this[0];if(p)return R.event.trigger(t,e,p,!0)}}),l.focusin||R.each({focus:\"focusin\",blur:\"focusout\"},(function(t,e){var p=function(t){R.event.simulate(e,t.target,R.event.fix(t))};R.event.special[e]={setup:function(){var o=this.ownerDocument||this,b=Q.access(o,e);b||o.addEventListener(t,p,!0),Q.access(o,e,(b||0)+1)},teardown:function(){var o=this.ownerDocument||this,b=Q.access(o,e)-1;b?Q.access(o,e,b):(o.removeEventListener(t,p,!0),Q.remove(o,e))}}}));var Be=p.location,Xe=Date.now(),Le=/\\?/;R.parseXML=function(t){var e;if(!t||\"string\"!=typeof t)return null;try{e=(new p.DOMParser).parseFromString(t,\"text/xml\")}catch(t){e=void 0}return e&&!e.getElementsByTagName(\"parsererror\").length||R.error(\"Invalid XML: \"+t),e};var ye=/\\[\\]$/,Ne=/\\r?\\n/g,_e=/^(?:submit|button|image|reset|file)$/i,Te=/^(?:input|select|textarea|keygen)/i;function xe(t,e,p,o){var b;if(Array.isArray(e))R.each(e,(function(e,b){p||ye.test(t)?o(t,b):xe(t+\"[\"+(\"object\"==typeof b&&null!=b?e:\"\")+\"]\",b,p,o)}));else if(p||\"object\"!==v(e))o(t,e);else for(b in e)xe(t+\"[\"+b+\"]\",e[b],p,o)}R.param=function(t,e){var p,o=[],b=function(t,e){var p=u(e)?e():e;o[o.length]=encodeURIComponent(t)+\"=\"+encodeURIComponent(null==p?\"\":p)};if(null==t)return\"\";if(Array.isArray(t)||t.jquery&&!R.isPlainObject(t))R.each(t,(function(){b(this.name,this.value)}));else for(p in t)xe(p,t[p],e,b);return o.join(\"&\")},R.fn.extend({serialize:function(){return R.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=R.prop(this,\"elements\");return t?R.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!R(this).is(\":disabled\")&&Te.test(this.nodeName)&&!_e.test(t)&&(this.checked||!dt.test(t))})).map((function(t,e){var p=R(this).val();return null==p?null:Array.isArray(p)?R.map(p,(function(t){return{name:e.name,value:t.replace(Ne,\"\\r\\n\")}})):{name:e.name,value:p.replace(Ne,\"\\r\\n\")}})).get()}});var we=/%20/g,Ce=/#.*$/,Se=/([?&])_=[^&]*/,He=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Fe=/^(?:GET|HEAD)$/,ke=/^\\/\\//,Ee={},De={},Ie=\"*/\".concat(\"*\"),Pe=n.createElement(\"a\");function je(t){return function(e,p){\"string\"!=typeof e&&(p=e,e=\"*\");var o,b=0,M=e.toLowerCase().match(F)||[];if(u(p))for(;o=M[b++];)\"+\"===o[0]?(o=o.slice(1)||\"*\",(t[o]=t[o]||[]).unshift(p)):(t[o]=t[o]||[]).push(p)}}function Ve(t,e,p,o){var b={},M=t===De;function n(z){var r;return b[z]=!0,R.each(t[z]||[],(function(t,z){var c=z(e,p,o);return\"string\"!=typeof c||M||b[c]?M?!(r=c):void 0:(e.dataTypes.unshift(c),n(c),!1)})),r}return n(e.dataTypes[0])||!b[\"*\"]&&n(\"*\")}function Ue(t,e){var p,o,b=R.ajaxSettings.flatOptions||{};for(p in e)void 0!==e[p]&&((b[p]?t:o||(o={}))[p]=e[p]);return o&&R.extend(!0,t,o),t}Pe.href=Be.href,R.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Be.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Be.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":Ie,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":R.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Ue(Ue(t,R.ajaxSettings),e):Ue(R.ajaxSettings,t)},ajaxPrefilter:je(Ee),ajaxTransport:je(De),ajax:function(t,e){\"object\"==typeof t&&(e=t,t=void 0),e=e||{};var o,b,M,z,r,c,O,i,a,A,s=R.ajaxSetup({},e),d=s.context||s,q=s.context&&(d.nodeType||d.jquery)?R(d):R.event,l=R.Deferred(),u=R.Callbacks(\"once memory\"),f=s.statusCode||{},W={},h={},v=\"canceled\",m={readyState:0,getResponseHeader:function(t){var e;if(O){if(!z)for(z={};e=He.exec(M);)z[e[1].toLowerCase()+\" \"]=(z[e[1].toLowerCase()+\" \"]||[]).concat(e[2]);e=z[t.toLowerCase()+\" \"]}return null==e?null:e.join(\", \")},getAllResponseHeaders:function(){return O?M:null},setRequestHeader:function(t,e){return null==O&&(t=h[t.toLowerCase()]=h[t.toLowerCase()]||t,W[t]=e),this},overrideMimeType:function(t){return null==O&&(s.mimeType=t),this},statusCode:function(t){var e;if(t)if(O)m.always(t[m.status]);else for(e in t)f[e]=[f[e],t[e]];return this},abort:function(t){var e=t||v;return o&&o.abort(e),g(0,e),this}};if(l.promise(m),s.url=((t||s.url||Be.href)+\"\").replace(ke,Be.protocol+\"//\"),s.type=e.method||e.type||s.method||s.type,s.dataTypes=(s.dataType||\"*\").toLowerCase().match(F)||[\"\"],null==s.crossDomain){c=n.createElement(\"a\");try{c.href=s.url,c.href=c.href,s.crossDomain=Pe.protocol+\"//\"+Pe.host!=c.protocol+\"//\"+c.host}catch(t){s.crossDomain=!0}}if(s.data&&s.processData&&\"string\"!=typeof s.data&&(s.data=R.param(s.data,s.traditional)),Ve(Ee,s,e,m),O)return m;for(a in(i=R.event&&s.global)&&0==R.active++&&R.event.trigger(\"ajaxStart\"),s.type=s.type.toUpperCase(),s.hasContent=!Fe.test(s.type),b=s.url.replace(Ce,\"\"),s.hasContent?s.data&&s.processData&&0===(s.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(s.data=s.data.replace(we,\"+\")):(A=s.url.slice(b.length),s.data&&(s.processData||\"string\"==typeof s.data)&&(b+=(Le.test(b)?\"&\":\"?\")+s.data,delete s.data),!1===s.cache&&(b=b.replace(Se,\"$1\"),A=(Le.test(b)?\"&\":\"?\")+\"_=\"+Xe+++A),s.url=b+A),s.ifModified&&(R.lastModified[b]&&m.setRequestHeader(\"If-Modified-Since\",R.lastModified[b]),R.etag[b]&&m.setRequestHeader(\"If-None-Match\",R.etag[b])),(s.data&&s.hasContent&&!1!==s.contentType||e.contentType)&&m.setRequestHeader(\"Content-Type\",s.contentType),m.setRequestHeader(\"Accept\",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+(\"*\"!==s.dataTypes[0]?\", \"+Ie+\"; q=0.01\":\"\"):s.accepts[\"*\"]),s.headers)m.setRequestHeader(a,s.headers[a]);if(s.beforeSend&&(!1===s.beforeSend.call(d,m,s)||O))return m.abort();if(v=\"abort\",u.add(s.complete),m.done(s.success),m.fail(s.error),o=Ve(De,s,e,m)){if(m.readyState=1,i&&q.trigger(\"ajaxSend\",[m,s]),O)return m;s.async&&s.timeout>0&&(r=p.setTimeout((function(){m.abort(\"timeout\")}),s.timeout));try{O=!1,o.send(W,g)}catch(t){if(O)throw t;g(-1,t)}}else g(-1,\"No Transport\");function g(t,e,n,z){var c,a,A,W,h,v=e;O||(O=!0,r&&p.clearTimeout(r),o=void 0,M=z||\"\",m.readyState=t>0?4:0,c=t>=200&&t<300||304===t,n&&(W=function(t,e,p){for(var o,b,M,n,z=t.contents,r=t.dataTypes;\"*\"===r[0];)r.shift(),void 0===o&&(o=t.mimeType||e.getResponseHeader(\"Content-Type\"));if(o)for(b in z)if(z[b]&&z[b].test(o)){r.unshift(b);break}if(r[0]in p)M=r[0];else{for(b in p){if(!r[0]||t.converters[b+\" \"+r[0]]){M=b;break}n||(n=b)}M=M||n}if(M)return M!==r[0]&&r.unshift(M),p[M]}(s,m,n)),W=function(t,e,p,o){var b,M,n,z,r,c={},O=t.dataTypes.slice();if(O[1])for(n in t.converters)c[n.toLowerCase()]=t.converters[n];for(M=O.shift();M;)if(t.responseFields[M]&&(p[t.responseFields[M]]=e),!r&&o&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),r=M,M=O.shift())if(\"*\"===M)M=r;else if(\"*\"!==r&&r!==M){if(!(n=c[r+\" \"+M]||c[\"* \"+M]))for(b in c)if((z=b.split(\" \"))[1]===M&&(n=c[r+\" \"+z[0]]||c[\"* \"+z[0]])){!0===n?n=c[b]:!0!==c[b]&&(M=z[0],O.unshift(z[1]));break}if(!0!==n)if(n&&t.throws)e=n(e);else try{e=n(e)}catch(t){return{state:\"parsererror\",error:n?t:\"No conversion from \"+r+\" to \"+M}}}return{state:\"success\",data:e}}(s,W,m,c),c?(s.ifModified&&((h=m.getResponseHeader(\"Last-Modified\"))&&(R.lastModified[b]=h),(h=m.getResponseHeader(\"etag\"))&&(R.etag[b]=h)),204===t||\"HEAD\"===s.type?v=\"nocontent\":304===t?v=\"notmodified\":(v=W.state,a=W.data,c=!(A=W.error))):(A=v,!t&&v||(v=\"error\",t<0&&(t=0))),m.status=t,m.statusText=(e||v)+\"\",c?l.resolveWith(d,[a,v,m]):l.rejectWith(d,[m,v,A]),m.statusCode(f),f=void 0,i&&q.trigger(c?\"ajaxSuccess\":\"ajaxError\",[m,s,c?a:A]),u.fireWith(d,[m,v]),i&&(q.trigger(\"ajaxComplete\",[m,s]),--R.active||R.event.trigger(\"ajaxStop\")))}return m},getJSON:function(t,e,p){return R.get(t,e,p,\"json\")},getScript:function(t,e){return R.get(t,void 0,e,\"script\")}}),R.each([\"get\",\"post\"],(function(t,e){R[e]=function(t,p,o,b){return u(p)&&(b=b||o,o=p,p=void 0),R.ajax(R.extend({url:t,type:e,dataType:b,data:p,success:o},R.isPlainObject(t)&&t))}})),R._evalUrl=function(t,e){return R.ajax({url:t,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(t){R.globalEval(t,e)}})},R.fn.extend({wrapAll:function(t){var e;return this[0]&&(u(t)&&(t=t.call(this[0])),e=R(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return u(t)?this.each((function(e){R(this).wrapInner(t.call(this,e))})):this.each((function(){var e=R(this),p=e.contents();p.length?p.wrapAll(t):e.append(t)}))},wrap:function(t){var e=u(t);return this.each((function(p){R(this).wrapAll(e?t.call(this,p):t)}))},unwrap:function(t){return this.parent(t).not(\"body\").each((function(){R(this).replaceWith(this.childNodes)})),this}}),R.expr.pseudos.hidden=function(t){return!R.expr.pseudos.visible(t)},R.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},R.ajaxSettings.xhr=function(){try{return new p.XMLHttpRequest}catch(t){}};var $e={0:200,1223:204},Ke=R.ajaxSettings.xhr();l.cors=!!Ke&&\"withCredentials\"in Ke,l.ajax=Ke=!!Ke,R.ajaxTransport((function(t){var e,o;if(l.cors||Ke&&!t.crossDomain)return{send:function(b,M){var n,z=t.xhr();if(z.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(n in t.xhrFields)z[n]=t.xhrFields[n];for(n in t.mimeType&&z.overrideMimeType&&z.overrideMimeType(t.mimeType),t.crossDomain||b[\"X-Requested-With\"]||(b[\"X-Requested-With\"]=\"XMLHttpRequest\"),b)z.setRequestHeader(n,b[n]);e=function(t){return function(){e&&(e=o=z.onload=z.onerror=z.onabort=z.ontimeout=z.onreadystatechange=null,\"abort\"===t?z.abort():\"error\"===t?\"number\"!=typeof z.status?M(0,\"error\"):M(z.status,z.statusText):M($e[z.status]||z.status,z.statusText,\"text\"!==(z.responseType||\"text\")||\"string\"!=typeof z.responseText?{binary:z.response}:{text:z.responseText},z.getAllResponseHeaders()))}},z.onload=e(),o=z.onerror=z.ontimeout=e(\"error\"),void 0!==z.onabort?z.onabort=o:z.onreadystatechange=function(){4===z.readyState&&p.setTimeout((function(){e&&o()}))},e=e(\"abort\");try{z.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),R.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),R.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(t){return R.globalEval(t),t}}}),R.ajaxPrefilter(\"script\",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type=\"GET\")})),R.ajaxTransport(\"script\",(function(t){var e,p;if(t.crossDomain||t.scriptAttrs)return{send:function(o,b){e=R(\"<script>\").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on(\"load error\",p=function(t){e.remove(),p=null,t&&b(\"error\"===t.type?404:200,t.type)}),n.head.appendChild(e[0])},abort:function(){p&&p()}}}));var Ye,Ge=[],Je=/(=)\\?(?=&|$)|\\?\\?/;R.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var t=Ge.pop()||R.expando+\"_\"+Xe++;return this[t]=!0,t}}),R.ajaxPrefilter(\"json jsonp\",(function(t,e,o){var b,M,n,z=!1!==t.jsonp&&(Je.test(t.url)?\"url\":\"string\"==typeof t.data&&0===(t.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Je.test(t.data)&&\"data\");if(z||\"jsonp\"===t.dataTypes[0])return b=t.jsonpCallback=u(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,z?t[z]=t[z].replace(Je,\"$1\"+b):!1!==t.jsonp&&(t.url+=(Le.test(t.url)?\"&\":\"?\")+t.jsonp+\"=\"+b),t.converters[\"script json\"]=function(){return n||R.error(b+\" was not called\"),n[0]},t.dataTypes[0]=\"json\",M=p[b],p[b]=function(){n=arguments},o.always((function(){void 0===M?R(p).removeProp(b):p[b]=M,t[b]&&(t.jsonpCallback=e.jsonpCallback,Ge.push(b)),n&&u(M)&&M(n[0]),n=M=void 0})),\"script\"})),l.createHTMLDocument=((Ye=n.implementation.createHTMLDocument(\"\").body).innerHTML=\"<form></form><form></form>\",2===Ye.childNodes.length),R.parseHTML=function(t,e,p){return\"string\"!=typeof t?[]:(\"boolean\"==typeof e&&(p=e,e=!1),e||(l.createHTMLDocument?((o=(e=n.implementation.createHTMLDocument(\"\")).createElement(\"base\")).href=n.location.href,e.head.appendChild(o)):e=n),M=!p&&[],(b=_.exec(t))?[e.createElement(b[1])]:(b=mt([t],e,M),M&&M.length&&R(M).remove(),R.merge([],b.childNodes)));var o,b,M},R.fn.load=function(t,e,p){var o,b,M,n=this,z=t.indexOf(\" \");return z>-1&&(o=We(t.slice(z)),t=t.slice(0,z)),u(e)?(p=e,e=void 0):e&&\"object\"==typeof e&&(b=\"POST\"),n.length>0&&R.ajax({url:t,type:b||\"GET\",dataType:\"html\",data:e}).done((function(t){M=arguments,n.html(o?R(\"<div>\").append(R.parseHTML(t)).find(o):t)})).always(p&&function(t,e){n.each((function(){p.apply(this,M||[t.responseText,e,t])}))}),this},R.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],(function(t,e){R.fn[e]=function(t){return this.on(e,t)}})),R.expr.pseudos.animated=function(t){return R.grep(R.timers,(function(e){return t===e.elem})).length},R.offset={setOffset:function(t,e,p){var o,b,M,n,z,r,c=R.css(t,\"position\"),O=R(t),i={};\"static\"===c&&(t.style.position=\"relative\"),z=O.offset(),M=R.css(t,\"top\"),r=R.css(t,\"left\"),(\"absolute\"===c||\"fixed\"===c)&&(M+r).indexOf(\"auto\")>-1?(n=(o=O.position()).top,b=o.left):(n=parseFloat(M)||0,b=parseFloat(r)||0),u(e)&&(e=e.call(t,p,R.extend({},z))),null!=e.top&&(i.top=e.top-z.top+n),null!=e.left&&(i.left=e.left-z.left+b),\"using\"in e?e.using.call(t,i):O.css(i)}},R.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each((function(e){R.offset.setOffset(this,t,e)}));var e,p,o=this[0];return o?o.getClientRects().length?(e=o.getBoundingClientRect(),p=o.ownerDocument.defaultView,{top:e.top+p.pageYOffset,left:e.left+p.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,p,o=this[0],b={top:0,left:0};if(\"fixed\"===R.css(o,\"position\"))e=o.getBoundingClientRect();else{for(e=this.offset(),p=o.ownerDocument,t=o.offsetParent||p.documentElement;t&&(t===p.body||t===p.documentElement)&&\"static\"===R.css(t,\"position\");)t=t.parentNode;t&&t!==o&&1===t.nodeType&&((b=R(t).offset()).top+=R.css(t,\"borderTopWidth\",!0),b.left+=R.css(t,\"borderLeftWidth\",!0))}return{top:e.top-b.top-R.css(o,\"marginTop\",!0),left:e.left-b.left-R.css(o,\"marginLeft\",!0)}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent;t&&\"static\"===R.css(t,\"position\");)t=t.offsetParent;return t||nt}))}}),R.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},(function(t,e){var p=\"pageYOffset\"===e;R.fn[t]=function(o){return V(this,(function(t,o,b){var M;if(f(t)?M=t:9===t.nodeType&&(M=t.defaultView),void 0===b)return M?M[e]:t[o];M?M.scrollTo(p?M.pageXOffset:b,p?b:M.pageYOffset):t[o]=b}),t,o,arguments.length)}})),R.each([\"top\",\"left\"],(function(t,e){R.cssHooks[e]=Kt(l.pixelPosition,(function(t,p){if(p)return p=$t(t,e),jt.test(p)?R(t).position()[e]+\"px\":p}))})),R.each({Height:\"height\",Width:\"width\"},(function(t,e){R.each({padding:\"inner\"+t,content:e,\"\":\"outer\"+t},(function(p,o){R.fn[o]=function(b,M){var n=arguments.length&&(p||\"boolean\"!=typeof b),z=p||(!0===b||!0===M?\"margin\":\"border\");return V(this,(function(e,p,b){var M;return f(e)?0===o.indexOf(\"outer\")?e[\"inner\"+t]:e.document.documentElement[\"client\"+t]:9===e.nodeType?(M=e.documentElement,Math.max(e.body[\"scroll\"+t],M[\"scroll\"+t],e.body[\"offset\"+t],M[\"offset\"+t],M[\"client\"+t])):void 0===b?R.css(e,p,z):R.style(e,p,b,z)}),e,n?b:void 0,n)}}))})),R.each(\"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu\".split(\" \"),(function(t,e){R.fn[e]=function(t,p){return arguments.length>0?this.on(e,null,t,p):this.trigger(e)}})),R.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),R.fn.extend({bind:function(t,e,p){return this.on(t,null,e,p)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,p,o){return this.on(e,t,p,o)},undelegate:function(t,e,p){return 1===arguments.length?this.off(t,\"**\"):this.off(e,t||\"**\",p)}}),R.proxy=function(t,e){var p,o,b;if(\"string\"==typeof e&&(p=t[e],e=t,t=p),u(t))return o=r.call(arguments,2),(b=function(){return t.apply(e||this,o.concat(r.call(arguments)))}).guid=t.guid=t.guid||R.guid++,b},R.holdReady=function(t){t?R.readyWait++:R.ready(!0)},R.isArray=Array.isArray,R.parseJSON=JSON.parse,R.nodeName=N,R.isFunction=u,R.isWindow=f,R.camelCase=Y,R.type=v,R.now=Date.now,R.isNumeric=function(t){var e=R.type(t);return(\"number\"===e||\"string\"===e)&&!isNaN(t-parseFloat(t))},void 0===(o=function(){return R}.apply(e,[]))||(t.exports=o);var Qe=p.jQuery,Ze=p.$;return R.noConflict=function(t){return p.$===R&&(p.$=Ze),t&&p.jQuery===R&&(p.jQuery=Qe),R},b||(p.jQuery=p.$=R),R}))},ExA7:function(t,e){t.exports=function(t){return null!=t&&\"object\"==typeof t}},G0Q6:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"vvH+\"),M=p(\"RDha\");o._set(\"line\",{showLines:!0,spanGaps:!1,hover:{mode:\"label\"},scales:{xAxes:[{type:\"category\",id:\"x-axis-0\"}],yAxes:[{type:\"linear\",id:\"y-axis-0\"}]}}),t.exports=function(t){function e(t,e){return M.valueOrDefault(t.showLine,e.showLines)}t.controllers.line=t.DatasetController.extend({datasetElementType:b.Line,dataElementType:b.Point,update:function(t){var p,o,b,n=this,z=n.getMeta(),r=z.dataset,c=z.data||[],O=n.chart.options,i=O.elements.line,a=n.getScaleForId(z.yAxisID),A=n.getDataset(),s=e(A,O);for(s&&(b=r.custom||{},void 0!==A.tension&&void 0===A.lineTension&&(A.lineTension=A.tension),r._scale=a,r._datasetIndex=n.index,r._children=c,r._model={spanGaps:A.spanGaps?A.spanGaps:O.spanGaps,tension:b.tension?b.tension:M.valueOrDefault(A.lineTension,i.tension),backgroundColor:b.backgroundColor?b.backgroundColor:A.backgroundColor||i.backgroundColor,borderWidth:b.borderWidth?b.borderWidth:A.borderWidth||i.borderWidth,borderColor:b.borderColor?b.borderColor:A.borderColor||i.borderColor,borderCapStyle:b.borderCapStyle?b.borderCapStyle:A.borderCapStyle||i.borderCapStyle,borderDash:b.borderDash?b.borderDash:A.borderDash||i.borderDash,borderDashOffset:b.borderDashOffset?b.borderDashOffset:A.borderDashOffset||i.borderDashOffset,borderJoinStyle:b.borderJoinStyle?b.borderJoinStyle:A.borderJoinStyle||i.borderJoinStyle,fill:b.fill?b.fill:void 0!==A.fill?A.fill:i.fill,steppedLine:b.steppedLine?b.steppedLine:M.valueOrDefault(A.steppedLine,i.stepped),cubicInterpolationMode:b.cubicInterpolationMode?b.cubicInterpolationMode:M.valueOrDefault(A.cubicInterpolationMode,i.cubicInterpolationMode)},r.pivot()),p=0,o=c.length;p<o;++p)n.updateElement(c[p],p,t);for(s&&0!==r._model.tension&&n.updateBezierControlPoints(),p=0,o=c.length;p<o;++p)c[p].pivot()},getPointBackgroundColor:function(t,e){var p=this.chart.options.elements.point.backgroundColor,o=this.getDataset(),b=t.custom||{};return b.backgroundColor?p=b.backgroundColor:o.pointBackgroundColor?p=M.valueAtIndexOrDefault(o.pointBackgroundColor,e,p):o.backgroundColor&&(p=o.backgroundColor),p},getPointBorderColor:function(t,e){var p=this.chart.options.elements.point.borderColor,o=this.getDataset(),b=t.custom||{};return b.borderColor?p=b.borderColor:o.pointBorderColor?p=M.valueAtIndexOrDefault(o.pointBorderColor,e,p):o.borderColor&&(p=o.borderColor),p},getPointBorderWidth:function(t,e){var p=this.chart.options.elements.point.borderWidth,o=this.getDataset(),b=t.custom||{};return isNaN(b.borderWidth)?!isNaN(o.pointBorderWidth)||M.isArray(o.pointBorderWidth)?p=M.valueAtIndexOrDefault(o.pointBorderWidth,e,p):isNaN(o.borderWidth)||(p=o.borderWidth):p=b.borderWidth,p},getPointRotation:function(t,e){var p=this.chart.options.elements.point.rotation,o=this.getDataset(),b=t.custom||{};return isNaN(b.rotation)?isNaN(o.pointRotation)&&!M.isArray(o.pointRotation)||(p=M.valueAtIndexOrDefault(o.pointRotation,e,p)):p=b.rotation,p},updateElement:function(t,e,p){var o,b,n=this,z=n.getMeta(),r=t.custom||{},c=n.getDataset(),O=n.index,i=c.data[e],a=n.getScaleForId(z.yAxisID),A=n.getScaleForId(z.xAxisID),s=n.chart.options.elements.point;void 0!==c.radius&&void 0===c.pointRadius&&(c.pointRadius=c.radius),void 0!==c.hitRadius&&void 0===c.pointHitRadius&&(c.pointHitRadius=c.hitRadius),o=A.getPixelForValue(\"object\"==typeof i?i:NaN,e,O),b=p?a.getBasePixel():n.calculatePointY(i,e,O),t._xScale=A,t._yScale=a,t._datasetIndex=O,t._index=e,t._model={x:o,y:b,skip:r.skip||isNaN(o)||isNaN(b),radius:r.radius||M.valueAtIndexOrDefault(c.pointRadius,e,s.radius),pointStyle:r.pointStyle||M.valueAtIndexOrDefault(c.pointStyle,e,s.pointStyle),rotation:n.getPointRotation(t,e),backgroundColor:n.getPointBackgroundColor(t,e),borderColor:n.getPointBorderColor(t,e),borderWidth:n.getPointBorderWidth(t,e),tension:z.dataset._model?z.dataset._model.tension:0,steppedLine:!!z.dataset._model&&z.dataset._model.steppedLine,hitRadius:r.hitRadius||M.valueAtIndexOrDefault(c.pointHitRadius,e,s.hitRadius)}},calculatePointY:function(t,e,p){var o,b,M,n=this.chart,z=this.getMeta(),r=this.getScaleForId(z.yAxisID),c=0,O=0;if(r.options.stacked){for(o=0;o<p;o++)if(b=n.data.datasets[o],\"line\"===(M=n.getDatasetMeta(o)).type&&M.yAxisID===r.id&&n.isDatasetVisible(o)){var i=Number(r.getRightValue(b.data[e]));i<0?O+=i||0:c+=i||0}var a=Number(r.getRightValue(t));return a<0?r.getPixelForValue(O+a):r.getPixelForValue(c+a)}return r.getPixelForValue(t)},updateBezierControlPoints:function(){var t,e,p,o,b=this.getMeta(),n=this.chart.chartArea,z=b.data||[];function r(t,e,p){return Math.max(Math.min(t,p),e)}if(b.dataset._model.spanGaps&&(z=z.filter((function(t){return!t._model.skip}))),\"monotone\"===b.dataset._model.cubicInterpolationMode)M.splineCurveMonotone(z);else for(t=0,e=z.length;t<e;++t)p=z[t]._model,o=M.splineCurve(M.previousItem(z,t)._model,p,M.nextItem(z,t)._model,b.dataset._model.tension),p.controlPointPreviousX=o.previous.x,p.controlPointPreviousY=o.previous.y,p.controlPointNextX=o.next.x,p.controlPointNextY=o.next.y;if(this.chart.options.elements.line.capBezierPoints)for(t=0,e=z.length;t<e;++t)(p=z[t]._model).controlPointPreviousX=r(p.controlPointPreviousX,n.left,n.right),p.controlPointPreviousY=r(p.controlPointPreviousY,n.top,n.bottom),p.controlPointNextX=r(p.controlPointNextX,n.left,n.right),p.controlPointNextY=r(p.controlPointNextY,n.top,n.bottom)},draw:function(){var t,p=this.chart,o=this.getMeta(),b=o.data||[],n=p.chartArea,z=b.length,r=0;for(e(this.getDataset(),p.options)&&(t=(o.dataset._model.borderWidth||0)/2,M.canvas.clipArea(p.ctx,{left:n.left,right:n.right,top:n.top-t,bottom:n.bottom+t}),o.dataset.draw(),M.canvas.unclipArea(p.ctx));r<z;++r)b[r].draw(n)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],p=t._index,o=t.custom||{},b=t._model;t.$previousStyle={backgroundColor:b.backgroundColor,borderColor:b.borderColor,borderWidth:b.borderWidth,radius:b.radius},b.backgroundColor=o.hoverBackgroundColor||M.valueAtIndexOrDefault(e.pointHoverBackgroundColor,p,M.getHoverColor(b.backgroundColor)),b.borderColor=o.hoverBorderColor||M.valueAtIndexOrDefault(e.pointHoverBorderColor,p,M.getHoverColor(b.borderColor)),b.borderWidth=o.hoverBorderWidth||M.valueAtIndexOrDefault(e.pointHoverBorderWidth,p,b.borderWidth),b.radius=o.hoverRadius||M.valueAtIndexOrDefault(e.pointHoverRadius,p,this.chart.options.elements.point.hoverRadius)}})}},GoyQ:function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&(\"object\"==e||\"function\"==e)}},HSsa:function(t,e,p){\"use strict\";t.exports=function(t,e){return function(){for(var p=new Array(arguments.length),o=0;o<p.length;o++)p[o]=arguments[o];return t.apply(e,p)}}},Hg4g:function(t,e){t.exports={acquireContext:function(t){return t&&t.canvas&&(t=t.canvas),t&&t.getContext(\"2d\")||null}}},I1BE:function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var p=function(t,e){var p=t[1]||\"\",o=t[3];if(!o)return p;if(e&&\"function\"==typeof btoa){var b=(n=o,\"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+\" */\"),M=o.sources.map((function(t){return\"/*# sourceURL=\"+o.sourceRoot+t+\" */\"}));return[p].concat(M).concat([b]).join(\"\\n\")}var n;return[p].join(\"\\n\")}(e,t);return e[2]?\"@media \"+e[2]+\"{\"+p+\"}\":p})).join(\"\")},e.i=function(t,p){\"string\"==typeof t&&(t=[[null,t,\"\"]]);for(var o={},b=0;b<this.length;b++){var M=this[b][0];\"number\"==typeof M&&(o[M]=!0)}for(b=0;b<t.length;b++){var n=t[b];\"number\"==typeof n[0]&&o[n[0]]||(p&&!n[2]?n[2]=p:p&&(n[2]=\"(\"+n[2]+\") and (\"+p+\")\"),e.push(n))}},e}},JEQr:function(t,e,p){\"use strict\";(function(e){var o=p(\"xTJ+\"),b=p(\"yK9s\"),M={\"Content-Type\":\"application/x-www-form-urlencoded\"};function n(t,e){!o.isUndefined(t)&&o.isUndefined(t[\"Content-Type\"])&&(t[\"Content-Type\"]=e)}var z,r={adapter:((void 0!==e&&\"[object process]\"===Object.prototype.toString.call(e)||\"undefined\"!=typeof XMLHttpRequest)&&(z=p(\"tQ2B\")),z),transformRequest:[function(t,e){return b(e,\"Accept\"),b(e,\"Content-Type\"),o.isFormData(t)||o.isArrayBuffer(t)||o.isBuffer(t)||o.isStream(t)||o.isFile(t)||o.isBlob(t)?t:o.isArrayBufferView(t)?t.buffer:o.isURLSearchParams(t)?(n(e,\"application/x-www-form-urlencoded;charset=utf-8\"),t.toString()):o.isObject(t)?(n(e,\"application/json;charset=utf-8\"),JSON.stringify(t)):t}],transformResponse:[function(t){if(\"string\"==typeof t)try{t=JSON.parse(t)}catch(t){}return t}],timeout:0,xsrfCookieName:\"XSRF-TOKEN\",xsrfHeaderName:\"X-XSRF-TOKEN\",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300}};r.headers={common:{Accept:\"application/json, text/plain, */*\"}},o.forEach([\"delete\",\"get\",\"head\"],(function(t){r.headers[t]={}})),o.forEach([\"post\",\"put\",\"patch\"],(function(t){r.headers[t]=o.merge(M)})),t.exports=r}).call(this,p(\"8oxB\"))},K2E3:function(t,e,p){\"use strict\";var o=p(\"6ww4\"),b=p(\"RDha\");var M=function(t){b.extend(this,t),this.initialize.apply(this,arguments)};b.extend(M.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=b.clone(t._model)),t._start={},t},transition:function(t){var e=this,p=e._model,b=e._start,M=e._view;return p&&1!==t?(M||(M=e._view={}),b||(b=e._start={}),function(t,e,p,b){var M,n,z,r,c,O,i,a,A,s=Object.keys(p);for(M=0,n=s.length;M<n;++M)if(O=p[z=s[M]],e.hasOwnProperty(z)||(e[z]=O),(r=e[z])!==O&&\"_\"!==z[0]){if(t.hasOwnProperty(z)||(t[z]=r),(i=typeof O)===typeof(c=t[z]))if(\"string\"===i){if((a=o(c)).valid&&(A=o(O)).valid){e[z]=A.mix(a,b).rgbString();continue}}else if(\"number\"===i&&isFinite(c)&&isFinite(O)){e[z]=c+(O-c)*b;continue}e[z]=O}}(b,M,p,t),e):(e._view=p,e._start=null,e)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return b.isNumber(this._model.x)&&b.isNumber(this._model.y)}}),M.extend=b.inherits,t.exports=M},K994:function(t,e,p){\"use strict\";p.r(e);var o={created:function(){document.title=\"Horizon - Metrics\"}},b=p(\"KHd+\"),M=Object(b.a)(o,(function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",[e(\"div\",{staticClass:\"card\"},[this._m(0),this._v(\" \"),e(\"ul\",{staticClass:\"nav nav-pills card-bg-secondary\"},[e(\"li\",{staticClass:\"nav-item\"},[e(\"router-link\",{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",to:{name:\"metrics-jobs\"},href:\"#\"}},[this._v(\"\\n                    Jobs\\n                \")])],1),this._v(\" \"),e(\"li\",{staticClass:\"nav-item\"},[e(\"router-link\",{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",to:{name:\"metrics-queues\"},href:\"#\"}},[this._v(\"\\n                    Queues\\n                \")])],1)]),this._v(\" \"),e(\"router-view\")],1)])}),[function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[e(\"h5\",[this._v(\"Metrics\")])])}],!1,null,null,null);e.default=M.exports},KAQS:function(t,e,p){\"use strict\";var o=p(\"RDha\");t.exports=function(t){var e=[\"push\",\"pop\",\"shift\",\"splice\",\"unshift\"];function p(t,p){var o=t._chartjs;if(o){var b=o.listeners,M=b.indexOf(p);-1!==M&&b.splice(M,1),b.length>0||(e.forEach((function(e){delete t[e]})),delete t._chartjs)}}t.DatasetController=function(t,e){this.initialize(t,e)},o.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){this.chart=t,this.index=e,this.linkScales(),this.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),p=t.getDataset();null!==e.xAxisID&&e.xAxisID in t.chart.scales||(e.xAxisID=p.xAxisID||t.chart.options.scales.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in t.chart.scales||(e.yAxisID=p.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&p(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,p=this.getMeta(),o=this.getDataset().data||[],b=p.data;for(t=0,e=o.length;t<e;++t)b[t]=b[t]||this.createMetaData(t);p.dataset=p.dataset||this.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t,b,M=this,n=M.getDataset(),z=n.data||(n.data=[]);M._data!==z&&(M._data&&p(M._data,M),b=M,(t=z)._chartjs?t._chartjs.listeners.push(b):(Object.defineProperty(t,\"_chartjs\",{configurable:!0,enumerable:!1,value:{listeners:[b]}}),e.forEach((function(e){var p=\"onData\"+e.charAt(0).toUpperCase()+e.slice(1),b=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),M=b.apply(this,e);return o.each(t._chartjs.listeners,(function(t){\"function\"==typeof t[p]&&t[p].apply(t,e)})),M}})}))),M._data=z),M.resyncElements()},update:o.noop,transition:function(t){for(var e=this.getMeta(),p=e.data||[],o=p.length,b=0;b<o;++b)p[b].transition(t);e.dataset&&e.dataset.transition(t)},draw:function(){var t=this.getMeta(),e=t.data||[],p=e.length,o=0;for(t.dataset&&t.dataset.draw();o<p;++o)e[o].draw()},removeHoverStyle:function(t){o.merge(t._model,t.$previousStyle||{}),delete t.$previousStyle},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],p=t._index,b=t.custom||{},M=o.valueAtIndexOrDefault,n=o.getHoverColor,z=t._model;t.$previousStyle={backgroundColor:z.backgroundColor,borderColor:z.borderColor,borderWidth:z.borderWidth},z.backgroundColor=b.hoverBackgroundColor?b.hoverBackgroundColor:M(e.hoverBackgroundColor,p,n(z.backgroundColor)),z.borderColor=b.hoverBorderColor?b.hoverBorderColor:M(e.hoverBorderColor,p,n(z.borderColor)),z.borderWidth=b.hoverBorderWidth?b.hoverBorderWidth:M(e.hoverBorderWidth,p,z.borderWidth)},resyncElements:function(){var t=this.getMeta(),e=this.getDataset().data,p=t.data.length,o=e.length;o<p?t.data.splice(o,p-o):o>p&&this.insertElements(p,o-p)},insertElements:function(t,e){for(var p=0;p<e;++p)this.addElementAndReset(t+p)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),t.DatasetController.extend=o.inherits}},\"KHd+\":function(t,e,p){\"use strict\";function o(t,e,p,o,b,M,n,z){var r,c=\"function\"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=p,c._compiled=!0),o&&(c.functional=!0),M&&(c._scopeId=\"data-v-\"+M),n?(r=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||\"undefined\"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),b&&b.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(n)},c._ssrRegister=r):b&&(r=z?function(){b.call(this,this.$root.$options.shadowRoot)}:b),r)if(c.functional){c._injectStyles=r;var O=c.render;c.render=function(t,e){return r.call(e),O(t,e)}}else{var i=c.beforeCreate;c.beforeCreate=i?[].concat(i,r):[r]}return{exports:t,options:c}}p.d(e,\"a\",(function(){return o}))},KfNM:function(t,e){var p=Object.prototype.toString;t.exports=function(t){return p.call(t)}},KxBF:function(t,e){t.exports=function(t,e,p){var o=-1,b=t.length;e<0&&(e=-e>b?0:b+e),(p=p>b?b:p)<0&&(p+=b),b=e>p?0:p-e>>>0,e>>>=0;for(var M=Array(b);++o<b;)M[o]=t[o+e];return M}},Kz5y:function(t,e,p){var o=p(\"WFqU\"),b=\"object\"==typeof self&&self&&self.Object===Object&&self,M=o||b||Function(\"return this\")();t.exports=M},LYNF:function(t,e,p){\"use strict\";var o=p(\"OH9c\");t.exports=function(t,e,p,b,M){var n=new Error(t);return o(n,e,p,b,M)}},Lmem:function(t,e,p){\"use strict\";t.exports=function(t){return!(!t||!t.__CANCEL__)}},LvDl:function(t,e,p){(function(t,o){var b;(function(){var M=\"Expected a function\",n=\"__lodash_placeholder__\",z=[[\"ary\",128],[\"bind\",1],[\"bindKey\",2],[\"curry\",8],[\"curryRight\",16],[\"flip\",512],[\"partial\",32],[\"partialRight\",64],[\"rearg\",256]],r=\"[object Arguments]\",c=\"[object Array]\",O=\"[object Boolean]\",i=\"[object Date]\",a=\"[object Error]\",A=\"[object Function]\",s=\"[object GeneratorFunction]\",d=\"[object Map]\",q=\"[object Number]\",l=\"[object Object]\",u=\"[object RegExp]\",f=\"[object Set]\",W=\"[object String]\",h=\"[object Symbol]\",v=\"[object WeakMap]\",R=\"[object ArrayBuffer]\",m=\"[object DataView]\",g=\"[object Float32Array]\",B=\"[object Float64Array]\",X=\"[object Int8Array]\",L=\"[object Int16Array]\",y=\"[object Int32Array]\",N=\"[object Uint8Array]\",_=\"[object Uint16Array]\",T=\"[object Uint32Array]\",x=/\\b__p \\+= '';/g,w=/\\b(__p \\+=) '' \\+/g,C=/(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g,S=/&(?:amp|lt|gt|quot|#39);/g,H=/[&<>\"']/g,F=RegExp(S.source),k=RegExp(H.source),E=/<%-([\\s\\S]+?)%>/g,D=/<%([\\s\\S]+?)%>/g,I=/<%=([\\s\\S]+?)%>/g,P=/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,j=/^\\w*$/,V=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,U=/[\\\\^$.*+?()[\\]{}|]/g,$=RegExp(U.source),K=/^\\s+|\\s+$/g,Y=/^\\s+/,G=/\\s+$/,J=/\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?/,Q=/\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*/,Z=/,? & /,tt=/[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+/g,et=/\\\\(\\\\)?/g,pt=/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g,ot=/\\w*$/,bt=/^[-+]0x[0-9a-f]+$/i,Mt=/^0b[01]+$/i,nt=/^\\[object .+?Constructor\\]$/,zt=/^0o[0-7]+$/i,rt=/^(?:0|[1-9]\\d*)$/,ct=/[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g,Ot=/($^)/,it=/['\\n\\r\\u2028\\u2029\\\\]/g,at=\"\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff\",At=\"\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\",st=\"[\\\\ud800-\\\\udfff]\",dt=\"[\"+At+\"]\",qt=\"[\"+at+\"]\",lt=\"\\\\d+\",ut=\"[\\\\u2700-\\\\u27bf]\",ft=\"[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]\",Wt=\"[^\\\\ud800-\\\\udfff\"+At+lt+\"\\\\u2700-\\\\u27bfa-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xffA-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]\",ht=\"\\\\ud83c[\\\\udffb-\\\\udfff]\",vt=\"[^\\\\ud800-\\\\udfff]\",Rt=\"(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}\",mt=\"[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]\",gt=\"[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]\",Bt=\"(?:\"+ft+\"|\"+Wt+\")\",Xt=\"(?:\"+gt+\"|\"+Wt+\")\",Lt=\"(?:\"+qt+\"|\"+ht+\")\"+\"?\",yt=\"[\\\\ufe0e\\\\ufe0f]?\"+Lt+(\"(?:\\\\u200d(?:\"+[vt,Rt,mt].join(\"|\")+\")[\\\\ufe0e\\\\ufe0f]?\"+Lt+\")*\"),Nt=\"(?:\"+[ut,Rt,mt].join(\"|\")+\")\"+yt,_t=\"(?:\"+[vt+qt+\"?\",qt,Rt,mt,st].join(\"|\")+\")\",Tt=RegExp(\"['’]\",\"g\"),xt=RegExp(qt,\"g\"),wt=RegExp(ht+\"(?=\"+ht+\")|\"+_t+yt,\"g\"),Ct=RegExp([gt+\"?\"+ft+\"+(?:['’](?:d|ll|m|re|s|t|ve))?(?=\"+[dt,gt,\"$\"].join(\"|\")+\")\",Xt+\"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=\"+[dt,gt+Bt,\"$\"].join(\"|\")+\")\",gt+\"?\"+Bt+\"+(?:['’](?:d|ll|m|re|s|t|ve))?\",gt+\"+(?:['’](?:D|LL|M|RE|S|T|VE))?\",\"\\\\d*(?:1ST|2ND|3RD|(?![123])\\\\dTH)(?=\\\\b|[a-z_])\",\"\\\\d*(?:1st|2nd|3rd|(?![123])\\\\dth)(?=\\\\b|[A-Z_])\",lt,Nt].join(\"|\"),\"g\"),St=RegExp(\"[\\\\u200d\\\\ud800-\\\\udfff\"+at+\"\\\\ufe0e\\\\ufe0f]\"),Ht=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ft=[\"Array\",\"Buffer\",\"DataView\",\"Date\",\"Error\",\"Float32Array\",\"Float64Array\",\"Function\",\"Int8Array\",\"Int16Array\",\"Int32Array\",\"Map\",\"Math\",\"Object\",\"Promise\",\"RegExp\",\"Set\",\"String\",\"Symbol\",\"TypeError\",\"Uint8Array\",\"Uint8ClampedArray\",\"Uint16Array\",\"Uint32Array\",\"WeakMap\",\"_\",\"clearTimeout\",\"isFinite\",\"parseInt\",\"setTimeout\"],kt=-1,Et={};Et[g]=Et[B]=Et[X]=Et[L]=Et[y]=Et[N]=Et[\"[object Uint8ClampedArray]\"]=Et[_]=Et[T]=!0,Et[r]=Et[c]=Et[R]=Et[O]=Et[m]=Et[i]=Et[a]=Et[A]=Et[d]=Et[q]=Et[l]=Et[u]=Et[f]=Et[W]=Et[v]=!1;var Dt={};Dt[r]=Dt[c]=Dt[R]=Dt[m]=Dt[O]=Dt[i]=Dt[g]=Dt[B]=Dt[X]=Dt[L]=Dt[y]=Dt[d]=Dt[q]=Dt[l]=Dt[u]=Dt[f]=Dt[W]=Dt[h]=Dt[N]=Dt[\"[object Uint8ClampedArray]\"]=Dt[_]=Dt[T]=!0,Dt[a]=Dt[A]=Dt[v]=!1;var It={\"\\\\\":\"\\\\\",\"'\":\"'\",\"\\n\":\"n\",\"\\r\":\"r\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},Pt=parseFloat,jt=parseInt,Vt=\"object\"==typeof t&&t&&t.Object===Object&&t,Ut=\"object\"==typeof self&&self&&self.Object===Object&&self,$t=Vt||Ut||Function(\"return this\")(),Kt=e&&!e.nodeType&&e,Yt=Kt&&\"object\"==typeof o&&o&&!o.nodeType&&o,Gt=Yt&&Yt.exports===Kt,Jt=Gt&&Vt.process,Qt=function(){try{var t=Yt&&Yt.require&&Yt.require(\"util\").types;return t||Jt&&Jt.binding&&Jt.binding(\"util\")}catch(t){}}(),Zt=Qt&&Qt.isArrayBuffer,te=Qt&&Qt.isDate,ee=Qt&&Qt.isMap,pe=Qt&&Qt.isRegExp,oe=Qt&&Qt.isSet,be=Qt&&Qt.isTypedArray;function Me(t,e,p){switch(p.length){case 0:return t.call(e);case 1:return t.call(e,p[0]);case 2:return t.call(e,p[0],p[1]);case 3:return t.call(e,p[0],p[1],p[2])}return t.apply(e,p)}function ne(t,e,p,o){for(var b=-1,M=null==t?0:t.length;++b<M;){var n=t[b];e(o,n,p(n),t)}return o}function ze(t,e){for(var p=-1,o=null==t?0:t.length;++p<o&&!1!==e(t[p],p,t););return t}function re(t,e){for(var p=null==t?0:t.length;p--&&!1!==e(t[p],p,t););return t}function ce(t,e){for(var p=-1,o=null==t?0:t.length;++p<o;)if(!e(t[p],p,t))return!1;return!0}function Oe(t,e){for(var p=-1,o=null==t?0:t.length,b=0,M=[];++p<o;){var n=t[p];e(n,p,t)&&(M[b++]=n)}return M}function ie(t,e){return!!(null==t?0:t.length)&&he(t,e,0)>-1}function ae(t,e,p){for(var o=-1,b=null==t?0:t.length;++o<b;)if(p(e,t[o]))return!0;return!1}function Ae(t,e){for(var p=-1,o=null==t?0:t.length,b=Array(o);++p<o;)b[p]=e(t[p],p,t);return b}function se(t,e){for(var p=-1,o=e.length,b=t.length;++p<o;)t[b+p]=e[p];return t}function de(t,e,p,o){var b=-1,M=null==t?0:t.length;for(o&&M&&(p=t[++b]);++b<M;)p=e(p,t[b],b,t);return p}function qe(t,e,p,o){var b=null==t?0:t.length;for(o&&b&&(p=t[--b]);b--;)p=e(p,t[b],b,t);return p}function le(t,e){for(var p=-1,o=null==t?0:t.length;++p<o;)if(e(t[p],p,t))return!0;return!1}var ue=ge(\"length\");function fe(t,e,p){var o;return p(t,(function(t,p,b){if(e(t,p,b))return o=p,!1})),o}function We(t,e,p,o){for(var b=t.length,M=p+(o?1:-1);o?M--:++M<b;)if(e(t[M],M,t))return M;return-1}function he(t,e,p){return e==e?function(t,e,p){var o=p-1,b=t.length;for(;++o<b;)if(t[o]===e)return o;return-1}(t,e,p):We(t,Re,p)}function ve(t,e,p,o){for(var b=p-1,M=t.length;++b<M;)if(o(t[b],e))return b;return-1}function Re(t){return t!=t}function me(t,e){var p=null==t?0:t.length;return p?Le(t,e)/p:NaN}function ge(t){return function(e){return null==e?void 0:e[t]}}function Be(t){return function(e){return null==t?void 0:t[e]}}function Xe(t,e,p,o,b){return b(t,(function(t,b,M){p=o?(o=!1,t):e(p,t,b,M)})),p}function Le(t,e){for(var p,o=-1,b=t.length;++o<b;){var M=e(t[o]);void 0!==M&&(p=void 0===p?M:p+M)}return p}function ye(t,e){for(var p=-1,o=Array(t);++p<t;)o[p]=e(p);return o}function Ne(t){return function(e){return t(e)}}function _e(t,e){return Ae(e,(function(e){return t[e]}))}function Te(t,e){return t.has(e)}function xe(t,e){for(var p=-1,o=t.length;++p<o&&he(e,t[p],0)>-1;);return p}function we(t,e){for(var p=t.length;p--&&he(e,t[p],0)>-1;);return p}function Ce(t,e){for(var p=t.length,o=0;p--;)t[p]===e&&++o;return o}var Se=Be({\"À\":\"A\",\"Á\":\"A\",\"Â\":\"A\",\"Ã\":\"A\",\"Ä\":\"A\",\"Å\":\"A\",\"à\":\"a\",\"á\":\"a\",\"â\":\"a\",\"ã\":\"a\",\"ä\":\"a\",\"å\":\"a\",\"Ç\":\"C\",\"ç\":\"c\",\"Ð\":\"D\",\"ð\":\"d\",\"È\":\"E\",\"É\":\"E\",\"Ê\":\"E\",\"Ë\":\"E\",\"è\":\"e\",\"é\":\"e\",\"ê\":\"e\",\"ë\":\"e\",\"Ì\":\"I\",\"Í\":\"I\",\"Î\":\"I\",\"Ï\":\"I\",\"ì\":\"i\",\"í\":\"i\",\"î\":\"i\",\"ï\":\"i\",\"Ñ\":\"N\",\"ñ\":\"n\",\"Ò\":\"O\",\"Ó\":\"O\",\"Ô\":\"O\",\"Õ\":\"O\",\"Ö\":\"O\",\"Ø\":\"O\",\"ò\":\"o\",\"ó\":\"o\",\"ô\":\"o\",\"õ\":\"o\",\"ö\":\"o\",\"ø\":\"o\",\"Ù\":\"U\",\"Ú\":\"U\",\"Û\":\"U\",\"Ü\":\"U\",\"ù\":\"u\",\"ú\":\"u\",\"û\":\"u\",\"ü\":\"u\",\"Ý\":\"Y\",\"ý\":\"y\",\"ÿ\":\"y\",\"Æ\":\"Ae\",\"æ\":\"ae\",\"Þ\":\"Th\",\"þ\":\"th\",\"ß\":\"ss\",\"Ā\":\"A\",\"Ă\":\"A\",\"Ą\":\"A\",\"ā\":\"a\",\"ă\":\"a\",\"ą\":\"a\",\"Ć\":\"C\",\"Ĉ\":\"C\",\"Ċ\":\"C\",\"Č\":\"C\",\"ć\":\"c\",\"ĉ\":\"c\",\"ċ\":\"c\",\"č\":\"c\",\"Ď\":\"D\",\"Đ\":\"D\",\"ď\":\"d\",\"đ\":\"d\",\"Ē\":\"E\",\"Ĕ\":\"E\",\"Ė\":\"E\",\"Ę\":\"E\",\"Ě\":\"E\",\"ē\":\"e\",\"ĕ\":\"e\",\"ė\":\"e\",\"ę\":\"e\",\"ě\":\"e\",\"Ĝ\":\"G\",\"Ğ\":\"G\",\"Ġ\":\"G\",\"Ģ\":\"G\",\"ĝ\":\"g\",\"ğ\":\"g\",\"ġ\":\"g\",\"ģ\":\"g\",\"Ĥ\":\"H\",\"Ħ\":\"H\",\"ĥ\":\"h\",\"ħ\":\"h\",\"Ĩ\":\"I\",\"Ī\":\"I\",\"Ĭ\":\"I\",\"Į\":\"I\",\"İ\":\"I\",\"ĩ\":\"i\",\"ī\":\"i\",\"ĭ\":\"i\",\"į\":\"i\",\"ı\":\"i\",\"Ĵ\":\"J\",\"ĵ\":\"j\",\"Ķ\":\"K\",\"ķ\":\"k\",\"ĸ\":\"k\",\"Ĺ\":\"L\",\"Ļ\":\"L\",\"Ľ\":\"L\",\"Ŀ\":\"L\",\"Ł\":\"L\",\"ĺ\":\"l\",\"ļ\":\"l\",\"ľ\":\"l\",\"ŀ\":\"l\",\"ł\":\"l\",\"Ń\":\"N\",\"Ņ\":\"N\",\"Ň\":\"N\",\"Ŋ\":\"N\",\"ń\":\"n\",\"ņ\":\"n\",\"ň\":\"n\",\"ŋ\":\"n\",\"Ō\":\"O\",\"Ŏ\":\"O\",\"Ő\":\"O\",\"ō\":\"o\",\"ŏ\":\"o\",\"ő\":\"o\",\"Ŕ\":\"R\",\"Ŗ\":\"R\",\"Ř\":\"R\",\"ŕ\":\"r\",\"ŗ\":\"r\",\"ř\":\"r\",\"Ś\":\"S\",\"Ŝ\":\"S\",\"Ş\":\"S\",\"Š\":\"S\",\"ś\":\"s\",\"ŝ\":\"s\",\"ş\":\"s\",\"š\":\"s\",\"Ţ\":\"T\",\"Ť\":\"T\",\"Ŧ\":\"T\",\"ţ\":\"t\",\"ť\":\"t\",\"ŧ\":\"t\",\"Ũ\":\"U\",\"Ū\":\"U\",\"Ŭ\":\"U\",\"Ů\":\"U\",\"Ű\":\"U\",\"Ų\":\"U\",\"ũ\":\"u\",\"ū\":\"u\",\"ŭ\":\"u\",\"ů\":\"u\",\"ű\":\"u\",\"ų\":\"u\",\"Ŵ\":\"W\",\"ŵ\":\"w\",\"Ŷ\":\"Y\",\"ŷ\":\"y\",\"Ÿ\":\"Y\",\"Ź\":\"Z\",\"Ż\":\"Z\",\"Ž\":\"Z\",\"ź\":\"z\",\"ż\":\"z\",\"ž\":\"z\",\"Ĳ\":\"IJ\",\"ĳ\":\"ij\",\"Œ\":\"Oe\",\"œ\":\"oe\",\"ŉ\":\"'n\",\"ſ\":\"s\"}),He=Be({\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#39;\"});function Fe(t){return\"\\\\\"+It[t]}function ke(t){return St.test(t)}function Ee(t){var e=-1,p=Array(t.size);return t.forEach((function(t,o){p[++e]=[o,t]})),p}function De(t,e){return function(p){return t(e(p))}}function Ie(t,e){for(var p=-1,o=t.length,b=0,M=[];++p<o;){var z=t[p];z!==e&&z!==n||(t[p]=n,M[b++]=p)}return M}function Pe(t){var e=-1,p=Array(t.size);return t.forEach((function(t){p[++e]=t})),p}function je(t){var e=-1,p=Array(t.size);return t.forEach((function(t){p[++e]=[t,t]})),p}function Ve(t){return ke(t)?function(t){var e=wt.lastIndex=0;for(;wt.test(t);)++e;return e}(t):ue(t)}function Ue(t){return ke(t)?function(t){return t.match(wt)||[]}(t):function(t){return t.split(\"\")}(t)}var $e=Be({\"&amp;\":\"&\",\"&lt;\":\"<\",\"&gt;\":\">\",\"&quot;\":'\"',\"&#39;\":\"'\"});var Ke=function t(e){var p,o=(e=null==e?$t:Ke.defaults($t.Object(),e,Ke.pick($t,Ft))).Array,b=e.Date,at=e.Error,At=e.Function,st=e.Math,dt=e.Object,qt=e.RegExp,lt=e.String,ut=e.TypeError,ft=o.prototype,Wt=At.prototype,ht=dt.prototype,vt=e[\"__core-js_shared__\"],Rt=Wt.toString,mt=ht.hasOwnProperty,gt=0,Bt=(p=/[^.]+$/.exec(vt&&vt.keys&&vt.keys.IE_PROTO||\"\"))?\"Symbol(src)_1.\"+p:\"\",Xt=ht.toString,Lt=Rt.call(dt),yt=$t._,Nt=qt(\"^\"+Rt.call(mt).replace(U,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\"),_t=Gt?e.Buffer:void 0,wt=e.Symbol,St=e.Uint8Array,It=_t?_t.allocUnsafe:void 0,Vt=De(dt.getPrototypeOf,dt),Ut=dt.create,Kt=ht.propertyIsEnumerable,Yt=ft.splice,Jt=wt?wt.isConcatSpreadable:void 0,Qt=wt?wt.iterator:void 0,ue=wt?wt.toStringTag:void 0,Be=function(){try{var t=Zb(dt,\"defineProperty\");return t({},\"\",{}),t}catch(t){}}(),Ye=e.clearTimeout!==$t.clearTimeout&&e.clearTimeout,Ge=b&&b.now!==$t.Date.now&&b.now,Je=e.setTimeout!==$t.setTimeout&&e.setTimeout,Qe=st.ceil,Ze=st.floor,tp=dt.getOwnPropertySymbols,ep=_t?_t.isBuffer:void 0,pp=e.isFinite,op=ft.join,bp=De(dt.keys,dt),Mp=st.max,np=st.min,zp=b.now,rp=e.parseInt,cp=st.random,Op=ft.reverse,ip=Zb(e,\"DataView\"),ap=Zb(e,\"Map\"),Ap=Zb(e,\"Promise\"),sp=Zb(e,\"Set\"),dp=Zb(e,\"WeakMap\"),qp=Zb(dt,\"create\"),lp=dp&&new dp,up={},fp=BM(ip),Wp=BM(ap),hp=BM(Ap),vp=BM(sp),Rp=BM(dp),mp=wt?wt.prototype:void 0,gp=mp?mp.valueOf:void 0,Bp=mp?mp.toString:void 0;function Xp(t){if(jn(t)&&!xn(t)&&!(t instanceof _p)){if(t instanceof Np)return t;if(mt.call(t,\"__wrapped__\"))return XM(t)}return new Np(t)}var Lp=function(){function t(){}return function(e){if(!Pn(e))return{};if(Ut)return Ut(e);t.prototype=e;var p=new t;return t.prototype=void 0,p}}();function yp(){}function Np(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}function _p(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Tp(t){var e=-1,p=null==t?0:t.length;for(this.clear();++e<p;){var o=t[e];this.set(o[0],o[1])}}function xp(t){var e=-1,p=null==t?0:t.length;for(this.clear();++e<p;){var o=t[e];this.set(o[0],o[1])}}function wp(t){var e=-1,p=null==t?0:t.length;for(this.clear();++e<p;){var o=t[e];this.set(o[0],o[1])}}function Cp(t){var e=-1,p=null==t?0:t.length;for(this.__data__=new wp;++e<p;)this.add(t[e])}function Sp(t){var e=this.__data__=new xp(t);this.size=e.size}function Hp(t,e){var p=xn(t),o=!p&&Tn(t),b=!p&&!o&&Hn(t),M=!p&&!o&&!b&&Qn(t),n=p||o||b||M,z=n?ye(t.length,lt):[],r=z.length;for(var c in t)!e&&!mt.call(t,c)||n&&(\"length\"==c||b&&(\"offset\"==c||\"parent\"==c)||M&&(\"buffer\"==c||\"byteLength\"==c||\"byteOffset\"==c)||nM(c,r))||z.push(c);return z}function Fp(t){var e=t.length;return e?t[So(0,e-1)]:void 0}function kp(t,e){return RM(lb(t),Kp(e,0,t.length))}function Ep(t){return RM(lb(t))}function Dp(t,e,p){(void 0!==p&&!yn(t[e],p)||void 0===p&&!(e in t))&&Up(t,e,p)}function Ip(t,e,p){var o=t[e];mt.call(t,e)&&yn(o,p)&&(void 0!==p||e in t)||Up(t,e,p)}function Pp(t,e){for(var p=t.length;p--;)if(yn(t[p][0],e))return p;return-1}function jp(t,e,p,o){return Zp(t,(function(t,b,M){e(o,t,p(t),M)})),o}function Vp(t,e){return t&&ub(e,Wz(e),t)}function Up(t,e,p){\"__proto__\"==e&&Be?Be(t,e,{configurable:!0,enumerable:!0,value:p,writable:!0}):t[e]=p}function $p(t,e){for(var p=-1,b=e.length,M=o(b),n=null==t;++p<b;)M[p]=n?void 0:dz(t,e[p]);return M}function Kp(t,e,p){return t==t&&(void 0!==p&&(t=t<=p?t:p),void 0!==e&&(t=t>=e?t:e)),t}function Yp(t,e,p,o,b,M){var n,z=1&e,c=2&e,a=4&e;if(p&&(n=b?p(t,o,b,M):p(t)),void 0!==n)return n;if(!Pn(t))return t;var v=xn(t);if(v){if(n=function(t){var e=t.length,p=new t.constructor(e);e&&\"string\"==typeof t[0]&&mt.call(t,\"index\")&&(p.index=t.index,p.input=t.input);return p}(t),!z)return lb(t,n)}else{var x=pM(t),w=x==A||x==s;if(Hn(t))return ib(t,z);if(x==l||x==r||w&&!b){if(n=c||w?{}:bM(t),!z)return c?function(t,e){return ub(t,eM(t),e)}(t,function(t,e){return t&&ub(e,hz(e),t)}(n,t)):function(t,e){return ub(t,tM(t),e)}(t,Vp(n,t))}else{if(!Dt[x])return b?t:{};n=function(t,e,p){var o=t.constructor;switch(e){case R:return ab(t);case O:case i:return new o(+t);case m:return function(t,e){var p=e?ab(t.buffer):t.buffer;return new t.constructor(p,t.byteOffset,t.byteLength)}(t,p);case g:case B:case X:case L:case y:case N:case\"[object Uint8ClampedArray]\":case _:case T:return Ab(t,p);case d:return new o;case q:case W:return new o(t);case u:return function(t){var e=new t.constructor(t.source,ot.exec(t));return e.lastIndex=t.lastIndex,e}(t);case f:return new o;case h:return b=t,gp?dt(gp.call(b)):{}}var b}(t,x,z)}}M||(M=new Sp);var C=M.get(t);if(C)return C;M.set(t,n),Yn(t)?t.forEach((function(o){n.add(Yp(o,e,p,o,t,M))})):Vn(t)&&t.forEach((function(o,b){n.set(b,Yp(o,e,p,b,t,M))}));var S=v?void 0:(a?c?Ub:Vb:c?hz:Wz)(t);return ze(S||t,(function(o,b){S&&(o=t[b=o]),Ip(n,b,Yp(o,e,p,b,t,M))})),n}function Gp(t,e,p){var o=p.length;if(null==t)return!o;for(t=dt(t);o--;){var b=p[o],M=e[b],n=t[b];if(void 0===n&&!(b in t)||!M(n))return!1}return!0}function Jp(t,e,p){if(\"function\"!=typeof t)throw new ut(M);return fM((function(){t.apply(void 0,p)}),e)}function Qp(t,e,p,o){var b=-1,M=ie,n=!0,z=t.length,r=[],c=e.length;if(!z)return r;p&&(e=Ae(e,Ne(p))),o?(M=ae,n=!1):e.length>=200&&(M=Te,n=!1,e=new Cp(e));t:for(;++b<z;){var O=t[b],i=null==p?O:p(O);if(O=o||0!==O?O:0,n&&i==i){for(var a=c;a--;)if(e[a]===i)continue t;r.push(O)}else M(e,i,o)||r.push(O)}return r}Xp.templateSettings={escape:E,evaluate:D,interpolate:I,variable:\"\",imports:{_:Xp}},Xp.prototype=yp.prototype,Xp.prototype.constructor=Xp,Np.prototype=Lp(yp.prototype),Np.prototype.constructor=Np,_p.prototype=Lp(yp.prototype),_p.prototype.constructor=_p,Tp.prototype.clear=function(){this.__data__=qp?qp(null):{},this.size=0},Tp.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},Tp.prototype.get=function(t){var e=this.__data__;if(qp){var p=e[t];return\"__lodash_hash_undefined__\"===p?void 0:p}return mt.call(e,t)?e[t]:void 0},Tp.prototype.has=function(t){var e=this.__data__;return qp?void 0!==e[t]:mt.call(e,t)},Tp.prototype.set=function(t,e){var p=this.__data__;return this.size+=this.has(t)?0:1,p[t]=qp&&void 0===e?\"__lodash_hash_undefined__\":e,this},xp.prototype.clear=function(){this.__data__=[],this.size=0},xp.prototype.delete=function(t){var e=this.__data__,p=Pp(e,t);return!(p<0)&&(p==e.length-1?e.pop():Yt.call(e,p,1),--this.size,!0)},xp.prototype.get=function(t){var e=this.__data__,p=Pp(e,t);return p<0?void 0:e[p][1]},xp.prototype.has=function(t){return Pp(this.__data__,t)>-1},xp.prototype.set=function(t,e){var p=this.__data__,o=Pp(p,t);return o<0?(++this.size,p.push([t,e])):p[o][1]=e,this},wp.prototype.clear=function(){this.size=0,this.__data__={hash:new Tp,map:new(ap||xp),string:new Tp}},wp.prototype.delete=function(t){var e=Jb(this,t).delete(t);return this.size-=e?1:0,e},wp.prototype.get=function(t){return Jb(this,t).get(t)},wp.prototype.has=function(t){return Jb(this,t).has(t)},wp.prototype.set=function(t,e){var p=Jb(this,t),o=p.size;return p.set(t,e),this.size+=p.size==o?0:1,this},Cp.prototype.add=Cp.prototype.push=function(t){return this.__data__.set(t,\"__lodash_hash_undefined__\"),this},Cp.prototype.has=function(t){return this.__data__.has(t)},Sp.prototype.clear=function(){this.__data__=new xp,this.size=0},Sp.prototype.delete=function(t){var e=this.__data__,p=e.delete(t);return this.size=e.size,p},Sp.prototype.get=function(t){return this.__data__.get(t)},Sp.prototype.has=function(t){return this.__data__.has(t)},Sp.prototype.set=function(t,e){var p=this.__data__;if(p instanceof xp){var o=p.__data__;if(!ap||o.length<199)return o.push([t,e]),this.size=++p.size,this;p=this.__data__=new wp(o)}return p.set(t,e),this.size=p.size,this};var Zp=hb(zo),to=hb(ro,!0);function eo(t,e){var p=!0;return Zp(t,(function(t,o,b){return p=!!e(t,o,b)})),p}function po(t,e,p){for(var o=-1,b=t.length;++o<b;){var M=t[o],n=e(M);if(null!=n&&(void 0===z?n==n&&!Jn(n):p(n,z)))var z=n,r=M}return r}function oo(t,e){var p=[];return Zp(t,(function(t,o,b){e(t,o,b)&&p.push(t)})),p}function bo(t,e,p,o,b){var M=-1,n=t.length;for(p||(p=MM),b||(b=[]);++M<n;){var z=t[M];e>0&&p(z)?e>1?bo(z,e-1,p,o,b):se(b,z):o||(b[b.length]=z)}return b}var Mo=vb(),no=vb(!0);function zo(t,e){return t&&Mo(t,e,Wz)}function ro(t,e){return t&&no(t,e,Wz)}function co(t,e){return Oe(e,(function(e){return En(t[e])}))}function Oo(t,e){for(var p=0,o=(e=zb(e,t)).length;null!=t&&p<o;)t=t[gM(e[p++])];return p&&p==o?t:void 0}function io(t,e,p){var o=e(t);return xn(t)?o:se(o,p(t))}function ao(t){return null==t?void 0===t?\"[object Undefined]\":\"[object Null]\":ue&&ue in dt(t)?function(t){var e=mt.call(t,ue),p=t[ue];try{t[ue]=void 0;var o=!0}catch(t){}var b=Xt.call(t);o&&(e?t[ue]=p:delete t[ue]);return b}(t):function(t){return Xt.call(t)}(t)}function Ao(t,e){return t>e}function so(t,e){return null!=t&&mt.call(t,e)}function qo(t,e){return null!=t&&e in dt(t)}function lo(t,e,p){for(var b=p?ae:ie,M=t[0].length,n=t.length,z=n,r=o(n),c=1/0,O=[];z--;){var i=t[z];z&&e&&(i=Ae(i,Ne(e))),c=np(i.length,c),r[z]=!p&&(e||M>=120&&i.length>=120)?new Cp(z&&i):void 0}i=t[0];var a=-1,A=r[0];t:for(;++a<M&&O.length<c;){var s=i[a],d=e?e(s):s;if(s=p||0!==s?s:0,!(A?Te(A,d):b(O,d,p))){for(z=n;--z;){var q=r[z];if(!(q?Te(q,d):b(t[z],d,p)))continue t}A&&A.push(d),O.push(s)}}return O}function uo(t,e,p){var o=null==(t=dM(t,e=zb(e,t)))?t:t[gM(FM(e))];return null==o?void 0:Me(o,t,p)}function fo(t){return jn(t)&&ao(t)==r}function Wo(t,e,p,o,b){return t===e||(null==t||null==e||!jn(t)&&!jn(e)?t!=t&&e!=e:function(t,e,p,o,b,M){var n=xn(t),z=xn(e),A=n?c:pM(t),s=z?c:pM(e),v=(A=A==r?l:A)==l,g=(s=s==r?l:s)==l,B=A==s;if(B&&Hn(t)){if(!Hn(e))return!1;n=!0,v=!1}if(B&&!v)return M||(M=new Sp),n||Qn(t)?Pb(t,e,p,o,b,M):function(t,e,p,o,b,M,n){switch(p){case m:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case R:return!(t.byteLength!=e.byteLength||!M(new St(t),new St(e)));case O:case i:case q:return yn(+t,+e);case a:return t.name==e.name&&t.message==e.message;case u:case W:return t==e+\"\";case d:var z=Ee;case f:var r=1&o;if(z||(z=Pe),t.size!=e.size&&!r)return!1;var c=n.get(t);if(c)return c==e;o|=2,n.set(t,e);var A=Pb(z(t),z(e),o,b,M,n);return n.delete(t),A;case h:if(gp)return gp.call(t)==gp.call(e)}return!1}(t,e,A,p,o,b,M);if(!(1&p)){var X=v&&mt.call(t,\"__wrapped__\"),L=g&&mt.call(e,\"__wrapped__\");if(X||L){var y=X?t.value():t,N=L?e.value():e;return M||(M=new Sp),b(y,N,p,o,M)}}if(!B)return!1;return M||(M=new Sp),function(t,e,p,o,b,M){var n=1&p,z=Vb(t),r=z.length,c=Vb(e).length;if(r!=c&&!n)return!1;var O=r;for(;O--;){var i=z[O];if(!(n?i in e:mt.call(e,i)))return!1}var a=M.get(t);if(a&&M.get(e))return a==e;var A=!0;M.set(t,e),M.set(e,t);var s=n;for(;++O<r;){i=z[O];var d=t[i],q=e[i];if(o)var l=n?o(q,d,i,e,t,M):o(d,q,i,t,e,M);if(!(void 0===l?d===q||b(d,q,p,o,M):l)){A=!1;break}s||(s=\"constructor\"==i)}if(A&&!s){var u=t.constructor,f=e.constructor;u==f||!(\"constructor\"in t)||!(\"constructor\"in e)||\"function\"==typeof u&&u instanceof u&&\"function\"==typeof f&&f instanceof f||(A=!1)}return M.delete(t),M.delete(e),A}(t,e,p,o,b,M)}(t,e,p,o,Wo,b))}function ho(t,e,p,o){var b=p.length,M=b,n=!o;if(null==t)return!M;for(t=dt(t);b--;){var z=p[b];if(n&&z[2]?z[1]!==t[z[0]]:!(z[0]in t))return!1}for(;++b<M;){var r=(z=p[b])[0],c=t[r],O=z[1];if(n&&z[2]){if(void 0===c&&!(r in t))return!1}else{var i=new Sp;if(o)var a=o(c,O,r,t,e,i);if(!(void 0===a?Wo(O,c,3,o,i):a))return!1}}return!0}function vo(t){return!(!Pn(t)||(e=t,Bt&&Bt in e))&&(En(t)?Nt:nt).test(BM(t));var e}function Ro(t){return\"function\"==typeof t?t:null==t?Uz:\"object\"==typeof t?xn(t)?yo(t[0],t[1]):Lo(t):er(t)}function mo(t){if(!iM(t))return bp(t);var e=[];for(var p in dt(t))mt.call(t,p)&&\"constructor\"!=p&&e.push(p);return e}function go(t){if(!Pn(t))return function(t){var e=[];if(null!=t)for(var p in dt(t))e.push(p);return e}(t);var e=iM(t),p=[];for(var o in t)(\"constructor\"!=o||!e&&mt.call(t,o))&&p.push(o);return p}function Bo(t,e){return t<e}function Xo(t,e){var p=-1,b=Cn(t)?o(t.length):[];return Zp(t,(function(t,o,M){b[++p]=e(t,o,M)})),b}function Lo(t){var e=Qb(t);return 1==e.length&&e[0][2]?AM(e[0][0],e[0][1]):function(p){return p===t||ho(p,t,e)}}function yo(t,e){return rM(t)&&aM(e)?AM(gM(t),e):function(p){var o=dz(p,t);return void 0===o&&o===e?qz(p,t):Wo(e,o,3)}}function No(t,e,p,o,b){t!==e&&Mo(e,(function(M,n){if(b||(b=new Sp),Pn(M))!function(t,e,p,o,b,M,n){var z=lM(t,p),r=lM(e,p),c=n.get(r);if(c)return void Dp(t,p,c);var O=M?M(z,r,p+\"\",t,e,n):void 0,i=void 0===O;if(i){var a=xn(r),A=!a&&Hn(r),s=!a&&!A&&Qn(r);O=r,a||A||s?xn(z)?O=z:Sn(z)?O=lb(z):A?(i=!1,O=ib(r,!0)):s?(i=!1,O=Ab(r,!0)):O=[]:$n(r)||Tn(r)?(O=z,Tn(z)?O=nz(z):Pn(z)&&!En(z)||(O=bM(r))):i=!1}i&&(n.set(r,O),b(O,r,o,M,n),n.delete(r));Dp(t,p,O)}(t,e,n,p,No,o,b);else{var z=o?o(lM(t,n),M,n+\"\",t,e,b):void 0;void 0===z&&(z=M),Dp(t,n,z)}}),hz)}function _o(t,e){var p=t.length;if(p)return nM(e+=e<0?p:0,p)?t[e]:void 0}function To(t,e,p){var o=-1;return e=Ae(e.length?e:[Uz],Ne(Gb())),function(t,e){var p=t.length;for(t.sort(e);p--;)t[p]=t[p].value;return t}(Xo(t,(function(t,p,b){return{criteria:Ae(e,(function(e){return e(t)})),index:++o,value:t}})),(function(t,e){return function(t,e,p){var o=-1,b=t.criteria,M=e.criteria,n=b.length,z=p.length;for(;++o<n;){var r=sb(b[o],M[o]);if(r){if(o>=z)return r;var c=p[o];return r*(\"desc\"==c?-1:1)}}return t.index-e.index}(t,e,p)}))}function xo(t,e,p){for(var o=-1,b=e.length,M={};++o<b;){var n=e[o],z=Oo(t,n);p(z,n)&&Do(M,zb(n,t),z)}return M}function wo(t,e,p,o){var b=o?ve:he,M=-1,n=e.length,z=t;for(t===e&&(e=lb(e)),p&&(z=Ae(t,Ne(p)));++M<n;)for(var r=0,c=e[M],O=p?p(c):c;(r=b(z,O,r,o))>-1;)z!==t&&Yt.call(z,r,1),Yt.call(t,r,1);return t}function Co(t,e){for(var p=t?e.length:0,o=p-1;p--;){var b=e[p];if(p==o||b!==M){var M=b;nM(b)?Yt.call(t,b,1):Zo(t,b)}}return t}function So(t,e){return t+Ze(cp()*(e-t+1))}function Ho(t,e){var p=\"\";if(!t||e<1||e>9007199254740991)return p;do{e%2&&(p+=t),(e=Ze(e/2))&&(t+=t)}while(e);return p}function Fo(t,e){return WM(sM(t,e,Uz),t+\"\")}function ko(t){return Fp(yz(t))}function Eo(t,e){var p=yz(t);return RM(p,Kp(e,0,p.length))}function Do(t,e,p,o){if(!Pn(t))return t;for(var b=-1,M=(e=zb(e,t)).length,n=M-1,z=t;null!=z&&++b<M;){var r=gM(e[b]),c=p;if(b!=n){var O=z[r];void 0===(c=o?o(O,r,z):void 0)&&(c=Pn(O)?O:nM(e[b+1])?[]:{})}Ip(z,r,c),z=z[r]}return t}var Io=lp?function(t,e){return lp.set(t,e),t}:Uz,Po=Be?function(t,e){return Be(t,\"toString\",{configurable:!0,enumerable:!1,value:Pz(e),writable:!0})}:Uz;function jo(t){return RM(yz(t))}function Vo(t,e,p){var b=-1,M=t.length;e<0&&(e=-e>M?0:M+e),(p=p>M?M:p)<0&&(p+=M),M=e>p?0:p-e>>>0,e>>>=0;for(var n=o(M);++b<M;)n[b]=t[b+e];return n}function Uo(t,e){var p;return Zp(t,(function(t,o,b){return!(p=e(t,o,b))})),!!p}function $o(t,e,p){var o=0,b=null==t?o:t.length;if(\"number\"==typeof e&&e==e&&b<=2147483647){for(;o<b;){var M=o+b>>>1,n=t[M];null!==n&&!Jn(n)&&(p?n<=e:n<e)?o=M+1:b=M}return b}return Ko(t,e,Uz,p)}function Ko(t,e,p,o){e=p(e);for(var b=0,M=null==t?0:t.length,n=e!=e,z=null===e,r=Jn(e),c=void 0===e;b<M;){var O=Ze((b+M)/2),i=p(t[O]),a=void 0!==i,A=null===i,s=i==i,d=Jn(i);if(n)var q=o||s;else q=c?s&&(o||a):z?s&&a&&(o||!A):r?s&&a&&!A&&(o||!d):!A&&!d&&(o?i<=e:i<e);q?b=O+1:M=O}return np(M,4294967294)}function Yo(t,e){for(var p=-1,o=t.length,b=0,M=[];++p<o;){var n=t[p],z=e?e(n):n;if(!p||!yn(z,r)){var r=z;M[b++]=0===n?0:n}}return M}function Go(t){return\"number\"==typeof t?t:Jn(t)?NaN:+t}function Jo(t){if(\"string\"==typeof t)return t;if(xn(t))return Ae(t,Jo)+\"\";if(Jn(t))return Bp?Bp.call(t):\"\";var e=t+\"\";return\"0\"==e&&1/t==-1/0?\"-0\":e}function Qo(t,e,p){var o=-1,b=ie,M=t.length,n=!0,z=[],r=z;if(p)n=!1,b=ae;else if(M>=200){var c=e?null:Hb(t);if(c)return Pe(c);n=!1,b=Te,r=new Cp}else r=e?[]:z;t:for(;++o<M;){var O=t[o],i=e?e(O):O;if(O=p||0!==O?O:0,n&&i==i){for(var a=r.length;a--;)if(r[a]===i)continue t;e&&r.push(i),z.push(O)}else b(r,i,p)||(r!==z&&r.push(i),z.push(O))}return z}function Zo(t,e){return null==(t=dM(t,e=zb(e,t)))||delete t[gM(FM(e))]}function tb(t,e,p,o){return Do(t,e,p(Oo(t,e)),o)}function eb(t,e,p,o){for(var b=t.length,M=o?b:-1;(o?M--:++M<b)&&e(t[M],M,t););return p?Vo(t,o?0:M,o?M+1:b):Vo(t,o?M+1:0,o?b:M)}function pb(t,e){var p=t;return p instanceof _p&&(p=p.value()),de(e,(function(t,e){return e.func.apply(e.thisArg,se([t],e.args))}),p)}function ob(t,e,p){var b=t.length;if(b<2)return b?Qo(t[0]):[];for(var M=-1,n=o(b);++M<b;)for(var z=t[M],r=-1;++r<b;)r!=M&&(n[M]=Qp(n[M]||z,t[r],e,p));return Qo(bo(n,1),e,p)}function bb(t,e,p){for(var o=-1,b=t.length,M=e.length,n={};++o<b;){var z=o<M?e[o]:void 0;p(n,t[o],z)}return n}function Mb(t){return Sn(t)?t:[]}function nb(t){return\"function\"==typeof t?t:Uz}function zb(t,e){return xn(t)?t:rM(t,e)?[t]:mM(zz(t))}var rb=Fo;function cb(t,e,p){var o=t.length;return p=void 0===p?o:p,!e&&p>=o?t:Vo(t,e,p)}var Ob=Ye||function(t){return $t.clearTimeout(t)};function ib(t,e){if(e)return t.slice();var p=t.length,o=It?It(p):new t.constructor(p);return t.copy(o),o}function ab(t){var e=new t.constructor(t.byteLength);return new St(e).set(new St(t)),e}function Ab(t,e){var p=e?ab(t.buffer):t.buffer;return new t.constructor(p,t.byteOffset,t.length)}function sb(t,e){if(t!==e){var p=void 0!==t,o=null===t,b=t==t,M=Jn(t),n=void 0!==e,z=null===e,r=e==e,c=Jn(e);if(!z&&!c&&!M&&t>e||M&&n&&r&&!z&&!c||o&&n&&r||!p&&r||!b)return 1;if(!o&&!M&&!c&&t<e||c&&p&&b&&!o&&!M||z&&p&&b||!n&&b||!r)return-1}return 0}function db(t,e,p,b){for(var M=-1,n=t.length,z=p.length,r=-1,c=e.length,O=Mp(n-z,0),i=o(c+O),a=!b;++r<c;)i[r]=e[r];for(;++M<z;)(a||M<n)&&(i[p[M]]=t[M]);for(;O--;)i[r++]=t[M++];return i}function qb(t,e,p,b){for(var M=-1,n=t.length,z=-1,r=p.length,c=-1,O=e.length,i=Mp(n-r,0),a=o(i+O),A=!b;++M<i;)a[M]=t[M];for(var s=M;++c<O;)a[s+c]=e[c];for(;++z<r;)(A||M<n)&&(a[s+p[z]]=t[M++]);return a}function lb(t,e){var p=-1,b=t.length;for(e||(e=o(b));++p<b;)e[p]=t[p];return e}function ub(t,e,p,o){var b=!p;p||(p={});for(var M=-1,n=e.length;++M<n;){var z=e[M],r=o?o(p[z],t[z],z,p,t):void 0;void 0===r&&(r=t[z]),b?Up(p,z,r):Ip(p,z,r)}return p}function fb(t,e){return function(p,o){var b=xn(p)?ne:jp,M=e?e():{};return b(p,t,Gb(o,2),M)}}function Wb(t){return Fo((function(e,p){var o=-1,b=p.length,M=b>1?p[b-1]:void 0,n=b>2?p[2]:void 0;for(M=t.length>3&&\"function\"==typeof M?(b--,M):void 0,n&&zM(p[0],p[1],n)&&(M=b<3?void 0:M,b=1),e=dt(e);++o<b;){var z=p[o];z&&t(e,z,o,M)}return e}))}function hb(t,e){return function(p,o){if(null==p)return p;if(!Cn(p))return t(p,o);for(var b=p.length,M=e?b:-1,n=dt(p);(e?M--:++M<b)&&!1!==o(n[M],M,n););return p}}function vb(t){return function(e,p,o){for(var b=-1,M=dt(e),n=o(e),z=n.length;z--;){var r=n[t?z:++b];if(!1===p(M[r],r,M))break}return e}}function Rb(t){return function(e){var p=ke(e=zz(e))?Ue(e):void 0,o=p?p[0]:e.charAt(0),b=p?cb(p,1).join(\"\"):e.slice(1);return o[t]()+b}}function mb(t){return function(e){return de(Ez(Tz(e).replace(Tt,\"\")),t,\"\")}}function gb(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var p=Lp(t.prototype),o=t.apply(p,e);return Pn(o)?o:p}}function Bb(t){return function(e,p,o){var b=dt(e);if(!Cn(e)){var M=Gb(p,3);e=Wz(e),p=function(t){return M(b[t],t,b)}}var n=t(e,p,o);return n>-1?b[M?e[n]:n]:void 0}}function Xb(t){return jb((function(e){var p=e.length,o=p,b=Np.prototype.thru;for(t&&e.reverse();o--;){var n=e[o];if(\"function\"!=typeof n)throw new ut(M);if(b&&!z&&\"wrapper\"==Kb(n))var z=new Np([],!0)}for(o=z?o:p;++o<p;){var r=Kb(n=e[o]),c=\"wrapper\"==r?$b(n):void 0;z=c&&cM(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?z[Kb(c[0])].apply(z,c[3]):1==n.length&&cM(n)?z[r]():z.thru(n)}return function(){var t=arguments,o=t[0];if(z&&1==t.length&&xn(o))return z.plant(o).value();for(var b=0,M=p?e[b].apply(this,t):o;++b<p;)M=e[b].call(this,M);return M}}))}function Lb(t,e,p,b,M,n,z,r,c,O){var i=128&e,a=1&e,A=2&e,s=24&e,d=512&e,q=A?void 0:gb(t);return function l(){for(var u=arguments.length,f=o(u),W=u;W--;)f[W]=arguments[W];if(s)var h=Yb(l),v=Ce(f,h);if(b&&(f=db(f,b,M,s)),n&&(f=qb(f,n,z,s)),u-=v,s&&u<O){var R=Ie(f,h);return Cb(t,e,Lb,l.placeholder,p,f,R,r,c,O-u)}var m=a?p:this,g=A?m[t]:t;return u=f.length,r?f=qM(f,r):d&&u>1&&f.reverse(),i&&c<u&&(f.length=c),this&&this!==$t&&this instanceof l&&(g=q||gb(g)),g.apply(m,f)}}function yb(t,e){return function(p,o){return function(t,e,p,o){return zo(t,(function(t,b,M){e(o,p(t),b,M)})),o}(p,t,e(o),{})}}function Nb(t,e){return function(p,o){var b;if(void 0===p&&void 0===o)return e;if(void 0!==p&&(b=p),void 0!==o){if(void 0===b)return o;\"string\"==typeof p||\"string\"==typeof o?(p=Jo(p),o=Jo(o)):(p=Go(p),o=Go(o)),b=t(p,o)}return b}}function _b(t){return jb((function(e){return e=Ae(e,Ne(Gb())),Fo((function(p){var o=this;return t(e,(function(t){return Me(t,o,p)}))}))}))}function Tb(t,e){var p=(e=void 0===e?\" \":Jo(e)).length;if(p<2)return p?Ho(e,t):e;var o=Ho(e,Qe(t/Ve(e)));return ke(e)?cb(Ue(o),0,t).join(\"\"):o.slice(0,t)}function xb(t){return function(e,p,b){return b&&\"number\"!=typeof b&&zM(e,p,b)&&(p=b=void 0),e=pz(e),void 0===p?(p=e,e=0):p=pz(p),function(t,e,p,b){for(var M=-1,n=Mp(Qe((e-t)/(p||1)),0),z=o(n);n--;)z[b?n:++M]=t,t+=p;return z}(e,p,b=void 0===b?e<p?1:-1:pz(b),t)}}function wb(t){return function(e,p){return\"string\"==typeof e&&\"string\"==typeof p||(e=Mz(e),p=Mz(p)),t(e,p)}}function Cb(t,e,p,o,b,M,n,z,r,c){var O=8&e;e|=O?32:64,4&(e&=~(O?64:32))||(e&=-4);var i=[t,e,b,O?M:void 0,O?n:void 0,O?void 0:M,O?void 0:n,z,r,c],a=p.apply(void 0,i);return cM(t)&&uM(a,i),a.placeholder=o,hM(a,t,e)}function Sb(t){var e=st[t];return function(t,p){if(t=Mz(t),(p=null==p?0:np(oz(p),292))&&pp(t)){var o=(zz(t)+\"e\").split(\"e\");return+((o=(zz(e(o[0]+\"e\"+(+o[1]+p)))+\"e\").split(\"e\"))[0]+\"e\"+(+o[1]-p))}return e(t)}}var Hb=sp&&1/Pe(new sp([,-0]))[1]==1/0?function(t){return new sp(t)}:Jz;function Fb(t){return function(e){var p=pM(e);return p==d?Ee(e):p==f?je(e):function(t,e){return Ae(e,(function(e){return[e,t[e]]}))}(e,t(e))}}function kb(t,e,p,b,z,r,c,O){var i=2&e;if(!i&&\"function\"!=typeof t)throw new ut(M);var a=b?b.length:0;if(a||(e&=-97,b=z=void 0),c=void 0===c?c:Mp(oz(c),0),O=void 0===O?O:oz(O),a-=z?z.length:0,64&e){var A=b,s=z;b=z=void 0}var d=i?void 0:$b(t),q=[t,e,p,b,z,A,s,r,c,O];if(d&&function(t,e){var p=t[1],o=e[1],b=p|o,M=b<131,z=128==o&&8==p||128==o&&256==p&&t[7].length<=e[8]||384==o&&e[7].length<=e[8]&&8==p;if(!M&&!z)return t;1&o&&(t[2]=e[2],b|=1&p?0:4);var r=e[3];if(r){var c=t[3];t[3]=c?db(c,r,e[4]):r,t[4]=c?Ie(t[3],n):e[4]}(r=e[5])&&(c=t[5],t[5]=c?qb(c,r,e[6]):r,t[6]=c?Ie(t[5],n):e[6]);(r=e[7])&&(t[7]=r);128&o&&(t[8]=null==t[8]?e[8]:np(t[8],e[8]));null==t[9]&&(t[9]=e[9]);t[0]=e[0],t[1]=b}(q,d),t=q[0],e=q[1],p=q[2],b=q[3],z=q[4],!(O=q[9]=void 0===q[9]?i?0:t.length:Mp(q[9]-a,0))&&24&e&&(e&=-25),e&&1!=e)l=8==e||16==e?function(t,e,p){var b=gb(t);return function M(){for(var n=arguments.length,z=o(n),r=n,c=Yb(M);r--;)z[r]=arguments[r];var O=n<3&&z[0]!==c&&z[n-1]!==c?[]:Ie(z,c);if((n-=O.length)<p)return Cb(t,e,Lb,M.placeholder,void 0,z,O,void 0,void 0,p-n);var i=this&&this!==$t&&this instanceof M?b:t;return Me(i,this,z)}}(t,e,O):32!=e&&33!=e||z.length?Lb.apply(void 0,q):function(t,e,p,b){var M=1&e,n=gb(t);return function e(){for(var z=-1,r=arguments.length,c=-1,O=b.length,i=o(O+r),a=this&&this!==$t&&this instanceof e?n:t;++c<O;)i[c]=b[c];for(;r--;)i[c++]=arguments[++z];return Me(a,M?p:this,i)}}(t,e,p,b);else var l=function(t,e,p){var o=1&e,b=gb(t);return function e(){var M=this&&this!==$t&&this instanceof e?b:t;return M.apply(o?p:this,arguments)}}(t,e,p);return hM((d?Io:uM)(l,q),t,e)}function Eb(t,e,p,o){return void 0===t||yn(t,ht[p])&&!mt.call(o,p)?e:t}function Db(t,e,p,o,b,M){return Pn(t)&&Pn(e)&&(M.set(e,t),No(t,e,void 0,Db,M),M.delete(e)),t}function Ib(t){return $n(t)?void 0:t}function Pb(t,e,p,o,b,M){var n=1&p,z=t.length,r=e.length;if(z!=r&&!(n&&r>z))return!1;var c=M.get(t);if(c&&M.get(e))return c==e;var O=-1,i=!0,a=2&p?new Cp:void 0;for(M.set(t,e),M.set(e,t);++O<z;){var A=t[O],s=e[O];if(o)var d=n?o(s,A,O,e,t,M):o(A,s,O,t,e,M);if(void 0!==d){if(d)continue;i=!1;break}if(a){if(!le(e,(function(t,e){if(!Te(a,e)&&(A===t||b(A,t,p,o,M)))return a.push(e)}))){i=!1;break}}else if(A!==s&&!b(A,s,p,o,M)){i=!1;break}}return M.delete(t),M.delete(e),i}function jb(t){return WM(sM(t,void 0,xM),t+\"\")}function Vb(t){return io(t,Wz,tM)}function Ub(t){return io(t,hz,eM)}var $b=lp?function(t){return lp.get(t)}:Jz;function Kb(t){for(var e=t.name+\"\",p=up[e],o=mt.call(up,e)?p.length:0;o--;){var b=p[o],M=b.func;if(null==M||M==t)return b.name}return e}function Yb(t){return(mt.call(Xp,\"placeholder\")?Xp:t).placeholder}function Gb(){var t=Xp.iteratee||$z;return t=t===$z?Ro:t,arguments.length?t(arguments[0],arguments[1]):t}function Jb(t,e){var p,o,b=t.__data__;return(\"string\"==(o=typeof(p=e))||\"number\"==o||\"symbol\"==o||\"boolean\"==o?\"__proto__\"!==p:null===p)?b[\"string\"==typeof e?\"string\":\"hash\"]:b.map}function Qb(t){for(var e=Wz(t),p=e.length;p--;){var o=e[p],b=t[o];e[p]=[o,b,aM(b)]}return e}function Zb(t,e){var p=function(t,e){return null==t?void 0:t[e]}(t,e);return vo(p)?p:void 0}var tM=tp?function(t){return null==t?[]:(t=dt(t),Oe(tp(t),(function(e){return Kt.call(t,e)})))}:br,eM=tp?function(t){for(var e=[];t;)se(e,tM(t)),t=Vt(t);return e}:br,pM=ao;function oM(t,e,p){for(var o=-1,b=(e=zb(e,t)).length,M=!1;++o<b;){var n=gM(e[o]);if(!(M=null!=t&&p(t,n)))break;t=t[n]}return M||++o!=b?M:!!(b=null==t?0:t.length)&&In(b)&&nM(n,b)&&(xn(t)||Tn(t))}function bM(t){return\"function\"!=typeof t.constructor||iM(t)?{}:Lp(Vt(t))}function MM(t){return xn(t)||Tn(t)||!!(Jt&&t&&t[Jt])}function nM(t,e){var p=typeof t;return!!(e=null==e?9007199254740991:e)&&(\"number\"==p||\"symbol\"!=p&&rt.test(t))&&t>-1&&t%1==0&&t<e}function zM(t,e,p){if(!Pn(p))return!1;var o=typeof e;return!!(\"number\"==o?Cn(p)&&nM(e,p.length):\"string\"==o&&e in p)&&yn(p[e],t)}function rM(t,e){if(xn(t))return!1;var p=typeof t;return!(\"number\"!=p&&\"symbol\"!=p&&\"boolean\"!=p&&null!=t&&!Jn(t))||(j.test(t)||!P.test(t)||null!=e&&t in dt(e))}function cM(t){var e=Kb(t),p=Xp[e];if(\"function\"!=typeof p||!(e in _p.prototype))return!1;if(t===p)return!0;var o=$b(p);return!!o&&t===o[0]}(ip&&pM(new ip(new ArrayBuffer(1)))!=m||ap&&pM(new ap)!=d||Ap&&\"[object Promise]\"!=pM(Ap.resolve())||sp&&pM(new sp)!=f||dp&&pM(new dp)!=v)&&(pM=function(t){var e=ao(t),p=e==l?t.constructor:void 0,o=p?BM(p):\"\";if(o)switch(o){case fp:return m;case Wp:return d;case hp:return\"[object Promise]\";case vp:return f;case Rp:return v}return e});var OM=vt?En:Mr;function iM(t){var e=t&&t.constructor;return t===(\"function\"==typeof e&&e.prototype||ht)}function aM(t){return t==t&&!Pn(t)}function AM(t,e){return function(p){return null!=p&&(p[t]===e&&(void 0!==e||t in dt(p)))}}function sM(t,e,p){return e=Mp(void 0===e?t.length-1:e,0),function(){for(var b=arguments,M=-1,n=Mp(b.length-e,0),z=o(n);++M<n;)z[M]=b[e+M];M=-1;for(var r=o(e+1);++M<e;)r[M]=b[M];return r[e]=p(z),Me(t,this,r)}}function dM(t,e){return e.length<2?t:Oo(t,Vo(e,0,-1))}function qM(t,e){for(var p=t.length,o=np(e.length,p),b=lb(t);o--;){var M=e[o];t[o]=nM(M,p)?b[M]:void 0}return t}function lM(t,e){if((\"constructor\"!==e||\"function\"!=typeof t[e])&&\"__proto__\"!=e)return t[e]}var uM=vM(Io),fM=Je||function(t,e){return $t.setTimeout(t,e)},WM=vM(Po);function hM(t,e,p){var o=e+\"\";return WM(t,function(t,e){var p=e.length;if(!p)return t;var o=p-1;return e[o]=(p>1?\"& \":\"\")+e[o],e=e.join(p>2?\", \":\" \"),t.replace(J,\"{\\n/* [wrapped with \"+e+\"] */\\n\")}(o,function(t,e){return ze(z,(function(p){var o=\"_.\"+p[0];e&p[1]&&!ie(t,o)&&t.push(o)})),t.sort()}(function(t){var e=t.match(Q);return e?e[1].split(Z):[]}(o),p)))}function vM(t){var e=0,p=0;return function(){var o=zp(),b=16-(o-p);if(p=o,b>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}function RM(t,e){var p=-1,o=t.length,b=o-1;for(e=void 0===e?o:e;++p<e;){var M=So(p,b),n=t[M];t[M]=t[p],t[p]=n}return t.length=e,t}var mM=function(t){var e=Rn(t,(function(t){return 500===p.size&&p.clear(),t})),p=e.cache;return e}((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(\"\"),t.replace(V,(function(t,p,o,b){e.push(o?b.replace(et,\"$1\"):p||t)})),e}));function gM(t){if(\"string\"==typeof t||Jn(t))return t;var e=t+\"\";return\"0\"==e&&1/t==-1/0?\"-0\":e}function BM(t){if(null!=t){try{return Rt.call(t)}catch(t){}try{return t+\"\"}catch(t){}}return\"\"}function XM(t){if(t instanceof _p)return t.clone();var e=new Np(t.__wrapped__,t.__chain__);return e.__actions__=lb(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var LM=Fo((function(t,e){return Sn(t)?Qp(t,bo(e,1,Sn,!0)):[]})),yM=Fo((function(t,e){var p=FM(e);return Sn(p)&&(p=void 0),Sn(t)?Qp(t,bo(e,1,Sn,!0),Gb(p,2)):[]})),NM=Fo((function(t,e){var p=FM(e);return Sn(p)&&(p=void 0),Sn(t)?Qp(t,bo(e,1,Sn,!0),void 0,p):[]}));function _M(t,e,p){var o=null==t?0:t.length;if(!o)return-1;var b=null==p?0:oz(p);return b<0&&(b=Mp(o+b,0)),We(t,Gb(e,3),b)}function TM(t,e,p){var o=null==t?0:t.length;if(!o)return-1;var b=o-1;return void 0!==p&&(b=oz(p),b=p<0?Mp(o+b,0):np(b,o-1)),We(t,Gb(e,3),b,!0)}function xM(t){return(null==t?0:t.length)?bo(t,1):[]}function wM(t){return t&&t.length?t[0]:void 0}var CM=Fo((function(t){var e=Ae(t,Mb);return e.length&&e[0]===t[0]?lo(e):[]})),SM=Fo((function(t){var e=FM(t),p=Ae(t,Mb);return e===FM(p)?e=void 0:p.pop(),p.length&&p[0]===t[0]?lo(p,Gb(e,2)):[]})),HM=Fo((function(t){var e=FM(t),p=Ae(t,Mb);return(e=\"function\"==typeof e?e:void 0)&&p.pop(),p.length&&p[0]===t[0]?lo(p,void 0,e):[]}));function FM(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}var kM=Fo(EM);function EM(t,e){return t&&t.length&&e&&e.length?wo(t,e):t}var DM=jb((function(t,e){var p=null==t?0:t.length,o=$p(t,e);return Co(t,Ae(e,(function(t){return nM(t,p)?+t:t})).sort(sb)),o}));function IM(t){return null==t?t:Op.call(t)}var PM=Fo((function(t){return Qo(bo(t,1,Sn,!0))})),jM=Fo((function(t){var e=FM(t);return Sn(e)&&(e=void 0),Qo(bo(t,1,Sn,!0),Gb(e,2))})),VM=Fo((function(t){var e=FM(t);return e=\"function\"==typeof e?e:void 0,Qo(bo(t,1,Sn,!0),void 0,e)}));function UM(t){if(!t||!t.length)return[];var e=0;return t=Oe(t,(function(t){if(Sn(t))return e=Mp(t.length,e),!0})),ye(e,(function(e){return Ae(t,ge(e))}))}function $M(t,e){if(!t||!t.length)return[];var p=UM(t);return null==e?p:Ae(p,(function(t){return Me(e,void 0,t)}))}var KM=Fo((function(t,e){return Sn(t)?Qp(t,e):[]})),YM=Fo((function(t){return ob(Oe(t,Sn))})),GM=Fo((function(t){var e=FM(t);return Sn(e)&&(e=void 0),ob(Oe(t,Sn),Gb(e,2))})),JM=Fo((function(t){var e=FM(t);return e=\"function\"==typeof e?e:void 0,ob(Oe(t,Sn),void 0,e)})),QM=Fo(UM);var ZM=Fo((function(t){var e=t.length,p=e>1?t[e-1]:void 0;return p=\"function\"==typeof p?(t.pop(),p):void 0,$M(t,p)}));function tn(t){var e=Xp(t);return e.__chain__=!0,e}function en(t,e){return e(t)}var pn=jb((function(t){var e=t.length,p=e?t[0]:0,o=this.__wrapped__,b=function(e){return $p(e,t)};return!(e>1||this.__actions__.length)&&o instanceof _p&&nM(p)?((o=o.slice(p,+p+(e?1:0))).__actions__.push({func:en,args:[b],thisArg:void 0}),new Np(o,this.__chain__).thru((function(t){return e&&!t.length&&t.push(void 0),t}))):this.thru(b)}));var on=fb((function(t,e,p){mt.call(t,p)?++t[p]:Up(t,p,1)}));var bn=Bb(_M),Mn=Bb(TM);function nn(t,e){return(xn(t)?ze:Zp)(t,Gb(e,3))}function zn(t,e){return(xn(t)?re:to)(t,Gb(e,3))}var rn=fb((function(t,e,p){mt.call(t,p)?t[p].push(e):Up(t,p,[e])}));var cn=Fo((function(t,e,p){var b=-1,M=\"function\"==typeof e,n=Cn(t)?o(t.length):[];return Zp(t,(function(t){n[++b]=M?Me(e,t,p):uo(t,e,p)})),n})),On=fb((function(t,e,p){Up(t,p,e)}));function an(t,e){return(xn(t)?Ae:Xo)(t,Gb(e,3))}var An=fb((function(t,e,p){t[p?0:1].push(e)}),(function(){return[[],[]]}));var sn=Fo((function(t,e){if(null==t)return[];var p=e.length;return p>1&&zM(t,e[0],e[1])?e=[]:p>2&&zM(e[0],e[1],e[2])&&(e=[e[0]]),To(t,bo(e,1),[])})),dn=Ge||function(){return $t.Date.now()};function qn(t,e,p){return e=p?void 0:e,kb(t,128,void 0,void 0,void 0,void 0,e=t&&null==e?t.length:e)}function ln(t,e){var p;if(\"function\"!=typeof e)throw new ut(M);return t=oz(t),function(){return--t>0&&(p=e.apply(this,arguments)),t<=1&&(e=void 0),p}}var un=Fo((function(t,e,p){var o=1;if(p.length){var b=Ie(p,Yb(un));o|=32}return kb(t,o,e,p,b)})),fn=Fo((function(t,e,p){var o=3;if(p.length){var b=Ie(p,Yb(fn));o|=32}return kb(e,o,t,p,b)}));function Wn(t,e,p){var o,b,n,z,r,c,O=0,i=!1,a=!1,A=!0;if(\"function\"!=typeof t)throw new ut(M);function s(e){var p=o,M=b;return o=b=void 0,O=e,z=t.apply(M,p)}function d(t){return O=t,r=fM(l,e),i?s(t):z}function q(t){var p=t-c;return void 0===c||p>=e||p<0||a&&t-O>=n}function l(){var t=dn();if(q(t))return u(t);r=fM(l,function(t){var p=e-(t-c);return a?np(p,n-(t-O)):p}(t))}function u(t){return r=void 0,A&&o?s(t):(o=b=void 0,z)}function f(){var t=dn(),p=q(t);if(o=arguments,b=this,c=t,p){if(void 0===r)return d(c);if(a)return Ob(r),r=fM(l,e),s(c)}return void 0===r&&(r=fM(l,e)),z}return e=Mz(e)||0,Pn(p)&&(i=!!p.leading,n=(a=\"maxWait\"in p)?Mp(Mz(p.maxWait)||0,e):n,A=\"trailing\"in p?!!p.trailing:A),f.cancel=function(){void 0!==r&&Ob(r),O=0,o=c=b=r=void 0},f.flush=function(){return void 0===r?z:u(dn())},f}var hn=Fo((function(t,e){return Jp(t,1,e)})),vn=Fo((function(t,e,p){return Jp(t,Mz(e)||0,p)}));function Rn(t,e){if(\"function\"!=typeof t||null!=e&&\"function\"!=typeof e)throw new ut(M);var p=function(){var o=arguments,b=e?e.apply(this,o):o[0],M=p.cache;if(M.has(b))return M.get(b);var n=t.apply(this,o);return p.cache=M.set(b,n)||M,n};return p.cache=new(Rn.Cache||wp),p}function mn(t){if(\"function\"!=typeof t)throw new ut(M);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Rn.Cache=wp;var gn=rb((function(t,e){var p=(e=1==e.length&&xn(e[0])?Ae(e[0],Ne(Gb())):Ae(bo(e,1),Ne(Gb()))).length;return Fo((function(o){for(var b=-1,M=np(o.length,p);++b<M;)o[b]=e[b].call(this,o[b]);return Me(t,this,o)}))})),Bn=Fo((function(t,e){return kb(t,32,void 0,e,Ie(e,Yb(Bn)))})),Xn=Fo((function(t,e){return kb(t,64,void 0,e,Ie(e,Yb(Xn)))})),Ln=jb((function(t,e){return kb(t,256,void 0,void 0,void 0,e)}));function yn(t,e){return t===e||t!=t&&e!=e}var Nn=wb(Ao),_n=wb((function(t,e){return t>=e})),Tn=fo(function(){return arguments}())?fo:function(t){return jn(t)&&mt.call(t,\"callee\")&&!Kt.call(t,\"callee\")},xn=o.isArray,wn=Zt?Ne(Zt):function(t){return jn(t)&&ao(t)==R};function Cn(t){return null!=t&&In(t.length)&&!En(t)}function Sn(t){return jn(t)&&Cn(t)}var Hn=ep||Mr,Fn=te?Ne(te):function(t){return jn(t)&&ao(t)==i};function kn(t){if(!jn(t))return!1;var e=ao(t);return e==a||\"[object DOMException]\"==e||\"string\"==typeof t.message&&\"string\"==typeof t.name&&!$n(t)}function En(t){if(!Pn(t))return!1;var e=ao(t);return e==A||e==s||\"[object AsyncFunction]\"==e||\"[object Proxy]\"==e}function Dn(t){return\"number\"==typeof t&&t==oz(t)}function In(t){return\"number\"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}function Pn(t){var e=typeof t;return null!=t&&(\"object\"==e||\"function\"==e)}function jn(t){return null!=t&&\"object\"==typeof t}var Vn=ee?Ne(ee):function(t){return jn(t)&&pM(t)==d};function Un(t){return\"number\"==typeof t||jn(t)&&ao(t)==q}function $n(t){if(!jn(t)||ao(t)!=l)return!1;var e=Vt(t);if(null===e)return!0;var p=mt.call(e,\"constructor\")&&e.constructor;return\"function\"==typeof p&&p instanceof p&&Rt.call(p)==Lt}var Kn=pe?Ne(pe):function(t){return jn(t)&&ao(t)==u};var Yn=oe?Ne(oe):function(t){return jn(t)&&pM(t)==f};function Gn(t){return\"string\"==typeof t||!xn(t)&&jn(t)&&ao(t)==W}function Jn(t){return\"symbol\"==typeof t||jn(t)&&ao(t)==h}var Qn=be?Ne(be):function(t){return jn(t)&&In(t.length)&&!!Et[ao(t)]};var Zn=wb(Bo),tz=wb((function(t,e){return t<=e}));function ez(t){if(!t)return[];if(Cn(t))return Gn(t)?Ue(t):lb(t);if(Qt&&t[Qt])return function(t){for(var e,p=[];!(e=t.next()).done;)p.push(e.value);return p}(t[Qt]());var e=pM(t);return(e==d?Ee:e==f?Pe:yz)(t)}function pz(t){return t?(t=Mz(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function oz(t){var e=pz(t),p=e%1;return e==e?p?e-p:e:0}function bz(t){return t?Kp(oz(t),0,4294967295):0}function Mz(t){if(\"number\"==typeof t)return t;if(Jn(t))return NaN;if(Pn(t)){var e=\"function\"==typeof t.valueOf?t.valueOf():t;t=Pn(e)?e+\"\":e}if(\"string\"!=typeof t)return 0===t?t:+t;t=t.replace(K,\"\");var p=Mt.test(t);return p||zt.test(t)?jt(t.slice(2),p?2:8):bt.test(t)?NaN:+t}function nz(t){return ub(t,hz(t))}function zz(t){return null==t?\"\":Jo(t)}var rz=Wb((function(t,e){if(iM(e)||Cn(e))ub(e,Wz(e),t);else for(var p in e)mt.call(e,p)&&Ip(t,p,e[p])})),cz=Wb((function(t,e){ub(e,hz(e),t)})),Oz=Wb((function(t,e,p,o){ub(e,hz(e),t,o)})),iz=Wb((function(t,e,p,o){ub(e,Wz(e),t,o)})),az=jb($p);var Az=Fo((function(t,e){t=dt(t);var p=-1,o=e.length,b=o>2?e[2]:void 0;for(b&&zM(e[0],e[1],b)&&(o=1);++p<o;)for(var M=e[p],n=hz(M),z=-1,r=n.length;++z<r;){var c=n[z],O=t[c];(void 0===O||yn(O,ht[c])&&!mt.call(t,c))&&(t[c]=M[c])}return t})),sz=Fo((function(t){return t.push(void 0,Db),Me(Rz,void 0,t)}));function dz(t,e,p){var o=null==t?void 0:Oo(t,e);return void 0===o?p:o}function qz(t,e){return null!=t&&oM(t,e,qo)}var lz=yb((function(t,e,p){null!=e&&\"function\"!=typeof e.toString&&(e=Xt.call(e)),t[e]=p}),Pz(Uz)),uz=yb((function(t,e,p){null!=e&&\"function\"!=typeof e.toString&&(e=Xt.call(e)),mt.call(t,e)?t[e].push(p):t[e]=[p]}),Gb),fz=Fo(uo);function Wz(t){return Cn(t)?Hp(t):mo(t)}function hz(t){return Cn(t)?Hp(t,!0):go(t)}var vz=Wb((function(t,e,p){No(t,e,p)})),Rz=Wb((function(t,e,p,o){No(t,e,p,o)})),mz=jb((function(t,e){var p={};if(null==t)return p;var o=!1;e=Ae(e,(function(e){return e=zb(e,t),o||(o=e.length>1),e})),ub(t,Ub(t),p),o&&(p=Yp(p,7,Ib));for(var b=e.length;b--;)Zo(p,e[b]);return p}));var gz=jb((function(t,e){return null==t?{}:function(t,e){return xo(t,e,(function(e,p){return qz(t,p)}))}(t,e)}));function Bz(t,e){if(null==t)return{};var p=Ae(Ub(t),(function(t){return[t]}));return e=Gb(e),xo(t,p,(function(t,p){return e(t,p[0])}))}var Xz=Fb(Wz),Lz=Fb(hz);function yz(t){return null==t?[]:_e(t,Wz(t))}var Nz=mb((function(t,e,p){return e=e.toLowerCase(),t+(p?_z(e):e)}));function _z(t){return kz(zz(t).toLowerCase())}function Tz(t){return(t=zz(t))&&t.replace(ct,Se).replace(xt,\"\")}var xz=mb((function(t,e,p){return t+(p?\"-\":\"\")+e.toLowerCase()})),wz=mb((function(t,e,p){return t+(p?\" \":\"\")+e.toLowerCase()})),Cz=Rb(\"toLowerCase\");var Sz=mb((function(t,e,p){return t+(p?\"_\":\"\")+e.toLowerCase()}));var Hz=mb((function(t,e,p){return t+(p?\" \":\"\")+kz(e)}));var Fz=mb((function(t,e,p){return t+(p?\" \":\"\")+e.toUpperCase()})),kz=Rb(\"toUpperCase\");function Ez(t,e,p){return t=zz(t),void 0===(e=p?void 0:e)?function(t){return Ht.test(t)}(t)?function(t){return t.match(Ct)||[]}(t):function(t){return t.match(tt)||[]}(t):t.match(e)||[]}var Dz=Fo((function(t,e){try{return Me(t,void 0,e)}catch(t){return kn(t)?t:new at(t)}})),Iz=jb((function(t,e){return ze(e,(function(e){e=gM(e),Up(t,e,un(t[e],t))})),t}));function Pz(t){return function(){return t}}var jz=Xb(),Vz=Xb(!0);function Uz(t){return t}function $z(t){return Ro(\"function\"==typeof t?t:Yp(t,1))}var Kz=Fo((function(t,e){return function(p){return uo(p,t,e)}})),Yz=Fo((function(t,e){return function(p){return uo(t,p,e)}}));function Gz(t,e,p){var o=Wz(e),b=co(e,o);null!=p||Pn(e)&&(b.length||!o.length)||(p=e,e=t,t=this,b=co(e,Wz(e)));var M=!(Pn(p)&&\"chain\"in p&&!p.chain),n=En(t);return ze(b,(function(p){var o=e[p];t[p]=o,n&&(t.prototype[p]=function(){var e=this.__chain__;if(M||e){var p=t(this.__wrapped__),b=p.__actions__=lb(this.__actions__);return b.push({func:o,args:arguments,thisArg:t}),p.__chain__=e,p}return o.apply(t,se([this.value()],arguments))})})),t}function Jz(){}var Qz=_b(Ae),Zz=_b(ce),tr=_b(le);function er(t){return rM(t)?ge(gM(t)):function(t){return function(e){return Oo(e,t)}}(t)}var pr=xb(),or=xb(!0);function br(){return[]}function Mr(){return!1}var nr=Nb((function(t,e){return t+e}),0),zr=Sb(\"ceil\"),rr=Nb((function(t,e){return t/e}),1),cr=Sb(\"floor\");var Or,ir=Nb((function(t,e){return t*e}),1),ar=Sb(\"round\"),Ar=Nb((function(t,e){return t-e}),0);return Xp.after=function(t,e){if(\"function\"!=typeof e)throw new ut(M);return t=oz(t),function(){if(--t<1)return e.apply(this,arguments)}},Xp.ary=qn,Xp.assign=rz,Xp.assignIn=cz,Xp.assignInWith=Oz,Xp.assignWith=iz,Xp.at=az,Xp.before=ln,Xp.bind=un,Xp.bindAll=Iz,Xp.bindKey=fn,Xp.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return xn(t)?t:[t]},Xp.chain=tn,Xp.chunk=function(t,e,p){e=(p?zM(t,e,p):void 0===e)?1:Mp(oz(e),0);var b=null==t?0:t.length;if(!b||e<1)return[];for(var M=0,n=0,z=o(Qe(b/e));M<b;)z[n++]=Vo(t,M,M+=e);return z},Xp.compact=function(t){for(var e=-1,p=null==t?0:t.length,o=0,b=[];++e<p;){var M=t[e];M&&(b[o++]=M)}return b},Xp.concat=function(){var t=arguments.length;if(!t)return[];for(var e=o(t-1),p=arguments[0],b=t;b--;)e[b-1]=arguments[b];return se(xn(p)?lb(p):[p],bo(e,1))},Xp.cond=function(t){var e=null==t?0:t.length,p=Gb();return t=e?Ae(t,(function(t){if(\"function\"!=typeof t[1])throw new ut(M);return[p(t[0]),t[1]]})):[],Fo((function(p){for(var o=-1;++o<e;){var b=t[o];if(Me(b[0],this,p))return Me(b[1],this,p)}}))},Xp.conforms=function(t){return function(t){var e=Wz(t);return function(p){return Gp(p,t,e)}}(Yp(t,1))},Xp.constant=Pz,Xp.countBy=on,Xp.create=function(t,e){var p=Lp(t);return null==e?p:Vp(p,e)},Xp.curry=function t(e,p,o){var b=kb(e,8,void 0,void 0,void 0,void 0,void 0,p=o?void 0:p);return b.placeholder=t.placeholder,b},Xp.curryRight=function t(e,p,o){var b=kb(e,16,void 0,void 0,void 0,void 0,void 0,p=o?void 0:p);return b.placeholder=t.placeholder,b},Xp.debounce=Wn,Xp.defaults=Az,Xp.defaultsDeep=sz,Xp.defer=hn,Xp.delay=vn,Xp.difference=LM,Xp.differenceBy=yM,Xp.differenceWith=NM,Xp.drop=function(t,e,p){var o=null==t?0:t.length;return o?Vo(t,(e=p||void 0===e?1:oz(e))<0?0:e,o):[]},Xp.dropRight=function(t,e,p){var o=null==t?0:t.length;return o?Vo(t,0,(e=o-(e=p||void 0===e?1:oz(e)))<0?0:e):[]},Xp.dropRightWhile=function(t,e){return t&&t.length?eb(t,Gb(e,3),!0,!0):[]},Xp.dropWhile=function(t,e){return t&&t.length?eb(t,Gb(e,3),!0):[]},Xp.fill=function(t,e,p,o){var b=null==t?0:t.length;return b?(p&&\"number\"!=typeof p&&zM(t,e,p)&&(p=0,o=b),function(t,e,p,o){var b=t.length;for((p=oz(p))<0&&(p=-p>b?0:b+p),(o=void 0===o||o>b?b:oz(o))<0&&(o+=b),o=p>o?0:bz(o);p<o;)t[p++]=e;return t}(t,e,p,o)):[]},Xp.filter=function(t,e){return(xn(t)?Oe:oo)(t,Gb(e,3))},Xp.flatMap=function(t,e){return bo(an(t,e),1)},Xp.flatMapDeep=function(t,e){return bo(an(t,e),1/0)},Xp.flatMapDepth=function(t,e,p){return p=void 0===p?1:oz(p),bo(an(t,e),p)},Xp.flatten=xM,Xp.flattenDeep=function(t){return(null==t?0:t.length)?bo(t,1/0):[]},Xp.flattenDepth=function(t,e){return(null==t?0:t.length)?bo(t,e=void 0===e?1:oz(e)):[]},Xp.flip=function(t){return kb(t,512)},Xp.flow=jz,Xp.flowRight=Vz,Xp.fromPairs=function(t){for(var e=-1,p=null==t?0:t.length,o={};++e<p;){var b=t[e];o[b[0]]=b[1]}return o},Xp.functions=function(t){return null==t?[]:co(t,Wz(t))},Xp.functionsIn=function(t){return null==t?[]:co(t,hz(t))},Xp.groupBy=rn,Xp.initial=function(t){return(null==t?0:t.length)?Vo(t,0,-1):[]},Xp.intersection=CM,Xp.intersectionBy=SM,Xp.intersectionWith=HM,Xp.invert=lz,Xp.invertBy=uz,Xp.invokeMap=cn,Xp.iteratee=$z,Xp.keyBy=On,Xp.keys=Wz,Xp.keysIn=hz,Xp.map=an,Xp.mapKeys=function(t,e){var p={};return e=Gb(e,3),zo(t,(function(t,o,b){Up(p,e(t,o,b),t)})),p},Xp.mapValues=function(t,e){var p={};return e=Gb(e,3),zo(t,(function(t,o,b){Up(p,o,e(t,o,b))})),p},Xp.matches=function(t){return Lo(Yp(t,1))},Xp.matchesProperty=function(t,e){return yo(t,Yp(e,1))},Xp.memoize=Rn,Xp.merge=vz,Xp.mergeWith=Rz,Xp.method=Kz,Xp.methodOf=Yz,Xp.mixin=Gz,Xp.negate=mn,Xp.nthArg=function(t){return t=oz(t),Fo((function(e){return _o(e,t)}))},Xp.omit=mz,Xp.omitBy=function(t,e){return Bz(t,mn(Gb(e)))},Xp.once=function(t){return ln(2,t)},Xp.orderBy=function(t,e,p,o){return null==t?[]:(xn(e)||(e=null==e?[]:[e]),xn(p=o?void 0:p)||(p=null==p?[]:[p]),To(t,e,p))},Xp.over=Qz,Xp.overArgs=gn,Xp.overEvery=Zz,Xp.overSome=tr,Xp.partial=Bn,Xp.partialRight=Xn,Xp.partition=An,Xp.pick=gz,Xp.pickBy=Bz,Xp.property=er,Xp.propertyOf=function(t){return function(e){return null==t?void 0:Oo(t,e)}},Xp.pull=kM,Xp.pullAll=EM,Xp.pullAllBy=function(t,e,p){return t&&t.length&&e&&e.length?wo(t,e,Gb(p,2)):t},Xp.pullAllWith=function(t,e,p){return t&&t.length&&e&&e.length?wo(t,e,void 0,p):t},Xp.pullAt=DM,Xp.range=pr,Xp.rangeRight=or,Xp.rearg=Ln,Xp.reject=function(t,e){return(xn(t)?Oe:oo)(t,mn(Gb(e,3)))},Xp.remove=function(t,e){var p=[];if(!t||!t.length)return p;var o=-1,b=[],M=t.length;for(e=Gb(e,3);++o<M;){var n=t[o];e(n,o,t)&&(p.push(n),b.push(o))}return Co(t,b),p},Xp.rest=function(t,e){if(\"function\"!=typeof t)throw new ut(M);return Fo(t,e=void 0===e?e:oz(e))},Xp.reverse=IM,Xp.sampleSize=function(t,e,p){return e=(p?zM(t,e,p):void 0===e)?1:oz(e),(xn(t)?kp:Eo)(t,e)},Xp.set=function(t,e,p){return null==t?t:Do(t,e,p)},Xp.setWith=function(t,e,p,o){return o=\"function\"==typeof o?o:void 0,null==t?t:Do(t,e,p,o)},Xp.shuffle=function(t){return(xn(t)?Ep:jo)(t)},Xp.slice=function(t,e,p){var o=null==t?0:t.length;return o?(p&&\"number\"!=typeof p&&zM(t,e,p)?(e=0,p=o):(e=null==e?0:oz(e),p=void 0===p?o:oz(p)),Vo(t,e,p)):[]},Xp.sortBy=sn,Xp.sortedUniq=function(t){return t&&t.length?Yo(t):[]},Xp.sortedUniqBy=function(t,e){return t&&t.length?Yo(t,Gb(e,2)):[]},Xp.split=function(t,e,p){return p&&\"number\"!=typeof p&&zM(t,e,p)&&(e=p=void 0),(p=void 0===p?4294967295:p>>>0)?(t=zz(t))&&(\"string\"==typeof e||null!=e&&!Kn(e))&&!(e=Jo(e))&&ke(t)?cb(Ue(t),0,p):t.split(e,p):[]},Xp.spread=function(t,e){if(\"function\"!=typeof t)throw new ut(M);return e=null==e?0:Mp(oz(e),0),Fo((function(p){var o=p[e],b=cb(p,0,e);return o&&se(b,o),Me(t,this,b)}))},Xp.tail=function(t){var e=null==t?0:t.length;return e?Vo(t,1,e):[]},Xp.take=function(t,e,p){return t&&t.length?Vo(t,0,(e=p||void 0===e?1:oz(e))<0?0:e):[]},Xp.takeRight=function(t,e,p){var o=null==t?0:t.length;return o?Vo(t,(e=o-(e=p||void 0===e?1:oz(e)))<0?0:e,o):[]},Xp.takeRightWhile=function(t,e){return t&&t.length?eb(t,Gb(e,3),!1,!0):[]},Xp.takeWhile=function(t,e){return t&&t.length?eb(t,Gb(e,3)):[]},Xp.tap=function(t,e){return e(t),t},Xp.throttle=function(t,e,p){var o=!0,b=!0;if(\"function\"!=typeof t)throw new ut(M);return Pn(p)&&(o=\"leading\"in p?!!p.leading:o,b=\"trailing\"in p?!!p.trailing:b),Wn(t,e,{leading:o,maxWait:e,trailing:b})},Xp.thru=en,Xp.toArray=ez,Xp.toPairs=Xz,Xp.toPairsIn=Lz,Xp.toPath=function(t){return xn(t)?Ae(t,gM):Jn(t)?[t]:lb(mM(zz(t)))},Xp.toPlainObject=nz,Xp.transform=function(t,e,p){var o=xn(t),b=o||Hn(t)||Qn(t);if(e=Gb(e,4),null==p){var M=t&&t.constructor;p=b?o?new M:[]:Pn(t)&&En(M)?Lp(Vt(t)):{}}return(b?ze:zo)(t,(function(t,o,b){return e(p,t,o,b)})),p},Xp.unary=function(t){return qn(t,1)},Xp.union=PM,Xp.unionBy=jM,Xp.unionWith=VM,Xp.uniq=function(t){return t&&t.length?Qo(t):[]},Xp.uniqBy=function(t,e){return t&&t.length?Qo(t,Gb(e,2)):[]},Xp.uniqWith=function(t,e){return e=\"function\"==typeof e?e:void 0,t&&t.length?Qo(t,void 0,e):[]},Xp.unset=function(t,e){return null==t||Zo(t,e)},Xp.unzip=UM,Xp.unzipWith=$M,Xp.update=function(t,e,p){return null==t?t:tb(t,e,nb(p))},Xp.updateWith=function(t,e,p,o){return o=\"function\"==typeof o?o:void 0,null==t?t:tb(t,e,nb(p),o)},Xp.values=yz,Xp.valuesIn=function(t){return null==t?[]:_e(t,hz(t))},Xp.without=KM,Xp.words=Ez,Xp.wrap=function(t,e){return Bn(nb(e),t)},Xp.xor=YM,Xp.xorBy=GM,Xp.xorWith=JM,Xp.zip=QM,Xp.zipObject=function(t,e){return bb(t||[],e||[],Ip)},Xp.zipObjectDeep=function(t,e){return bb(t||[],e||[],Do)},Xp.zipWith=ZM,Xp.entries=Xz,Xp.entriesIn=Lz,Xp.extend=cz,Xp.extendWith=Oz,Gz(Xp,Xp),Xp.add=nr,Xp.attempt=Dz,Xp.camelCase=Nz,Xp.capitalize=_z,Xp.ceil=zr,Xp.clamp=function(t,e,p){return void 0===p&&(p=e,e=void 0),void 0!==p&&(p=(p=Mz(p))==p?p:0),void 0!==e&&(e=(e=Mz(e))==e?e:0),Kp(Mz(t),e,p)},Xp.clone=function(t){return Yp(t,4)},Xp.cloneDeep=function(t){return Yp(t,5)},Xp.cloneDeepWith=function(t,e){return Yp(t,5,e=\"function\"==typeof e?e:void 0)},Xp.cloneWith=function(t,e){return Yp(t,4,e=\"function\"==typeof e?e:void 0)},Xp.conformsTo=function(t,e){return null==e||Gp(t,e,Wz(e))},Xp.deburr=Tz,Xp.defaultTo=function(t,e){return null==t||t!=t?e:t},Xp.divide=rr,Xp.endsWith=function(t,e,p){t=zz(t),e=Jo(e);var o=t.length,b=p=void 0===p?o:Kp(oz(p),0,o);return(p-=e.length)>=0&&t.slice(p,b)==e},Xp.eq=yn,Xp.escape=function(t){return(t=zz(t))&&k.test(t)?t.replace(H,He):t},Xp.escapeRegExp=function(t){return(t=zz(t))&&$.test(t)?t.replace(U,\"\\\\$&\"):t},Xp.every=function(t,e,p){var o=xn(t)?ce:eo;return p&&zM(t,e,p)&&(e=void 0),o(t,Gb(e,3))},Xp.find=bn,Xp.findIndex=_M,Xp.findKey=function(t,e){return fe(t,Gb(e,3),zo)},Xp.findLast=Mn,Xp.findLastIndex=TM,Xp.findLastKey=function(t,e){return fe(t,Gb(e,3),ro)},Xp.floor=cr,Xp.forEach=nn,Xp.forEachRight=zn,Xp.forIn=function(t,e){return null==t?t:Mo(t,Gb(e,3),hz)},Xp.forInRight=function(t,e){return null==t?t:no(t,Gb(e,3),hz)},Xp.forOwn=function(t,e){return t&&zo(t,Gb(e,3))},Xp.forOwnRight=function(t,e){return t&&ro(t,Gb(e,3))},Xp.get=dz,Xp.gt=Nn,Xp.gte=_n,Xp.has=function(t,e){return null!=t&&oM(t,e,so)},Xp.hasIn=qz,Xp.head=wM,Xp.identity=Uz,Xp.includes=function(t,e,p,o){t=Cn(t)?t:yz(t),p=p&&!o?oz(p):0;var b=t.length;return p<0&&(p=Mp(b+p,0)),Gn(t)?p<=b&&t.indexOf(e,p)>-1:!!b&&he(t,e,p)>-1},Xp.indexOf=function(t,e,p){var o=null==t?0:t.length;if(!o)return-1;var b=null==p?0:oz(p);return b<0&&(b=Mp(o+b,0)),he(t,e,b)},Xp.inRange=function(t,e,p){return e=pz(e),void 0===p?(p=e,e=0):p=pz(p),function(t,e,p){return t>=np(e,p)&&t<Mp(e,p)}(t=Mz(t),e,p)},Xp.invoke=fz,Xp.isArguments=Tn,Xp.isArray=xn,Xp.isArrayBuffer=wn,Xp.isArrayLike=Cn,Xp.isArrayLikeObject=Sn,Xp.isBoolean=function(t){return!0===t||!1===t||jn(t)&&ao(t)==O},Xp.isBuffer=Hn,Xp.isDate=Fn,Xp.isElement=function(t){return jn(t)&&1===t.nodeType&&!$n(t)},Xp.isEmpty=function(t){if(null==t)return!0;if(Cn(t)&&(xn(t)||\"string\"==typeof t||\"function\"==typeof t.splice||Hn(t)||Qn(t)||Tn(t)))return!t.length;var e=pM(t);if(e==d||e==f)return!t.size;if(iM(t))return!mo(t).length;for(var p in t)if(mt.call(t,p))return!1;return!0},Xp.isEqual=function(t,e){return Wo(t,e)},Xp.isEqualWith=function(t,e,p){var o=(p=\"function\"==typeof p?p:void 0)?p(t,e):void 0;return void 0===o?Wo(t,e,void 0,p):!!o},Xp.isError=kn,Xp.isFinite=function(t){return\"number\"==typeof t&&pp(t)},Xp.isFunction=En,Xp.isInteger=Dn,Xp.isLength=In,Xp.isMap=Vn,Xp.isMatch=function(t,e){return t===e||ho(t,e,Qb(e))},Xp.isMatchWith=function(t,e,p){return p=\"function\"==typeof p?p:void 0,ho(t,e,Qb(e),p)},Xp.isNaN=function(t){return Un(t)&&t!=+t},Xp.isNative=function(t){if(OM(t))throw new at(\"Unsupported core-js use. Try https://npms.io/search?q=ponyfill.\");return vo(t)},Xp.isNil=function(t){return null==t},Xp.isNull=function(t){return null===t},Xp.isNumber=Un,Xp.isObject=Pn,Xp.isObjectLike=jn,Xp.isPlainObject=$n,Xp.isRegExp=Kn,Xp.isSafeInteger=function(t){return Dn(t)&&t>=-9007199254740991&&t<=9007199254740991},Xp.isSet=Yn,Xp.isString=Gn,Xp.isSymbol=Jn,Xp.isTypedArray=Qn,Xp.isUndefined=function(t){return void 0===t},Xp.isWeakMap=function(t){return jn(t)&&pM(t)==v},Xp.isWeakSet=function(t){return jn(t)&&\"[object WeakSet]\"==ao(t)},Xp.join=function(t,e){return null==t?\"\":op.call(t,e)},Xp.kebabCase=xz,Xp.last=FM,Xp.lastIndexOf=function(t,e,p){var o=null==t?0:t.length;if(!o)return-1;var b=o;return void 0!==p&&(b=(b=oz(p))<0?Mp(o+b,0):np(b,o-1)),e==e?function(t,e,p){for(var o=p+1;o--;)if(t[o]===e)return o;return o}(t,e,b):We(t,Re,b,!0)},Xp.lowerCase=wz,Xp.lowerFirst=Cz,Xp.lt=Zn,Xp.lte=tz,Xp.max=function(t){return t&&t.length?po(t,Uz,Ao):void 0},Xp.maxBy=function(t,e){return t&&t.length?po(t,Gb(e,2),Ao):void 0},Xp.mean=function(t){return me(t,Uz)},Xp.meanBy=function(t,e){return me(t,Gb(e,2))},Xp.min=function(t){return t&&t.length?po(t,Uz,Bo):void 0},Xp.minBy=function(t,e){return t&&t.length?po(t,Gb(e,2),Bo):void 0},Xp.stubArray=br,Xp.stubFalse=Mr,Xp.stubObject=function(){return{}},Xp.stubString=function(){return\"\"},Xp.stubTrue=function(){return!0},Xp.multiply=ir,Xp.nth=function(t,e){return t&&t.length?_o(t,oz(e)):void 0},Xp.noConflict=function(){return $t._===this&&($t._=yt),this},Xp.noop=Jz,Xp.now=dn,Xp.pad=function(t,e,p){t=zz(t);var o=(e=oz(e))?Ve(t):0;if(!e||o>=e)return t;var b=(e-o)/2;return Tb(Ze(b),p)+t+Tb(Qe(b),p)},Xp.padEnd=function(t,e,p){t=zz(t);var o=(e=oz(e))?Ve(t):0;return e&&o<e?t+Tb(e-o,p):t},Xp.padStart=function(t,e,p){t=zz(t);var o=(e=oz(e))?Ve(t):0;return e&&o<e?Tb(e-o,p)+t:t},Xp.parseInt=function(t,e,p){return p||null==e?e=0:e&&(e=+e),rp(zz(t).replace(Y,\"\"),e||0)},Xp.random=function(t,e,p){if(p&&\"boolean\"!=typeof p&&zM(t,e,p)&&(e=p=void 0),void 0===p&&(\"boolean\"==typeof e?(p=e,e=void 0):\"boolean\"==typeof t&&(p=t,t=void 0)),void 0===t&&void 0===e?(t=0,e=1):(t=pz(t),void 0===e?(e=t,t=0):e=pz(e)),t>e){var o=t;t=e,e=o}if(p||t%1||e%1){var b=cp();return np(t+b*(e-t+Pt(\"1e-\"+((b+\"\").length-1))),e)}return So(t,e)},Xp.reduce=function(t,e,p){var o=xn(t)?de:Xe,b=arguments.length<3;return o(t,Gb(e,4),p,b,Zp)},Xp.reduceRight=function(t,e,p){var o=xn(t)?qe:Xe,b=arguments.length<3;return o(t,Gb(e,4),p,b,to)},Xp.repeat=function(t,e,p){return e=(p?zM(t,e,p):void 0===e)?1:oz(e),Ho(zz(t),e)},Xp.replace=function(){var t=arguments,e=zz(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Xp.result=function(t,e,p){var o=-1,b=(e=zb(e,t)).length;for(b||(b=1,t=void 0);++o<b;){var M=null==t?void 0:t[gM(e[o])];void 0===M&&(o=b,M=p),t=En(M)?M.call(t):M}return t},Xp.round=ar,Xp.runInContext=t,Xp.sample=function(t){return(xn(t)?Fp:ko)(t)},Xp.size=function(t){if(null==t)return 0;if(Cn(t))return Gn(t)?Ve(t):t.length;var e=pM(t);return e==d||e==f?t.size:mo(t).length},Xp.snakeCase=Sz,Xp.some=function(t,e,p){var o=xn(t)?le:Uo;return p&&zM(t,e,p)&&(e=void 0),o(t,Gb(e,3))},Xp.sortedIndex=function(t,e){return $o(t,e)},Xp.sortedIndexBy=function(t,e,p){return Ko(t,e,Gb(p,2))},Xp.sortedIndexOf=function(t,e){var p=null==t?0:t.length;if(p){var o=$o(t,e);if(o<p&&yn(t[o],e))return o}return-1},Xp.sortedLastIndex=function(t,e){return $o(t,e,!0)},Xp.sortedLastIndexBy=function(t,e,p){return Ko(t,e,Gb(p,2),!0)},Xp.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var p=$o(t,e,!0)-1;if(yn(t[p],e))return p}return-1},Xp.startCase=Hz,Xp.startsWith=function(t,e,p){return t=zz(t),p=null==p?0:Kp(oz(p),0,t.length),e=Jo(e),t.slice(p,p+e.length)==e},Xp.subtract=Ar,Xp.sum=function(t){return t&&t.length?Le(t,Uz):0},Xp.sumBy=function(t,e){return t&&t.length?Le(t,Gb(e,2)):0},Xp.template=function(t,e,p){var o=Xp.templateSettings;p&&zM(t,e,p)&&(e=void 0),t=zz(t),e=Oz({},e,o,Eb);var b,M,n=Oz({},e.imports,o.imports,Eb),z=Wz(n),r=_e(n,z),c=0,O=e.interpolate||Ot,i=\"__p += '\",a=qt((e.escape||Ot).source+\"|\"+O.source+\"|\"+(O===I?pt:Ot).source+\"|\"+(e.evaluate||Ot).source+\"|$\",\"g\"),A=\"//# sourceURL=\"+(mt.call(e,\"sourceURL\")?(e.sourceURL+\"\").replace(/[\\r\\n]/g,\" \"):\"lodash.templateSources[\"+ ++kt+\"]\")+\"\\n\";t.replace(a,(function(e,p,o,n,z,r){return o||(o=n),i+=t.slice(c,r).replace(it,Fe),p&&(b=!0,i+=\"' +\\n__e(\"+p+\") +\\n'\"),z&&(M=!0,i+=\"';\\n\"+z+\";\\n__p += '\"),o&&(i+=\"' +\\n((__t = (\"+o+\")) == null ? '' : __t) +\\n'\"),c=r+e.length,e})),i+=\"';\\n\";var s=mt.call(e,\"variable\")&&e.variable;s||(i=\"with (obj) {\\n\"+i+\"\\n}\\n\"),i=(M?i.replace(x,\"\"):i).replace(w,\"$1\").replace(C,\"$1;\"),i=\"function(\"+(s||\"obj\")+\") {\\n\"+(s?\"\":\"obj || (obj = {});\\n\")+\"var __t, __p = ''\"+(b?\", __e = _.escape\":\"\")+(M?\", __j = Array.prototype.join;\\nfunction print() { __p += __j.call(arguments, '') }\\n\":\";\\n\")+i+\"return __p\\n}\";var d=Dz((function(){return At(z,A+\"return \"+i).apply(void 0,r)}));if(d.source=i,kn(d))throw d;return d},Xp.times=function(t,e){if((t=oz(t))<1||t>9007199254740991)return[];var p=4294967295,o=np(t,4294967295);t-=4294967295;for(var b=ye(o,e=Gb(e));++p<t;)e(p);return b},Xp.toFinite=pz,Xp.toInteger=oz,Xp.toLength=bz,Xp.toLower=function(t){return zz(t).toLowerCase()},Xp.toNumber=Mz,Xp.toSafeInteger=function(t){return t?Kp(oz(t),-9007199254740991,9007199254740991):0===t?t:0},Xp.toString=zz,Xp.toUpper=function(t){return zz(t).toUpperCase()},Xp.trim=function(t,e,p){if((t=zz(t))&&(p||void 0===e))return t.replace(K,\"\");if(!t||!(e=Jo(e)))return t;var o=Ue(t),b=Ue(e);return cb(o,xe(o,b),we(o,b)+1).join(\"\")},Xp.trimEnd=function(t,e,p){if((t=zz(t))&&(p||void 0===e))return t.replace(G,\"\");if(!t||!(e=Jo(e)))return t;var o=Ue(t);return cb(o,0,we(o,Ue(e))+1).join(\"\")},Xp.trimStart=function(t,e,p){if((t=zz(t))&&(p||void 0===e))return t.replace(Y,\"\");if(!t||!(e=Jo(e)))return t;var o=Ue(t);return cb(o,xe(o,Ue(e))).join(\"\")},Xp.truncate=function(t,e){var p=30,o=\"...\";if(Pn(e)){var b=\"separator\"in e?e.separator:b;p=\"length\"in e?oz(e.length):p,o=\"omission\"in e?Jo(e.omission):o}var M=(t=zz(t)).length;if(ke(t)){var n=Ue(t);M=n.length}if(p>=M)return t;var z=p-Ve(o);if(z<1)return o;var r=n?cb(n,0,z).join(\"\"):t.slice(0,z);if(void 0===b)return r+o;if(n&&(z+=r.length-z),Kn(b)){if(t.slice(z).search(b)){var c,O=r;for(b.global||(b=qt(b.source,zz(ot.exec(b))+\"g\")),b.lastIndex=0;c=b.exec(O);)var i=c.index;r=r.slice(0,void 0===i?z:i)}}else if(t.indexOf(Jo(b),z)!=z){var a=r.lastIndexOf(b);a>-1&&(r=r.slice(0,a))}return r+o},Xp.unescape=function(t){return(t=zz(t))&&F.test(t)?t.replace(S,$e):t},Xp.uniqueId=function(t){var e=++gt;return zz(t)+e},Xp.upperCase=Fz,Xp.upperFirst=kz,Xp.each=nn,Xp.eachRight=zn,Xp.first=wM,Gz(Xp,(Or={},zo(Xp,(function(t,e){mt.call(Xp.prototype,e)||(Or[e]=t)})),Or),{chain:!1}),Xp.VERSION=\"4.17.13\",ze([\"bind\",\"bindKey\",\"curry\",\"curryRight\",\"partial\",\"partialRight\"],(function(t){Xp[t].placeholder=Xp})),ze([\"drop\",\"take\"],(function(t,e){_p.prototype[t]=function(p){p=void 0===p?1:Mp(oz(p),0);var o=this.__filtered__&&!e?new _p(this):this.clone();return o.__filtered__?o.__takeCount__=np(p,o.__takeCount__):o.__views__.push({size:np(p,4294967295),type:t+(o.__dir__<0?\"Right\":\"\")}),o},_p.prototype[t+\"Right\"]=function(e){return this.reverse()[t](e).reverse()}})),ze([\"filter\",\"map\",\"takeWhile\"],(function(t,e){var p=e+1,o=1==p||3==p;_p.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:Gb(t,3),type:p}),e.__filtered__=e.__filtered__||o,e}})),ze([\"head\",\"last\"],(function(t,e){var p=\"take\"+(e?\"Right\":\"\");_p.prototype[t]=function(){return this[p](1).value()[0]}})),ze([\"initial\",\"tail\"],(function(t,e){var p=\"drop\"+(e?\"\":\"Right\");_p.prototype[t]=function(){return this.__filtered__?new _p(this):this[p](1)}})),_p.prototype.compact=function(){return this.filter(Uz)},_p.prototype.find=function(t){return this.filter(t).head()},_p.prototype.findLast=function(t){return this.reverse().find(t)},_p.prototype.invokeMap=Fo((function(t,e){return\"function\"==typeof t?new _p(this):this.map((function(p){return uo(p,t,e)}))})),_p.prototype.reject=function(t){return this.filter(mn(Gb(t)))},_p.prototype.slice=function(t,e){t=oz(t);var p=this;return p.__filtered__&&(t>0||e<0)?new _p(p):(t<0?p=p.takeRight(-t):t&&(p=p.drop(t)),void 0!==e&&(p=(e=oz(e))<0?p.dropRight(-e):p.take(e-t)),p)},_p.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},_p.prototype.toArray=function(){return this.take(4294967295)},zo(_p.prototype,(function(t,e){var p=/^(?:filter|find|map|reject)|While$/.test(e),o=/^(?:head|last)$/.test(e),b=Xp[o?\"take\"+(\"last\"==e?\"Right\":\"\"):e],M=o||/^find/.test(e);b&&(Xp.prototype[e]=function(){var e=this.__wrapped__,n=o?[1]:arguments,z=e instanceof _p,r=n[0],c=z||xn(e),O=function(t){var e=b.apply(Xp,se([t],n));return o&&i?e[0]:e};c&&p&&\"function\"==typeof r&&1!=r.length&&(z=c=!1);var i=this.__chain__,a=!!this.__actions__.length,A=M&&!i,s=z&&!a;if(!M&&c){e=s?e:new _p(this);var d=t.apply(e,n);return d.__actions__.push({func:en,args:[O],thisArg:void 0}),new Np(d,i)}return A&&s?t.apply(this,n):(d=this.thru(O),A?o?d.value()[0]:d.value():d)})})),ze([\"pop\",\"push\",\"shift\",\"sort\",\"splice\",\"unshift\"],(function(t){var e=ft[t],p=/^(?:push|sort|unshift)$/.test(t)?\"tap\":\"thru\",o=/^(?:pop|shift)$/.test(t);Xp.prototype[t]=function(){var t=arguments;if(o&&!this.__chain__){var b=this.value();return e.apply(xn(b)?b:[],t)}return this[p]((function(p){return e.apply(xn(p)?p:[],t)}))}})),zo(_p.prototype,(function(t,e){var p=Xp[e];if(p){var o=p.name+\"\";mt.call(up,o)||(up[o]=[]),up[o].push({name:e,func:p})}})),up[Lb(void 0,2).name]=[{name:\"wrapper\",func:void 0}],_p.prototype.clone=function(){var t=new _p(this.__wrapped__);return t.__actions__=lb(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=lb(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=lb(this.__views__),t},_p.prototype.reverse=function(){if(this.__filtered__){var t=new _p(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},_p.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,p=xn(t),o=e<0,b=p?t.length:0,M=function(t,e,p){var o=-1,b=p.length;for(;++o<b;){var M=p[o],n=M.size;switch(M.type){case\"drop\":t+=n;break;case\"dropRight\":e-=n;break;case\"take\":e=np(e,t+n);break;case\"takeRight\":t=Mp(t,e-n)}}return{start:t,end:e}}(0,b,this.__views__),n=M.start,z=M.end,r=z-n,c=o?z:n-1,O=this.__iteratees__,i=O.length,a=0,A=np(r,this.__takeCount__);if(!p||!o&&b==r&&A==r)return pb(t,this.__actions__);var s=[];t:for(;r--&&a<A;){for(var d=-1,q=t[c+=e];++d<i;){var l=O[d],u=l.iteratee,f=l.type,W=u(q);if(2==f)q=W;else if(!W){if(1==f)continue t;break t}}s[a++]=q}return s},Xp.prototype.at=pn,Xp.prototype.chain=function(){return tn(this)},Xp.prototype.commit=function(){return new Np(this.value(),this.__chain__)},Xp.prototype.next=function(){void 0===this.__values__&&(this.__values__=ez(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?void 0:this.__values__[this.__index__++]}},Xp.prototype.plant=function(t){for(var e,p=this;p instanceof yp;){var o=XM(p);o.__index__=0,o.__values__=void 0,e?b.__wrapped__=o:e=o;var b=o;p=p.__wrapped__}return b.__wrapped__=t,e},Xp.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof _p){var e=t;return this.__actions__.length&&(e=new _p(this)),(e=e.reverse()).__actions__.push({func:en,args:[IM],thisArg:void 0}),new Np(e,this.__chain__)}return this.thru(IM)},Xp.prototype.toJSON=Xp.prototype.valueOf=Xp.prototype.value=function(){return pb(this.__wrapped__,this.__actions__)},Xp.prototype.first=Xp.prototype.head,Qt&&(Xp.prototype[Qt]=function(){return this}),Xp}();$t._=Ke,void 0===(b=function(){return Ke}.call(e,p,e,o))||(o.exports=b)}).call(this)}).call(this,p(\"yLpj\"),p(\"YuTi\")(t))},MLWZ:function(t,e,p){\"use strict\";var o=p(\"xTJ+\");function b(t){return encodeURIComponent(t).replace(/%40/gi,\"@\").replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\").replace(/%20/g,\"+\").replace(/%5B/gi,\"[\").replace(/%5D/gi,\"]\")}t.exports=function(t,e,p){if(!e)return t;var M;if(p)M=p(e);else if(o.isURLSearchParams(e))M=e.toString();else{var n=[];o.forEach(e,(function(t,e){null!=t&&(o.isArray(t)?e+=\"[]\":t=[t],o.forEach(t,(function(t){o.isDate(t)?t=t.toISOString():o.isObject(t)&&(t=JSON.stringify(t)),n.push(b(e)+\"=\"+b(t))})))})),M=n.join(\"&\")}if(M){var z=t.indexOf(\"#\");-1!==z&&(t=t.slice(0,z)),t+=(-1===t.indexOf(\"?\")?\"?\":\"&\")+M}return t}},NykK:function(t,e,p){var o=p(\"nmnc\"),b=p(\"AP2z\"),M=p(\"KfNM\"),n=o?o.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?\"[object Undefined]\":\"[object Null]\":n&&n in Object(t)?b(t):M(t)}},ODdm:function(t,e,p){\"use strict\";t.exports=function(t){t.Bar=function(e,p){return p.type=\"bar\",new t(e,p)}}},OH9c:function(t,e,p){\"use strict\";t.exports=function(t,e,p,o,b){return t.config=e,p&&(t.code=p),t.request=o,t.response=b,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t}},OTTw:function(t,e,p){\"use strict\";var o=p(\"xTJ+\");t.exports=o.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),p=document.createElement(\"a\");function b(t){var o=t;return e&&(p.setAttribute(\"href\",o),o=p.href),p.setAttribute(\"href\",o),{href:p.href,protocol:p.protocol?p.protocol.replace(/:$/,\"\"):\"\",host:p.host,search:p.search?p.search.replace(/^\\?/,\"\"):\"\",hash:p.hash?p.hash.replace(/^#/,\"\"):\"\",hostname:p.hostname,port:p.port,pathname:\"/\"===p.pathname.charAt(0)?p.pathname:\"/\"+p.pathname}}return t=b(window.location.href),function(e){var p=o.isString(e)?b(e):e;return p.protocol===t.protocol&&p.host===t.host}}():function(){return!0}},OXbD:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"K2E3\"),M=p(\"RDha\"),n=o.global.defaultColor;function z(t){var e=this._view;return!!e&&Math.abs(t-e.x)<e.radius+e.hitRadius}o._set(\"global\",{elements:{point:{radius:3,pointStyle:\"circle\",backgroundColor:n,borderColor:n,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}}),t.exports=b.extend({inRange:function(t,e){var p=this._view;return!!p&&Math.pow(t-p.x,2)+Math.pow(e-p.y,2)<Math.pow(p.hitRadius+p.radius,2)},inLabelRange:z,inXRange:z,inYRange:function(t){var e=this._view;return!!e&&Math.abs(t-e.y)<e.radius+e.hitRadius},getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(t){var e=this._view,p=this._model,b=this._chart.ctx,z=e.pointStyle,r=e.rotation,c=e.radius,O=e.x,i=e.y;e.skip||(void 0===t||p.x>=t.left&&1.01*t.right>=p.x&&p.y>=t.top&&1.01*t.bottom>=p.y)&&(b.strokeStyle=e.borderColor||n,b.lineWidth=M.valueOrDefault(e.borderWidth,o.global.elements.point.borderWidth),b.fillStyle=e.backgroundColor||n,M.canvas.drawPoint(b,z,c,O,i,r))}})},Qexa:function(t,e,p){\"use strict\";t.exports=function(t){t.Bubble=function(e,p){return p.type=\"bubble\",new t(e,p)}}},QrMt:function(t,e,p){\"use strict\";p.r(e);var o=p(\"Xp7I\"),b=p.n(o),M={props:[\"trace\"],data:function(){return{minimumLines:5,showAll:!1}},computed:{lines:function(){return this.showAll?b()(this.trace,1e3):b()(this.trace,this.minimumLines)}}},n=p(\"KHd+\"),z=Object(n.a)(M,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",{staticClass:\"table-responsive\"},[p(\"table\",{staticClass:\"table mb-0\"},[p(\"tbody\",[t._l(t.lines,(function(e){return p(\"tr\",[p(\"td\",{staticClass:\"card-bg-secondary\"},[t._v(t._s(e))])])})),t._v(\" \"),t.showAll?t._e():p(\"tr\",[p(\"td\",{staticClass:\"card-bg-secondary\"},[p(\"a\",{attrs:{href:\"*\"},on:{click:function(e){e.preventDefault(),t.showAll=!0}}},[t._v(\"Show All\")])])])],2)])])}),[],!1,null,\"7e59d428\",null);e.default=z.exports},RCHg:function(t,e,p){\"use strict\";var o=p(\"wd/R\");o=\"function\"==typeof o?o:window.moment;var b=p(\"CDJp\"),M=p(\"RDha\"),n=p(\"cdu6\"),z=p(\"tjFV\"),r=Number.MIN_SAFE_INTEGER||-9007199254740991,c=Number.MAX_SAFE_INTEGER||9007199254740991,O={millisecond:{common:!0,size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{common:!0,size:1e3,steps:[1,2,5,10,15,30]},minute:{common:!0,size:6e4,steps:[1,2,5,10,15,30]},hour:{common:!0,size:36e5,steps:[1,2,3,6,12]},day:{common:!0,size:864e5,steps:[1,2,5]},week:{common:!1,size:6048e5,steps:[1,2,3,4]},month:{common:!0,size:2628e6,steps:[1,2,3]},quarter:{common:!1,size:7884e6,steps:[1,2,3,4]},year:{common:!0,size:3154e7}},i=Object.keys(O);function a(t,e){return t-e}function A(t){var e,p,o,b={},M=[];for(e=0,p=t.length;e<p;++e)b[o=t[e]]||(b[o]=!0,M.push(o));return M}function s(t,e,p,o){var b=function(t,e,p){for(var o,b,M,n=0,z=t.length-1;n>=0&&n<=z;){if(b=t[(o=n+z>>1)-1]||null,M=t[o],!b)return{lo:null,hi:M};if(M[e]<p)n=o+1;else{if(!(b[e]>p))return{lo:b,hi:M};z=o-1}}return{lo:M,hi:null}}(t,e,p),M=b.lo?b.hi?b.lo:t[t.length-2]:t[0],n=b.lo?b.hi?b.hi:t[t.length-1]:t[1],z=n[e]-M[e],r=z?(p-M[e])/z:0,c=(n[o]-M[o])*r;return M[o]+c}function d(t,e){var p=e.parser,b=e.parser||e.format;return\"function\"==typeof p?p(t):\"string\"==typeof t&&\"string\"==typeof b?o(t,b):(t instanceof o||(t=o(t)),t.isValid()?t:\"function\"==typeof b?b(t):t)}function q(t,e){if(M.isNullOrUndef(t))return null;var p=e.options.time,o=d(e.getRightValue(t),p);return o.isValid()?(p.round&&o.startOf(p.round),o.valueOf()):null}function l(t){for(var e=i.indexOf(t)+1,p=i.length;e<p;++e)if(O[i[e]].common)return i[e]}function u(t,e,p,b){var n,z=b.time,r=z.unit||function(t,e,p,o){var b,M,n,z=i.length;for(b=i.indexOf(t);b<z-1;++b)if(n=(M=O[i[b]]).steps?M.steps[M.steps.length-1]:c,M.common&&Math.ceil((p-e)/(n*M.size))<=o)return i[b];return i[z-1]}(z.minUnit,t,e,p),a=l(r),A=M.valueOrDefault(z.stepSize,z.unitStepSize),s=\"week\"===r&&z.isoWeekday,d=b.ticks.major.enabled,q=O[r],u=o(t),f=o(e),W=[];for(A||(A=function(t,e,p,o){var b,M,n,z=e-t,r=O[p],c=r.size,i=r.steps;if(!i)return Math.ceil(z/(o*c));for(b=0,M=i.length;b<M&&(n=i[b],!(Math.ceil(z/(c*n))<=o));++b);return n}(t,e,r,p)),s&&(u=u.isoWeekday(s),f=f.isoWeekday(s)),u=u.startOf(s?\"day\":r),(f=f.startOf(s?\"day\":r))<e&&f.add(1,r),n=o(u),d&&a&&!s&&!z.round&&(n.startOf(a),n.add(~~((u-n)/(q.size*A))*A,r));n<f;n.add(A,r))W.push(+n);return W.push(+n),W}t.exports=function(){var t=n.extend({initialize:function(){if(!o)throw new Error(\"Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com\");this.mergeTicksOptions(),n.prototype.initialize.call(this)},update:function(){var t=this,e=t.options;return e.time&&e.time.format,n.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),n.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,p,b,n,z,O=this,i=O.chart,s=O.options.time,d=s.unit||\"day\",l=c,u=r,f=[],W=[],h=[];for(t=0,p=i.data.labels.length;t<p;++t)h.push(q(i.data.labels[t],O));for(t=0,p=(i.data.datasets||[]).length;t<p;++t)if(i.isDatasetVisible(t))if(n=i.data.datasets[t].data,M.isObject(n[0]))for(W[t]=[],e=0,b=n.length;e<b;++e)z=q(n[e],O),f.push(z),W[t][e]=z;else f.push.apply(f,h),W[t]=h.slice(0);else W[t]=[];h.length&&(h=A(h).sort(a),l=Math.min(l,h[0]),u=Math.max(u,h[h.length-1])),f.length&&(f=A(f).sort(a),l=Math.min(l,f[0]),u=Math.max(u,f[f.length-1])),l=q(s.min,O)||l,u=q(s.max,O)||u,l=l===c?+o().startOf(d):l,u=u===r?+o().endOf(d)+1:u,O.min=Math.min(l,u),O.max=Math.max(l+1,u),O._horizontal=O.isHorizontal(),O._table=[],O._timestamps={data:f,datasets:W,labels:h}},buildTicks:function(){var t,e,p,b=this,M=b.min,n=b.max,z=b.options,r=z.time,c=[],a=[];switch(z.ticks.source){case\"data\":c=b._timestamps.data;break;case\"labels\":c=b._timestamps.labels;break;case\"auto\":default:c=u(M,n,b.getLabelCapacity(M),z)}for(\"ticks\"===z.bounds&&c.length&&(M=c[0],n=c[c.length-1]),M=q(r.min,b)||M,n=q(r.max,b)||n,t=0,e=c.length;t<e;++t)(p=c[t])>=M&&p<=n&&a.push(p);return b.min=M,b.max=n,b._unit=r.unit||function(t,e,p,b){var M,n,z=o.duration(o(b).diff(o(p)));for(M=i.length-1;M>=i.indexOf(e);M--)if(n=i[M],O[n].common&&z.as(n)>=t.length)return n;return i[e?i.indexOf(e):0]}(a,r.minUnit,b.min,b.max),b._majorUnit=l(b._unit),b._table=function(t,e,p,o){if(\"linear\"===o||!t.length)return[{time:e,pos:0},{time:p,pos:1}];var b,M,n,z,r,c=[],O=[e];for(b=0,M=t.length;b<M;++b)(z=t[b])>e&&z<p&&O.push(z);for(O.push(p),b=0,M=O.length;b<M;++b)r=O[b+1],n=O[b-1],z=O[b],void 0!==n&&void 0!==r&&Math.round((r+n)/2)===z||c.push({time:z,pos:b/(M-1)});return c}(b._timestamps.data,M,n,z.distribution),b._offsets=function(t,e,p,o,b){var M,n,z=0,r=0;return b.offset&&e.length&&(b.time.min||(M=e.length>1?e[1]:o,n=e[0],z=(s(t,\"time\",M,\"pos\")-s(t,\"time\",n,\"pos\"))/2),b.time.max||(M=e[e.length-1],n=e.length>1?e[e.length-2]:p,r=(s(t,\"time\",M,\"pos\")-s(t,\"time\",n,\"pos\"))/2)),{left:z,right:r}}(b._table,a,M,n,z),b._labelFormat=function(t,e){var p,o,b,M=t.length;for(p=0;p<M;p++){if(0!==(o=d(t[p],e)).millisecond())return\"MMM D, YYYY h:mm:ss.SSS a\";0===o.second()&&0===o.minute()&&0===o.hour()||(b=!0)}return b?\"MMM D, YYYY h:mm:ss a\":\"MMM D, YYYY\"}(b._timestamps.data,r),function(t,e){var p,b,M,n,z=[];for(p=0,b=t.length;p<b;++p)M=t[p],n=!!e&&M===+o(M).startOf(e),z.push({value:M,major:n});return z}(a,b._majorUnit)},getLabelForIndex:function(t,e){var p=this.chart.data,o=this.options.time,b=p.labels&&t<p.labels.length?p.labels[t]:\"\",n=p.datasets[e].data[t];return M.isObject(n)&&(b=this.getRightValue(n)),o.tooltipFormat?d(b,o).format(o.tooltipFormat):\"string\"==typeof b?b:d(b,o).format(this._labelFormat)},tickFormatFunction:function(t,e,p,o){var b=this.options,n=t.valueOf(),z=b.time.displayFormats,r=z[this._unit],c=this._majorUnit,O=z[c],i=t.clone().startOf(c).valueOf(),a=b.ticks.major,A=a.enabled&&c&&O&&n===i,s=t.format(o||(A?O:r)),d=A?a:b.ticks.minor,q=M.valueOrDefault(d.callback,d.userCallback);return q?q(s,e,p):s},convertTicksToLabels:function(t){var e,p,b=[];for(e=0,p=t.length;e<p;++e)b.push(this.tickFormatFunction(o(t[e].value),e,t));return b},getPixelForOffset:function(t){var e=this,p=e._horizontal?e.width:e.height,o=e._horizontal?e.left:e.top,b=s(e._table,\"time\",t,\"pos\");return o+p*(e._offsets.left+b)/(e._offsets.left+1+e._offsets.right)},getPixelForValue:function(t,e,p){var o=null;if(void 0!==e&&void 0!==p&&(o=this._timestamps.datasets[p][e]),null===o&&(o=q(t,this)),null!==o)return this.getPixelForOffset(o)},getPixelForTick:function(t){var e=this.getTicks();return t>=0&&t<e.length?this.getPixelForOffset(e[t].value):null},getValueForPixel:function(t){var e=this,p=e._horizontal?e.width:e.height,b=e._horizontal?e.left:e.top,M=(p?(t-b)/p:0)*(e._offsets.left+1+e._offsets.left)-e._offsets.right,n=s(e._table,\"pos\",M,\"time\");return o(n)},getLabelWidth:function(t){var e=this.options.ticks,p=this.ctx.measureText(t).width,o=M.toRadians(e.maxRotation),n=Math.cos(o),z=Math.sin(o);return p*n+M.valueOrDefault(e.fontSize,b.global.defaultFontSize)*z},getLabelCapacity:function(t){var e=this,p=e.options.time.displayFormats.millisecond,b=e.tickFormatFunction(o(t),0,[],p),M=e.getLabelWidth(b),n=e.isHorizontal()?e.width:e.height,z=Math.floor(n/M);return z>0?z:1}});z.registerScaleType(\"time\",t,{position:\"bottom\",distribution:\"linear\",bounds:\"data\",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:\"millisecond\",displayFormats:{millisecond:\"h:mm:ss.SSS a\",second:\"h:mm:ss a\",minute:\"h:mm a\",hour:\"hA\",day:\"MMM D\",week:\"ll\",month:\"MMM YYYY\",quarter:\"[Q]Q - YYYY\",year:\"YYYY\"}},ticks:{autoSkip:!1,source:\"auto\",major:{enabled:!1}}})}},RDha:function(t,e,p){\"use strict\";t.exports=p(\"TC34\"),t.exports.easing=p(\"u0Op\"),t.exports.canvas=p(\"Sfow\"),t.exports.options=p(\"As3K\")},\"Rn+g\":function(t,e,p){\"use strict\";var o=p(\"LYNF\");t.exports=function(t,e,p){var b=p.config.validateStatus;!b||b(p.status)?t(p):e(o(\"Request failed with status code \"+p.status,p.config,null,p.request,p))}},\"S3/U\":function(t,e,p){\"use strict\";t.exports=function(t){t.Scatter=function(e,p){return p.type=\"scatter\",new t(e,p)}}},S7Ns:function(t,e,p){\"use strict\";t.exports=function(t){t.Doughnut=function(e,p){return p.type=\"doughnut\",new t(e,p)}}},SFTc:function(t,e,p){var o=p(\"nyOa\");\"string\"==typeof o&&(o=[[t.i,o,\"\"]]);var b={hmr:!0,transform:void 0,insertInto:void 0};p(\"aET+\")(o,b);o.locals&&(t.exports=o.locals)},SYky:function(t,e,p){!function(t,e,p){\"use strict\";function o(t,e){for(var p=0;p<e.length;p++){var o=e[p];o.enumerable=o.enumerable||!1,o.configurable=!0,\"value\"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function b(t,e,p){return e&&o(t.prototype,e),p&&o(t,p),t}function M(t,e,p){return e in t?Object.defineProperty(t,e,{value:p,enumerable:!0,configurable:!0,writable:!0}):t[e]=p,t}function n(t){for(var e=1;e<arguments.length;e++){var p=null!=arguments[e]?arguments[e]:{},o=Object.keys(p);\"function\"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(p).filter((function(t){return Object.getOwnPropertyDescriptor(p,t).enumerable})))),o.forEach((function(e){M(t,e,p[e])}))}return t}function z(t){var p=this,o=!1;return e(this).one(r.TRANSITION_END,(function(){o=!0})),setTimeout((function(){o||r.triggerTransitionEnd(p)}),t),this}e=e&&e.hasOwnProperty(\"default\")?e.default:e,p=p&&p.hasOwnProperty(\"default\")?p.default:p;var r={TRANSITION_END:\"bsTransitionEnd\",getUID:function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},getSelectorFromElement:function(t){var e=t.getAttribute(\"data-target\");if(!e||\"#\"===e){var p=t.getAttribute(\"href\");e=p&&\"#\"!==p?p.trim():\"\"}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var p=e(t).css(\"transition-duration\"),o=e(t).css(\"transition-delay\"),b=parseFloat(p),M=parseFloat(o);return b||M?(p=p.split(\",\")[0],o=o.split(\",\")[0],1e3*(parseFloat(p)+parseFloat(o))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){e(t).trigger(\"transitionend\")},supportsTransitionEnd:function(){return Boolean(\"transitionend\")},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,p){for(var o in p)if(Object.prototype.hasOwnProperty.call(p,o)){var b=p[o],M=e[o],n=M&&r.isElement(M)?\"element\":(z=M,{}.toString.call(z).match(/\\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(b).test(n))throw new Error(t.toUpperCase()+': Option \"'+o+'\" provided type \"'+n+'\" but expected type \"'+b+'\".')}var z},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if(\"function\"==typeof t.getRootNode){var e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?r.findShadowRoot(t.parentNode):null}};e.fn.emulateTransitionEnd=z,e.event.special[r.TRANSITION_END]={bindType:\"transitionend\",delegateType:\"transitionend\",handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var c=\"alert\",O=e.fn[c],i={CLOSE:\"close.bs.alert\",CLOSED:\"closed.bs.alert\",CLICK_DATA_API:\"click.bs.alert.data-api\"},a=\"alert\",A=\"fade\",s=\"show\",d=function(){function t(t){this._element=t}var p=t.prototype;return p.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},p.dispose=function(){e.removeData(this._element,\"bs.alert\"),this._element=null},p._getRootElement=function(t){var p=r.getSelectorFromElement(t),o=!1;return p&&(o=document.querySelector(p)),o||(o=e(t).closest(\".\"+a)[0]),o},p._triggerCloseEvent=function(t){var p=e.Event(i.CLOSE);return e(t).trigger(p),p},p._removeElement=function(t){var p=this;if(e(t).removeClass(s),e(t).hasClass(A)){var o=r.getTransitionDurationFromElement(t);e(t).one(r.TRANSITION_END,(function(e){return p._destroyElement(t,e)})).emulateTransitionEnd(o)}else this._destroyElement(t)},p._destroyElement=function(t){e(t).detach().trigger(i.CLOSED).remove()},t._jQueryInterface=function(p){return this.each((function(){var o=e(this),b=o.data(\"bs.alert\");b||(b=new t(this),o.data(\"bs.alert\",b)),\"close\"===p&&b[p](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},b(t,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}}]),t}();e(document).on(i.CLICK_DATA_API,'[data-dismiss=\"alert\"]',d._handleDismiss(new d)),e.fn[c]=d._jQueryInterface,e.fn[c].Constructor=d,e.fn[c].noConflict=function(){return e.fn[c]=O,d._jQueryInterface};var q=e.fn.button,l=\"active\",u=\"btn\",f=\"focus\",W='[data-toggle^=\"button\"]',h='[data-toggle=\"buttons\"]',v='input:not([type=\"hidden\"])',R=\".active\",m=\".btn\",g={CLICK_DATA_API:\"click.bs.button.data-api\",FOCUS_BLUR_DATA_API:\"focus.bs.button.data-api blur.bs.button.data-api\"},B=function(){function t(t){this._element=t}var p=t.prototype;return p.toggle=function(){var t=!0,p=!0,o=e(this._element).closest(h)[0];if(o){var b=this._element.querySelector(v);if(b){if(\"radio\"===b.type)if(b.checked&&this._element.classList.contains(l))t=!1;else{var M=o.querySelector(R);M&&e(M).removeClass(l)}if(t){if(b.hasAttribute(\"disabled\")||o.hasAttribute(\"disabled\")||b.classList.contains(\"disabled\")||o.classList.contains(\"disabled\"))return;b.checked=!this._element.classList.contains(l),e(b).trigger(\"change\")}b.focus(),p=!1}}p&&this._element.setAttribute(\"aria-pressed\",!this._element.classList.contains(l)),t&&e(this._element).toggleClass(l)},p.dispose=function(){e.removeData(this._element,\"bs.button\"),this._element=null},t._jQueryInterface=function(p){return this.each((function(){var o=e(this).data(\"bs.button\");o||(o=new t(this),e(this).data(\"bs.button\",o)),\"toggle\"===p&&o[p]()}))},b(t,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}}]),t}();e(document).on(g.CLICK_DATA_API,W,(function(t){t.preventDefault();var p=t.target;e(p).hasClass(u)||(p=e(p).closest(m)),B._jQueryInterface.call(e(p),\"toggle\")})).on(g.FOCUS_BLUR_DATA_API,W,(function(t){var p=e(t.target).closest(m)[0];e(p).toggleClass(f,/^focus(in)?$/.test(t.type))})),e.fn.button=B._jQueryInterface,e.fn.button.Constructor=B,e.fn.button.noConflict=function(){return e.fn.button=q,B._jQueryInterface};var X=\"carousel\",L=\".bs.carousel\",y=e.fn[X],N={interval:5e3,keyboard:!0,slide:!1,pause:\"hover\",wrap:!0,touch:!0},_={interval:\"(number|boolean)\",keyboard:\"boolean\",slide:\"(boolean|string)\",pause:\"(string|boolean)\",wrap:\"boolean\",touch:\"boolean\"},T=\"next\",x=\"prev\",w=\"left\",C=\"right\",S={SLIDE:\"slide\"+L,SLID:\"slid\"+L,KEYDOWN:\"keydown\"+L,MOUSEENTER:\"mouseenter\"+L,MOUSELEAVE:\"mouseleave\"+L,TOUCHSTART:\"touchstart\"+L,TOUCHMOVE:\"touchmove\"+L,TOUCHEND:\"touchend\"+L,POINTERDOWN:\"pointerdown\"+L,POINTERUP:\"pointerup\"+L,DRAG_START:\"dragstart\"+L,LOAD_DATA_API:\"load\"+L+\".data-api\",CLICK_DATA_API:\"click\"+L+\".data-api\"},H=\"carousel\",F=\"active\",k=\"slide\",E=\"carousel-item-right\",D=\"carousel-item-left\",I=\"carousel-item-next\",P=\"carousel-item-prev\",j=\"pointer-event\",V=\".active\",U=\".active.carousel-item\",$=\".carousel-item\",K=\".carousel-item img\",Y=\".carousel-item-next, .carousel-item-prev\",G=\".carousel-indicators\",J=\"[data-slide], [data-slide-to]\",Q='[data-ride=\"carousel\"]',Z={TOUCH:\"touch\",PEN:\"pen\"},tt=function(){function t(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(G),this._touchSupported=\"ontouchstart\"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var p=t.prototype;return p.next=function(){this._isSliding||this._slide(T)},p.nextWhenVisible=function(){!document.hidden&&e(this._element).is(\":visible\")&&\"hidden\"!==e(this._element).css(\"visibility\")&&this.next()},p.prev=function(){this._isSliding||this._slide(x)},p.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(Y)&&(r.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},p.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},p.to=function(t){var p=this;this._activeElement=this._element.querySelector(U);var o=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)e(this._element).one(S.SLID,(function(){return p.to(t)}));else{if(o===t)return this.pause(),void this.cycle();var b=t>o?T:x;this._slide(b,this._items[t])}},p.dispose=function(){e(this._element).off(L),e.removeData(this._element,\"bs.carousel\"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},p._getConfig=function(t){return t=n({},N,t),r.typeCheckConfig(X,t,_),t},p._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;e>0&&this.prev(),e<0&&this.next()}},p._addEventListeners=function(){var t=this;this._config.keyboard&&e(this._element).on(S.KEYDOWN,(function(e){return t._keydown(e)})),\"hover\"===this._config.pause&&e(this._element).on(S.MOUSEENTER,(function(e){return t.pause(e)})).on(S.MOUSELEAVE,(function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},p._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var p=function(e){t._pointerEvent&&Z[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},o=function(e){t._pointerEvent&&Z[e.originalEvent.pointerType.toUpperCase()]&&(t.touchDeltaX=e.originalEvent.clientX-t.touchStartX),t._handleSwipe(),\"hover\"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};e(this._element.querySelectorAll(K)).on(S.DRAG_START,(function(t){return t.preventDefault()})),this._pointerEvent?(e(this._element).on(S.POINTERDOWN,(function(t){return p(t)})),e(this._element).on(S.POINTERUP,(function(t){return o(t)})),this._element.classList.add(j)):(e(this._element).on(S.TOUCHSTART,(function(t){return p(t)})),e(this._element).on(S.TOUCHMOVE,(function(e){return function(e){e.originalEvent.touches&&e.originalEvent.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.originalEvent.touches[0].clientX-t.touchStartX}(e)})),e(this._element).on(S.TOUCHEND,(function(t){return o(t)})))}},p._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},p._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll($)):[],this._items.indexOf(t)},p._getItemByDirection=function(t,e){var p=t===T,o=t===x,b=this._getItemIndex(e),M=this._items.length-1;if((o&&0===b||p&&b===M)&&!this._config.wrap)return e;var n=(b+(t===x?-1:1))%this._items.length;return-1===n?this._items[this._items.length-1]:this._items[n]},p._triggerSlideEvent=function(t,p){var o=this._getItemIndex(t),b=this._getItemIndex(this._element.querySelector(U)),M=e.Event(S.SLIDE,{relatedTarget:t,direction:p,from:b,to:o});return e(this._element).trigger(M),M},p._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var p=[].slice.call(this._indicatorsElement.querySelectorAll(V));e(p).removeClass(F);var o=this._indicatorsElement.children[this._getItemIndex(t)];o&&e(o).addClass(F)}},p._slide=function(t,p){var o,b,M,n=this,z=this._element.querySelector(U),c=this._getItemIndex(z),O=p||z&&this._getItemByDirection(t,z),i=this._getItemIndex(O),a=Boolean(this._interval);if(t===T?(o=D,b=I,M=w):(o=E,b=P,M=C),O&&e(O).hasClass(F))this._isSliding=!1;else if(!this._triggerSlideEvent(O,M).isDefaultPrevented()&&z&&O){this._isSliding=!0,a&&this.pause(),this._setActiveIndicatorElement(O);var A=e.Event(S.SLID,{relatedTarget:O,direction:M,from:c,to:i});if(e(this._element).hasClass(k)){e(O).addClass(b),r.reflow(O),e(z).addClass(o),e(O).addClass(o);var s=parseInt(O.getAttribute(\"data-interval\"),10);s?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=s):this._config.interval=this._config.defaultInterval||this._config.interval;var d=r.getTransitionDurationFromElement(z);e(z).one(r.TRANSITION_END,(function(){e(O).removeClass(o+\" \"+b).addClass(F),e(z).removeClass(F+\" \"+b+\" \"+o),n._isSliding=!1,setTimeout((function(){return e(n._element).trigger(A)}),0)})).emulateTransitionEnd(d)}else e(z).removeClass(F),e(O).addClass(F),this._isSliding=!1,e(this._element).trigger(A);a&&this.cycle()}},t._jQueryInterface=function(p){return this.each((function(){var o=e(this).data(\"bs.carousel\"),b=n({},N,e(this).data());\"object\"==typeof p&&(b=n({},b,p));var M=\"string\"==typeof p?p:b.slide;if(o||(o=new t(this,b),e(this).data(\"bs.carousel\",o)),\"number\"==typeof p)o.to(p);else if(\"string\"==typeof M){if(void 0===o[M])throw new TypeError('No method named \"'+M+'\"');o[M]()}else b.interval&&b.ride&&(o.pause(),o.cycle())}))},t._dataApiClickHandler=function(p){var o=r.getSelectorFromElement(this);if(o){var b=e(o)[0];if(b&&e(b).hasClass(H)){var M=n({},e(b).data(),e(this).data()),z=this.getAttribute(\"data-slide-to\");z&&(M.interval=!1),t._jQueryInterface.call(e(b),M),z&&e(b).data(\"bs.carousel\").to(z),p.preventDefault()}}},b(t,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return N}}]),t}();e(document).on(S.CLICK_DATA_API,J,tt._dataApiClickHandler),e(window).on(S.LOAD_DATA_API,(function(){for(var t=[].slice.call(document.querySelectorAll(Q)),p=0,o=t.length;p<o;p++){var b=e(t[p]);tt._jQueryInterface.call(b,b.data())}})),e.fn[X]=tt._jQueryInterface,e.fn[X].Constructor=tt,e.fn[X].noConflict=function(){return e.fn[X]=y,tt._jQueryInterface};var et=\"collapse\",pt=e.fn[et],ot={toggle:!0,parent:\"\"},bt={toggle:\"boolean\",parent:\"(string|element)\"},Mt={SHOW:\"show.bs.collapse\",SHOWN:\"shown.bs.collapse\",HIDE:\"hide.bs.collapse\",HIDDEN:\"hidden.bs.collapse\",CLICK_DATA_API:\"click.bs.collapse.data-api\"},nt=\"show\",zt=\"collapse\",rt=\"collapsing\",ct=\"collapsed\",Ot=\"width\",it=\"height\",at=\".show, .collapsing\",At='[data-toggle=\"collapse\"]',st=function(){function t(t,e){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(e),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle=\"collapse\"][href=\"#'+t.id+'\"],[data-toggle=\"collapse\"][data-target=\"#'+t.id+'\"]'));for(var p=[].slice.call(document.querySelectorAll(At)),o=0,b=p.length;o<b;o++){var M=p[o],n=r.getSelectorFromElement(M),z=[].slice.call(document.querySelectorAll(n)).filter((function(e){return e===t}));null!==n&&z.length>0&&(this._selector=n,this._triggerArray.push(M))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var p=t.prototype;return p.toggle=function(){e(this._element).hasClass(nt)?this.hide():this.show()},p.show=function(){var p,o,b=this;if(!(this._isTransitioning||e(this._element).hasClass(nt)||(this._parent&&0===(p=[].slice.call(this._parent.querySelectorAll(at)).filter((function(t){return\"string\"==typeof b._config.parent?t.getAttribute(\"data-parent\")===b._config.parent:t.classList.contains(zt)}))).length&&(p=null),p&&(o=e(p).not(this._selector).data(\"bs.collapse\"))&&o._isTransitioning))){var M=e.Event(Mt.SHOW);if(e(this._element).trigger(M),!M.isDefaultPrevented()){p&&(t._jQueryInterface.call(e(p).not(this._selector),\"hide\"),o||e(p).data(\"bs.collapse\",null));var n=this._getDimension();e(this._element).removeClass(zt).addClass(rt),this._element.style[n]=0,this._triggerArray.length&&e(this._triggerArray).removeClass(ct).attr(\"aria-expanded\",!0),this.setTransitioning(!0);var z=\"scroll\"+(n[0].toUpperCase()+n.slice(1)),c=r.getTransitionDurationFromElement(this._element);e(this._element).one(r.TRANSITION_END,(function(){e(b._element).removeClass(rt).addClass(zt).addClass(nt),b._element.style[n]=\"\",b.setTransitioning(!1),e(b._element).trigger(Mt.SHOWN)})).emulateTransitionEnd(c),this._element.style[n]=this._element[z]+\"px\"}}},p.hide=function(){var t=this;if(!this._isTransitioning&&e(this._element).hasClass(nt)){var p=e.Event(Mt.HIDE);if(e(this._element).trigger(p),!p.isDefaultPrevented()){var o=this._getDimension();this._element.style[o]=this._element.getBoundingClientRect()[o]+\"px\",r.reflow(this._element),e(this._element).addClass(rt).removeClass(zt).removeClass(nt);var b=this._triggerArray.length;if(b>0)for(var M=0;M<b;M++){var n=this._triggerArray[M],z=r.getSelectorFromElement(n);null!==z&&(e([].slice.call(document.querySelectorAll(z))).hasClass(nt)||e(n).addClass(ct).attr(\"aria-expanded\",!1))}this.setTransitioning(!0),this._element.style[o]=\"\";var c=r.getTransitionDurationFromElement(this._element);e(this._element).one(r.TRANSITION_END,(function(){t.setTransitioning(!1),e(t._element).removeClass(rt).addClass(zt).trigger(Mt.HIDDEN)})).emulateTransitionEnd(c)}}},p.setTransitioning=function(t){this._isTransitioning=t},p.dispose=function(){e.removeData(this._element,\"bs.collapse\"),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},p._getConfig=function(t){return(t=n({},ot,t)).toggle=Boolean(t.toggle),r.typeCheckConfig(et,t,bt),t},p._getDimension=function(){return e(this._element).hasClass(Ot)?Ot:it},p._getParent=function(){var p,o=this;r.isElement(this._config.parent)?(p=this._config.parent,void 0!==this._config.parent.jquery&&(p=this._config.parent[0])):p=document.querySelector(this._config.parent);var b='[data-toggle=\"collapse\"][data-parent=\"'+this._config.parent+'\"]',M=[].slice.call(p.querySelectorAll(b));return e(M).each((function(e,p){o._addAriaAndCollapsedClass(t._getTargetFromElement(p),[p])})),p},p._addAriaAndCollapsedClass=function(t,p){var o=e(t).hasClass(nt);p.length&&e(p).toggleClass(ct,!o).attr(\"aria-expanded\",o)},t._getTargetFromElement=function(t){var e=r.getSelectorFromElement(t);return e?document.querySelector(e):null},t._jQueryInterface=function(p){return this.each((function(){var o=e(this),b=o.data(\"bs.collapse\"),M=n({},ot,o.data(),\"object\"==typeof p&&p?p:{});if(!b&&M.toggle&&/show|hide/.test(p)&&(M.toggle=!1),b||(b=new t(this,M),o.data(\"bs.collapse\",b)),\"string\"==typeof p){if(void 0===b[p])throw new TypeError('No method named \"'+p+'\"');b[p]()}}))},b(t,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return ot}}]),t}();e(document).on(Mt.CLICK_DATA_API,At,(function(t){\"A\"===t.currentTarget.tagName&&t.preventDefault();var p=e(this),o=r.getSelectorFromElement(this),b=[].slice.call(document.querySelectorAll(o));e(b).each((function(){var t=e(this),o=t.data(\"bs.collapse\")?\"toggle\":p.data();st._jQueryInterface.call(t,o)}))})),e.fn[et]=st._jQueryInterface,e.fn[et].Constructor=st,e.fn[et].noConflict=function(){return e.fn[et]=pt,st._jQueryInterface};var dt=\"dropdown\",qt=e.fn[dt],lt=new RegExp(\"38|40|27\"),ut={HIDE:\"hide.bs.dropdown\",HIDDEN:\"hidden.bs.dropdown\",SHOW:\"show.bs.dropdown\",SHOWN:\"shown.bs.dropdown\",CLICK:\"click.bs.dropdown\",CLICK_DATA_API:\"click.bs.dropdown.data-api\",KEYDOWN_DATA_API:\"keydown.bs.dropdown.data-api\",KEYUP_DATA_API:\"keyup.bs.dropdown.data-api\"},ft=\"disabled\",Wt=\"show\",ht=\"dropup\",vt=\"dropright\",Rt=\"dropleft\",mt=\"dropdown-menu-right\",gt=\"position-static\",Bt='[data-toggle=\"dropdown\"]',Xt=\".dropdown form\",Lt=\".dropdown-menu\",yt=\".navbar-nav\",Nt=\".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)\",_t=\"top-start\",Tt=\"top-end\",xt=\"bottom-start\",wt=\"bottom-end\",Ct=\"right-start\",St=\"left-start\",Ht={offset:0,flip:!0,boundary:\"scrollParent\",reference:\"toggle\",display:\"dynamic\"},Ft={offset:\"(number|string|function)\",flip:\"boolean\",boundary:\"(string|element)\",reference:\"(string|element)\",display:\"string\"},kt=function(){function t(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var o=t.prototype;return o.toggle=function(){if(!this._element.disabled&&!e(this._element).hasClass(ft)){var o=t._getParentFromElement(this._element),b=e(this._menu).hasClass(Wt);if(t._clearMenus(),!b){var M={relatedTarget:this._element},n=e.Event(ut.SHOW,M);if(e(o).trigger(n),!n.isDefaultPrevented()){if(!this._inNavbar){if(void 0===p)throw new TypeError(\"Bootstrap's dropdowns require Popper.js (https://popper.js.org/)\");var z=this._element;\"parent\"===this._config.reference?z=o:r.isElement(this._config.reference)&&(z=this._config.reference,void 0!==this._config.reference.jquery&&(z=this._config.reference[0])),\"scrollParent\"!==this._config.boundary&&e(o).addClass(gt),this._popper=new p(z,this._menu,this._getPopperConfig())}\"ontouchstart\"in document.documentElement&&0===e(o).closest(yt).length&&e(document.body).children().on(\"mouseover\",null,e.noop),this._element.focus(),this._element.setAttribute(\"aria-expanded\",!0),e(this._menu).toggleClass(Wt),e(o).toggleClass(Wt).trigger(e.Event(ut.SHOWN,M))}}}},o.show=function(){if(!(this._element.disabled||e(this._element).hasClass(ft)||e(this._menu).hasClass(Wt))){var p={relatedTarget:this._element},o=e.Event(ut.SHOW,p),b=t._getParentFromElement(this._element);e(b).trigger(o),o.isDefaultPrevented()||(e(this._menu).toggleClass(Wt),e(b).toggleClass(Wt).trigger(e.Event(ut.SHOWN,p)))}},o.hide=function(){if(!this._element.disabled&&!e(this._element).hasClass(ft)&&e(this._menu).hasClass(Wt)){var p={relatedTarget:this._element},o=e.Event(ut.HIDE,p),b=t._getParentFromElement(this._element);e(b).trigger(o),o.isDefaultPrevented()||(e(this._menu).toggleClass(Wt),e(b).toggleClass(Wt).trigger(e.Event(ut.HIDDEN,p)))}},o.dispose=function(){e.removeData(this._element,\"bs.dropdown\"),e(this._element).off(\".bs.dropdown\"),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},o.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},o._addEventListeners=function(){var t=this;e(this._element).on(ut.CLICK,(function(e){e.preventDefault(),e.stopPropagation(),t.toggle()}))},o._getConfig=function(t){return t=n({},this.constructor.Default,e(this._element).data(),t),r.typeCheckConfig(dt,t,this.constructor.DefaultType),t},o._getMenuElement=function(){if(!this._menu){var e=t._getParentFromElement(this._element);e&&(this._menu=e.querySelector(Lt))}return this._menu},o._getPlacement=function(){var t=e(this._element.parentNode),p=xt;return t.hasClass(ht)?(p=_t,e(this._menu).hasClass(mt)&&(p=Tt)):t.hasClass(vt)?p=Ct:t.hasClass(Rt)?p=St:e(this._menu).hasClass(mt)&&(p=wt),p},o._detectNavbar=function(){return e(this._element).closest(\".navbar\").length>0},o._getOffset=function(){var t=this,e={};return\"function\"==typeof this._config.offset?e.fn=function(e){return e.offsets=n({},e.offsets,t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},o._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return\"static\"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},t._jQueryInterface=function(p){return this.each((function(){var o=e(this).data(\"bs.dropdown\");if(o||(o=new t(this,\"object\"==typeof p?p:null),e(this).data(\"bs.dropdown\",o)),\"string\"==typeof p){if(void 0===o[p])throw new TypeError('No method named \"'+p+'\"');o[p]()}}))},t._clearMenus=function(p){if(!p||3!==p.which&&(\"keyup\"!==p.type||9===p.which))for(var o=[].slice.call(document.querySelectorAll(Bt)),b=0,M=o.length;b<M;b++){var n=t._getParentFromElement(o[b]),z=e(o[b]).data(\"bs.dropdown\"),r={relatedTarget:o[b]};if(p&&\"click\"===p.type&&(r.clickEvent=p),z){var c=z._menu;if(e(n).hasClass(Wt)&&!(p&&(\"click\"===p.type&&/input|textarea/i.test(p.target.tagName)||\"keyup\"===p.type&&9===p.which)&&e.contains(n,p.target))){var O=e.Event(ut.HIDE,r);e(n).trigger(O),O.isDefaultPrevented()||(\"ontouchstart\"in document.documentElement&&e(document.body).children().off(\"mouseover\",null,e.noop),o[b].setAttribute(\"aria-expanded\",\"false\"),e(c).removeClass(Wt),e(n).removeClass(Wt).trigger(e.Event(ut.HIDDEN,r)))}}}},t._getParentFromElement=function(t){var e,p=r.getSelectorFromElement(t);return p&&(e=document.querySelector(p)),e||t.parentNode},t._dataApiKeydownHandler=function(p){if(!(/input|textarea/i.test(p.target.tagName)?32===p.which||27!==p.which&&(40!==p.which&&38!==p.which||e(p.target).closest(Lt).length):!lt.test(p.which))&&(p.preventDefault(),p.stopPropagation(),!this.disabled&&!e(this).hasClass(ft))){var o=t._getParentFromElement(this),b=e(o).hasClass(Wt);if(b&&(!b||27!==p.which&&32!==p.which)){var M=[].slice.call(o.querySelectorAll(Nt));if(0!==M.length){var n=M.indexOf(p.target);38===p.which&&n>0&&n--,40===p.which&&n<M.length-1&&n++,n<0&&(n=0),M[n].focus()}}else{if(27===p.which){var z=o.querySelector(Bt);e(z).trigger(\"focus\")}e(this).trigger(\"click\")}}},b(t,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return Ht}},{key:\"DefaultType\",get:function(){return Ft}}]),t}();e(document).on(ut.KEYDOWN_DATA_API,Bt,kt._dataApiKeydownHandler).on(ut.KEYDOWN_DATA_API,Lt,kt._dataApiKeydownHandler).on(ut.CLICK_DATA_API+\" \"+ut.KEYUP_DATA_API,kt._clearMenus).on(ut.CLICK_DATA_API,Bt,(function(t){t.preventDefault(),t.stopPropagation(),kt._jQueryInterface.call(e(this),\"toggle\")})).on(ut.CLICK_DATA_API,Xt,(function(t){t.stopPropagation()})),e.fn[dt]=kt._jQueryInterface,e.fn[dt].Constructor=kt,e.fn[dt].noConflict=function(){return e.fn[dt]=qt,kt._jQueryInterface};var Et=e.fn.modal,Dt={backdrop:!0,keyboard:!0,focus:!0,show:!0},It={backdrop:\"(boolean|string)\",keyboard:\"boolean\",focus:\"boolean\",show:\"boolean\"},Pt={HIDE:\"hide.bs.modal\",HIDDEN:\"hidden.bs.modal\",SHOW:\"show.bs.modal\",SHOWN:\"shown.bs.modal\",FOCUSIN:\"focusin.bs.modal\",RESIZE:\"resize.bs.modal\",CLICK_DISMISS:\"click.dismiss.bs.modal\",KEYDOWN_DISMISS:\"keydown.dismiss.bs.modal\",MOUSEUP_DISMISS:\"mouseup.dismiss.bs.modal\",MOUSEDOWN_DISMISS:\"mousedown.dismiss.bs.modal\",CLICK_DATA_API:\"click.bs.modal.data-api\"},jt=\"modal-dialog-scrollable\",Vt=\"modal-scrollbar-measure\",Ut=\"modal-backdrop\",$t=\"modal-open\",Kt=\"fade\",Yt=\"show\",Gt=\".modal-dialog\",Jt=\".modal-body\",Qt='[data-toggle=\"modal\"]',Zt='[data-dismiss=\"modal\"]',te=\".fixed-top, .fixed-bottom, .is-fixed, .sticky-top\",ee=\".sticky-top\",pe=function(){function t(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(Gt),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var p=t.prototype;return p.toggle=function(t){return this._isShown?this.hide():this.show(t)},p.show=function(t){var p=this;if(!this._isShown&&!this._isTransitioning){e(this._element).hasClass(Kt)&&(this._isTransitioning=!0);var o=e.Event(Pt.SHOW,{relatedTarget:t});e(this._element).trigger(o),this._isShown||o.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),e(this._element).on(Pt.CLICK_DISMISS,Zt,(function(t){return p.hide(t)})),e(this._dialog).on(Pt.MOUSEDOWN_DISMISS,(function(){e(p._element).one(Pt.MOUSEUP_DISMISS,(function(t){e(t.target).is(p._element)&&(p._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return p._showElement(t)})))}},p.hide=function(t){var p=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var o=e.Event(Pt.HIDE);if(e(this._element).trigger(o),this._isShown&&!o.isDefaultPrevented()){this._isShown=!1;var b=e(this._element).hasClass(Kt);if(b&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),e(document).off(Pt.FOCUSIN),e(this._element).removeClass(Yt),e(this._element).off(Pt.CLICK_DISMISS),e(this._dialog).off(Pt.MOUSEDOWN_DISMISS),b){var M=r.getTransitionDurationFromElement(this._element);e(this._element).one(r.TRANSITION_END,(function(t){return p._hideModal(t)})).emulateTransitionEnd(M)}else this._hideModal()}}},p.dispose=function(){[window,this._element,this._dialog].forEach((function(t){return e(t).off(\".bs.modal\")})),e(document).off(Pt.FOCUSIN),e.removeData(this._element,\"bs.modal\"),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},p.handleUpdate=function(){this._adjustDialog()},p._getConfig=function(t){return t=n({},Dt,t),r.typeCheckConfig(\"modal\",t,It),t},p._showElement=function(t){var p=this,o=e(this._element).hasClass(Kt);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display=\"block\",this._element.removeAttribute(\"aria-hidden\"),this._element.setAttribute(\"aria-modal\",!0),e(this._dialog).hasClass(jt)?this._dialog.querySelector(Jt).scrollTop=0:this._element.scrollTop=0,o&&r.reflow(this._element),e(this._element).addClass(Yt),this._config.focus&&this._enforceFocus();var b=e.Event(Pt.SHOWN,{relatedTarget:t}),M=function(){p._config.focus&&p._element.focus(),p._isTransitioning=!1,e(p._element).trigger(b)};if(o){var n=r.getTransitionDurationFromElement(this._dialog);e(this._dialog).one(r.TRANSITION_END,M).emulateTransitionEnd(n)}else M()},p._enforceFocus=function(){var t=this;e(document).off(Pt.FOCUSIN).on(Pt.FOCUSIN,(function(p){document!==p.target&&t._element!==p.target&&0===e(t._element).has(p.target).length&&t._element.focus()}))},p._setEscapeEvent=function(){var t=this;this._isShown&&this._config.keyboard?e(this._element).on(Pt.KEYDOWN_DISMISS,(function(e){27===e.which&&(e.preventDefault(),t.hide())})):this._isShown||e(this._element).off(Pt.KEYDOWN_DISMISS)},p._setResizeEvent=function(){var t=this;this._isShown?e(window).on(Pt.RESIZE,(function(e){return t.handleUpdate(e)})):e(window).off(Pt.RESIZE)},p._hideModal=function(){var t=this;this._element.style.display=\"none\",this._element.setAttribute(\"aria-hidden\",!0),this._element.removeAttribute(\"aria-modal\"),this._isTransitioning=!1,this._showBackdrop((function(){e(document.body).removeClass($t),t._resetAdjustments(),t._resetScrollbar(),e(t._element).trigger(Pt.HIDDEN)}))},p._removeBackdrop=function(){this._backdrop&&(e(this._backdrop).remove(),this._backdrop=null)},p._showBackdrop=function(t){var p=this,o=e(this._element).hasClass(Kt)?Kt:\"\";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement(\"div\"),this._backdrop.className=Ut,o&&this._backdrop.classList.add(o),e(this._backdrop).appendTo(document.body),e(this._element).on(Pt.CLICK_DISMISS,(function(t){p._ignoreBackdropClick?p._ignoreBackdropClick=!1:t.target===t.currentTarget&&(\"static\"===p._config.backdrop?p._element.focus():p.hide())})),o&&r.reflow(this._backdrop),e(this._backdrop).addClass(Yt),!t)return;if(!o)return void t();var b=r.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(r.TRANSITION_END,t).emulateTransitionEnd(b)}else if(!this._isShown&&this._backdrop){e(this._backdrop).removeClass(Yt);var M=function(){p._removeBackdrop(),t&&t()};if(e(this._element).hasClass(Kt)){var n=r.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(r.TRANSITION_END,M).emulateTransitionEnd(n)}else M()}else t&&t()},p._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+\"px\"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+\"px\")},p._resetAdjustments=function(){this._element.style.paddingLeft=\"\",this._element.style.paddingRight=\"\"},p._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},p._setScrollbar=function(){var t=this;if(this._isBodyOverflowing){var p=[].slice.call(document.querySelectorAll(te)),o=[].slice.call(document.querySelectorAll(ee));e(p).each((function(p,o){var b=o.style.paddingRight,M=e(o).css(\"padding-right\");e(o).data(\"padding-right\",b).css(\"padding-right\",parseFloat(M)+t._scrollbarWidth+\"px\")})),e(o).each((function(p,o){var b=o.style.marginRight,M=e(o).css(\"margin-right\");e(o).data(\"margin-right\",b).css(\"margin-right\",parseFloat(M)-t._scrollbarWidth+\"px\")}));var b=document.body.style.paddingRight,M=e(document.body).css(\"padding-right\");e(document.body).data(\"padding-right\",b).css(\"padding-right\",parseFloat(M)+this._scrollbarWidth+\"px\")}e(document.body).addClass($t)},p._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(te));e(t).each((function(t,p){var o=e(p).data(\"padding-right\");e(p).removeData(\"padding-right\"),p.style.paddingRight=o||\"\"}));var p=[].slice.call(document.querySelectorAll(\"\"+ee));e(p).each((function(t,p){var o=e(p).data(\"margin-right\");void 0!==o&&e(p).css(\"margin-right\",o).removeData(\"margin-right\")}));var o=e(document.body).data(\"padding-right\");e(document.body).removeData(\"padding-right\"),document.body.style.paddingRight=o||\"\"},p._getScrollbarWidth=function(){var t=document.createElement(\"div\");t.className=Vt,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},t._jQueryInterface=function(p,o){return this.each((function(){var b=e(this).data(\"bs.modal\"),M=n({},Dt,e(this).data(),\"object\"==typeof p&&p?p:{});if(b||(b=new t(this,M),e(this).data(\"bs.modal\",b)),\"string\"==typeof p){if(void 0===b[p])throw new TypeError('No method named \"'+p+'\"');b[p](o)}else M.show&&b.show(o)}))},b(t,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return Dt}}]),t}();e(document).on(Pt.CLICK_DATA_API,Qt,(function(t){var p,o=this,b=r.getSelectorFromElement(this);b&&(p=document.querySelector(b));var M=e(p).data(\"bs.modal\")?\"toggle\":n({},e(p).data(),e(this).data());\"A\"!==this.tagName&&\"AREA\"!==this.tagName||t.preventDefault();var z=e(p).one(Pt.SHOW,(function(t){t.isDefaultPrevented()||z.one(Pt.HIDDEN,(function(){e(o).is(\":visible\")&&o.focus()}))}));pe._jQueryInterface.call(e(p),M,this)})),e.fn.modal=pe._jQueryInterface,e.fn.modal.Constructor=pe,e.fn.modal.noConflict=function(){return e.fn.modal=Et,pe._jQueryInterface};var oe=[\"background\",\"cite\",\"href\",\"itemtype\",\"longdesc\",\"poster\",\"src\",\"xlink:href\"],be={\"*\":[\"class\",\"dir\",\"id\",\"lang\",\"role\",/^aria-[\\w-]*$/i],a:[\"target\",\"href\",\"title\",\"rel\"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:[\"src\",\"alt\",\"title\",\"width\",\"height\"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Me=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,ne=/^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function ze(t,e,p){if(0===t.length)return t;if(p&&\"function\"==typeof p)return p(t);for(var o=(new window.DOMParser).parseFromString(t,\"text/html\"),b=Object.keys(e),M=[].slice.call(o.body.querySelectorAll(\"*\")),n=function(t,p){var o=M[t],n=o.nodeName.toLowerCase();if(-1===b.indexOf(o.nodeName.toLowerCase()))return o.parentNode.removeChild(o),\"continue\";var z=[].slice.call(o.attributes),r=[].concat(e[\"*\"]||[],e[n]||[]);z.forEach((function(t){(function(t,e){var p=t.nodeName.toLowerCase();if(-1!==e.indexOf(p))return-1===oe.indexOf(p)||Boolean(t.nodeValue.match(Me)||t.nodeValue.match(ne));for(var o=e.filter((function(t){return t instanceof RegExp})),b=0,M=o.length;b<M;b++)if(p.match(o[b]))return!0;return!1})(t,r)||o.removeAttribute(t.nodeName)}))},z=0,r=M.length;z<r;z++)n(z);return o.body.innerHTML}var re=\"tooltip\",ce=e.fn[re],Oe=new RegExp(\"(^|\\\\s)bs-tooltip\\\\S+\",\"g\"),ie=[\"sanitize\",\"whiteList\",\"sanitizeFn\"],ae={animation:\"boolean\",template:\"string\",title:\"(string|element|function)\",trigger:\"string\",delay:\"(number|object)\",html:\"boolean\",selector:\"(string|boolean)\",placement:\"(string|function)\",offset:\"(number|string|function)\",container:\"(string|element|boolean)\",fallbackPlacement:\"(string|array)\",boundary:\"(string|element)\",sanitize:\"boolean\",sanitizeFn:\"(null|function)\",whiteList:\"object\"},Ae={AUTO:\"auto\",TOP:\"top\",RIGHT:\"right\",BOTTOM:\"bottom\",LEFT:\"left\"},se={animation:!0,template:'<div class=\"tooltip\" role=\"tooltip\"><div class=\"arrow\"></div><div class=\"tooltip-inner\"></div></div>',trigger:\"hover focus\",title:\"\",delay:0,html:!1,selector:!1,placement:\"top\",offset:0,container:!1,fallbackPlacement:\"flip\",boundary:\"scrollParent\",sanitize:!0,sanitizeFn:null,whiteList:be},de=\"show\",qe=\"out\",le={HIDE:\"hide.bs.tooltip\",HIDDEN:\"hidden.bs.tooltip\",SHOW:\"show.bs.tooltip\",SHOWN:\"shown.bs.tooltip\",INSERTED:\"inserted.bs.tooltip\",CLICK:\"click.bs.tooltip\",FOCUSIN:\"focusin.bs.tooltip\",FOCUSOUT:\"focusout.bs.tooltip\",MOUSEENTER:\"mouseenter.bs.tooltip\",MOUSELEAVE:\"mouseleave.bs.tooltip\"},ue=\"fade\",fe=\"show\",We=\".tooltip-inner\",he=\".arrow\",ve=\"hover\",Re=\"focus\",me=\"click\",ge=\"manual\",Be=function(){function t(t,e){if(void 0===p)throw new TypeError(\"Bootstrap's tooltips require Popper.js (https://popper.js.org/)\");this._isEnabled=!0,this._timeout=0,this._hoverState=\"\",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var o=t.prototype;return o.enable=function(){this._isEnabled=!0},o.disable=function(){this._isEnabled=!1},o.toggleEnabled=function(){this._isEnabled=!this._isEnabled},o.toggle=function(t){if(this._isEnabled)if(t){var p=this.constructor.DATA_KEY,o=e(t.currentTarget).data(p);o||(o=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(p,o)),o._activeTrigger.click=!o._activeTrigger.click,o._isWithActiveTrigger()?o._enter(null,o):o._leave(null,o)}else{if(e(this.getTipElement()).hasClass(fe))return void this._leave(null,this);this._enter(null,this)}},o.dispose=function(){clearTimeout(this._timeout),e.removeData(this.element,this.constructor.DATA_KEY),e(this.element).off(this.constructor.EVENT_KEY),e(this.element).closest(\".modal\").off(\"hide.bs.modal\"),this.tip&&e(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},o.show=function(){var t=this;if(\"none\"===e(this.element).css(\"display\"))throw new Error(\"Please use show on visible elements\");var o=e.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){e(this.element).trigger(o);var b=r.findShadowRoot(this.element),M=e.contains(null!==b?b:this.element.ownerDocument.documentElement,this.element);if(o.isDefaultPrevented()||!M)return;var n=this.getTipElement(),z=r.getUID(this.constructor.NAME);n.setAttribute(\"id\",z),this.element.setAttribute(\"aria-describedby\",z),this.setContent(),this.config.animation&&e(n).addClass(ue);var c=\"function\"==typeof this.config.placement?this.config.placement.call(this,n,this.element):this.config.placement,O=this._getAttachment(c);this.addAttachmentClass(O);var i=this._getContainer();e(n).data(this.constructor.DATA_KEY,this),e.contains(this.element.ownerDocument.documentElement,this.tip)||e(n).appendTo(i),e(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new p(this.element,n,{placement:O,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:he},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}}),e(n).addClass(fe),\"ontouchstart\"in document.documentElement&&e(document.body).children().on(\"mouseover\",null,e.noop);var a=function(){t.config.animation&&t._fixTransition();var p=t._hoverState;t._hoverState=null,e(t.element).trigger(t.constructor.Event.SHOWN),p===qe&&t._leave(null,t)};if(e(this.tip).hasClass(ue)){var A=r.getTransitionDurationFromElement(this.tip);e(this.tip).one(r.TRANSITION_END,a).emulateTransitionEnd(A)}else a()}},o.hide=function(t){var p=this,o=this.getTipElement(),b=e.Event(this.constructor.Event.HIDE),M=function(){p._hoverState!==de&&o.parentNode&&o.parentNode.removeChild(o),p._cleanTipClass(),p.element.removeAttribute(\"aria-describedby\"),e(p.element).trigger(p.constructor.Event.HIDDEN),null!==p._popper&&p._popper.destroy(),t&&t()};if(e(this.element).trigger(b),!b.isDefaultPrevented()){if(e(o).removeClass(fe),\"ontouchstart\"in document.documentElement&&e(document.body).children().off(\"mouseover\",null,e.noop),this._activeTrigger[me]=!1,this._activeTrigger[Re]=!1,this._activeTrigger[ve]=!1,e(this.tip).hasClass(ue)){var n=r.getTransitionDurationFromElement(o);e(o).one(r.TRANSITION_END,M).emulateTransitionEnd(n)}else M();this._hoverState=\"\"}},o.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},o.isWithContent=function(){return Boolean(this.getTitle())},o.addAttachmentClass=function(t){e(this.getTipElement()).addClass(\"bs-tooltip-\"+t)},o.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},o.setContent=function(){var t=this.getTipElement();this.setElementContent(e(t.querySelectorAll(We)),this.getTitle()),e(t).removeClass(ue+\" \"+fe)},o.setElementContent=function(t,p){\"object\"!=typeof p||!p.nodeType&&!p.jquery?this.config.html?(this.config.sanitize&&(p=ze(p,this.config.whiteList,this.config.sanitizeFn)),t.html(p)):t.text(p):this.config.html?e(p).parent().is(t)||t.empty().append(p):t.text(e(p).text())},o.getTitle=function(){var t=this.element.getAttribute(\"data-original-title\");return t||(t=\"function\"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},o._getOffset=function(){var t=this,e={};return\"function\"==typeof this.config.offset?e.fn=function(e){return e.offsets=n({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},o._getContainer=function(){return!1===this.config.container?document.body:r.isElement(this.config.container)?e(this.config.container):e(document).find(this.config.container)},o._getAttachment=function(t){return Ae[t.toUpperCase()]},o._setListeners=function(){var t=this;this.config.trigger.split(\" \").forEach((function(p){if(\"click\"===p)e(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if(p!==ge){var o=p===ve?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,b=p===ve?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;e(t.element).on(o,t.config.selector,(function(e){return t._enter(e)})).on(b,t.config.selector,(function(e){return t._leave(e)}))}})),e(this.element).closest(\".modal\").on(\"hide.bs.modal\",(function(){t.element&&t.hide()})),this.config.selector?this.config=n({},this.config,{trigger:\"manual\",selector:\"\"}):this._fixTitle()},o._fixTitle=function(){var t=typeof this.element.getAttribute(\"data-original-title\");(this.element.getAttribute(\"title\")||\"string\"!==t)&&(this.element.setAttribute(\"data-original-title\",this.element.getAttribute(\"title\")||\"\"),this.element.setAttribute(\"title\",\"\"))},o._enter=function(t,p){var o=this.constructor.DATA_KEY;(p=p||e(t.currentTarget).data(o))||(p=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(o,p)),t&&(p._activeTrigger[\"focusin\"===t.type?Re:ve]=!0),e(p.getTipElement()).hasClass(fe)||p._hoverState===de?p._hoverState=de:(clearTimeout(p._timeout),p._hoverState=de,p.config.delay&&p.config.delay.show?p._timeout=setTimeout((function(){p._hoverState===de&&p.show()}),p.config.delay.show):p.show())},o._leave=function(t,p){var o=this.constructor.DATA_KEY;(p=p||e(t.currentTarget).data(o))||(p=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(o,p)),t&&(p._activeTrigger[\"focusout\"===t.type?Re:ve]=!1),p._isWithActiveTrigger()||(clearTimeout(p._timeout),p._hoverState=qe,p.config.delay&&p.config.delay.hide?p._timeout=setTimeout((function(){p._hoverState===qe&&p.hide()}),p.config.delay.hide):p.hide())},o._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},o._getConfig=function(t){var p=e(this.element).data();return Object.keys(p).forEach((function(t){-1!==ie.indexOf(t)&&delete p[t]})),\"number\"==typeof(t=n({},this.constructor.Default,p,\"object\"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),\"number\"==typeof t.title&&(t.title=t.title.toString()),\"number\"==typeof t.content&&(t.content=t.content.toString()),r.typeCheckConfig(re,t,this.constructor.DefaultType),t.sanitize&&(t.template=ze(t.template,t.whiteList,t.sanitizeFn)),t},o._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},o._cleanTipClass=function(){var t=e(this.getTipElement()),p=t.attr(\"class\").match(Oe);null!==p&&p.length&&t.removeClass(p.join(\"\"))},o._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},o._fixTransition=function(){var t=this.getTipElement(),p=this.config.animation;null===t.getAttribute(\"x-placement\")&&(e(t).removeClass(ue),this.config.animation=!1,this.hide(),this.show(),this.config.animation=p)},t._jQueryInterface=function(p){return this.each((function(){var o=e(this).data(\"bs.tooltip\"),b=\"object\"==typeof p&&p;if((o||!/dispose|hide/.test(p))&&(o||(o=new t(this,b),e(this).data(\"bs.tooltip\",o)),\"string\"==typeof p)){if(void 0===o[p])throw new TypeError('No method named \"'+p+'\"');o[p]()}}))},b(t,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return se}},{key:\"NAME\",get:function(){return re}},{key:\"DATA_KEY\",get:function(){return\"bs.tooltip\"}},{key:\"Event\",get:function(){return le}},{key:\"EVENT_KEY\",get:function(){return\".bs.tooltip\"}},{key:\"DefaultType\",get:function(){return ae}}]),t}();e.fn[re]=Be._jQueryInterface,e.fn[re].Constructor=Be,e.fn[re].noConflict=function(){return e.fn[re]=ce,Be._jQueryInterface};var Xe=\"popover\",Le=e.fn[Xe],ye=new RegExp(\"(^|\\\\s)bs-popover\\\\S+\",\"g\"),Ne=n({},Be.Default,{placement:\"right\",trigger:\"click\",content:\"\",template:'<div class=\"popover\" role=\"tooltip\"><div class=\"arrow\"></div><h3 class=\"popover-header\"></h3><div class=\"popover-body\"></div></div>'}),_e=n({},Be.DefaultType,{content:\"(string|element|function)\"}),Te=\"fade\",xe=\"show\",we=\".popover-header\",Ce=\".popover-body\",Se={HIDE:\"hide.bs.popover\",HIDDEN:\"hidden.bs.popover\",SHOW:\"show.bs.popover\",SHOWN:\"shown.bs.popover\",INSERTED:\"inserted.bs.popover\",CLICK:\"click.bs.popover\",FOCUSIN:\"focusin.bs.popover\",FOCUSOUT:\"focusout.bs.popover\",MOUSEENTER:\"mouseenter.bs.popover\",MOUSELEAVE:\"mouseleave.bs.popover\"},He=function(t){var p,o;function M(){return t.apply(this,arguments)||this}o=t,(p=M).prototype=Object.create(o.prototype),p.prototype.constructor=p,p.__proto__=o;var n=M.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.addAttachmentClass=function(t){e(this.getTipElement()).addClass(\"bs-popover-\"+t)},n.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},n.setContent=function(){var t=e(this.getTipElement());this.setElementContent(t.find(we),this.getTitle());var p=this._getContent();\"function\"==typeof p&&(p=p.call(this.element)),this.setElementContent(t.find(Ce),p),t.removeClass(Te+\" \"+xe)},n._getContent=function(){return this.element.getAttribute(\"data-content\")||this.config.content},n._cleanTipClass=function(){var t=e(this.getTipElement()),p=t.attr(\"class\").match(ye);null!==p&&p.length>0&&t.removeClass(p.join(\"\"))},M._jQueryInterface=function(t){return this.each((function(){var p=e(this).data(\"bs.popover\"),o=\"object\"==typeof t?t:null;if((p||!/dispose|hide/.test(t))&&(p||(p=new M(this,o),e(this).data(\"bs.popover\",p)),\"string\"==typeof t)){if(void 0===p[t])throw new TypeError('No method named \"'+t+'\"');p[t]()}}))},b(M,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return Ne}},{key:\"NAME\",get:function(){return Xe}},{key:\"DATA_KEY\",get:function(){return\"bs.popover\"}},{key:\"Event\",get:function(){return Se}},{key:\"EVENT_KEY\",get:function(){return\".bs.popover\"}},{key:\"DefaultType\",get:function(){return _e}}]),M}(Be);e.fn[Xe]=He._jQueryInterface,e.fn[Xe].Constructor=He,e.fn[Xe].noConflict=function(){return e.fn[Xe]=Le,He._jQueryInterface};var Fe=\"scrollspy\",ke=e.fn[Fe],Ee={offset:10,method:\"auto\",target:\"\"},De={offset:\"number\",method:\"string\",target:\"(string|element)\"},Ie={ACTIVATE:\"activate.bs.scrollspy\",SCROLL:\"scroll.bs.scrollspy\",LOAD_DATA_API:\"load.bs.scrollspy.data-api\"},Pe=\"dropdown-item\",je=\"active\",Ve='[data-spy=\"scroll\"]',Ue=\".nav, .list-group\",$e=\".nav-link\",Ke=\".nav-item\",Ye=\".list-group-item\",Ge=\".dropdown\",Je=\".dropdown-item\",Qe=\".dropdown-toggle\",Ze=\"offset\",tp=\"position\",ep=function(){function t(t,p){var o=this;this._element=t,this._scrollElement=\"BODY\"===t.tagName?window:t,this._config=this._getConfig(p),this._selector=this._config.target+\" \"+$e+\",\"+this._config.target+\" \"+Ye+\",\"+this._config.target+\" \"+Je,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e(this._scrollElement).on(Ie.SCROLL,(function(t){return o._process(t)})),this.refresh(),this._process()}var p=t.prototype;return p.refresh=function(){var t=this,p=this._scrollElement===this._scrollElement.window?Ze:tp,o=\"auto\"===this._config.method?p:this._config.method,b=o===tp?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var p,M=r.getSelectorFromElement(t);if(M&&(p=document.querySelector(M)),p){var n=p.getBoundingClientRect();if(n.width||n.height)return[e(p)[o]().top+b,M]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},p.dispose=function(){e.removeData(this._element,\"bs.scrollspy\"),e(this._scrollElement).off(\".bs.scrollspy\"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},p._getConfig=function(t){if(\"string\"!=typeof(t=n({},Ee,\"object\"==typeof t&&t?t:{})).target){var p=e(t.target).attr(\"id\");p||(p=r.getUID(Fe),e(t.target).attr(\"id\",p)),t.target=\"#\"+p}return r.typeCheckConfig(Fe,t,De),t},p._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},p._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},p._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},p._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),p=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=p){var o=this._targets[this._targets.length-1];this._activeTarget!==o&&this._activate(o)}else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var b=this._offsets.length;b--;)this._activeTarget!==this._targets[b]&&t>=this._offsets[b]&&(void 0===this._offsets[b+1]||t<this._offsets[b+1])&&this._activate(this._targets[b])}},p._activate=function(t){this._activeTarget=t,this._clear();var p=this._selector.split(\",\").map((function(e){return e+'[data-target=\"'+t+'\"],'+e+'[href=\"'+t+'\"]'})),o=e([].slice.call(document.querySelectorAll(p.join(\",\"))));o.hasClass(Pe)?(o.closest(Ge).find(Qe).addClass(je),o.addClass(je)):(o.addClass(je),o.parents(Ue).prev($e+\", \"+Ye).addClass(je),o.parents(Ue).prev(Ke).children($e).addClass(je)),e(this._scrollElement).trigger(Ie.ACTIVATE,{relatedTarget:t})},p._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter((function(t){return t.classList.contains(je)})).forEach((function(t){return t.classList.remove(je)}))},t._jQueryInterface=function(p){return this.each((function(){var o=e(this).data(\"bs.scrollspy\");if(o||(o=new t(this,\"object\"==typeof p&&p),e(this).data(\"bs.scrollspy\",o)),\"string\"==typeof p){if(void 0===o[p])throw new TypeError('No method named \"'+p+'\"');o[p]()}}))},b(t,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"Default\",get:function(){return Ee}}]),t}();e(window).on(Ie.LOAD_DATA_API,(function(){for(var t=[].slice.call(document.querySelectorAll(Ve)),p=t.length;p--;){var o=e(t[p]);ep._jQueryInterface.call(o,o.data())}})),e.fn[Fe]=ep._jQueryInterface,e.fn[Fe].Constructor=ep,e.fn[Fe].noConflict=function(){return e.fn[Fe]=ke,ep._jQueryInterface};var pp=e.fn.tab,op={HIDE:\"hide.bs.tab\",HIDDEN:\"hidden.bs.tab\",SHOW:\"show.bs.tab\",SHOWN:\"shown.bs.tab\",CLICK_DATA_API:\"click.bs.tab.data-api\"},bp=\"dropdown-menu\",Mp=\"active\",np=\"disabled\",zp=\"fade\",rp=\"show\",cp=\".dropdown\",Op=\".nav, .list-group\",ip=\".active\",ap=\"> li > .active\",Ap='[data-toggle=\"tab\"], [data-toggle=\"pill\"], [data-toggle=\"list\"]',sp=\".dropdown-toggle\",dp=\"> .dropdown-menu .active\",qp=function(){function t(t){this._element=t}var p=t.prototype;return p.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&e(this._element).hasClass(Mp)||e(this._element).hasClass(np))){var p,o,b=e(this._element).closest(Op)[0],M=r.getSelectorFromElement(this._element);if(b){var n=\"UL\"===b.nodeName||\"OL\"===b.nodeName?ap:ip;o=(o=e.makeArray(e(b).find(n)))[o.length-1]}var z=e.Event(op.HIDE,{relatedTarget:this._element}),c=e.Event(op.SHOW,{relatedTarget:o});if(o&&e(o).trigger(z),e(this._element).trigger(c),!c.isDefaultPrevented()&&!z.isDefaultPrevented()){M&&(p=document.querySelector(M)),this._activate(this._element,b);var O=function(){var p=e.Event(op.HIDDEN,{relatedTarget:t._element}),b=e.Event(op.SHOWN,{relatedTarget:o});e(o).trigger(p),e(t._element).trigger(b)};p?this._activate(p,p.parentNode,O):O()}}},p.dispose=function(){e.removeData(this._element,\"bs.tab\"),this._element=null},p._activate=function(t,p,o){var b=this,M=(!p||\"UL\"!==p.nodeName&&\"OL\"!==p.nodeName?e(p).children(ip):e(p).find(ap))[0],n=o&&M&&e(M).hasClass(zp),z=function(){return b._transitionComplete(t,M,o)};if(M&&n){var c=r.getTransitionDurationFromElement(M);e(M).removeClass(rp).one(r.TRANSITION_END,z).emulateTransitionEnd(c)}else z()},p._transitionComplete=function(t,p,o){if(p){e(p).removeClass(Mp);var b=e(p.parentNode).find(dp)[0];b&&e(b).removeClass(Mp),\"tab\"===p.getAttribute(\"role\")&&p.setAttribute(\"aria-selected\",!1)}if(e(t).addClass(Mp),\"tab\"===t.getAttribute(\"role\")&&t.setAttribute(\"aria-selected\",!0),r.reflow(t),t.classList.contains(zp)&&t.classList.add(rp),t.parentNode&&e(t.parentNode).hasClass(bp)){var M=e(t).closest(cp)[0];if(M){var n=[].slice.call(M.querySelectorAll(sp));e(n).addClass(Mp)}t.setAttribute(\"aria-expanded\",!0)}o&&o()},t._jQueryInterface=function(p){return this.each((function(){var o=e(this),b=o.data(\"bs.tab\");if(b||(b=new t(this),o.data(\"bs.tab\",b)),\"string\"==typeof p){if(void 0===b[p])throw new TypeError('No method named \"'+p+'\"');b[p]()}}))},b(t,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}}]),t}();e(document).on(op.CLICK_DATA_API,Ap,(function(t){t.preventDefault(),qp._jQueryInterface.call(e(this),\"show\")})),e.fn.tab=qp._jQueryInterface,e.fn.tab.Constructor=qp,e.fn.tab.noConflict=function(){return e.fn.tab=pp,qp._jQueryInterface};var lp=e.fn.toast,up={CLICK_DISMISS:\"click.dismiss.bs.toast\",HIDE:\"hide.bs.toast\",HIDDEN:\"hidden.bs.toast\",SHOW:\"show.bs.toast\",SHOWN:\"shown.bs.toast\"},fp=\"fade\",Wp=\"hide\",hp=\"show\",vp=\"showing\",Rp={animation:\"boolean\",autohide:\"boolean\",delay:\"number\"},mp={animation:!0,autohide:!0,delay:500},gp='[data-dismiss=\"toast\"]',Bp=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var p=t.prototype;return p.show=function(){var t=this;e(this._element).trigger(up.SHOW),this._config.animation&&this._element.classList.add(fp);var p=function(){t._element.classList.remove(vp),t._element.classList.add(hp),e(t._element).trigger(up.SHOWN),t._config.autohide&&t.hide()};if(this._element.classList.remove(Wp),this._element.classList.add(vp),this._config.animation){var o=r.getTransitionDurationFromElement(this._element);e(this._element).one(r.TRANSITION_END,p).emulateTransitionEnd(o)}else p()},p.hide=function(t){var p=this;this._element.classList.contains(hp)&&(e(this._element).trigger(up.HIDE),t?this._close():this._timeout=setTimeout((function(){p._close()}),this._config.delay))},p.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(hp)&&this._element.classList.remove(hp),e(this._element).off(up.CLICK_DISMISS),e.removeData(this._element,\"bs.toast\"),this._element=null,this._config=null},p._getConfig=function(t){return t=n({},mp,e(this._element).data(),\"object\"==typeof t&&t?t:{}),r.typeCheckConfig(\"toast\",t,this.constructor.DefaultType),t},p._setListeners=function(){var t=this;e(this._element).on(up.CLICK_DISMISS,gp,(function(){return t.hide(!0)}))},p._close=function(){var t=this,p=function(){t._element.classList.add(Wp),e(t._element).trigger(up.HIDDEN)};if(this._element.classList.remove(hp),this._config.animation){var o=r.getTransitionDurationFromElement(this._element);e(this._element).one(r.TRANSITION_END,p).emulateTransitionEnd(o)}else p()},t._jQueryInterface=function(p){return this.each((function(){var o=e(this),b=o.data(\"bs.toast\");if(b||(b=new t(this,\"object\"==typeof p&&p),o.data(\"bs.toast\",b)),\"string\"==typeof p){if(void 0===b[p])throw new TypeError('No method named \"'+p+'\"');b[p](this)}}))},b(t,null,[{key:\"VERSION\",get:function(){return\"4.3.1\"}},{key:\"DefaultType\",get:function(){return Rp}},{key:\"Default\",get:function(){return mp}}]),t}();e.fn.toast=Bp._jQueryInterface,e.fn.toast.Constructor=Bp,e.fn.toast.noConflict=function(){return e.fn.toast=lp,Bp._jQueryInterface},function(){if(void 0===e)throw new TypeError(\"Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.\");var t=e.fn.jquery.split(\" \")[0].split(\".\");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||t[0]>=4)throw new Error(\"Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0\")}(),t.Util=r,t.Alert=d,t.Button=B,t.Carousel=tt,t.Collapse=st,t.Dropdown=kt,t.Modal=pe,t.Popover=He,t.Scrollspy=ep,t.Tab=qp,t.Toast=Bp,t.Tooltip=Be,Object.defineProperty(t,\"__esModule\",{value:!0})}(e,p(\"EVdn\"),p(\"8L3F\"))},Sfow:function(t,e,p){\"use strict\";var o=p(\"TC34\");e=t.exports={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,p,o,b,M){if(M){var n=Math.min(M,b/2-1e-7,o/2-1e-7);t.moveTo(e+n,p),t.lineTo(e+o-n,p),t.arcTo(e+o,p,e+o,p+n,n),t.lineTo(e+o,p+b-n),t.arcTo(e+o,p+b,e+o-n,p+b,n),t.lineTo(e+n,p+b),t.arcTo(e,p+b,e,p+b-n,n),t.lineTo(e,p+n),t.arcTo(e,p,e+n,p,n),t.closePath(),t.moveTo(e,p)}else t.rect(e,p,o,b)},drawPoint:function(t,e,p,o,b,M){var n,z,r,c,O,i;if(M=M||0,!e||\"object\"!=typeof e||\"[object HTMLImageElement]\"!==(n=e.toString())&&\"[object HTMLCanvasElement]\"!==n){if(!(isNaN(p)||p<=0)){switch(t.save(),t.translate(o,b),t.rotate(M*Math.PI/180),t.beginPath(),e){default:t.arc(0,0,p,0,2*Math.PI),t.closePath();break;case\"triangle\":O=(z=3*p/Math.sqrt(3))*Math.sqrt(3)/2,t.moveTo(-z/2,O/3),t.lineTo(z/2,O/3),t.lineTo(0,-2*O/3),t.closePath();break;case\"rect\":i=1/Math.SQRT2*p,t.rect(-i,-i,2*i,2*i);break;case\"rectRounded\":var a=p/Math.SQRT2,A=-a,s=-a,d=Math.SQRT2*p;this.roundedRect(t,A,s,d,d,.425*p);break;case\"rectRot\":i=1/Math.SQRT2*p,t.moveTo(-i,0),t.lineTo(0,i),t.lineTo(i,0),t.lineTo(0,-i),t.closePath();break;case\"cross\":t.moveTo(0,p),t.lineTo(0,-p),t.moveTo(-p,0),t.lineTo(p,0);break;case\"crossRot\":r=Math.cos(Math.PI/4)*p,c=Math.sin(Math.PI/4)*p,t.moveTo(-r,-c),t.lineTo(r,c),t.moveTo(-r,c),t.lineTo(r,-c);break;case\"star\":t.moveTo(0,p),t.lineTo(0,-p),t.moveTo(-p,0),t.lineTo(p,0),r=Math.cos(Math.PI/4)*p,c=Math.sin(Math.PI/4)*p,t.moveTo(-r,-c),t.lineTo(r,c),t.moveTo(-r,c),t.lineTo(r,-c);break;case\"line\":t.moveTo(-p,0),t.lineTo(p,0);break;case\"dash\":t.moveTo(0,0),t.lineTo(p,0)}t.fill(),t.stroke(),t.restore()}}else t.drawImage(e,o-e.width/2,b-e.height/2,e.width,e.height)},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,p,o){if(p.steppedLine)return\"after\"===p.steppedLine&&!o||\"after\"!==p.steppedLine&&o?t.lineTo(e.x,p.y):t.lineTo(p.x,e.y),void t.lineTo(p.x,p.y);p.tension?t.bezierCurveTo(o?e.controlPointPreviousX:e.controlPointNextX,o?e.controlPointPreviousY:e.controlPointNextY,o?p.controlPointNextX:p.controlPointPreviousX,o?p.controlPointNextY:p.controlPointPreviousY,p.x,p.y):t.lineTo(p.x,p.y)}};o.clear=e.clear,o.drawRoundedRectangle=function(t){t.beginPath(),e.roundedRect.apply(e,arguments)}},SntB:function(t,e,p){\"use strict\";var o=p(\"xTJ+\");t.exports=function(t,e){e=e||{};var p={};return o.forEach([\"url\",\"method\",\"params\",\"data\"],(function(t){void 0!==e[t]&&(p[t]=e[t])})),o.forEach([\"headers\",\"auth\",\"proxy\"],(function(b){o.isObject(e[b])?p[b]=o.deepMerge(t[b],e[b]):void 0!==e[b]?p[b]=e[b]:o.isObject(t[b])?p[b]=o.deepMerge(t[b]):void 0!==t[b]&&(p[b]=t[b])})),o.forEach([\"baseURL\",\"transformRequest\",\"transformResponse\",\"paramsSerializer\",\"timeout\",\"withCredentials\",\"adapter\",\"responseType\",\"xsrfCookieName\",\"xsrfHeaderName\",\"onUploadProgress\",\"onDownloadProgress\",\"maxContentLength\",\"validateStatus\",\"maxRedirects\",\"httpAgent\",\"httpsAgent\",\"cancelToken\",\"socketPath\"],(function(o){void 0!==e[o]?p[o]=e[o]:void 0!==t[o]&&(p[o]=t[o])})),p}},Sxd8:function(t,e,p){var o=p(\"ZCgT\");t.exports=function(t){var e=o(t),p=e%1;return e==e?p?e-p:e:0}},T016:function(t,e,p){\"use strict\";t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},TC34:function(t,e,p){\"use strict\";var o,b={noop:function(){},uid:(o=0,function(){return o++}),isNullOrUndef:function(t){return null==t},isArray:Array.isArray?Array.isArray:function(t){return\"[object Array]\"===Object.prototype.toString.call(t)},isObject:function(t){return null!==t&&\"[object Object]\"===Object.prototype.toString.call(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,p){return b.valueOrDefault(b.isArray(t)?t[e]:t,p)},callback:function(t,e,p){if(t&&\"function\"==typeof t.call)return t.apply(p,e)},each:function(t,e,p,o){var M,n,z;if(b.isArray(t))if(n=t.length,o)for(M=n-1;M>=0;M--)e.call(p,t[M],M);else for(M=0;M<n;M++)e.call(p,t[M],M);else if(b.isObject(t))for(n=(z=Object.keys(t)).length,M=0;M<n;M++)e.call(p,t[z[M]],z[M])},arrayEquals:function(t,e){var p,o,M,n;if(!t||!e||t.length!==e.length)return!1;for(p=0,o=t.length;p<o;++p)if(M=t[p],n=e[p],M instanceof Array&&n instanceof Array){if(!b.arrayEquals(M,n))return!1}else if(M!==n)return!1;return!0},clone:function(t){if(b.isArray(t))return t.map(b.clone);if(b.isObject(t)){for(var e={},p=Object.keys(t),o=p.length,M=0;M<o;++M)e[p[M]]=b.clone(t[p[M]]);return e}return t},_merger:function(t,e,p,o){var M=e[t],n=p[t];b.isObject(M)&&b.isObject(n)?b.merge(M,n,o):e[t]=b.clone(n)},_mergerIf:function(t,e,p){var o=e[t],M=p[t];b.isObject(o)&&b.isObject(M)?b.mergeIf(o,M):e.hasOwnProperty(t)||(e[t]=b.clone(M))},merge:function(t,e,p){var o,M,n,z,r,c=b.isArray(e)?e:[e],O=c.length;if(!b.isObject(t))return t;for(o=(p=p||{}).merger||b._merger,M=0;M<O;++M)if(e=c[M],b.isObject(e))for(r=0,z=(n=Object.keys(e)).length;r<z;++r)o(n[r],t,e,p);return t},mergeIf:function(t,e){return b.merge(t,e,{merger:b._mergerIf})},extend:function(t){for(var e=function(e,p){t[p]=e},p=1,o=arguments.length;p<o;++p)b.each(arguments[p],e);return t},inherits:function(t){var e=this,p=t&&t.hasOwnProperty(\"constructor\")?t.constructor:function(){return e.apply(this,arguments)},o=function(){this.constructor=p};return o.prototype=e.prototype,p.prototype=new o,p.extend=b.inherits,t&&b.extend(p.prototype,t),p.__super__=e.prototype,p}};t.exports=b,b.callCallback=b.callback,b.indexOf=function(t,e,p){return Array.prototype.indexOf.call(t,e,p)},b.getValueOrDefault=b.valueOrDefault,b.getValueAtIndexOrDefault=b.valueAtIndexOrDefault},URgk:function(t,e,p){(function(t){var o=void 0!==t&&t||\"undefined\"!=typeof self&&self||window,b=Function.prototype.apply;function M(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new M(b.call(setTimeout,o,arguments),clearTimeout)},e.setInterval=function(){return new M(b.call(setInterval,o,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},M.prototype.unref=M.prototype.ref=function(){},M.prototype.close=function(){this._clearFn.call(o,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},p(\"YBdB\"),e.setImmediate=\"undefined\"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate=\"undefined\"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,p(\"yLpj\"))},UnBK:function(t,e,p){\"use strict\";var o=p(\"xTJ+\"),b=p(\"xAGQ\"),M=p(\"Lmem\"),n=p(\"JEQr\"),z=p(\"2SVd\"),r=p(\"5oMp\");function c(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return c(t),t.baseURL&&!z(t.url)&&(t.url=r(t.baseURL,t.url)),t.headers=t.headers||{},t.data=b(t.data,t.headers,t.transformRequest),t.headers=o.merge(t.headers.common||{},t.headers[t.method]||{},t.headers||{}),o.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\",\"common\"],(function(e){delete t.headers[e]})),(t.adapter||n.adapter)(t).then((function(e){return c(t),e.data=b(e.data,e.headers,t.transformResponse),e}),(function(e){return M(e)||(c(t),e&&e.response&&(e.response.data=b(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},UqmZ:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"K2E3\"),M=p(\"RDha\"),n=o.global;o._set(\"global\",{elements:{line:{tension:.4,backgroundColor:n.defaultColor,borderWidth:3,borderColor:n.defaultColor,borderCapStyle:\"butt\",borderDash:[],borderDashOffset:0,borderJoinStyle:\"miter\",capBezierPoints:!0,fill:!0}}}),t.exports=b.extend({draw:function(){var t,e,p,o,b=this._view,z=this._chart.ctx,r=b.spanGaps,c=this._children.slice(),O=n.elements.line,i=-1;for(this._loop&&c.length&&c.push(c[0]),z.save(),z.lineCap=b.borderCapStyle||O.borderCapStyle,z.setLineDash&&z.setLineDash(b.borderDash||O.borderDash),z.lineDashOffset=b.borderDashOffset||O.borderDashOffset,z.lineJoin=b.borderJoinStyle||O.borderJoinStyle,z.lineWidth=b.borderWidth||O.borderWidth,z.strokeStyle=b.borderColor||n.defaultColor,z.beginPath(),i=-1,t=0;t<c.length;++t)e=c[t],p=M.previousItem(c,t),o=e._view,0===t?o.skip||(z.moveTo(o.x,o.y),i=t):(p=-1===i?p:c[i],o.skip||(i!==t-1&&!r||-1===i?z.moveTo(o.x,o.y):M.canvas.lineTo(z,p._view,e._view),i=t));z.stroke(),z.restore()}})},VgNv:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"RDha\");o._set(\"global\",{plugins:{}}),t.exports={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach((function(t){-1===e.indexOf(t)&&e.push(t)})),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach((function(t){var p=e.indexOf(t);-1!==p&&e.splice(p,1)})),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,p){var o,b,M,n,z,r=this.descriptors(t),c=r.length;for(o=0;o<c;++o)if(\"function\"==typeof(z=(M=(b=r[o]).plugin)[e])&&((n=[t].concat(p||[])).push(b.options),!1===z.apply(M,n)))return!1;return!0},descriptors:function(t){var e=t.$plugins||(t.$plugins={});if(e.id===this._cacheId)return e.descriptors;var p=[],M=[],n=t&&t.config||{},z=n.options&&n.options.plugins||{};return this._plugins.concat(n.plugins||[]).forEach((function(t){if(-1===p.indexOf(t)){var e=t.id,n=z[e];!1!==n&&(!0===n&&(n=b.clone(o.global.plugins[e])),p.push(t),M.push({plugin:t,options:n||{}}))}})),e.descriptors=M,e.id=this._cacheId,M},_invalidate:function(t){delete t.$plugins}}},WFqU:function(t,e,p){(function(e){var p=\"object\"==typeof e&&e&&e.Object===Object&&e;t.exports=p}).call(this,p(\"yLpj\"))},WYdp:function(t,e){},WyAD:function(t,e,p){var o=p(\"yPMN\")();o.helpers=p(\"RDha\"),p(\"nDWh\")(o),o.Animation=p(\"A5uo\"),o.animationService=p(\"dpnK\"),o.defaults=p(\"CDJp\"),o.Element=p(\"K2E3\"),o.elements=p(\"vvH+\"),o.Interaction=p(\"mlr9\"),o.layouts=p(\"fELs\"),o.platform=p(\"iM7B\"),o.plugins=p(\"VgNv\"),o.Scale=p(\"cdu6\"),o.scaleService=p(\"tjFV\"),o.Ticks=p(\"g8vO\"),o.Tooltip=p(\"x8uC\"),p(\"6rqY\")(o),p(\"KAQS\")(o),p(\"paOr\")(o),p(\"8TtQ\")(o),p(\"YSsK\")(o),p(\"Y4Rb\")(o),p(\"8//i\")(o),p(\"RCHg\")(o),p(\"ZANz\")(o),p(\"bidN\")(o),p(\"XQh+\")(o),p(\"G0Q6\")(o),p(\"5ZZ7\")(o),p(\"aB2c\")(o),p(\"35yf\")(o),p(\"ODdm\")(o),p(\"Qexa\")(o),p(\"S7Ns\")(o),p(\"7O6V\")(o),p(\"qzaf\")(o),p(\"iYGd\")(o),p(\"S3/U\")(o);var b=p(\"jXIB\");for(var M in b)b.hasOwnProperty(M)&&o.plugins.register(b[M]);o.platform.initialize(),t.exports=o,\"undefined\"!=typeof window&&(window.Chart=o),o.Legend=b.legend._element,o.Title=b.title._element,o.pluginService=o.plugins,o.PluginBase=o.Element.extend({}),o.canvasHelpers=o.helpers.canvas,o.layoutService=o.layouts},X8CM:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"K2E3\"),M=p(\"RDha\");o._set(\"global\",{elements:{arc:{backgroundColor:o.global.defaultColor,borderColor:\"#fff\",borderWidth:2}}}),t.exports=b.extend({inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,e){var p=this._view;if(p){for(var o=M.getAngleFromPoint(p,{x:t,y:e}),b=o.angle,n=o.distance,z=p.startAngle,r=p.endAngle;r<z;)r+=2*Math.PI;for(;b>r;)b-=2*Math.PI;for(;b<z;)b+=2*Math.PI;var c=b>=z&&b<=r,O=n>=p.innerRadius&&n<=p.outerRadius;return c&&O}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,p=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*p,y:t.y+Math.sin(e)*p}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,p=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*p,y:t.y+Math.sin(e)*p}},draw:function(){var t=this._chart.ctx,e=this._view,p=e.startAngle,o=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,p,o),t.arc(e.x,e.y,e.innerRadius,o,p,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin=\"bevel\",e.borderWidth&&t.stroke()}})},XFaY:function(t,e,p){\"use strict\";p.r(e);var o={components:{},data:function(){return{ready:!1,jobs:[]}},mounted:function(){this.loadJobs()},methods:{loadJobs:function(){var t=this;this.ready=!1,this.$http.get(Horizon.basePath+\"/api/metrics/jobs\").then((function(e){t.jobs=e.data,t.ready=!0}))}}},b=p(\"KHd+\"),M=Object(b.a)(o,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[t.ready?t._e():p(\"div\",{staticClass:\"d-flex align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"svg\",{staticClass:\"icon spin mr-2 fill-text-color\",attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M12 10a2 2 0 0 1-3.41 1.41A2 2 0 0 1 10 8V0a9.97 9.97 0 0 1 10 10h-8zm7.9 1.41A10 10 0 1 1 8.59.1v2.03a8 8 0 1 0 9.29 9.29h2.02zm-4.07 0a6 6 0 1 1-7.25-7.25v2.1a3.99 3.99 0 0 0-1.4 6.57 4 4 0 0 0 6.56-1.42h2.1z\"}})]),t._v(\" \"),p(\"span\",[t._v(\"Loading...\")])]),t._v(\" \"),t.ready&&0==t.jobs.length?p(\"div\",{staticClass:\"d-flex flex-column align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"span\",[t._v(\"There aren't any jobs.\")])]):t._e(),t._v(\" \"),t.ready&&t.jobs.length>0?p(\"table\",{staticClass:\"table table-hover table-sm mb-0\"},[t._m(0),t._v(\" \"),p(\"tbody\",t._l(t.jobs,(function(e){return p(\"tr\",{key:e},[p(\"td\",[p(\"router-link\",{attrs:{to:{name:\"metrics-preview\",params:{type:\"jobs\",slug:e}}}},[t._v(\"\\n                    \"+t._s(e)+\"\\n                \")])],1)])})),0)]):t._e()])}),[function(){var t=this.$createElement,e=this._self._c||t;return e(\"thead\",[e(\"tr\",[e(\"th\",[this._v(\"Job\")])])])}],!1,null,null,null);e.default=M.exports},\"XQh+\":function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"vvH+\"),M=p(\"RDha\");o._set(\"doughnut\",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:\"single\"},legendCallback:function(t){var e=[];e.push('<ul class=\"'+t.id+'-legend\">');var p=t.data,o=p.datasets,b=p.labels;if(o.length)for(var M=0;M<o[0].data.length;++M)e.push('<li><span style=\"background-color:'+o[0].backgroundColor[M]+'\"></span>'),b[M]&&e.push(b[M]),e.push(\"</li>\");return e.push(\"</ul>\"),e.join(\"\")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(p,o){var b=t.getDatasetMeta(0),n=e.datasets[0],z=b.data[o],r=z&&z.custom||{},c=M.valueAtIndexOrDefault,O=t.options.elements.arc;return{text:p,fillStyle:r.backgroundColor?r.backgroundColor:c(n.backgroundColor,o,O.backgroundColor),strokeStyle:r.borderColor?r.borderColor:c(n.borderColor,o,O.borderColor),lineWidth:r.borderWidth?r.borderWidth:c(n.borderWidth,o,O.borderWidth),hidden:isNaN(n.data[o])||b.data[o].hidden,index:o}})):[]}},onClick:function(t,e){var p,o,b,M=e.index,n=this.chart;for(p=0,o=(n.data.datasets||[]).length;p<o;++p)(b=n.getDatasetMeta(p)).data[M]&&(b.data[M].hidden=!b.data[M].hidden);n.update()}},cutoutPercentage:50,rotation:-.5*Math.PI,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return\"\"},label:function(t,e){var p=e.labels[t.index],o=\": \"+e.datasets[t.datasetIndex].data[t.index];return M.isArray(p)?(p=p.slice())[0]+=o:p+=o,p}}}}),o._set(\"pie\",M.clone(o.doughnut)),o._set(\"pie\",{cutoutPercentage:0}),t.exports=function(t){t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:b.Arc,linkScales:M.noop,getRingIndex:function(t){for(var e=0,p=0;p<t;++p)this.chart.isDatasetVisible(p)&&++e;return e},update:function(t){var e=this,p=e.chart,o=p.chartArea,b=p.options,n=b.elements.arc,z=o.right-o.left-n.borderWidth,r=o.bottom-o.top-n.borderWidth,c=Math.min(z,r),O={x:0,y:0},i=e.getMeta(),a=b.cutoutPercentage,A=b.circumference;if(A<2*Math.PI){var s=b.rotation%(2*Math.PI),d=(s+=2*Math.PI*(s>=Math.PI?-1:s<-Math.PI?1:0))+A,q={x:Math.cos(s),y:Math.sin(s)},l={x:Math.cos(d),y:Math.sin(d)},u=s<=0&&d>=0||s<=2*Math.PI&&2*Math.PI<=d,f=s<=.5*Math.PI&&.5*Math.PI<=d||s<=2.5*Math.PI&&2.5*Math.PI<=d,W=s<=-Math.PI&&-Math.PI<=d||s<=Math.PI&&Math.PI<=d,h=s<=.5*-Math.PI&&.5*-Math.PI<=d||s<=1.5*Math.PI&&1.5*Math.PI<=d,v=a/100,R={x:W?-1:Math.min(q.x*(q.x<0?1:v),l.x*(l.x<0?1:v)),y:h?-1:Math.min(q.y*(q.y<0?1:v),l.y*(l.y<0?1:v))},m={x:u?1:Math.max(q.x*(q.x>0?1:v),l.x*(l.x>0?1:v)),y:f?1:Math.max(q.y*(q.y>0?1:v),l.y*(l.y>0?1:v))},g={width:.5*(m.x-R.x),height:.5*(m.y-R.y)};c=Math.min(z/g.width,r/g.height),O={x:-.5*(m.x+R.x),y:-.5*(m.y+R.y)}}p.borderWidth=e.getMaxBorderWidth(i.data),p.outerRadius=Math.max((c-p.borderWidth)/2,0),p.innerRadius=Math.max(a?p.outerRadius/100*a:0,0),p.radiusLength=(p.outerRadius-p.innerRadius)/p.getVisibleDatasetCount(),p.offsetX=O.x*p.outerRadius,p.offsetY=O.y*p.outerRadius,i.total=e.calculateTotal(),e.outerRadius=p.outerRadius-p.radiusLength*e.getRingIndex(e.index),e.innerRadius=Math.max(e.outerRadius-p.radiusLength,0),M.each(i.data,(function(p,o){e.updateElement(p,o,t)}))},updateElement:function(t,e,p){var o=this,b=o.chart,n=b.chartArea,z=b.options,r=z.animation,c=(n.left+n.right)/2,O=(n.top+n.bottom)/2,i=z.rotation,a=z.rotation,A=o.getDataset(),s=p&&r.animateRotate||t.hidden?0:o.calculateCircumference(A.data[e])*(z.circumference/(2*Math.PI)),d=p&&r.animateScale?0:o.innerRadius,q=p&&r.animateScale?0:o.outerRadius,l=M.valueAtIndexOrDefault;M.extend(t,{_datasetIndex:o.index,_index:e,_model:{x:c+b.offsetX,y:O+b.offsetY,startAngle:i,endAngle:a,circumference:s,outerRadius:q,innerRadius:d,label:l(A.label,e,b.data.labels[e])}});var u=t._model,f=t.custom||{},W=M.valueAtIndexOrDefault,h=this.chart.options.elements.arc;u.backgroundColor=f.backgroundColor?f.backgroundColor:W(A.backgroundColor,e,h.backgroundColor),u.borderColor=f.borderColor?f.borderColor:W(A.borderColor,e,h.borderColor),u.borderWidth=f.borderWidth?f.borderWidth:W(A.borderWidth,e,h.borderWidth),p&&r.animateRotate||(u.startAngle=0===e?z.rotation:o.getMeta().data[e-1]._model.endAngle,u.endAngle=u.startAngle+u.circumference),t.pivot()},calculateTotal:function(){var t,e=this.getDataset(),p=this.getMeta(),o=0;return M.each(p.data,(function(p,b){t=e.data[b],isNaN(t)||p.hidden||(o+=Math.abs(t))})),o},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){for(var e,p,o=0,b=this.index,M=t.length,n=0;n<M;n++)e=t[n]._model?t[n]._model.borderWidth:0,o=(p=t[n]._chart?t[n]._chart.config.data.datasets[b].hoverBorderWidth:0)>(o=e>o?e:o)?p:o;return o}})}},Xp7I:function(t,e,p){var o=p(\"KxBF\"),b=p(\"Sxd8\");t.exports=function(t,e,p){return t&&t.length?(e=p||void 0===e?1:b(e),o(t,0,e<0?0:e)):[]}},XuX8:function(t,e,p){\"use strict\";(function(e,p){var o=Object.freeze({});function b(t){return null==t}function M(t){return null!=t}function n(t){return!0===t}function z(t){return\"string\"==typeof t||\"number\"==typeof t||\"symbol\"==typeof t||\"boolean\"==typeof t}function r(t){return null!==t&&\"object\"==typeof t}var c=Object.prototype.toString;function O(t){return\"[object Object]\"===c.call(t)}function i(t){return\"[object RegExp]\"===c.call(t)}function a(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function A(t){return null==t?\"\":\"object\"==typeof t?JSON.stringify(t,null,2):String(t)}function s(t){var e=parseFloat(t);return isNaN(e)?t:e}function d(t,e){for(var p=Object.create(null),o=t.split(\",\"),b=0;b<o.length;b++)p[o[b]]=!0;return e?function(t){return p[t.toLowerCase()]}:function(t){return p[t]}}var q=d(\"slot,component\",!0),l=d(\"key,ref,slot,slot-scope,is\");function u(t,e){if(t.length){var p=t.indexOf(e);if(p>-1)return t.splice(p,1)}}var f=Object.prototype.hasOwnProperty;function W(t,e){return f.call(t,e)}function h(t){var e=Object.create(null);return function(p){return e[p]||(e[p]=t(p))}}var v=/-(\\w)/g,R=h((function(t){return t.replace(v,(function(t,e){return e?e.toUpperCase():\"\"}))})),m=h((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),g=/\\B([A-Z])/g,B=h((function(t){return t.replace(g,\"-$1\").toLowerCase()}));var X=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function p(p){var o=arguments.length;return o?o>1?t.apply(e,arguments):t.call(e,p):t.call(e)}return p._length=t.length,p};function L(t,e){e=e||0;for(var p=t.length-e,o=new Array(p);p--;)o[p]=t[p+e];return o}function y(t,e){for(var p in e)t[p]=e[p];return t}function N(t){for(var e={},p=0;p<t.length;p++)t[p]&&y(e,t[p]);return e}function _(t,e,p){}var T=function(t,e,p){return!1},x=function(t){return t};function w(t,e){if(t===e)return!0;var p=r(t),o=r(e);if(!p||!o)return!p&&!o&&String(t)===String(e);try{var b=Array.isArray(t),M=Array.isArray(e);if(b&&M)return t.length===e.length&&t.every((function(t,p){return w(t,e[p])}));if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(b||M)return!1;var n=Object.keys(t),z=Object.keys(e);return n.length===z.length&&n.every((function(p){return w(t[p],e[p])}))}catch(t){return!1}}function C(t,e){for(var p=0;p<t.length;p++)if(w(t[p],e))return p;return-1}function S(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}var H=[\"component\",\"directive\",\"filter\"],F=[\"beforeCreate\",\"created\",\"beforeMount\",\"mounted\",\"beforeUpdate\",\"updated\",\"beforeDestroy\",\"destroyed\",\"activated\",\"deactivated\",\"errorCaptured\"],k={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:T,isReservedAttr:T,isUnknownElement:T,getTagNamespace:_,parsePlatformTagName:x,mustUseProp:T,async:!0,_lifecycleHooks:F};function E(t){var e=(t+\"\").charCodeAt(0);return 36===e||95===e}function D(t,e,p,o){Object.defineProperty(t,e,{value:p,enumerable:!!o,writable:!0,configurable:!0})}var I=/[^\\w.$]/;var P,j=\"__proto__\"in{},V=\"undefined\"!=typeof window,U=\"undefined\"!=typeof WXEnvironment&&!!WXEnvironment.platform,$=U&&WXEnvironment.platform.toLowerCase(),K=V&&window.navigator.userAgent.toLowerCase(),Y=K&&/msie|trident/.test(K),G=K&&K.indexOf(\"msie 9.0\")>0,J=K&&K.indexOf(\"edge/\")>0,Q=(K&&K.indexOf(\"android\"),K&&/iphone|ipad|ipod|ios/.test(K)||\"ios\"===$),Z=(K&&/chrome\\/\\d+/.test(K),{}.watch),tt=!1;if(V)try{var et={};Object.defineProperty(et,\"passive\",{get:function(){tt=!0}}),window.addEventListener(\"test-passive\",null,et)}catch(t){}var pt=function(){return void 0===P&&(P=!V&&!U&&void 0!==e&&(e.process&&\"server\"===e.process.env.VUE_ENV)),P},ot=V&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function bt(t){return\"function\"==typeof t&&/native code/.test(t.toString())}var Mt,nt=\"undefined\"!=typeof Symbol&&bt(Symbol)&&\"undefined\"!=typeof Reflect&&bt(Reflect.ownKeys);Mt=\"undefined\"!=typeof Set&&bt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var zt=_,rt=0,ct=function(){this.id=rt++,this.subs=[]};ct.prototype.addSub=function(t){this.subs.push(t)},ct.prototype.removeSub=function(t){u(this.subs,t)},ct.prototype.depend=function(){ct.target&&ct.target.addDep(this)},ct.prototype.notify=function(){var t=this.subs.slice();for(var e=0,p=t.length;e<p;e++)t[e].update()},ct.target=null;var Ot=[];function it(t){Ot.push(t),ct.target=t}function at(){Ot.pop(),ct.target=Ot[Ot.length-1]}var At=function(t,e,p,o,b,M,n,z){this.tag=t,this.data=e,this.children=p,this.text=o,this.elm=b,this.ns=void 0,this.context=M,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=n,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=z,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},st={child:{configurable:!0}};st.child.get=function(){return this.componentInstance},Object.defineProperties(At.prototype,st);var dt=function(t){void 0===t&&(t=\"\");var e=new At;return e.text=t,e.isComment=!0,e};function qt(t){return new At(void 0,void 0,void 0,String(t))}function lt(t){var e=new At(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var ut=Array.prototype,ft=Object.create(ut);[\"push\",\"pop\",\"shift\",\"unshift\",\"splice\",\"sort\",\"reverse\"].forEach((function(t){var e=ut[t];D(ft,t,(function(){for(var p=[],o=arguments.length;o--;)p[o]=arguments[o];var b,M=e.apply(this,p),n=this.__ob__;switch(t){case\"push\":case\"unshift\":b=p;break;case\"splice\":b=p.slice(2)}return b&&n.observeArray(b),n.dep.notify(),M}))}));var Wt=Object.getOwnPropertyNames(ft),ht=!0;function vt(t){ht=t}var Rt=function(t){this.value=t,this.dep=new ct,this.vmCount=0,D(t,\"__ob__\",this),Array.isArray(t)?(j?function(t,e){t.__proto__=e}(t,ft):function(t,e,p){for(var o=0,b=p.length;o<b;o++){var M=p[o];D(t,M,e[M])}}(t,ft,Wt),this.observeArray(t)):this.walk(t)};function mt(t,e){var p;if(r(t)&&!(t instanceof At))return W(t,\"__ob__\")&&t.__ob__ instanceof Rt?p=t.__ob__:ht&&!pt()&&(Array.isArray(t)||O(t))&&Object.isExtensible(t)&&!t._isVue&&(p=new Rt(t)),e&&p&&p.vmCount++,p}function gt(t,e,p,o,b){var M=new ct,n=Object.getOwnPropertyDescriptor(t,e);if(!n||!1!==n.configurable){var z=n&&n.get,r=n&&n.set;z&&!r||2!==arguments.length||(p=t[e]);var c=!b&&mt(p);Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=z?z.call(t):p;return ct.target&&(M.depend(),c&&(c.dep.depend(),Array.isArray(e)&&Lt(e))),e},set:function(e){var o=z?z.call(t):p;e===o||e!=e&&o!=o||z&&!r||(r?r.call(t,e):p=e,c=!b&&mt(e),M.notify())}})}}function Bt(t,e,p){if(Array.isArray(t)&&a(e))return t.length=Math.max(t.length,e),t.splice(e,1,p),p;if(e in t&&!(e in Object.prototype))return t[e]=p,p;var o=t.__ob__;return t._isVue||o&&o.vmCount?p:o?(gt(o.value,e,p),o.dep.notify(),p):(t[e]=p,p)}function Xt(t,e){if(Array.isArray(t)&&a(e))t.splice(e,1);else{var p=t.__ob__;t._isVue||p&&p.vmCount||W(t,e)&&(delete t[e],p&&p.dep.notify())}}function Lt(t){for(var e=void 0,p=0,o=t.length;p<o;p++)(e=t[p])&&e.__ob__&&e.__ob__.dep.depend(),Array.isArray(e)&&Lt(e)}Rt.prototype.walk=function(t){for(var e=Object.keys(t),p=0;p<e.length;p++)gt(t,e[p])},Rt.prototype.observeArray=function(t){for(var e=0,p=t.length;e<p;e++)mt(t[e])};var yt=k.optionMergeStrategies;function Nt(t,e){if(!e)return t;for(var p,o,b,M=Object.keys(e),n=0;n<M.length;n++)o=t[p=M[n]],b=e[p],W(t,p)?o!==b&&O(o)&&O(b)&&Nt(o,b):Bt(t,p,b);return t}function _t(t,e,p){return p?function(){var o=\"function\"==typeof e?e.call(p,p):e,b=\"function\"==typeof t?t.call(p,p):t;return o?Nt(o,b):b}:e?t?function(){return Nt(\"function\"==typeof e?e.call(this,this):e,\"function\"==typeof t?t.call(this,this):t)}:e:t}function Tt(t,e){var p=e?t?t.concat(e):Array.isArray(e)?e:[e]:t;return p?function(t){for(var e=[],p=0;p<t.length;p++)-1===e.indexOf(t[p])&&e.push(t[p]);return e}(p):p}function xt(t,e,p,o){var b=Object.create(t||null);return e?y(b,e):b}yt.data=function(t,e,p){return p?_t(t,e,p):e&&\"function\"!=typeof e?t:_t(t,e)},F.forEach((function(t){yt[t]=Tt})),H.forEach((function(t){yt[t+\"s\"]=xt})),yt.watch=function(t,e,p,o){if(t===Z&&(t=void 0),e===Z&&(e=void 0),!e)return Object.create(t||null);if(!t)return e;var b={};for(var M in y(b,t),e){var n=b[M],z=e[M];n&&!Array.isArray(n)&&(n=[n]),b[M]=n?n.concat(z):Array.isArray(z)?z:[z]}return b},yt.props=yt.methods=yt.inject=yt.computed=function(t,e,p,o){if(!t)return e;var b=Object.create(null);return y(b,t),e&&y(b,e),b},yt.provide=_t;var wt=function(t,e){return void 0===e?t:e};function Ct(t,e,p){if(\"function\"==typeof e&&(e=e.options),function(t,e){var p=t.props;if(p){var o,b,M={};if(Array.isArray(p))for(o=p.length;o--;)\"string\"==typeof(b=p[o])&&(M[R(b)]={type:null});else if(O(p))for(var n in p)b=p[n],M[R(n)]=O(b)?b:{type:b};else 0;t.props=M}}(e),function(t,e){var p=t.inject;if(p){var o=t.inject={};if(Array.isArray(p))for(var b=0;b<p.length;b++)o[p[b]]={from:p[b]};else if(O(p))for(var M in p){var n=p[M];o[M]=O(n)?y({from:M},n):{from:n}}else 0}}(e),function(t){var e=t.directives;if(e)for(var p in e){var o=e[p];\"function\"==typeof o&&(e[p]={bind:o,update:o})}}(e),!e._base&&(e.extends&&(t=Ct(t,e.extends,p)),e.mixins))for(var o=0,b=e.mixins.length;o<b;o++)t=Ct(t,e.mixins[o],p);var M,n={};for(M in t)z(M);for(M in e)W(t,M)||z(M);function z(o){var b=yt[o]||wt;n[o]=b(t[o],e[o],p,o)}return n}function St(t,e,p,o){if(\"string\"==typeof p){var b=t[e];if(W(b,p))return b[p];var M=R(p);if(W(b,M))return b[M];var n=m(M);return W(b,n)?b[n]:b[p]||b[M]||b[n]}}function Ht(t,e,p,o){var b=e[t],M=!W(p,t),n=p[t],z=Et(Boolean,b.type);if(z>-1)if(M&&!W(b,\"default\"))n=!1;else if(\"\"===n||n===B(t)){var r=Et(String,b.type);(r<0||z<r)&&(n=!0)}if(void 0===n){n=function(t,e,p){if(!W(e,\"default\"))return;var o=e.default;0;if(t&&t.$options.propsData&&void 0===t.$options.propsData[p]&&void 0!==t._props[p])return t._props[p];return\"function\"==typeof o&&\"Function\"!==Ft(e.type)?o.call(t):o}(o,b,t);var c=ht;vt(!0),mt(n),vt(c)}return n}function Ft(t){var e=t&&t.toString().match(/^\\s*function (\\w+)/);return e?e[1]:\"\"}function kt(t,e){return Ft(t)===Ft(e)}function Et(t,e){if(!Array.isArray(e))return kt(e,t)?0:-1;for(var p=0,o=e.length;p<o;p++)if(kt(e[p],t))return p;return-1}function Dt(t,e,p){if(e)for(var o=e;o=o.$parent;){var b=o.$options.errorCaptured;if(b)for(var M=0;M<b.length;M++)try{if(!1===b[M].call(o,t,e,p))return}catch(t){It(t,o,\"errorCaptured hook\")}}It(t,e,p)}function It(t,e,p){if(k.errorHandler)try{return k.errorHandler.call(null,t,e,p)}catch(t){Pt(t,null,\"config.errorHandler\")}Pt(t,e,p)}function Pt(t,e,p){if(!V&&!U||\"undefined\"==typeof console)throw t}var jt,Vt,Ut=[],$t=!1;function Kt(){$t=!1;var t=Ut.slice(0);Ut.length=0;for(var e=0;e<t.length;e++)t[e]()}var Yt=!1;if(void 0!==p&&bt(p))Vt=function(){p(Kt)};else if(\"undefined\"==typeof MessageChannel||!bt(MessageChannel)&&\"[object MessageChannelConstructor]\"!==MessageChannel.toString())Vt=function(){setTimeout(Kt,0)};else{var Gt=new MessageChannel,Jt=Gt.port2;Gt.port1.onmessage=Kt,Vt=function(){Jt.postMessage(1)}}if(\"undefined\"!=typeof Promise&&bt(Promise)){var Qt=Promise.resolve();jt=function(){Qt.then(Kt),Q&&setTimeout(_)}}else jt=Vt;function Zt(t,e){var p;if(Ut.push((function(){if(t)try{t.call(e)}catch(t){Dt(t,e,\"nextTick\")}else p&&p(e)})),$t||($t=!0,Yt?Vt():jt()),!t&&\"undefined\"!=typeof Promise)return new Promise((function(t){p=t}))}var te=new Mt;function ee(t){!function t(e,p){var o,b,M=Array.isArray(e);if(!M&&!r(e)||Object.isFrozen(e)||e instanceof At)return;if(e.__ob__){var n=e.__ob__.dep.id;if(p.has(n))return;p.add(n)}if(M)for(o=e.length;o--;)t(e[o],p);else for(b=Object.keys(e),o=b.length;o--;)t(e[b[o]],p)}(t,te),te.clear()}var pe,oe=h((function(t){var e=\"&\"===t.charAt(0),p=\"~\"===(t=e?t.slice(1):t).charAt(0),o=\"!\"===(t=p?t.slice(1):t).charAt(0);return{name:t=o?t.slice(1):t,once:p,capture:o,passive:e}}));function be(t){function e(){var t=arguments,p=e.fns;if(!Array.isArray(p))return p.apply(null,arguments);for(var o=p.slice(),b=0;b<o.length;b++)o[b].apply(null,t)}return e.fns=t,e}function Me(t,e,p,o,M,z){var r,c,O,i;for(r in t)c=t[r],O=e[r],i=oe(r),b(c)||(b(O)?(b(c.fns)&&(c=t[r]=be(c)),n(i.once)&&(c=t[r]=M(i.name,c,i.capture)),p(i.name,c,i.capture,i.passive,i.params)):c!==O&&(O.fns=c,t[r]=O));for(r in e)b(t[r])&&o((i=oe(r)).name,e[r],i.capture)}function ne(t,e,p){var o;t instanceof At&&(t=t.data.hook||(t.data.hook={}));var z=t[e];function r(){p.apply(this,arguments),u(o.fns,r)}b(z)?o=be([r]):M(z.fns)&&n(z.merged)?(o=z).fns.push(r):o=be([z,r]),o.merged=!0,t[e]=o}function ze(t,e,p,o,b){if(M(e)){if(W(e,p))return t[p]=e[p],b||delete e[p],!0;if(W(e,o))return t[p]=e[o],b||delete e[o],!0}return!1}function re(t){return z(t)?[qt(t)]:Array.isArray(t)?function t(e,p){var o,r,c,O,i=[];for(o=0;o<e.length;o++)b(r=e[o])||\"boolean\"==typeof r||(c=i.length-1,O=i[c],Array.isArray(r)?r.length>0&&(ce((r=t(r,(p||\"\")+\"_\"+o))[0])&&ce(O)&&(i[c]=qt(O.text+r[0].text),r.shift()),i.push.apply(i,r)):z(r)?ce(O)?i[c]=qt(O.text+r):\"\"!==r&&i.push(qt(r)):ce(r)&&ce(O)?i[c]=qt(O.text+r.text):(n(e._isVList)&&M(r.tag)&&b(r.key)&&M(p)&&(r.key=\"__vlist\"+p+\"_\"+o+\"__\"),i.push(r)));return i}(t):void 0}function ce(t){return M(t)&&M(t.text)&&!1===t.isComment}function Oe(t,e){return(t.__esModule||nt&&\"Module\"===t[Symbol.toStringTag])&&(t=t.default),r(t)?e.extend(t):t}function ie(t){return t.isComment&&t.asyncFactory}function ae(t){if(Array.isArray(t))for(var e=0;e<t.length;e++){var p=t[e];if(M(p)&&(M(p.componentOptions)||ie(p)))return p}}function Ae(t,e){pe.$on(t,e)}function se(t,e){pe.$off(t,e)}function de(t,e){var p=pe;return function o(){var b=e.apply(null,arguments);null!==b&&p.$off(t,o)}}function qe(t,e,p){pe=t,Me(e,p||{},Ae,se,de),pe=void 0}function le(t,e){var p={};if(!t)return p;for(var o=0,b=t.length;o<b;o++){var M=t[o],n=M.data;if(n&&n.attrs&&n.attrs.slot&&delete n.attrs.slot,M.context!==e&&M.fnContext!==e||!n||null==n.slot)(p.default||(p.default=[])).push(M);else{var z=n.slot,r=p[z]||(p[z]=[]);\"template\"===M.tag?r.push.apply(r,M.children||[]):r.push(M)}}for(var c in p)p[c].every(ue)&&delete p[c];return p}function ue(t){return t.isComment&&!t.asyncFactory||\" \"===t.text}function fe(t,e){e=e||{};for(var p=0;p<t.length;p++)Array.isArray(t[p])?fe(t[p],e):e[t[p].key]=t[p].fn;return e}var We=null;function he(t){var e=We;return We=t,function(){We=e}}function ve(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function Re(t,e){if(e){if(t._directInactive=!1,ve(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var p=0;p<t.$children.length;p++)Re(t.$children[p]);me(t,\"activated\")}}function me(t,e){it();var p=t.$options[e];if(p)for(var o=0,b=p.length;o<b;o++)try{p[o].call(t)}catch(p){Dt(p,t,e+\" hook\")}t._hasHookEvent&&t.$emit(\"hook:\"+e),at()}var ge=[],Be=[],Xe={},Le=!1,ye=!1,Ne=0;function _e(){var t,e;for(ye=!0,ge.sort((function(t,e){return t.id-e.id})),Ne=0;Ne<ge.length;Ne++)(t=ge[Ne]).before&&t.before(),e=t.id,Xe[e]=null,t.run();var p=Be.slice(),o=ge.slice();Ne=ge.length=Be.length=0,Xe={},Le=ye=!1,function(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,Re(t[e],!0)}(p),function(t){var e=t.length;for(;e--;){var p=t[e],o=p.vm;o._watcher===p&&o._isMounted&&!o._isDestroyed&&me(o,\"updated\")}}(o),ot&&k.devtools&&ot.emit(\"flush\")}var Te=0,xe=function(t,e,p,o,b){this.vm=t,b&&(t._watcher=this),t._watchers.push(this),o?(this.deep=!!o.deep,this.user=!!o.user,this.lazy=!!o.lazy,this.sync=!!o.sync,this.before=o.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=p,this.id=++Te,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Mt,this.newDepIds=new Mt,this.expression=\"\",\"function\"==typeof e?this.getter=e:(this.getter=function(t){if(!I.test(t)){var e=t.split(\".\");return function(t){for(var p=0;p<e.length;p++){if(!t)return;t=t[e[p]]}return t}}}(e),this.getter||(this.getter=_)),this.value=this.lazy?void 0:this.get()};xe.prototype.get=function(){var t;it(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(t){if(!this.user)throw t;Dt(t,e,'getter for watcher \"'+this.expression+'\"')}finally{this.deep&&ee(t),at(),this.cleanupDeps()}return t},xe.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},xe.prototype.cleanupDeps=function(){for(var t=this.deps.length;t--;){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var p=this.depIds;this.depIds=this.newDepIds,this.newDepIds=p,this.newDepIds.clear(),p=this.deps,this.deps=this.newDeps,this.newDeps=p,this.newDeps.length=0},xe.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(t){var e=t.id;if(null==Xe[e]){if(Xe[e]=!0,ye){for(var p=ge.length-1;p>Ne&&ge[p].id>t.id;)p--;ge.splice(p+1,0,t)}else ge.push(t);Le||(Le=!0,Zt(_e))}}(this)},xe.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||r(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){Dt(t,this.vm,'callback for watcher \"'+this.expression+'\"')}else this.cb.call(this.vm,t,e)}}},xe.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},xe.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},xe.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||u(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var we={enumerable:!0,configurable:!0,get:_,set:_};function Ce(t,e,p){we.get=function(){return this[e][p]},we.set=function(t){this[e][p]=t},Object.defineProperty(t,p,we)}function Se(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var p=t.$options.propsData||{},o=t._props={},b=t.$options._propKeys=[];t.$parent&&vt(!1);var M=function(M){b.push(M);var n=Ht(M,e,p,t);gt(o,M,n),M in t||Ce(t,\"_props\",M)};for(var n in e)M(n);vt(!0)}(t,e.props),e.methods&&function(t,e){t.$options.props;for(var p in e)t[p]=\"function\"!=typeof e[p]?_:X(e[p],t)}(t,e.methods),e.data?function(t){var e=t.$options.data;O(e=t._data=\"function\"==typeof e?function(t,e){it();try{return t.call(e,e)}catch(t){return Dt(t,e,\"data()\"),{}}finally{at()}}(e,t):e||{})||(e={});var p=Object.keys(e),o=t.$options.props,b=(t.$options.methods,p.length);for(;b--;){var M=p[b];0,o&&W(o,M)||E(M)||Ce(t,\"_data\",M)}mt(e,!0)}(t):mt(t._data={},!0),e.computed&&function(t,e){var p=t._computedWatchers=Object.create(null),o=pt();for(var b in e){var M=e[b],n=\"function\"==typeof M?M:M.get;0,o||(p[b]=new xe(t,n||_,_,He)),b in t||Fe(t,b,M)}}(t,e.computed),e.watch&&e.watch!==Z&&function(t,e){for(var p in e){var o=e[p];if(Array.isArray(o))for(var b=0;b<o.length;b++)De(t,p,o[b]);else De(t,p,o)}}(t,e.watch)}var He={lazy:!0};function Fe(t,e,p){var o=!pt();\"function\"==typeof p?(we.get=o?ke(e):Ee(p),we.set=_):(we.get=p.get?o&&!1!==p.cache?ke(e):Ee(p.get):_,we.set=p.set||_),Object.defineProperty(t,e,we)}function ke(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),ct.target&&e.depend(),e.value}}function Ee(t){return function(){return t.call(this,this)}}function De(t,e,p,o){return O(p)&&(o=p,p=p.handler),\"string\"==typeof p&&(p=t[p]),t.$watch(e,p,o)}function Ie(t,e){if(t){for(var p=Object.create(null),o=nt?Reflect.ownKeys(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})):Object.keys(t),b=0;b<o.length;b++){for(var M=o[b],n=t[M].from,z=e;z;){if(z._provided&&W(z._provided,n)){p[M]=z._provided[n];break}z=z.$parent}if(!z)if(\"default\"in t[M]){var r=t[M].default;p[M]=\"function\"==typeof r?r.call(e):r}else 0}return p}}function Pe(t,e){var p,o,b,n,z;if(Array.isArray(t)||\"string\"==typeof t)for(p=new Array(t.length),o=0,b=t.length;o<b;o++)p[o]=e(t[o],o);else if(\"number\"==typeof t)for(p=new Array(t),o=0;o<t;o++)p[o]=e(o+1,o);else if(r(t))for(n=Object.keys(t),p=new Array(n.length),o=0,b=n.length;o<b;o++)z=n[o],p[o]=e(t[z],z,o);return M(p)||(p=[]),p._isVList=!0,p}function je(t,e,p,o){var b,M=this.$scopedSlots[t];M?(p=p||{},o&&(p=y(y({},o),p)),b=M(p)||e):b=this.$slots[t]||e;var n=p&&p.slot;return n?this.$createElement(\"template\",{slot:n},b):b}function Ve(t){return St(this.$options,\"filters\",t)||x}function Ue(t,e){return Array.isArray(t)?-1===t.indexOf(e):t!==e}function $e(t,e,p,o,b){var M=k.keyCodes[e]||p;return b&&o&&!k.keyCodes[e]?Ue(b,o):M?Ue(M,t):o?B(o)!==e:void 0}function Ke(t,e,p,o,b){if(p)if(r(p)){var M;Array.isArray(p)&&(p=N(p));var n=function(n){if(\"class\"===n||\"style\"===n||l(n))M=t;else{var z=t.attrs&&t.attrs.type;M=o||k.mustUseProp(e,z,n)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}var r=R(n);n in M||r in M||(M[n]=p[n],b&&((t.on||(t.on={}))[\"update:\"+r]=function(t){p[n]=t}))};for(var z in p)n(z)}else;return t}function Ye(t,e){var p=this._staticTrees||(this._staticTrees=[]),o=p[t];return o&&!e||Je(o=p[t]=this.$options.staticRenderFns[t].call(this._renderProxy,null,this),\"__static__\"+t,!1),o}function Ge(t,e,p){return Je(t,\"__once__\"+e+(p?\"_\"+p:\"\"),!0),t}function Je(t,e,p){if(Array.isArray(t))for(var o=0;o<t.length;o++)t[o]&&\"string\"!=typeof t[o]&&Qe(t[o],e+\"_\"+o,p);else Qe(t,e,p)}function Qe(t,e,p){t.isStatic=!0,t.key=e,t.isOnce=p}function Ze(t,e){if(e)if(O(e)){var p=t.on=t.on?y({},t.on):{};for(var o in e){var b=p[o],M=e[o];p[o]=b?[].concat(b,M):M}}else;return t}function tp(t){t._o=Ge,t._n=s,t._s=A,t._l=Pe,t._t=je,t._q=w,t._i=C,t._m=Ye,t._f=Ve,t._k=$e,t._b=Ke,t._v=qt,t._e=dt,t._u=fe,t._g=Ze}function ep(t,e,p,b,M){var z,r=M.options;W(b,\"_uid\")?(z=Object.create(b))._original=b:(z=b,b=b._original);var c=n(r._compiled),O=!c;this.data=t,this.props=e,this.children=p,this.parent=b,this.listeners=t.on||o,this.injections=Ie(r.inject,b),this.slots=function(){return le(p,b)},c&&(this.$options=r,this.$slots=this.slots(),this.$scopedSlots=t.scopedSlots||o),r._scopeId?this._c=function(t,e,p,o){var M=rp(z,t,e,p,o,O);return M&&!Array.isArray(M)&&(M.fnScopeId=r._scopeId,M.fnContext=b),M}:this._c=function(t,e,p,o){return rp(z,t,e,p,o,O)}}function pp(t,e,p,o,b){var M=lt(t);return M.fnContext=p,M.fnOptions=o,e.slot&&((M.data||(M.data={})).slot=e.slot),M}function op(t,e){for(var p in e)t[R(p)]=e[p]}tp(ep.prototype);var bp={init:function(t,e){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var p=t;bp.prepatch(p,p)}else{(t.componentInstance=function(t,e){var p={_isComponent:!0,_parentVnode:t,parent:e},o=t.data.inlineTemplate;M(o)&&(p.render=o.render,p.staticRenderFns=o.staticRenderFns);return new t.componentOptions.Ctor(p)}(t,We)).$mount(e?t.elm:void 0,e)}},prepatch:function(t,e){var p=e.componentOptions;!function(t,e,p,b,M){var n=!!(M||t.$options._renderChildren||b.data.scopedSlots||t.$scopedSlots!==o);if(t.$options._parentVnode=b,t.$vnode=b,t._vnode&&(t._vnode.parent=b),t.$options._renderChildren=M,t.$attrs=b.data.attrs||o,t.$listeners=p||o,e&&t.$options.props){vt(!1);for(var z=t._props,r=t.$options._propKeys||[],c=0;c<r.length;c++){var O=r[c],i=t.$options.props;z[O]=Ht(O,i,e,t)}vt(!0),t.$options.propsData=e}p=p||o;var a=t.$options._parentListeners;t.$options._parentListeners=p,qe(t,p,a),n&&(t.$slots=le(M,b.context),t.$forceUpdate())}(e.componentInstance=t.componentInstance,p.propsData,p.listeners,e,p.children)},insert:function(t){var e,p=t.context,o=t.componentInstance;o._isMounted||(o._isMounted=!0,me(o,\"mounted\")),t.data.keepAlive&&(p._isMounted?((e=o)._inactive=!1,Be.push(e)):Re(o,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?function t(e,p){if(!(p&&(e._directInactive=!0,ve(e))||e._inactive)){e._inactive=!0;for(var o=0;o<e.$children.length;o++)t(e.$children[o]);me(e,\"deactivated\")}}(e,!0):e.$destroy())}},Mp=Object.keys(bp);function np(t,e,p,z,c){if(!b(t)){var O=p.$options._base;if(r(t)&&(t=O.extend(t)),\"function\"==typeof t){var i;if(b(t.cid)&&void 0===(t=function(t,e,p){if(n(t.error)&&M(t.errorComp))return t.errorComp;if(M(t.resolved))return t.resolved;if(n(t.loading)&&M(t.loadingComp))return t.loadingComp;if(!M(t.contexts)){var o=t.contexts=[p],z=!0,c=function(t){for(var e=0,p=o.length;e<p;e++)o[e].$forceUpdate();t&&(o.length=0)},O=S((function(p){t.resolved=Oe(p,e),z?o.length=0:c(!0)})),i=S((function(e){M(t.errorComp)&&(t.error=!0,c(!0))})),a=t(O,i);return r(a)&&(\"function\"==typeof a.then?b(t.resolved)&&a.then(O,i):M(a.component)&&\"function\"==typeof a.component.then&&(a.component.then(O,i),M(a.error)&&(t.errorComp=Oe(a.error,e)),M(a.loading)&&(t.loadingComp=Oe(a.loading,e),0===a.delay?t.loading=!0:setTimeout((function(){b(t.resolved)&&b(t.error)&&(t.loading=!0,c(!1))}),a.delay||200)),M(a.timeout)&&setTimeout((function(){b(t.resolved)&&i(null)}),a.timeout))),z=!1,t.loading?t.loadingComp:t.resolved}t.contexts.push(p)}(i=t,O,p)))return function(t,e,p,o,b){var M=dt();return M.asyncFactory=t,M.asyncMeta={data:e,context:p,children:o,tag:b},M}(i,e,p,z,c);e=e||{},Op(t),M(e.model)&&function(t,e){var p=t.model&&t.model.prop||\"value\",o=t.model&&t.model.event||\"input\";(e.props||(e.props={}))[p]=e.model.value;var b=e.on||(e.on={}),n=b[o],z=e.model.callback;M(n)?(Array.isArray(n)?-1===n.indexOf(z):n!==z)&&(b[o]=[z].concat(n)):b[o]=z}(t.options,e);var a=function(t,e,p){var o=e.options.props;if(!b(o)){var n={},z=t.attrs,r=t.props;if(M(z)||M(r))for(var c in o){var O=B(c);ze(n,r,c,O,!0)||ze(n,z,c,O,!1)}return n}}(e,t);if(n(t.options.functional))return function(t,e,p,b,n){var z=t.options,r={},c=z.props;if(M(c))for(var O in c)r[O]=Ht(O,c,e||o);else M(p.attrs)&&op(r,p.attrs),M(p.props)&&op(r,p.props);var i=new ep(p,r,n,b,t),a=z.render.call(null,i._c,i);if(a instanceof At)return pp(a,p,i.parent,z,i);if(Array.isArray(a)){for(var A=re(a)||[],s=new Array(A.length),d=0;d<A.length;d++)s[d]=pp(A[d],p,i.parent,z,i);return s}}(t,a,e,p,z);var A=e.on;if(e.on=e.nativeOn,n(t.options.abstract)){var s=e.slot;e={},s&&(e.slot=s)}!function(t){for(var e=t.hook||(t.hook={}),p=0;p<Mp.length;p++){var o=Mp[p],b=e[o],M=bp[o];b===M||b&&b._merged||(e[o]=b?zp(M,b):M)}}(e);var d=t.options.name||c;return new At(\"vue-component-\"+t.cid+(d?\"-\"+d:\"\"),e,void 0,void 0,void 0,p,{Ctor:t,propsData:a,listeners:A,tag:c,children:z},i)}}}function zp(t,e){var p=function(p,o){t(p,o),e(p,o)};return p._merged=!0,p}function rp(t,e,p,o,c,O){return(Array.isArray(p)||z(p))&&(c=o,o=p,p=void 0),n(O)&&(c=2),function(t,e,p,o,z){if(M(p)&&M(p.__ob__))return dt();M(p)&&M(p.is)&&(e=p.is);if(!e)return dt();0;Array.isArray(o)&&\"function\"==typeof o[0]&&((p=p||{}).scopedSlots={default:o[0]},o.length=0);2===z?o=re(o):1===z&&(o=function(t){for(var e=0;e<t.length;e++)if(Array.isArray(t[e]))return Array.prototype.concat.apply([],t);return t}(o));var c,O;if(\"string\"==typeof e){var i;O=t.$vnode&&t.$vnode.ns||k.getTagNamespace(e),c=k.isReservedTag(e)?new At(k.parsePlatformTagName(e),p,o,void 0,void 0,t):p&&p.pre||!M(i=St(t.$options,\"components\",e))?new At(e,p,o,void 0,void 0,t):np(i,p,t,o,e)}else c=np(e,p,t,o);return Array.isArray(c)?c:M(c)?(M(O)&&function t(e,p,o){e.ns=p,\"foreignObject\"===e.tag&&(p=void 0,o=!0);if(M(e.children))for(var z=0,r=e.children.length;z<r;z++){var c=e.children[z];M(c.tag)&&(b(c.ns)||n(o)&&\"svg\"!==c.tag)&&t(c,p,o)}}(c,O),M(p)&&function(t){r(t.style)&&ee(t.style);r(t.class)&&ee(t.class)}(p),c):dt()}(t,e,p,o,c)}var cp=0;function Op(t){var e=t.options;if(t.super){var p=Op(t.super);if(p!==t.superOptions){t.superOptions=p;var o=function(t){var e,p=t.options,o=t.sealedOptions;for(var b in p)p[b]!==o[b]&&(e||(e={}),e[b]=p[b]);return e}(t);o&&y(t.extendOptions,o),(e=t.options=Ct(p,t.extendOptions)).name&&(e.components[e.name]=t)}}return e}function ip(t){this._init(t)}function ap(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var p=this,o=p.cid,b=t._Ctor||(t._Ctor={});if(b[o])return b[o];var M=t.name||p.options.name;var n=function(t){this._init(t)};return(n.prototype=Object.create(p.prototype)).constructor=n,n.cid=e++,n.options=Ct(p.options,t),n.super=p,n.options.props&&function(t){var e=t.options.props;for(var p in e)Ce(t.prototype,\"_props\",p)}(n),n.options.computed&&function(t){var e=t.options.computed;for(var p in e)Fe(t.prototype,p,e[p])}(n),n.extend=p.extend,n.mixin=p.mixin,n.use=p.use,H.forEach((function(t){n[t]=p[t]})),M&&(n.options.components[M]=n),n.superOptions=p.options,n.extendOptions=t,n.sealedOptions=y({},n.options),b[o]=n,n}}function Ap(t){return t&&(t.Ctor.options.name||t.tag)}function sp(t,e){return Array.isArray(t)?t.indexOf(e)>-1:\"string\"==typeof t?t.split(\",\").indexOf(e)>-1:!!i(t)&&t.test(e)}function dp(t,e){var p=t.cache,o=t.keys,b=t._vnode;for(var M in p){var n=p[M];if(n){var z=Ap(n.componentOptions);z&&!e(z)&&qp(p,M,o,b)}}}function qp(t,e,p,o){var b=t[e];!b||o&&b.tag===o.tag||b.componentInstance.$destroy(),t[e]=null,u(p,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=cp++,e._isVue=!0,t&&t._isComponent?function(t,e){var p=t.$options=Object.create(t.constructor.options),o=e._parentVnode;p.parent=e.parent,p._parentVnode=o;var b=o.componentOptions;p.propsData=b.propsData,p._parentListeners=b.listeners,p._renderChildren=b.children,p._componentTag=b.tag,e.render&&(p.render=e.render,p.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Ct(Op(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,p=e.parent;if(p&&!e.abstract){for(;p.$options.abstract&&p.$parent;)p=p.$parent;p.$children.push(t)}t.$parent=p,t.$root=p?p.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&qe(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,p=t.$vnode=e._parentVnode,b=p&&p.context;t.$slots=le(e._renderChildren,b),t.$scopedSlots=o,t._c=function(e,p,o,b){return rp(t,e,p,o,b,!1)},t.$createElement=function(e,p,o,b){return rp(t,e,p,o,b,!0)};var M=p&&p.data;gt(t,\"$attrs\",M&&M.attrs||o,null,!0),gt(t,\"$listeners\",e._parentListeners||o,null,!0)}(e),me(e,\"beforeCreate\"),function(t){var e=Ie(t.$options.inject,t);e&&(vt(!1),Object.keys(e).forEach((function(p){gt(t,p,e[p])})),vt(!0))}(e),Se(e),function(t){var e=t.$options.provide;e&&(t._provided=\"function\"==typeof e?e.call(t):e)}(e),me(e,\"created\"),e.$options.el&&e.$mount(e.$options.el)}}(ip),function(t){var e={get:function(){return this._data}},p={get:function(){return this._props}};Object.defineProperty(t.prototype,\"$data\",e),Object.defineProperty(t.prototype,\"$props\",p),t.prototype.$set=Bt,t.prototype.$delete=Xt,t.prototype.$watch=function(t,e,p){if(O(e))return De(this,t,e,p);(p=p||{}).user=!0;var o=new xe(this,t,e,p);if(p.immediate)try{e.call(this,o.value)}catch(t){Dt(t,this,'callback for immediate watcher \"'+o.expression+'\"')}return function(){o.teardown()}}}(ip),function(t){var e=/^hook:/;t.prototype.$on=function(t,p){var o=this;if(Array.isArray(t))for(var b=0,M=t.length;b<M;b++)o.$on(t[b],p);else(o._events[t]||(o._events[t]=[])).push(p),e.test(t)&&(o._hasHookEvent=!0);return o},t.prototype.$once=function(t,e){var p=this;function o(){p.$off(t,o),e.apply(p,arguments)}return o.fn=e,p.$on(t,o),p},t.prototype.$off=function(t,e){var p=this;if(!arguments.length)return p._events=Object.create(null),p;if(Array.isArray(t)){for(var o=0,b=t.length;o<b;o++)p.$off(t[o],e);return p}var M,n=p._events[t];if(!n)return p;if(!e)return p._events[t]=null,p;for(var z=n.length;z--;)if((M=n[z])===e||M.fn===e){n.splice(z,1);break}return p},t.prototype.$emit=function(t){var e=this,p=e._events[t];if(p){p=p.length>1?L(p):p;for(var o=L(arguments,1),b=0,M=p.length;b<M;b++)try{p[b].apply(e,o)}catch(p){Dt(p,e,'event handler for \"'+t+'\"')}}return e}}(ip),function(t){t.prototype._update=function(t,e){var p=this,o=p.$el,b=p._vnode,M=he(p);p._vnode=t,p.$el=b?p.__patch__(b,t):p.__patch__(p.$el,t,e,!1),M(),o&&(o.__vue__=null),p.$el&&(p.$el.__vue__=p),p.$vnode&&p.$parent&&p.$vnode===p.$parent._vnode&&(p.$parent.$el=p.$el)},t.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){me(t,\"beforeDestroy\"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||u(e.$children,t),t._watcher&&t._watcher.teardown();for(var p=t._watchers.length;p--;)t._watchers[p].teardown();t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),me(t,\"destroyed\"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}(ip),function(t){tp(t.prototype),t.prototype.$nextTick=function(t){return Zt(t,this)},t.prototype._render=function(){var t,e=this,p=e.$options,b=p.render,M=p._parentVnode;M&&(e.$scopedSlots=M.data.scopedSlots||o),e.$vnode=M;try{t=b.call(e._renderProxy,e.$createElement)}catch(p){Dt(p,e,\"render\"),t=e._vnode}return t instanceof At||(t=dt()),t.parent=M,t}}(ip);var lp=[String,RegExp,Array],up={KeepAlive:{name:\"keep-alive\",abstract:!0,props:{include:lp,exclude:lp,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)qp(this.cache,t,this.keys)},mounted:function(){var t=this;this.$watch(\"include\",(function(e){dp(t,(function(t){return sp(e,t)}))})),this.$watch(\"exclude\",(function(e){dp(t,(function(t){return!sp(e,t)}))}))},render:function(){var t=this.$slots.default,e=ae(t),p=e&&e.componentOptions;if(p){var o=Ap(p),b=this.include,M=this.exclude;if(b&&(!o||!sp(b,o))||M&&o&&sp(M,o))return e;var n=this.cache,z=this.keys,r=null==e.key?p.Ctor.cid+(p.tag?\"::\"+p.tag:\"\"):e.key;n[r]?(e.componentInstance=n[r].componentInstance,u(z,r),z.push(r)):(n[r]=e,z.push(r),this.max&&z.length>parseInt(this.max)&&qp(n,z[0],z,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return k}};Object.defineProperty(t,\"config\",e),t.util={warn:zt,extend:y,mergeOptions:Ct,defineReactive:gt},t.set=Bt,t.delete=Xt,t.nextTick=Zt,t.options=Object.create(null),H.forEach((function(e){t.options[e+\"s\"]=Object.create(null)})),t.options._base=t,y(t.options.components,up),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var p=L(arguments,1);return p.unshift(this),\"function\"==typeof t.install?t.install.apply(t,p):\"function\"==typeof t&&t.apply(null,p),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Ct(this.options,t),this}}(t),ap(t),function(t){H.forEach((function(e){t[e]=function(t,p){return p?(\"component\"===e&&O(p)&&(p.name=p.name||t,p=this.options._base.extend(p)),\"directive\"===e&&\"function\"==typeof p&&(p={bind:p,update:p}),this.options[e+\"s\"][t]=p,p):this.options[e+\"s\"][t]}}))}(t)}(ip),Object.defineProperty(ip.prototype,\"$isServer\",{get:pt}),Object.defineProperty(ip.prototype,\"$ssrContext\",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(ip,\"FunctionalRenderContext\",{value:ep}),ip.version=\"2.5.22\";var fp=d(\"style,class\"),Wp=d(\"input,textarea,option,select,progress\"),hp=function(t,e,p){return\"value\"===p&&Wp(t)&&\"button\"!==e||\"selected\"===p&&\"option\"===t||\"checked\"===p&&\"input\"===t||\"muted\"===p&&\"video\"===t},vp=d(\"contenteditable,draggable,spellcheck\"),Rp=d(\"allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible\"),mp=\"http://www.w3.org/1999/xlink\",gp=function(t){return\":\"===t.charAt(5)&&\"xlink\"===t.slice(0,5)},Bp=function(t){return gp(t)?t.slice(6,t.length):\"\"},Xp=function(t){return null==t||!1===t};function Lp(t){for(var e=t.data,p=t,o=t;M(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=yp(o.data,e));for(;M(p=p.parent);)p&&p.data&&(e=yp(e,p.data));return function(t,e){if(M(t)||M(e))return Np(t,_p(e));return\"\"}(e.staticClass,e.class)}function yp(t,e){return{staticClass:Np(t.staticClass,e.staticClass),class:M(t.class)?[t.class,e.class]:e.class}}function Np(t,e){return t?e?t+\" \"+e:t:e||\"\"}function _p(t){return Array.isArray(t)?function(t){for(var e,p=\"\",o=0,b=t.length;o<b;o++)M(e=_p(t[o]))&&\"\"!==e&&(p&&(p+=\" \"),p+=e);return p}(t):r(t)?function(t){var e=\"\";for(var p in t)t[p]&&(e&&(e+=\" \"),e+=p);return e}(t):\"string\"==typeof t?t:\"\"}var Tp={svg:\"http://www.w3.org/2000/svg\",math:\"http://www.w3.org/1998/Math/MathML\"},xp=d(\"html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot\"),wp=d(\"svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view\",!0),Cp=function(t){return xp(t)||wp(t)};function Sp(t){return wp(t)?\"svg\":\"math\"===t?\"math\":void 0}var Hp=Object.create(null);var Fp=d(\"text,number,password,search,email,tel,url\");function kp(t){if(\"string\"==typeof t){var e=document.querySelector(t);return e||document.createElement(\"div\")}return t}var Ep=Object.freeze({createElement:function(t,e){var p=document.createElement(t);return\"select\"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&p.setAttribute(\"multiple\",\"multiple\"),p},createElementNS:function(t,e){return document.createElementNS(Tp[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,p){t.insertBefore(e,p)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setStyleScope:function(t,e){t.setAttribute(e,\"\")}}),Dp={create:function(t,e){Ip(e)},update:function(t,e){t.data.ref!==e.data.ref&&(Ip(t,!0),Ip(e))},destroy:function(t){Ip(t,!0)}};function Ip(t,e){var p=t.data.ref;if(M(p)){var o=t.context,b=t.componentInstance||t.elm,n=o.$refs;e?Array.isArray(n[p])?u(n[p],b):n[p]===b&&(n[p]=void 0):t.data.refInFor?Array.isArray(n[p])?n[p].indexOf(b)<0&&n[p].push(b):n[p]=[b]:n[p]=b}}var Pp=new At(\"\",{},[]),jp=[\"create\",\"activate\",\"update\",\"remove\",\"destroy\"];function Vp(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&M(t.data)===M(e.data)&&function(t,e){if(\"input\"!==t.tag)return!0;var p,o=M(p=t.data)&&M(p=p.attrs)&&p.type,b=M(p=e.data)&&M(p=p.attrs)&&p.type;return o===b||Fp(o)&&Fp(b)}(t,e)||n(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&b(e.asyncFactory.error))}function Up(t,e,p){var o,b,n={};for(o=e;o<=p;++o)M(b=t[o].key)&&(n[b]=o);return n}var $p={create:Kp,update:Kp,destroy:function(t){Kp(t,Pp)}};function Kp(t,e){(t.data.directives||e.data.directives)&&function(t,e){var p,o,b,M=t===Pp,n=e===Pp,z=Gp(t.data.directives,t.context),r=Gp(e.data.directives,e.context),c=[],O=[];for(p in r)o=z[p],b=r[p],o?(b.oldValue=o.value,Qp(b,\"update\",e,t),b.def&&b.def.componentUpdated&&O.push(b)):(Qp(b,\"bind\",e,t),b.def&&b.def.inserted&&c.push(b));if(c.length){var i=function(){for(var p=0;p<c.length;p++)Qp(c[p],\"inserted\",e,t)};M?ne(e,\"insert\",i):i()}O.length&&ne(e,\"postpatch\",(function(){for(var p=0;p<O.length;p++)Qp(O[p],\"componentUpdated\",e,t)}));if(!M)for(p in z)r[p]||Qp(z[p],\"unbind\",t,t,n)}(t,e)}var Yp=Object.create(null);function Gp(t,e){var p,o,b=Object.create(null);if(!t)return b;for(p=0;p<t.length;p++)(o=t[p]).modifiers||(o.modifiers=Yp),b[Jp(o)]=o,o.def=St(e.$options,\"directives\",o.name);return b}function Jp(t){return t.rawName||t.name+\".\"+Object.keys(t.modifiers||{}).join(\".\")}function Qp(t,e,p,o,b){var M=t.def&&t.def[e];if(M)try{M(p.elm,t,p,o,b)}catch(o){Dt(o,p.context,\"directive \"+t.name+\" \"+e+\" hook\")}}var Zp=[Dp,$p];function to(t,e){var p=e.componentOptions;if(!(M(p)&&!1===p.Ctor.options.inheritAttrs||b(t.data.attrs)&&b(e.data.attrs))){var o,n,z=e.elm,r=t.data.attrs||{},c=e.data.attrs||{};for(o in M(c.__ob__)&&(c=e.data.attrs=y({},c)),c)n=c[o],r[o]!==n&&eo(z,o,n);for(o in(Y||J)&&c.value!==r.value&&eo(z,\"value\",c.value),r)b(c[o])&&(gp(o)?z.removeAttributeNS(mp,Bp(o)):vp(o)||z.removeAttribute(o))}}function eo(t,e,p){t.tagName.indexOf(\"-\")>-1?po(t,e,p):Rp(e)?Xp(p)?t.removeAttribute(e):(p=\"allowfullscreen\"===e&&\"EMBED\"===t.tagName?\"true\":e,t.setAttribute(e,p)):vp(e)?t.setAttribute(e,Xp(p)||\"false\"===p?\"false\":\"true\"):gp(e)?Xp(p)?t.removeAttributeNS(mp,Bp(e)):t.setAttributeNS(mp,e,p):po(t,e,p)}function po(t,e,p){if(Xp(p))t.removeAttribute(e);else{if(Y&&!G&&(\"TEXTAREA\"===t.tagName||\"INPUT\"===t.tagName)&&\"placeholder\"===e&&!t.__ieph){var o=function(e){e.stopImmediatePropagation(),t.removeEventListener(\"input\",o)};t.addEventListener(\"input\",o),t.__ieph=!0}t.setAttribute(e,p)}}var oo={create:to,update:to};function bo(t,e){var p=e.elm,o=e.data,n=t.data;if(!(b(o.staticClass)&&b(o.class)&&(b(n)||b(n.staticClass)&&b(n.class)))){var z=Lp(e),r=p._transitionClasses;M(r)&&(z=Np(z,_p(r))),z!==p._prevClass&&(p.setAttribute(\"class\",z),p._prevClass=z)}}var Mo,no,zo,ro,co,Oo,io={create:bo,update:bo},ao=/[\\w).+\\-_$\\]]/;function Ao(t){var e,p,o,b,M,n=!1,z=!1,r=!1,c=!1,O=0,i=0,a=0,A=0;for(o=0;o<t.length;o++)if(p=e,e=t.charCodeAt(o),n)39===e&&92!==p&&(n=!1);else if(z)34===e&&92!==p&&(z=!1);else if(r)96===e&&92!==p&&(r=!1);else if(c)47===e&&92!==p&&(c=!1);else if(124!==e||124===t.charCodeAt(o+1)||124===t.charCodeAt(o-1)||O||i||a){switch(e){case 34:z=!0;break;case 39:n=!0;break;case 96:r=!0;break;case 40:a++;break;case 41:a--;break;case 91:i++;break;case 93:i--;break;case 123:O++;break;case 125:O--}if(47===e){for(var s=o-1,d=void 0;s>=0&&\" \"===(d=t.charAt(s));s--);d&&ao.test(d)||(c=!0)}}else void 0===b?(A=o+1,b=t.slice(0,o).trim()):q();function q(){(M||(M=[])).push(t.slice(A,o).trim()),A=o+1}if(void 0===b?b=t.slice(0,o).trim():0!==A&&q(),M)for(o=0;o<M.length;o++)b=so(b,M[o]);return b}function so(t,e){var p=e.indexOf(\"(\");if(p<0)return'_f(\"'+e+'\")('+t+\")\";var o=e.slice(0,p),b=e.slice(p+1);return'_f(\"'+o+'\")('+t+(\")\"!==b?\",\"+b:b)}function qo(t){}function lo(t,e){return t?t.map((function(t){return t[e]})).filter((function(t){return t})):[]}function uo(t,e,p){(t.props||(t.props=[])).push({name:e,value:p}),t.plain=!1}function fo(t,e,p){(t.attrs||(t.attrs=[])).push({name:e,value:p}),t.plain=!1}function Wo(t,e,p){t.attrsMap[e]=p,t.attrsList.push({name:e,value:p})}function ho(t,e,p,o,b,M){(t.directives||(t.directives=[])).push({name:e,rawName:p,value:o,arg:b,modifiers:M}),t.plain=!1}function vo(t,e,p,b,M,n){var z;b=b||o,\"click\"===e&&(b.right?(e=\"contextmenu\",delete b.right):b.middle&&(e=\"mouseup\")),b.capture&&(delete b.capture,e=\"!\"+e),b.once&&(delete b.once,e=\"~\"+e),b.passive&&(delete b.passive,e=\"&\"+e),b.native?(delete b.native,z=t.nativeEvents||(t.nativeEvents={})):z=t.events||(t.events={});var r={value:p.trim()};b!==o&&(r.modifiers=b);var c=z[e];Array.isArray(c)?M?c.unshift(r):c.push(r):z[e]=c?M?[r,c]:[c,r]:r,t.plain=!1}function Ro(t,e,p){var o=mo(t,\":\"+e)||mo(t,\"v-bind:\"+e);if(null!=o)return Ao(o);if(!1!==p){var b=mo(t,e);if(null!=b)return JSON.stringify(b)}}function mo(t,e,p){var o;if(null!=(o=t.attrsMap[e]))for(var b=t.attrsList,M=0,n=b.length;M<n;M++)if(b[M].name===e){b.splice(M,1);break}return p&&delete t.attrsMap[e],o}function go(t,e,p){var o=p||{},b=o.number,M=\"$$v\";o.trim&&(M=\"(typeof $$v === 'string'? $$v.trim(): $$v)\"),b&&(M=\"_n(\"+M+\")\");var n=Bo(e,M);t.model={value:\"(\"+e+\")\",expression:JSON.stringify(e),callback:\"function ($$v) {\"+n+\"}\"}}function Bo(t,e){var p=function(t){if(t=t.trim(),Mo=t.length,t.indexOf(\"[\")<0||t.lastIndexOf(\"]\")<Mo-1)return(ro=t.lastIndexOf(\".\"))>-1?{exp:t.slice(0,ro),key:'\"'+t.slice(ro+1)+'\"'}:{exp:t,key:null};no=t,ro=co=Oo=0;for(;!Lo();)yo(zo=Xo())?_o(zo):91===zo&&No(zo);return{exp:t.slice(0,co),key:t.slice(co+1,Oo)}}(t);return null===p.key?t+\"=\"+e:\"$set(\"+p.exp+\", \"+p.key+\", \"+e+\")\"}function Xo(){return no.charCodeAt(++ro)}function Lo(){return ro>=Mo}function yo(t){return 34===t||39===t}function No(t){var e=1;for(co=ro;!Lo();)if(yo(t=Xo()))_o(t);else if(91===t&&e++,93===t&&e--,0===e){Oo=ro;break}}function _o(t){for(var e=t;!Lo()&&(t=Xo())!==e;);}var To;function xo(t,e,p){var o=To;return function b(){var M=e.apply(null,arguments);null!==M&&Co(t,b,p,o)}}function wo(t,e,p,o){var b;e=(b=e)._withTask||(b._withTask=function(){Yt=!0;try{return b.apply(null,arguments)}finally{Yt=!1}}),To.addEventListener(t,e,tt?{capture:p,passive:o}:p)}function Co(t,e,p,o){(o||To).removeEventListener(t,e._withTask||e,p)}function So(t,e){if(!b(t.data.on)||!b(e.data.on)){var p=e.data.on||{},o=t.data.on||{};To=e.elm,function(t){if(M(t.__r)){var e=Y?\"change\":\"input\";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}M(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(p),Me(p,o,wo,Co,xo,e.context),To=void 0}}var Ho={create:So,update:So};function Fo(t,e){if(!b(t.data.domProps)||!b(e.data.domProps)){var p,o,n=e.elm,z=t.data.domProps||{},r=e.data.domProps||{};for(p in M(r.__ob__)&&(r=e.data.domProps=y({},r)),z)b(r[p])&&(n[p]=\"\");for(p in r){if(o=r[p],\"textContent\"===p||\"innerHTML\"===p){if(e.children&&(e.children.length=0),o===z[p])continue;1===n.childNodes.length&&n.removeChild(n.childNodes[0])}if(\"value\"===p){n._value=o;var c=b(o)?\"\":String(o);ko(n,c)&&(n.value=c)}else n[p]=o}}}function ko(t,e){return!t.composing&&(\"OPTION\"===t.tagName||function(t,e){var p=!0;try{p=document.activeElement!==t}catch(t){}return p&&t.value!==e}(t,e)||function(t,e){var p=t.value,o=t._vModifiers;if(M(o)){if(o.lazy)return!1;if(o.number)return s(p)!==s(e);if(o.trim)return p.trim()!==e.trim()}return p!==e}(t,e))}var Eo={create:Fo,update:Fo},Do=h((function(t){var e={},p=/:(.+)/;return t.split(/;(?![^(]*\\))/g).forEach((function(t){if(t){var o=t.split(p);o.length>1&&(e[o[0].trim()]=o[1].trim())}})),e}));function Io(t){var e=Po(t.style);return t.staticStyle?y(t.staticStyle,e):e}function Po(t){return Array.isArray(t)?N(t):\"string\"==typeof t?Do(t):t}var jo,Vo=/^--/,Uo=/\\s*!important$/,$o=function(t,e,p){if(Vo.test(e))t.style.setProperty(e,p);else if(Uo.test(p))t.style.setProperty(e,p.replace(Uo,\"\"),\"important\");else{var o=Yo(e);if(Array.isArray(p))for(var b=0,M=p.length;b<M;b++)t.style[o]=p[b];else t.style[o]=p}},Ko=[\"Webkit\",\"Moz\",\"ms\"],Yo=h((function(t){if(jo=jo||document.createElement(\"div\").style,\"filter\"!==(t=R(t))&&t in jo)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),p=0;p<Ko.length;p++){var o=Ko[p]+e;if(o in jo)return o}}));function Go(t,e){var p=e.data,o=t.data;if(!(b(p.staticStyle)&&b(p.style)&&b(o.staticStyle)&&b(o.style))){var n,z,r=e.elm,c=o.staticStyle,O=o.normalizedStyle||o.style||{},i=c||O,a=Po(e.data.style)||{};e.data.normalizedStyle=M(a.__ob__)?y({},a):a;var A=function(t,e){var p,o={};if(e)for(var b=t;b.componentInstance;)(b=b.componentInstance._vnode)&&b.data&&(p=Io(b.data))&&y(o,p);(p=Io(t.data))&&y(o,p);for(var M=t;M=M.parent;)M.data&&(p=Io(M.data))&&y(o,p);return o}(e,!0);for(z in i)b(A[z])&&$o(r,z,\"\");for(z in A)(n=A[z])!==i[z]&&$o(r,z,null==n?\"\":n)}}var Jo={create:Go,update:Go},Qo=/\\s+/;function Zo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(\" \")>-1?e.split(Qo).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var p=\" \"+(t.getAttribute(\"class\")||\"\")+\" \";p.indexOf(\" \"+e+\" \")<0&&t.setAttribute(\"class\",(p+e).trim())}}function tb(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(\" \")>-1?e.split(Qo).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute(\"class\");else{for(var p=\" \"+(t.getAttribute(\"class\")||\"\")+\" \",o=\" \"+e+\" \";p.indexOf(o)>=0;)p=p.replace(o,\" \");(p=p.trim())?t.setAttribute(\"class\",p):t.removeAttribute(\"class\")}}function eb(t){if(t){if(\"object\"==typeof t){var e={};return!1!==t.css&&y(e,pb(t.name||\"v\")),y(e,t),e}return\"string\"==typeof t?pb(t):void 0}}var pb=h((function(t){return{enterClass:t+\"-enter\",enterToClass:t+\"-enter-to\",enterActiveClass:t+\"-enter-active\",leaveClass:t+\"-leave\",leaveToClass:t+\"-leave-to\",leaveActiveClass:t+\"-leave-active\"}})),ob=V&&!G,bb=\"transition\",Mb=\"transitionend\",nb=\"animation\",zb=\"animationend\";ob&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(bb=\"WebkitTransition\",Mb=\"webkitTransitionEnd\"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(nb=\"WebkitAnimation\",zb=\"webkitAnimationEnd\"));var rb=V?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function cb(t){rb((function(){rb(t)}))}function Ob(t,e){var p=t._transitionClasses||(t._transitionClasses=[]);p.indexOf(e)<0&&(p.push(e),Zo(t,e))}function ib(t,e){t._transitionClasses&&u(t._transitionClasses,e),tb(t,e)}function ab(t,e,p){var o=sb(t,e),b=o.type,M=o.timeout,n=o.propCount;if(!b)return p();var z=\"transition\"===b?Mb:zb,r=0,c=function(){t.removeEventListener(z,O),p()},O=function(e){e.target===t&&++r>=n&&c()};setTimeout((function(){r<n&&c()}),M+1),t.addEventListener(z,O)}var Ab=/\\b(transform|all)(,|$)/;function sb(t,e){var p,o=window.getComputedStyle(t),b=(o[bb+\"Delay\"]||\"\").split(\", \"),M=(o[bb+\"Duration\"]||\"\").split(\", \"),n=db(b,M),z=(o[nb+\"Delay\"]||\"\").split(\", \"),r=(o[nb+\"Duration\"]||\"\").split(\", \"),c=db(z,r),O=0,i=0;return\"transition\"===e?n>0&&(p=\"transition\",O=n,i=M.length):\"animation\"===e?c>0&&(p=\"animation\",O=c,i=r.length):i=(p=(O=Math.max(n,c))>0?n>c?\"transition\":\"animation\":null)?\"transition\"===p?M.length:r.length:0,{type:p,timeout:O,propCount:i,hasTransform:\"transition\"===p&&Ab.test(o[bb+\"Property\"])}}function db(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map((function(e,p){return qb(e)+qb(t[p])})))}function qb(t){return 1e3*Number(t.slice(0,-1).replace(\",\",\".\"))}function lb(t,e){var p=t.elm;M(p._leaveCb)&&(p._leaveCb.cancelled=!0,p._leaveCb());var o=eb(t.data.transition);if(!b(o)&&!M(p._enterCb)&&1===p.nodeType){for(var n=o.css,z=o.type,c=o.enterClass,O=o.enterToClass,i=o.enterActiveClass,a=o.appearClass,A=o.appearToClass,d=o.appearActiveClass,q=o.beforeEnter,l=o.enter,u=o.afterEnter,f=o.enterCancelled,W=o.beforeAppear,h=o.appear,v=o.afterAppear,R=o.appearCancelled,m=o.duration,g=We,B=We.$vnode;B&&B.parent;)g=(B=B.parent).context;var X=!g._isMounted||!t.isRootInsert;if(!X||h||\"\"===h){var L=X&&a?a:c,y=X&&d?d:i,N=X&&A?A:O,_=X&&W||q,T=X&&\"function\"==typeof h?h:l,x=X&&v||u,w=X&&R||f,C=s(r(m)?m.enter:m);0;var H=!1!==n&&!G,F=Wb(T),k=p._enterCb=S((function(){H&&(ib(p,N),ib(p,y)),k.cancelled?(H&&ib(p,L),w&&w(p)):x&&x(p),p._enterCb=null}));t.data.show||ne(t,\"insert\",(function(){var e=p.parentNode,o=e&&e._pending&&e._pending[t.key];o&&o.tag===t.tag&&o.elm._leaveCb&&o.elm._leaveCb(),T&&T(p,k)})),_&&_(p),H&&(Ob(p,L),Ob(p,y),cb((function(){ib(p,L),k.cancelled||(Ob(p,N),F||(fb(C)?setTimeout(k,C):ab(p,z,k)))}))),t.data.show&&(e&&e(),T&&T(p,k)),H||F||k()}}}function ub(t,e){var p=t.elm;M(p._enterCb)&&(p._enterCb.cancelled=!0,p._enterCb());var o=eb(t.data.transition);if(b(o)||1!==p.nodeType)return e();if(!M(p._leaveCb)){var n=o.css,z=o.type,c=o.leaveClass,O=o.leaveToClass,i=o.leaveActiveClass,a=o.beforeLeave,A=o.leave,d=o.afterLeave,q=o.leaveCancelled,l=o.delayLeave,u=o.duration,f=!1!==n&&!G,W=Wb(A),h=s(r(u)?u.leave:u);0;var v=p._leaveCb=S((function(){p.parentNode&&p.parentNode._pending&&(p.parentNode._pending[t.key]=null),f&&(ib(p,O),ib(p,i)),v.cancelled?(f&&ib(p,c),q&&q(p)):(e(),d&&d(p)),p._leaveCb=null}));l?l(R):R()}function R(){v.cancelled||(!t.data.show&&p.parentNode&&((p.parentNode._pending||(p.parentNode._pending={}))[t.key]=t),a&&a(p),f&&(Ob(p,c),Ob(p,i),cb((function(){ib(p,c),v.cancelled||(Ob(p,O),W||(fb(h)?setTimeout(v,h):ab(p,z,v)))}))),A&&A(p,v),f||W||v())}}function fb(t){return\"number\"==typeof t&&!isNaN(t)}function Wb(t){if(b(t))return!1;var e=t.fns;return M(e)?Wb(Array.isArray(e)?e[0]:e):(t._length||t.length)>1}function hb(t,e){!0!==e.data.show&&lb(e)}var vb=function(t){var e,p,o={},r=t.modules,c=t.nodeOps;for(e=0;e<jp.length;++e)for(o[jp[e]]=[],p=0;p<r.length;++p)M(r[p][jp[e]])&&o[jp[e]].push(r[p][jp[e]]);function O(t){var e=c.parentNode(t);M(e)&&c.removeChild(e,t)}function i(t,e,p,b,z,r,O){if(M(t.elm)&&M(r)&&(t=r[O]=lt(t)),t.isRootInsert=!z,!function(t,e,p,b){var z=t.data;if(M(z)){var r=M(t.componentInstance)&&z.keepAlive;if(M(z=z.hook)&&M(z=z.init)&&z(t,!1),M(t.componentInstance))return a(t,e),A(p,t.elm,b),n(r)&&function(t,e,p,b){var n,z=t;for(;z.componentInstance;)if(z=z.componentInstance._vnode,M(n=z.data)&&M(n=n.transition)){for(n=0;n<o.activate.length;++n)o.activate[n](Pp,z);e.push(z);break}A(p,t.elm,b)}(t,e,p,b),!0}}(t,e,p,b)){var i=t.data,d=t.children,q=t.tag;M(q)?(t.elm=t.ns?c.createElementNS(t.ns,q):c.createElement(q,t),u(t),s(t,d,e),M(i)&&l(t,e),A(p,t.elm,b)):n(t.isComment)?(t.elm=c.createComment(t.text),A(p,t.elm,b)):(t.elm=c.createTextNode(t.text),A(p,t.elm,b))}}function a(t,e){M(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,q(t)?(l(t,e),u(t)):(Ip(t),e.push(t))}function A(t,e,p){M(t)&&(M(p)?c.parentNode(p)===t&&c.insertBefore(t,e,p):c.appendChild(t,e))}function s(t,e,p){if(Array.isArray(e)){0;for(var o=0;o<e.length;++o)i(e[o],p,t.elm,null,!0,e,o)}else z(t.text)&&c.appendChild(t.elm,c.createTextNode(String(t.text)))}function q(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return M(t.tag)}function l(t,p){for(var b=0;b<o.create.length;++b)o.create[b](Pp,t);M(e=t.data.hook)&&(M(e.create)&&e.create(Pp,t),M(e.insert)&&p.push(t))}function u(t){var e;if(M(e=t.fnScopeId))c.setStyleScope(t.elm,e);else for(var p=t;p;)M(e=p.context)&&M(e=e.$options._scopeId)&&c.setStyleScope(t.elm,e),p=p.parent;M(e=We)&&e!==t.context&&e!==t.fnContext&&M(e=e.$options._scopeId)&&c.setStyleScope(t.elm,e)}function f(t,e,p,o,b,M){for(;o<=b;++o)i(p[o],M,t,e,!1,p,o)}function W(t){var e,p,b=t.data;if(M(b))for(M(e=b.hook)&&M(e=e.destroy)&&e(t),e=0;e<o.destroy.length;++e)o.destroy[e](t);if(M(e=t.children))for(p=0;p<t.children.length;++p)W(t.children[p])}function h(t,e,p,o){for(;p<=o;++p){var b=e[p];M(b)&&(M(b.tag)?(v(b),W(b)):O(b.elm))}}function v(t,e){if(M(e)||M(t.data)){var p,b=o.remove.length+1;for(M(e)?e.listeners+=b:e=function(t,e){function p(){0==--p.listeners&&O(t)}return p.listeners=e,p}(t.elm,b),M(p=t.componentInstance)&&M(p=p._vnode)&&M(p.data)&&v(p,e),p=0;p<o.remove.length;++p)o.remove[p](t,e);M(p=t.data.hook)&&M(p=p.remove)?p(t,e):e()}else O(t.elm)}function R(t,e,p,o){for(var b=p;b<o;b++){var n=e[b];if(M(n)&&Vp(t,n))return b}}function m(t,e,p,z,r,O){if(t!==e){M(e.elm)&&M(z)&&(e=z[r]=lt(e));var a=e.elm=t.elm;if(n(t.isAsyncPlaceholder))M(e.asyncFactory.resolved)?X(t.elm,e,p):e.isAsyncPlaceholder=!0;else if(n(e.isStatic)&&n(t.isStatic)&&e.key===t.key&&(n(e.isCloned)||n(e.isOnce)))e.componentInstance=t.componentInstance;else{var A,s=e.data;M(s)&&M(A=s.hook)&&M(A=A.prepatch)&&A(t,e);var d=t.children,l=e.children;if(M(s)&&q(e)){for(A=0;A<o.update.length;++A)o.update[A](t,e);M(A=s.hook)&&M(A=A.update)&&A(t,e)}b(e.text)?M(d)&&M(l)?d!==l&&function(t,e,p,o,n){var z,r,O,a=0,A=0,s=e.length-1,d=e[0],q=e[s],l=p.length-1,u=p[0],W=p[l],v=!n;for(0;a<=s&&A<=l;)b(d)?d=e[++a]:b(q)?q=e[--s]:Vp(d,u)?(m(d,u,o,p,A),d=e[++a],u=p[++A]):Vp(q,W)?(m(q,W,o,p,l),q=e[--s],W=p[--l]):Vp(d,W)?(m(d,W,o,p,l),v&&c.insertBefore(t,d.elm,c.nextSibling(q.elm)),d=e[++a],W=p[--l]):Vp(q,u)?(m(q,u,o,p,A),v&&c.insertBefore(t,q.elm,d.elm),q=e[--s],u=p[++A]):(b(z)&&(z=Up(e,a,s)),b(r=M(u.key)?z[u.key]:R(u,e,a,s))?i(u,o,t,d.elm,!1,p,A):Vp(O=e[r],u)?(m(O,u,o,p,A),e[r]=void 0,v&&c.insertBefore(t,O.elm,d.elm)):i(u,o,t,d.elm,!1,p,A),u=p[++A]);a>s?f(t,b(p[l+1])?null:p[l+1].elm,p,A,l,o):A>l&&h(0,e,a,s)}(a,d,l,p,O):M(l)?(M(t.text)&&c.setTextContent(a,\"\"),f(a,null,l,0,l.length-1,p)):M(d)?h(0,d,0,d.length-1):M(t.text)&&c.setTextContent(a,\"\"):t.text!==e.text&&c.setTextContent(a,e.text),M(s)&&M(A=s.hook)&&M(A=A.postpatch)&&A(t,e)}}}function g(t,e,p){if(n(p)&&M(t.parent))t.parent.data.pendingInsert=e;else for(var o=0;o<e.length;++o)e[o].data.hook.insert(e[o])}var B=d(\"attrs,class,staticClass,staticStyle,key\");function X(t,e,p,o){var b,z=e.tag,r=e.data,c=e.children;if(o=o||r&&r.pre,e.elm=t,n(e.isComment)&&M(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(M(r)&&(M(b=r.hook)&&M(b=b.init)&&b(e,!0),M(b=e.componentInstance)))return a(e,p),!0;if(M(z)){if(M(c))if(t.hasChildNodes())if(M(b=r)&&M(b=b.domProps)&&M(b=b.innerHTML)){if(b!==t.innerHTML)return!1}else{for(var O=!0,i=t.firstChild,A=0;A<c.length;A++){if(!i||!X(i,c[A],p,o)){O=!1;break}i=i.nextSibling}if(!O||i)return!1}else s(e,c,p);if(M(r)){var d=!1;for(var q in r)if(!B(q)){d=!0,l(e,p);break}!d&&r.class&&ee(r.class)}}else t.data!==e.text&&(t.data=e.text);return!0}return function(t,e,p,z){if(!b(e)){var r,O=!1,a=[];if(b(t))O=!0,i(e,a);else{var A=M(t.nodeType);if(!A&&Vp(t,e))m(t,e,a,null,null,z);else{if(A){if(1===t.nodeType&&t.hasAttribute(\"data-server-rendered\")&&(t.removeAttribute(\"data-server-rendered\"),p=!0),n(p)&&X(t,e,a))return g(e,a,!0),t;r=t,t=new At(c.tagName(r).toLowerCase(),{},[],void 0,r)}var s=t.elm,d=c.parentNode(s);if(i(e,a,s._leaveCb?null:d,c.nextSibling(s)),M(e.parent))for(var l=e.parent,u=q(e);l;){for(var f=0;f<o.destroy.length;++f)o.destroy[f](l);if(l.elm=e.elm,u){for(var v=0;v<o.create.length;++v)o.create[v](Pp,l);var R=l.data.hook.insert;if(R.merged)for(var B=1;B<R.fns.length;B++)R.fns[B]()}else Ip(l);l=l.parent}M(d)?h(0,[t],0,0):M(t.tag)&&W(t)}}return g(e,a,O),e.elm}M(t)&&W(t)}}({nodeOps:Ep,modules:[oo,io,Ho,Eo,Jo,V?{create:hb,activate:hb,remove:function(t,e){!0!==t.data.show?ub(t,e):e()}}:{}].concat(Zp)});G&&document.addEventListener(\"selectionchange\",(function(){var t=document.activeElement;t&&t.vmodel&&Nb(t,\"input\")}));var Rb={inserted:function(t,e,p,o){\"select\"===p.tag?(o.elm&&!o.elm._vOptions?ne(p,\"postpatch\",(function(){Rb.componentUpdated(t,e,p)})):mb(t,e,p.context),t._vOptions=[].map.call(t.options,Xb)):(\"textarea\"===p.tag||Fp(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener(\"compositionstart\",Lb),t.addEventListener(\"compositionend\",yb),t.addEventListener(\"change\",yb),G&&(t.vmodel=!0)))},componentUpdated:function(t,e,p){if(\"select\"===p.tag){mb(t,e,p.context);var o=t._vOptions,b=t._vOptions=[].map.call(t.options,Xb);if(b.some((function(t,e){return!w(t,o[e])})))(t.multiple?e.value.some((function(t){return Bb(t,b)})):e.value!==e.oldValue&&Bb(e.value,b))&&Nb(t,\"change\")}}};function mb(t,e,p){gb(t,e,p),(Y||J)&&setTimeout((function(){gb(t,e,p)}),0)}function gb(t,e,p){var o=e.value,b=t.multiple;if(!b||Array.isArray(o)){for(var M,n,z=0,r=t.options.length;z<r;z++)if(n=t.options[z],b)M=C(o,Xb(n))>-1,n.selected!==M&&(n.selected=M);else if(w(Xb(n),o))return void(t.selectedIndex!==z&&(t.selectedIndex=z));b||(t.selectedIndex=-1)}}function Bb(t,e){return e.every((function(e){return!w(e,t)}))}function Xb(t){return\"_value\"in t?t._value:t.value}function Lb(t){t.target.composing=!0}function yb(t){t.target.composing&&(t.target.composing=!1,Nb(t.target,\"input\"))}function Nb(t,e){var p=document.createEvent(\"HTMLEvents\");p.initEvent(e,!0,!0),t.dispatchEvent(p)}function _b(t){return!t.componentInstance||t.data&&t.data.transition?t:_b(t.componentInstance._vnode)}var Tb={model:Rb,show:{bind:function(t,e,p){var o=e.value,b=(p=_b(p)).data&&p.data.transition,M=t.__vOriginalDisplay=\"none\"===t.style.display?\"\":t.style.display;o&&b?(p.data.show=!0,lb(p,(function(){t.style.display=M}))):t.style.display=o?M:\"none\"},update:function(t,e,p){var o=e.value;!o!=!e.oldValue&&((p=_b(p)).data&&p.data.transition?(p.data.show=!0,o?lb(p,(function(){t.style.display=t.__vOriginalDisplay})):ub(p,(function(){t.style.display=\"none\"}))):t.style.display=o?t.__vOriginalDisplay:\"none\")},unbind:function(t,e,p,o,b){b||(t.style.display=t.__vOriginalDisplay)}}},xb={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function wb(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?wb(ae(e.children)):t}function Cb(t){var e={},p=t.$options;for(var o in p.propsData)e[o]=t[o];var b=p._parentListeners;for(var M in b)e[R(M)]=b[M];return e}function Sb(t,e){if(/\\d-keep-alive$/.test(e.tag))return t(\"keep-alive\",{props:e.componentOptions.propsData})}var Hb=function(t){return t.tag||ie(t)},Fb=function(t){return\"show\"===t.name},kb={name:\"transition\",props:xb,abstract:!0,render:function(t){var e=this,p=this.$slots.default;if(p&&(p=p.filter(Hb)).length){0;var o=this.mode;0;var b=p[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return b;var M=wb(b);if(!M)return b;if(this._leaving)return Sb(t,b);var n=\"__transition-\"+this._uid+\"-\";M.key=null==M.key?M.isComment?n+\"comment\":n+M.tag:z(M.key)?0===String(M.key).indexOf(n)?M.key:n+M.key:M.key;var r=(M.data||(M.data={})).transition=Cb(this),c=this._vnode,O=wb(c);if(M.data.directives&&M.data.directives.some(Fb)&&(M.data.show=!0),O&&O.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(M,O)&&!ie(O)&&(!O.componentInstance||!O.componentInstance._vnode.isComment)){var i=O.data.transition=y({},r);if(\"out-in\"===o)return this._leaving=!0,ne(i,\"afterLeave\",(function(){e._leaving=!1,e.$forceUpdate()})),Sb(t,b);if(\"in-out\"===o){if(ie(M))return c;var a,A=function(){a()};ne(r,\"afterEnter\",A),ne(r,\"enterCancelled\",A),ne(i,\"delayLeave\",(function(t){a=t}))}}return b}}},Eb=y({tag:String,moveClass:String},xb);function Db(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Ib(t){t.data.newPos=t.elm.getBoundingClientRect()}function Pb(t){var e=t.data.pos,p=t.data.newPos,o=e.left-p.left,b=e.top-p.top;if(o||b){t.data.moved=!0;var M=t.elm.style;M.transform=M.WebkitTransform=\"translate(\"+o+\"px,\"+b+\"px)\",M.transitionDuration=\"0s\"}}delete Eb.mode;var jb={Transition:kb,TransitionGroup:{props:Eb,beforeMount:function(){var t=this,e=this._update;this._update=function(p,o){var b=he(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,b(),e.call(t,p,o)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||\"span\",p=Object.create(null),o=this.prevChildren=this.children,b=this.$slots.default||[],M=this.children=[],n=Cb(this),z=0;z<b.length;z++){var r=b[z];if(r.tag)if(null!=r.key&&0!==String(r.key).indexOf(\"__vlist\"))M.push(r),p[r.key]=r,(r.data||(r.data={})).transition=n;else;}if(o){for(var c=[],O=[],i=0;i<o.length;i++){var a=o[i];a.data.transition=n,a.data.pos=a.elm.getBoundingClientRect(),p[a.key]?c.push(a):O.push(a)}this.kept=t(e,null,c),this.removed=O}return t(e,null,M)},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||\"v\")+\"-move\";t.length&&this.hasMove(t[0].elm,e)&&(t.forEach(Db),t.forEach(Ib),t.forEach(Pb),this._reflow=document.body.offsetHeight,t.forEach((function(t){if(t.data.moved){var p=t.elm,o=p.style;Ob(p,e),o.transform=o.WebkitTransform=o.transitionDuration=\"\",p.addEventListener(Mb,p._moveCb=function t(o){o&&o.target!==p||o&&!/transform$/.test(o.propertyName)||(p.removeEventListener(Mb,t),p._moveCb=null,ib(p,e))})}})))},methods:{hasMove:function(t,e){if(!ob)return!1;if(this._hasMove)return this._hasMove;var p=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach((function(t){tb(p,t)})),Zo(p,e),p.style.display=\"none\",this.$el.appendChild(p);var o=sb(p);return this.$el.removeChild(p),this._hasMove=o.hasTransform}}}};ip.config.mustUseProp=hp,ip.config.isReservedTag=Cp,ip.config.isReservedAttr=fp,ip.config.getTagNamespace=Sp,ip.config.isUnknownElement=function(t){if(!V)return!0;if(Cp(t))return!1;if(t=t.toLowerCase(),null!=Hp[t])return Hp[t];var e=document.createElement(t);return t.indexOf(\"-\")>-1?Hp[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Hp[t]=/HTMLUnknownElement/.test(e.toString())},y(ip.options.directives,Tb),y(ip.options.components,jb),ip.prototype.__patch__=V?vb:_,ip.prototype.$mount=function(t,e){return function(t,e,p){var o;return t.$el=e,t.$options.render||(t.$options.render=dt),me(t,\"beforeMount\"),o=function(){t._update(t._render(),p)},new xe(t,o,_,{before:function(){t._isMounted&&!t._isDestroyed&&me(t,\"beforeUpdate\")}},!0),p=!1,null==t.$vnode&&(t._isMounted=!0,me(t,\"mounted\")),t}(this,t=t&&V?kp(t):void 0,e)},V&&setTimeout((function(){k.devtools&&ot&&ot.emit(\"init\",ip)}),0);var Vb=/\\{\\{((?:.|\\r?\\n)+?)\\}\\}/g,Ub=/[-.*+?^${}()|[\\]\\/\\\\]/g,$b=h((function(t){var e=t[0].replace(Ub,\"\\\\$&\"),p=t[1].replace(Ub,\"\\\\$&\");return new RegExp(e+\"((?:.|\\\\n)+?)\"+p,\"g\")}));var Kb={staticKeys:[\"staticClass\"],transformNode:function(t,e){e.warn;var p=mo(t,\"class\");p&&(t.staticClass=JSON.stringify(p));var o=Ro(t,\"class\",!1);o&&(t.classBinding=o)},genData:function(t){var e=\"\";return t.staticClass&&(e+=\"staticClass:\"+t.staticClass+\",\"),t.classBinding&&(e+=\"class:\"+t.classBinding+\",\"),e}};var Yb,Gb={staticKeys:[\"staticStyle\"],transformNode:function(t,e){e.warn;var p=mo(t,\"style\");p&&(t.staticStyle=JSON.stringify(Do(p)));var o=Ro(t,\"style\",!1);o&&(t.styleBinding=o)},genData:function(t){var e=\"\";return t.staticStyle&&(e+=\"staticStyle:\"+t.staticStyle+\",\"),t.styleBinding&&(e+=\"style:(\"+t.styleBinding+\"),\"),e}},Jb=function(t){return(Yb=Yb||document.createElement(\"div\")).innerHTML=t,Yb.textContent},Qb=d(\"area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr\"),Zb=d(\"colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source\"),tM=d(\"address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track\"),eM=/^\\s*([^\\s\"'<>\\/=]+)(?:\\s*(=)\\s*(?:\"([^\"]*)\"+|'([^']*)'+|([^\\s\"'=<>`]+)))?/,pM=\"((?:[a-zA-Z_][\\\\w\\\\-\\\\.]*\\\\:)?[a-zA-Z_][\\\\w\\\\-\\\\.]*)\",oM=new RegExp(\"^<\"+pM),bM=/^\\s*(\\/?)>/,MM=new RegExp(\"^<\\\\/\"+pM+\"[^>]*>\"),nM=/^<!DOCTYPE [^>]+>/i,zM=/^<!\\--/,rM=/^<!\\[/,cM=d(\"script,style,textarea\",!0),OM={},iM={\"&lt;\":\"<\",\"&gt;\":\">\",\"&quot;\":'\"',\"&amp;\":\"&\",\"&#10;\":\"\\n\",\"&#9;\":\"\\t\"},aM=/&(?:lt|gt|quot|amp);/g,AM=/&(?:lt|gt|quot|amp|#10|#9);/g,sM=d(\"pre,textarea\",!0),dM=function(t,e){return t&&sM(t)&&\"\\n\"===e[0]};function qM(t,e){var p=e?AM:aM;return t.replace(p,(function(t){return iM[t]}))}var lM,uM,fM,WM,hM,vM,RM,mM,gM=/^@|^v-on:/,BM=/^v-|^@|^:/,XM=/([\\s\\S]*?)\\s+(?:in|of)\\s+([\\s\\S]*)/,LM=/,([^,\\}\\]]*)(?:,([^,\\}\\]]*))?$/,yM=/^\\(|\\)$/g,NM=/:(.*)$/,_M=/^:|^v-bind:/,TM=/\\.[^.]+/g,xM=h(Jb);function wM(t,e,p){return{type:1,tag:t,attrsList:e,attrsMap:EM(e),parent:p,children:[]}}function CM(t,e){lM=e.warn||qo,vM=e.isPreTag||T,RM=e.mustUseProp||T,mM=e.getTagNamespace||T,fM=lo(e.modules,\"transformNode\"),WM=lo(e.modules,\"preTransformNode\"),hM=lo(e.modules,\"postTransformNode\"),uM=e.delimiters;var p,o,b=[],M=!1!==e.preserveWhitespace,n=!1,z=!1;function r(t){t.pre&&(n=!1),vM(t.tag)&&(z=!1);for(var p=0;p<hM.length;p++)hM[p](t,e)}return function(t,e){for(var p,o,b=[],M=e.expectHTML,n=e.isUnaryTag||T,z=e.canBeLeftOpenTag||T,r=0;t;){if(p=t,o&&cM(o)){var c=0,O=o.toLowerCase(),i=OM[O]||(OM[O]=new RegExp(\"([\\\\s\\\\S]*?)(</\"+O+\"[^>]*>)\",\"i\")),a=t.replace(i,(function(t,p,o){return c=o.length,cM(O)||\"noscript\"===O||(p=p.replace(/<!\\--([\\s\\S]*?)-->/g,\"$1\").replace(/<!\\[CDATA\\[([\\s\\S]*?)]]>/g,\"$1\")),dM(O,p)&&(p=p.slice(1)),e.chars&&e.chars(p),\"\"}));r+=t.length-a.length,t=a,B(O,r-c,r)}else{var A=t.indexOf(\"<\");if(0===A){if(zM.test(t)){var s=t.indexOf(\"--\\x3e\");if(s>=0){e.shouldKeepComment&&e.comment(t.substring(4,s)),R(s+3);continue}}if(rM.test(t)){var d=t.indexOf(\"]>\");if(d>=0){R(d+2);continue}}var q=t.match(nM);if(q){R(q[0].length);continue}var l=t.match(MM);if(l){var u=r;R(l[0].length),B(l[1],u,r);continue}var f=m();if(f){g(f),dM(f.tagName,t)&&R(1);continue}}var W=void 0,h=void 0,v=void 0;if(A>=0){for(h=t.slice(A);!(MM.test(h)||oM.test(h)||zM.test(h)||rM.test(h)||(v=h.indexOf(\"<\",1))<0);)A+=v,h=t.slice(A);W=t.substring(0,A),R(A)}A<0&&(W=t,t=\"\"),e.chars&&W&&e.chars(W)}if(t===p){e.chars&&e.chars(t);break}}function R(e){r+=e,t=t.substring(e)}function m(){var e=t.match(oM);if(e){var p,o,b={tagName:e[1],attrs:[],start:r};for(R(e[0].length);!(p=t.match(bM))&&(o=t.match(eM));)R(o[0].length),b.attrs.push(o);if(p)return b.unarySlash=p[1],R(p[0].length),b.end=r,b}}function g(t){var p=t.tagName,r=t.unarySlash;M&&(\"p\"===o&&tM(p)&&B(o),z(p)&&o===p&&B(p));for(var c=n(p)||!!r,O=t.attrs.length,i=new Array(O),a=0;a<O;a++){var A=t.attrs[a],s=A[3]||A[4]||A[5]||\"\",d=\"a\"===p&&\"href\"===A[1]?e.shouldDecodeNewlinesForHref:e.shouldDecodeNewlines;i[a]={name:A[1],value:qM(s,d)}}c||(b.push({tag:p,lowerCasedTag:p.toLowerCase(),attrs:i}),o=p),e.start&&e.start(p,i,c,t.start,t.end)}function B(t,p,M){var n,z;if(null==p&&(p=r),null==M&&(M=r),t)for(z=t.toLowerCase(),n=b.length-1;n>=0&&b[n].lowerCasedTag!==z;n--);else n=0;if(n>=0){for(var c=b.length-1;c>=n;c--)e.end&&e.end(b[c].tag,p,M);b.length=n,o=n&&b[n-1].tag}else\"br\"===z?e.start&&e.start(t,[],!0,p,M):\"p\"===z&&(e.start&&e.start(t,[],!1,p,M),e.end&&e.end(t,p,M))}B()}(t,{warn:lM,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,start:function(t,M,c){var O=o&&o.ns||mM(t);Y&&\"svg\"===O&&(M=function(t){for(var e=[],p=0;p<t.length;p++){var o=t[p];DM.test(o.name)||(o.name=o.name.replace(IM,\"\"),e.push(o))}return e}(M));var i,a=wM(t,M,o);O&&(a.ns=O),\"style\"!==(i=a).tag&&(\"script\"!==i.tag||i.attrsMap.type&&\"text/javascript\"!==i.attrsMap.type)||pt()||(a.forbidden=!0);for(var A=0;A<WM.length;A++)a=WM[A](a,e)||a;function s(t){0}if(n||(!function(t){null!=mo(t,\"v-pre\")&&(t.pre=!0)}(a),a.pre&&(n=!0)),vM(a.tag)&&(z=!0),n?function(t){var e=t.attrsList.length;if(e)for(var p=t.attrs=new Array(e),o=0;o<e;o++)p[o]={name:t.attrsList[o].name,value:JSON.stringify(t.attrsList[o].value)};else t.pre||(t.plain=!0)}(a):a.processed||(HM(a),function(t){var e=mo(t,\"v-if\");if(e)t.if=e,FM(t,{exp:e,block:t});else{null!=mo(t,\"v-else\")&&(t.else=!0);var p=mo(t,\"v-else-if\");p&&(t.elseif=p)}}(a),function(t){null!=mo(t,\"v-once\")&&(t.once=!0)}(a),SM(a,e)),p?b.length||p.if&&(a.elseif||a.else)&&(s(),FM(p,{exp:a.elseif,block:a})):(p=a,s()),o&&!a.forbidden)if(a.elseif||a.else)!function(t,e){var p=function(t){var e=t.length;for(;e--;){if(1===t[e].type)return t[e];t.pop()}}(e.children);p&&p.if&&FM(p,{exp:t.elseif,block:t})}(a,o);else if(a.slotScope){o.plain=!1;var d=a.slotTarget||'\"default\"';(o.scopedSlots||(o.scopedSlots={}))[d]=a}else o.children.push(a),a.parent=o;c?r(a):(o=a,b.push(a))},end:function(){var t=b[b.length-1],e=t.children[t.children.length-1];e&&3===e.type&&\" \"===e.text&&!z&&t.children.pop(),b.length-=1,o=b[b.length-1],r(t)},chars:function(t){if(o&&(!Y||\"textarea\"!==o.tag||o.attrsMap.placeholder!==t)){var e,p,b=o.children;if(t=z||t.trim()?\"script\"===(e=o).tag||\"style\"===e.tag?t:xM(t):M&&b.length?\" \":\"\")!n&&\" \"!==t&&(p=function(t,e){var p=e?$b(e):Vb;if(p.test(t)){for(var o,b,M,n=[],z=[],r=p.lastIndex=0;o=p.exec(t);){(b=o.index)>r&&(z.push(M=t.slice(r,b)),n.push(JSON.stringify(M)));var c=Ao(o[1].trim());n.push(\"_s(\"+c+\")\"),z.push({\"@binding\":c}),r=b+o[0].length}return r<t.length&&(z.push(M=t.slice(r)),n.push(JSON.stringify(M))),{expression:n.join(\"+\"),tokens:z}}}(t,uM))?b.push({type:2,expression:p.expression,tokens:p.tokens,text:t}):\" \"===t&&b.length&&\" \"===b[b.length-1].text||b.push({type:3,text:t})}},comment:function(t){o.children.push({type:3,text:t,isComment:!0})}}),p}function SM(t,e){!function(t){var e=Ro(t,\"key\");if(e){t.key=e}}(t),t.plain=!t.key&&!t.attrsList.length,function(t){var e=Ro(t,\"ref\");e&&(t.ref=e,t.refInFor=function(t){var e=t;for(;e;){if(void 0!==e.for)return!0;e=e.parent}return!1}(t))}(t),function(t){if(\"slot\"===t.tag)t.slotName=Ro(t,\"name\");else{var e;\"template\"===t.tag?(e=mo(t,\"scope\"),t.slotScope=e||mo(t,\"slot-scope\")):(e=mo(t,\"slot-scope\"))&&(t.slotScope=e);var p=Ro(t,\"slot\");p&&(t.slotTarget='\"\"'===p?'\"default\"':p,\"template\"===t.tag||t.slotScope||fo(t,\"slot\",p))}}(t),function(t){var e;(e=Ro(t,\"is\"))&&(t.component=e);null!=mo(t,\"inline-template\")&&(t.inlineTemplate=!0)}(t);for(var p=0;p<fM.length;p++)t=fM[p](t,e)||t;!function(t){var e,p,o,b,M,n,z,r=t.attrsList;for(e=0,p=r.length;e<p;e++){if(o=b=r[e].name,M=r[e].value,BM.test(o))if(t.hasBindings=!0,(n=kM(o))&&(o=o.replace(TM,\"\")),_M.test(o))o=o.replace(_M,\"\"),M=Ao(M),z=!1,n&&(n.prop&&(z=!0,\"innerHtml\"===(o=R(o))&&(o=\"innerHTML\")),n.camel&&(o=R(o)),n.sync&&vo(t,\"update:\"+R(o),Bo(M,\"$event\"))),z||!t.component&&RM(t.tag,t.attrsMap.type,o)?uo(t,o,M):fo(t,o,M);else if(gM.test(o))o=o.replace(gM,\"\"),vo(t,o,M,n,!1);else{var c=(o=o.replace(BM,\"\")).match(NM),O=c&&c[1];O&&(o=o.slice(0,-(O.length+1))),ho(t,o,b,M,O,n)}else fo(t,o,JSON.stringify(M)),!t.component&&\"muted\"===o&&RM(t.tag,t.attrsMap.type,o)&&uo(t,o,\"true\")}}(t)}function HM(t){var e;if(e=mo(t,\"v-for\")){var p=function(t){var e=t.match(XM);if(!e)return;var p={};p.for=e[2].trim();var o=e[1].trim().replace(yM,\"\"),b=o.match(LM);b?(p.alias=o.replace(LM,\"\").trim(),p.iterator1=b[1].trim(),b[2]&&(p.iterator2=b[2].trim())):p.alias=o;return p}(e);p&&y(t,p)}}function FM(t,e){t.ifConditions||(t.ifConditions=[]),t.ifConditions.push(e)}function kM(t){var e=t.match(TM);if(e){var p={};return e.forEach((function(t){p[t.slice(1)]=!0})),p}}function EM(t){for(var e={},p=0,o=t.length;p<o;p++)e[t[p].name]=t[p].value;return e}var DM=/^xmlns:NS\\d+/,IM=/^NS\\d+:/;function PM(t){return wM(t.tag,t.attrsList.slice(),t.parent)}var jM=[Kb,Gb,{preTransformNode:function(t,e){if(\"input\"===t.tag){var p,o=t.attrsMap;if(!o[\"v-model\"])return;if((o[\":type\"]||o[\"v-bind:type\"])&&(p=Ro(t,\"type\")),o.type||p||!o[\"v-bind\"]||(p=\"(\"+o[\"v-bind\"]+\").type\"),p){var b=mo(t,\"v-if\",!0),M=b?\"&&(\"+b+\")\":\"\",n=null!=mo(t,\"v-else\",!0),z=mo(t,\"v-else-if\",!0),r=PM(t);HM(r),Wo(r,\"type\",\"checkbox\"),SM(r,e),r.processed=!0,r.if=\"(\"+p+\")==='checkbox'\"+M,FM(r,{exp:r.if,block:r});var c=PM(t);mo(c,\"v-for\",!0),Wo(c,\"type\",\"radio\"),SM(c,e),FM(r,{exp:\"(\"+p+\")==='radio'\"+M,block:c});var O=PM(t);return mo(O,\"v-for\",!0),Wo(O,\":type\",p),SM(O,e),FM(r,{exp:b,block:O}),n?r.else=!0:z&&(r.elseif=z),r}}}}];var VM,UM,$M={expectHTML:!0,modules:jM,directives:{model:function(t,e,p){p;var o=e.value,b=e.modifiers,M=t.tag,n=t.attrsMap.type;if(t.component)return go(t,o,b),!1;if(\"select\"===M)!function(t,e,p){var o='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return '+(p&&p.number?\"_n(val)\":\"val\")+\"});\";o=o+\" \"+Bo(e,\"$event.target.multiple ? $$selectedVal : $$selectedVal[0]\"),vo(t,\"change\",o,null,!0)}(t,o,b);else if(\"input\"===M&&\"checkbox\"===n)!function(t,e,p){var o=p&&p.number,b=Ro(t,\"value\")||\"null\",M=Ro(t,\"true-value\")||\"true\",n=Ro(t,\"false-value\")||\"false\";uo(t,\"checked\",\"Array.isArray(\"+e+\")?_i(\"+e+\",\"+b+\")>-1\"+(\"true\"===M?\":(\"+e+\")\":\":_q(\"+e+\",\"+M+\")\")),vo(t,\"change\",\"var $$a=\"+e+\",$$el=$event.target,$$c=$$el.checked?(\"+M+\"):(\"+n+\");if(Array.isArray($$a)){var $$v=\"+(o?\"_n(\"+b+\")\":b)+\",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&(\"+Bo(e,\"$$a.concat([$$v])\")+\")}else{$$i>-1&&(\"+Bo(e,\"$$a.slice(0,$$i).concat($$a.slice($$i+1))\")+\")}}else{\"+Bo(e,\"$$c\")+\"}\",null,!0)}(t,o,b);else if(\"input\"===M&&\"radio\"===n)!function(t,e,p){var o=p&&p.number,b=Ro(t,\"value\")||\"null\";uo(t,\"checked\",\"_q(\"+e+\",\"+(b=o?\"_n(\"+b+\")\":b)+\")\"),vo(t,\"change\",Bo(e,b),null,!0)}(t,o,b);else if(\"input\"===M||\"textarea\"===M)!function(t,e,p){var o=t.attrsMap.type;0;var b=p||{},M=b.lazy,n=b.number,z=b.trim,r=!M&&\"range\"!==o,c=M?\"change\":\"range\"===o?\"__r\":\"input\",O=\"$event.target.value\";z&&(O=\"$event.target.value.trim()\");n&&(O=\"_n(\"+O+\")\");var i=Bo(e,O);r&&(i=\"if($event.target.composing)return;\"+i);uo(t,\"value\",\"(\"+e+\")\"),vo(t,c,i,null,!0),(z||n)&&vo(t,\"blur\",\"$forceUpdate()\")}(t,o,b);else{if(!k.isReservedTag(M))return go(t,o,b),!1}return!0},text:function(t,e){e.value&&uo(t,\"textContent\",\"_s(\"+e.value+\")\")},html:function(t,e){e.value&&uo(t,\"innerHTML\",\"_s(\"+e.value+\")\")}},isPreTag:function(t){return\"pre\"===t},isUnaryTag:Qb,mustUseProp:hp,canBeLeftOpenTag:Zb,isReservedTag:Cp,getTagNamespace:Sp,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(\",\")}(jM)},KM=h((function(t){return d(\"type,tag,attrsList,attrsMap,plain,parent,children,attrs\"+(t?\",\"+t:\"\"))}));function YM(t,e){t&&(VM=KM(e.staticKeys||\"\"),UM=e.isReservedTag||T,function t(e){if(e.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||q(t.tag)||!UM(t.tag)||function(t){for(;t.parent;){if(\"template\"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(VM)))}(e),1===e.type){if(!UM(e.tag)&&\"slot\"!==e.tag&&null==e.attrsMap[\"inline-template\"])return;for(var p=0,o=e.children.length;p<o;p++){var b=e.children[p];t(b),b.static||(e.static=!1)}if(e.ifConditions)for(var M=1,n=e.ifConditions.length;M<n;M++){var z=e.ifConditions[M].block;t(z),z.static||(e.static=!1)}}}(t),function t(e,p){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=p),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var o=0,b=e.children.length;o<b;o++)t(e.children[o],p||!!e.for);if(e.ifConditions)for(var M=1,n=e.ifConditions.length;M<n;M++)t(e.ifConditions[M].block,p)}}(t,!1))}var GM=/^([\\w$_]+|\\([^)]*?\\))\\s*=>|^function\\s*\\(/,JM=/^[A-Za-z_$][\\w$]*(?:\\.[A-Za-z_$][\\w$]*|\\['[^']*?']|\\[\"[^\"]*?\"]|\\[\\d+]|\\[[A-Za-z_$][\\w$]*])*$/,QM={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ZM={esc:[\"Esc\",\"Escape\"],tab:\"Tab\",enter:\"Enter\",space:[\" \",\"Spacebar\"],up:[\"Up\",\"ArrowUp\"],left:[\"Left\",\"ArrowLeft\"],right:[\"Right\",\"ArrowRight\"],down:[\"Down\",\"ArrowDown\"],delete:[\"Backspace\",\"Delete\",\"Del\"]},tn=function(t){return\"if(\"+t+\")return null;\"},en={stop:\"$event.stopPropagation();\",prevent:\"$event.preventDefault();\",self:tn(\"$event.target !== $event.currentTarget\"),ctrl:tn(\"!$event.ctrlKey\"),shift:tn(\"!$event.shiftKey\"),alt:tn(\"!$event.altKey\"),meta:tn(\"!$event.metaKey\"),left:tn(\"'button' in $event && $event.button !== 0\"),middle:tn(\"'button' in $event && $event.button !== 1\"),right:tn(\"'button' in $event && $event.button !== 2\")};function pn(t,e){var p=e?\"nativeOn:{\":\"on:{\";for(var o in t)p+='\"'+o+'\":'+on(o,t[o])+\",\";return p.slice(0,-1)+\"}\"}function on(t,e){if(!e)return\"function(){}\";if(Array.isArray(e))return\"[\"+e.map((function(e){return on(t,e)})).join(\",\")+\"]\";var p=JM.test(e.value),o=GM.test(e.value);if(e.modifiers){var b=\"\",M=\"\",n=[];for(var z in e.modifiers)if(en[z])M+=en[z],QM[z]&&n.push(z);else if(\"exact\"===z){var r=e.modifiers;M+=tn([\"ctrl\",\"shift\",\"alt\",\"meta\"].filter((function(t){return!r[t]})).map((function(t){return\"$event.\"+t+\"Key\"})).join(\"||\"))}else n.push(z);return n.length&&(b+=function(t){return\"if(!('button' in $event)&&\"+t.map(bn).join(\"&&\")+\")return null;\"}(n)),M&&(b+=M),\"function($event){\"+b+(p?\"return \"+e.value+\"($event)\":o?\"return (\"+e.value+\")($event)\":e.value)+\"}\"}return p||o?e.value:\"function($event){\"+e.value+\"}\"}function bn(t){var e=parseInt(t,10);if(e)return\"$event.keyCode!==\"+e;var p=QM[t],o=ZM[t];return\"_k($event.keyCode,\"+JSON.stringify(t)+\",\"+JSON.stringify(p)+\",$event.key,\"+JSON.stringify(o)+\")\"}var Mn={on:function(t,e){t.wrapListeners=function(t){return\"_g(\"+t+\",\"+e.value+\")\"}},bind:function(t,e){t.wrapData=function(p){return\"_b(\"+p+\",'\"+t.tag+\"',\"+e.value+\",\"+(e.modifiers&&e.modifiers.prop?\"true\":\"false\")+(e.modifiers&&e.modifiers.sync?\",true\":\"\")+\")\"}},cloak:_},nn=function(t){this.options=t,this.warn=t.warn||qo,this.transforms=lo(t.modules,\"transformCode\"),this.dataGenFns=lo(t.modules,\"genData\"),this.directives=y(y({},Mn),t.directives);var e=t.isReservedTag||T;this.maybeComponent=function(t){return!(e(t.tag)&&!t.component)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function zn(t,e){var p=new nn(e);return{render:\"with(this){return \"+(t?rn(t,p):'_c(\"div\")')+\"}\",staticRenderFns:p.staticRenderFns}}function rn(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return cn(t,e);if(t.once&&!t.onceProcessed)return On(t,e);if(t.for&&!t.forProcessed)return function(t,e,p,o){var b=t.for,M=t.alias,n=t.iterator1?\",\"+t.iterator1:\"\",z=t.iterator2?\",\"+t.iterator2:\"\";0;return t.forProcessed=!0,(o||\"_l\")+\"((\"+b+\"),function(\"+M+n+z+\"){return \"+(p||rn)(t,e)+\"})\"}(t,e);if(t.if&&!t.ifProcessed)return an(t,e);if(\"template\"!==t.tag||t.slotTarget||e.pre){if(\"slot\"===t.tag)return function(t,e){var p=t.slotName||'\"default\"',o=dn(t,e),b=\"_t(\"+p+(o?\",\"+o:\"\"),M=t.attrs&&\"{\"+t.attrs.map((function(t){return R(t.name)+\":\"+t.value})).join(\",\")+\"}\",n=t.attrsMap[\"v-bind\"];!M&&!n||o||(b+=\",null\");M&&(b+=\",\"+M);n&&(b+=(M?\"\":\",null\")+\",\"+n);return b+\")\"}(t,e);var p;if(t.component)p=function(t,e,p){var o=e.inlineTemplate?null:dn(e,p,!0);return\"_c(\"+t+\",\"+An(e,p)+(o?\",\"+o:\"\")+\")\"}(t.component,t,e);else{var o;(!t.plain||t.pre&&e.maybeComponent(t))&&(o=An(t,e));var b=t.inlineTemplate?null:dn(t,e,!0);p=\"_c('\"+t.tag+\"'\"+(o?\",\"+o:\"\")+(b?\",\"+b:\"\")+\")\"}for(var M=0;M<e.transforms.length;M++)p=e.transforms[M](t,p);return p}return dn(t,e)||\"void 0\"}function cn(t,e){t.staticProcessed=!0;var p=e.pre;return t.pre&&(e.pre=t.pre),e.staticRenderFns.push(\"with(this){return \"+rn(t,e)+\"}\"),e.pre=p,\"_m(\"+(e.staticRenderFns.length-1)+(t.staticInFor?\",true\":\"\")+\")\"}function On(t,e){if(t.onceProcessed=!0,t.if&&!t.ifProcessed)return an(t,e);if(t.staticInFor){for(var p=\"\",o=t.parent;o;){if(o.for){p=o.key;break}o=o.parent}return p?\"_o(\"+rn(t,e)+\",\"+e.onceId+++\",\"+p+\")\":rn(t,e)}return cn(t,e)}function an(t,e,p,o){return t.ifProcessed=!0,function t(e,p,o,b){if(!e.length)return b||\"_e()\";var M=e.shift();return M.exp?\"(\"+M.exp+\")?\"+n(M.block)+\":\"+t(e,p,o,b):\"\"+n(M.block);function n(t){return o?o(t,p):t.once?On(t,p):rn(t,p)}}(t.ifConditions.slice(),e,p,o)}function An(t,e){var p=\"{\",o=function(t,e){var p=t.directives;if(!p)return;var o,b,M,n,z=\"directives:[\",r=!1;for(o=0,b=p.length;o<b;o++){M=p[o],n=!0;var c=e.directives[M.name];c&&(n=!!c(t,M,e.warn)),n&&(r=!0,z+='{name:\"'+M.name+'\",rawName:\"'+M.rawName+'\"'+(M.value?\",value:(\"+M.value+\"),expression:\"+JSON.stringify(M.value):\"\")+(M.arg?',arg:\"'+M.arg+'\"':\"\")+(M.modifiers?\",modifiers:\"+JSON.stringify(M.modifiers):\"\")+\"},\")}if(r)return z.slice(0,-1)+\"]\"}(t,e);o&&(p+=o+\",\"),t.key&&(p+=\"key:\"+t.key+\",\"),t.ref&&(p+=\"ref:\"+t.ref+\",\"),t.refInFor&&(p+=\"refInFor:true,\"),t.pre&&(p+=\"pre:true,\"),t.component&&(p+='tag:\"'+t.tag+'\",');for(var b=0;b<e.dataGenFns.length;b++)p+=e.dataGenFns[b](t);if(t.attrs&&(p+=\"attrs:{\"+un(t.attrs)+\"},\"),t.props&&(p+=\"domProps:{\"+un(t.props)+\"},\"),t.events&&(p+=pn(t.events,!1)+\",\"),t.nativeEvents&&(p+=pn(t.nativeEvents,!0)+\",\"),t.slotTarget&&!t.slotScope&&(p+=\"slot:\"+t.slotTarget+\",\"),t.scopedSlots&&(p+=function(t,e){return\"scopedSlots:_u([\"+Object.keys(t).map((function(p){return sn(p,t[p],e)})).join(\",\")+\"])\"}(t.scopedSlots,e)+\",\"),t.model&&(p+=\"model:{value:\"+t.model.value+\",callback:\"+t.model.callback+\",expression:\"+t.model.expression+\"},\"),t.inlineTemplate){var M=function(t,e){var p=t.children[0];0;if(1===p.type){var o=zn(p,e.options);return\"inlineTemplate:{render:function(){\"+o.render+\"},staticRenderFns:[\"+o.staticRenderFns.map((function(t){return\"function(){\"+t+\"}\"})).join(\",\")+\"]}\"}}(t,e);M&&(p+=M+\",\")}return p=p.replace(/,$/,\"\")+\"}\",t.wrapData&&(p=t.wrapData(p)),t.wrapListeners&&(p=t.wrapListeners(p)),p}function sn(t,e,p){return e.for&&!e.forProcessed?function(t,e,p){var o=e.for,b=e.alias,M=e.iterator1?\",\"+e.iterator1:\"\",n=e.iterator2?\",\"+e.iterator2:\"\";return e.forProcessed=!0,\"_l((\"+o+\"),function(\"+b+M+n+\"){return \"+sn(t,e,p)+\"})\"}(t,e,p):\"{key:\"+t+\",fn:\"+(\"function(\"+String(e.slotScope)+\"){return \"+(\"template\"===e.tag?e.if?\"(\"+e.if+\")?\"+(dn(e,p)||\"undefined\")+\":undefined\":dn(e,p)||\"undefined\":rn(e,p))+\"}\")+\"}\"}function dn(t,e,p,o,b){var M=t.children;if(M.length){var n=M[0];if(1===M.length&&n.for&&\"template\"!==n.tag&&\"slot\"!==n.tag){var z=p?e.maybeComponent(n)?\",1\":\",0\":\"\";return\"\"+(o||rn)(n,e)+z}var r=p?function(t,e){for(var p=0,o=0;o<t.length;o++){var b=t[o];if(1===b.type){if(qn(b)||b.ifConditions&&b.ifConditions.some((function(t){return qn(t.block)}))){p=2;break}(e(b)||b.ifConditions&&b.ifConditions.some((function(t){return e(t.block)})))&&(p=1)}}return p}(M,e.maybeComponent):0,c=b||ln;return\"[\"+M.map((function(t){return c(t,e)})).join(\",\")+\"]\"+(r?\",\"+r:\"\")}}function qn(t){return void 0!==t.for||\"template\"===t.tag||\"slot\"===t.tag}function ln(t,e){return 1===t.type?rn(t,e):3===t.type&&t.isComment?function(t){return\"_e(\"+JSON.stringify(t.text)+\")\"}(t):function(t){return\"_v(\"+(2===t.type?t.expression:fn(JSON.stringify(t.text)))+\")\"}(t)}function un(t){for(var e=\"\",p=0;p<t.length;p++){var o=t[p];e+='\"'+o.name+'\":'+fn(o.value)+\",\"}return e.slice(0,-1)}function fn(t){return t.replace(/\\u2028/g,\"\\\\u2028\").replace(/\\u2029/g,\"\\\\u2029\")}new RegExp(\"\\\\b\"+\"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments\".split(\",\").join(\"\\\\b|\\\\b\")+\"\\\\b\"),new RegExp(\"\\\\b\"+\"delete,typeof,void\".split(\",\").join(\"\\\\s*\\\\([^\\\\)]*\\\\)|\\\\b\")+\"\\\\s*\\\\([^\\\\)]*\\\\)\");function Wn(t,e){try{return new Function(t)}catch(p){return e.push({err:p,code:t}),_}}function hn(t){var e=Object.create(null);return function(p,o,b){(o=y({},o)).warn;delete o.warn;var M=o.delimiters?String(o.delimiters)+p:p;if(e[M])return e[M];var n=t(p,o);var z={},r=[];return z.render=Wn(n.render,r),z.staticRenderFns=n.staticRenderFns.map((function(t){return Wn(t,r)})),e[M]=z}}var vn,Rn,mn=(vn=function(t,e){var p=CM(t.trim(),e);!1!==e.optimize&&YM(p,e);var o=zn(p,e);return{ast:p,render:o.render,staticRenderFns:o.staticRenderFns}},function(t){function e(e,p){var o=Object.create(t),b=[],M=[];if(o.warn=function(t,e){(e?M:b).push(t)},p)for(var n in p.modules&&(o.modules=(t.modules||[]).concat(p.modules)),p.directives&&(o.directives=y(Object.create(t.directives||null),p.directives)),p)\"modules\"!==n&&\"directives\"!==n&&(o[n]=p[n]);var z=vn(e,o);return z.errors=b,z.tips=M,z}return{compile:e,compileToFunctions:hn(e)}})($M),gn=(mn.compile,mn.compileToFunctions);function Bn(t){return(Rn=Rn||document.createElement(\"div\")).innerHTML=t?'<a href=\"\\n\"/>':'<div a=\"\\n\"/>',Rn.innerHTML.indexOf(\"&#10;\")>0}var Xn=!!V&&Bn(!1),Ln=!!V&&Bn(!0),yn=h((function(t){var e=kp(t);return e&&e.innerHTML})),Nn=ip.prototype.$mount;ip.prototype.$mount=function(t,e){if((t=t&&kp(t))===document.body||t===document.documentElement)return this;var p=this.$options;if(!p.render){var o=p.template;if(o)if(\"string\"==typeof o)\"#\"===o.charAt(0)&&(o=yn(o));else{if(!o.nodeType)return this;o=o.innerHTML}else t&&(o=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement(\"div\");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(o){0;var b=gn(o,{shouldDecodeNewlines:Xn,shouldDecodeNewlinesForHref:Ln,delimiters:p.delimiters,comments:p.comments},this),M=b.render,n=b.staticRenderFns;p.render=M,p.staticRenderFns=n}}return Nn.call(this,t,e)},ip.compile=gn,t.exports=ip}).call(this,p(\"yLpj\"),p(\"URgk\").setImmediate)},Y4Rb:function(t,e,p){\"use strict\";var o=p(\"RDha\"),b=p(\"cdu6\"),M=p(\"tjFV\"),n=p(\"g8vO\");t.exports=function(t){var e={position:\"left\",ticks:{callback:n.formatters.logarithmic}},p=b.extend({determineDataLimits:function(){var t=this,e=t.options,p=t.chart,b=p.data.datasets,M=t.isHorizontal();function n(e){return M?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null,t.minNotZero=null;var z=e.stacked;if(void 0===z&&o.each(b,(function(t,e){if(!z){var o=p.getDatasetMeta(e);p.isDatasetVisible(e)&&n(o)&&void 0!==o.stack&&(z=!0)}})),e.stacked||z){var r={};o.each(b,(function(b,M){var z=p.getDatasetMeta(M),c=[z.type,void 0===e.stacked&&void 0===z.stack?M:\"\",z.stack].join(\".\");p.isDatasetVisible(M)&&n(z)&&(void 0===r[c]&&(r[c]=[]),o.each(b.data,(function(e,p){var o=r[c],b=+t.getRightValue(e);isNaN(b)||z.data[p].hidden||b<0||(o[p]=o[p]||0,o[p]+=b)})))})),o.each(r,(function(e){if(e.length>0){var p=o.min(e),b=o.max(e);t.min=null===t.min?p:Math.min(t.min,p),t.max=null===t.max?b:Math.max(t.max,b)}}))}else o.each(b,(function(e,b){var M=p.getDatasetMeta(b);p.isDatasetVisible(b)&&n(M)&&o.each(e.data,(function(e,p){var o=+t.getRightValue(e);isNaN(o)||M.data[p].hidden||o<0||((null===t.min||o<t.min)&&(t.min=o),(null===t.max||o>t.max)&&(t.max=o),0!==o&&(null===t.minNotZero||o<t.minNotZero)&&(t.minNotZero=o))}))}));this.handleTickRangeOptions()},handleTickRangeOptions:function(){var t=this,e=t.options.ticks,p=o.valueOrDefault;t.min=p(e.min,t.min),t.max=p(e.max,t.max),t.min===t.max&&(0!==t.min&&null!==t.min?(t.min=Math.pow(10,Math.floor(o.log10(t.min))-1),t.max=Math.pow(10,Math.floor(o.log10(t.max))+1)):(t.min=1,t.max=10)),null===t.min&&(t.min=Math.pow(10,Math.floor(o.log10(t.max))-1)),null===t.max&&(t.max=0!==t.min?Math.pow(10,Math.floor(o.log10(t.min))+1):10),null===t.minNotZero&&(t.min>0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(o.log10(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,p=!t.isHorizontal(),b={min:e.min,max:e.max},M=t.ticks=function(t,e){var p,b,M=[],n=o.valueOrDefault,z=n(t.min,Math.pow(10,Math.floor(o.log10(e.min)))),r=Math.floor(o.log10(e.max)),c=Math.ceil(e.max/Math.pow(10,r));0===z?(p=Math.floor(o.log10(e.minNotZero)),b=Math.floor(e.minNotZero/Math.pow(10,p)),M.push(z),z=b*Math.pow(10,p)):(p=Math.floor(o.log10(z)),b=Math.floor(z/Math.pow(10,p)));var O=p<0?Math.pow(10,Math.abs(p)):1;do{M.push(z),10===++b&&(b=1,O=++p>=0?1:O),z=Math.round(b*Math.pow(10,p)*O)/O}while(p<r||p===r&&b<c);var i=n(t.max,z);return M.push(i),M}(b,t);t.max=o.max(M),t.min=o.min(M),e.reverse?(p=!p,t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),p&&M.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),b.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},_getFirstTickValue:function(t){var e=Math.floor(o.log10(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},getPixelForValue:function(e){var p,b,M,n,z,r=this,c=r.options.ticks.reverse,O=o.log10,i=r._getFirstTickValue(r.minNotZero),a=0;return e=+r.getRightValue(e),c?(M=r.end,n=r.start,z=-1):(M=r.start,n=r.end,z=1),r.isHorizontal()?(p=r.width,b=c?r.right:r.left):(p=r.height,z*=-1,b=c?r.top:r.bottom),e!==M&&(0===M&&(p-=a=o.getValueOrDefault(r.options.ticks.fontSize,t.defaults.global.defaultFontSize),M=i),0!==e&&(a+=p/(O(n)-O(M))*(O(e)-O(M))),b+=z*a),b},getValueForPixel:function(e){var p,b,M,n,z=this,r=z.options.ticks.reverse,c=o.log10,O=z._getFirstTickValue(z.minNotZero);if(r?(b=z.end,M=z.start):(b=z.start,M=z.end),z.isHorizontal()?(p=z.width,n=r?z.right-e:e-z.left):(p=z.height,n=r?e-z.top:z.bottom-e),n!==b){if(0===b){var i=o.getValueOrDefault(z.options.ticks.fontSize,t.defaults.global.defaultFontSize);n-=i,p-=i,b=O}n*=c(M)-c(b),n/=p,n=Math.pow(10,c(b)+n)}return n}});M.registerScaleType(\"logarithmic\",p,e)}},YBdB:function(t,e,p){(function(t,e){!function(t,p){\"use strict\";if(!t.setImmediate){var o,b,M,n,z,r=1,c={},O=!1,i=t.document,a=Object.getPrototypeOf&&Object.getPrototypeOf(t);a=a&&a.setTimeout?a:t,\"[object process]\"==={}.toString.call(t.process)?o=function(t){e.nextTick((function(){s(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,p=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage(\"\",\"*\"),t.onmessage=p,e}}()?t.MessageChannel?((M=new MessageChannel).port1.onmessage=function(t){s(t.data)},o=function(t){M.port2.postMessage(t)}):i&&\"onreadystatechange\"in i.createElement(\"script\")?(b=i.documentElement,o=function(t){var e=i.createElement(\"script\");e.onreadystatechange=function(){s(t),e.onreadystatechange=null,b.removeChild(e),e=null},b.appendChild(e)}):o=function(t){setTimeout(s,0,t)}:(n=\"setImmediate$\"+Math.random()+\"$\",z=function(e){e.source===t&&\"string\"==typeof e.data&&0===e.data.indexOf(n)&&s(+e.data.slice(n.length))},t.addEventListener?t.addEventListener(\"message\",z,!1):t.attachEvent(\"onmessage\",z),o=function(e){t.postMessage(n+e,\"*\")}),a.setImmediate=function(t){\"function\"!=typeof t&&(t=new Function(\"\"+t));for(var e=new Array(arguments.length-1),p=0;p<e.length;p++)e[p]=arguments[p+1];var b={callback:t,args:e};return c[r]=b,o(r),r++},a.clearImmediate=A}function A(t){delete c[t]}function s(t){if(O)setTimeout(s,0,t);else{var e=c[t];if(e){O=!0;try{!function(t){var e=t.callback,p=t.args;switch(p.length){case 0:e();break;case 1:e(p[0]);break;case 2:e(p[0],p[1]);break;case 3:e(p[0],p[1],p[2]);break;default:e.apply(void 0,p)}}(e)}finally{A(t),O=!1}}}}}(\"undefined\"==typeof self?void 0===t?this:t:self)}).call(this,p(\"yLpj\"),p(\"8oxB\"))},YSsK:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"RDha\"),M=p(\"tjFV\"),n=p(\"g8vO\");t.exports=function(t){var e={position:\"left\",ticks:{callback:n.formatters.linear}},p=t.LinearScaleBase.extend({determineDataLimits:function(){var t=this,e=t.options,p=t.chart,o=p.data.datasets,M=t.isHorizontal();function n(e){return M?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null;var z=e.stacked;if(void 0===z&&b.each(o,(function(t,e){if(!z){var o=p.getDatasetMeta(e);p.isDatasetVisible(e)&&n(o)&&void 0!==o.stack&&(z=!0)}})),e.stacked||z){var r={};b.each(o,(function(o,M){var z=p.getDatasetMeta(M),c=[z.type,void 0===e.stacked&&void 0===z.stack?M:\"\",z.stack].join(\".\");void 0===r[c]&&(r[c]={positiveValues:[],negativeValues:[]});var O=r[c].positiveValues,i=r[c].negativeValues;p.isDatasetVisible(M)&&n(z)&&b.each(o.data,(function(p,o){var b=+t.getRightValue(p);isNaN(b)||z.data[o].hidden||(O[o]=O[o]||0,i[o]=i[o]||0,e.relativePoints?O[o]=100:b<0?i[o]+=b:O[o]+=b)}))})),b.each(r,(function(e){var p=e.positiveValues.concat(e.negativeValues),o=b.min(p),M=b.max(p);t.min=null===t.min?o:Math.min(t.min,o),t.max=null===t.max?M:Math.max(t.max,M)}))}else b.each(o,(function(e,o){var M=p.getDatasetMeta(o);p.isDatasetVisible(o)&&n(M)&&b.each(e.data,(function(e,p){var o=+t.getRightValue(e);isNaN(o)||M.data[p].hidden||((null===t.min||o<t.min)&&(t.min=o),(null===t.max||o>t.max)&&(t.max=o))}))}));t.min=isFinite(t.min)&&!isNaN(t.min)?t.min:0,t.max=isFinite(t.max)&&!isNaN(t.max)?t.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var t,e=this.options.ticks;if(this.isHorizontal())t=Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.width/50));else{var p=b.valueOrDefault(e.fontSize,o.global.defaultFontSize);t=Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.height/(2*p)))}return t},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e=this,p=e.start,o=+e.getRightValue(t),b=e.end-p;return e.isHorizontal()?e.left+e.width/b*(o-p):e.bottom-e.height/b*(o-p)},getValueForPixel:function(t){var e=this,p=e.isHorizontal(),o=p?e.width:e.height,b=(p?t-e.left:e.bottom-t)/o;return e.start+(e.end-e.start)*b},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});M.registerScaleType(\"linear\",p,e)}},YuTi:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,\"loaded\",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,\"id\",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},ZANz:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"vvH+\"),M=p(\"RDha\");o._set(\"bar\",{hover:{mode:\"label\"},scales:{xAxes:[{type:\"category\",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:\"linear\"}]}}),o._set(\"horizontalBar\",{hover:{mode:\"index\",axis:\"y\"},scales:{xAxes:[{type:\"linear\",position:\"bottom\"}],yAxes:[{position:\"left\",type:\"category\",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:\"left\"}},tooltips:{callbacks:{title:function(t,e){var p=\"\";return t.length>0&&(t[0].yLabel?p=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(p=e.labels[t[0].index])),p},label:function(t,e){return(e.datasets[t.datasetIndex].label||\"\")+\": \"+t.xLabel}},mode:\"index\",axis:\"y\"}}),t.exports=function(t){t.controllers.bar=t.DatasetController.extend({dataElementType:b.Rectangle,initialize:function(){var e,p=this;t.DatasetController.prototype.initialize.apply(p,arguments),(e=p.getMeta()).stack=p.getDataset().stack,e.bar=!0},update:function(t){var e,p,o=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,p=o.length;e<p;++e)this.updateElement(o[e],e,t)},updateElement:function(t,e,p){var o=this,b=o.chart,n=o.getMeta(),z=o.getDataset(),r=t.custom||{},c=b.options.elements.rectangle;t._xScale=o.getScaleForId(n.xAxisID),t._yScale=o.getScaleForId(n.yAxisID),t._datasetIndex=o.index,t._index=e,t._model={datasetLabel:z.label,label:b.data.labels[e],borderSkipped:r.borderSkipped?r.borderSkipped:c.borderSkipped,backgroundColor:r.backgroundColor?r.backgroundColor:M.valueAtIndexOrDefault(z.backgroundColor,e,c.backgroundColor),borderColor:r.borderColor?r.borderColor:M.valueAtIndexOrDefault(z.borderColor,e,c.borderColor),borderWidth:r.borderWidth?r.borderWidth:M.valueAtIndexOrDefault(z.borderWidth,e,c.borderWidth)},o.updateElementGeometry(t,e,p),t.pivot()},updateElementGeometry:function(t,e,p){var o=this,b=t._model,M=o.getValueScale(),n=M.getBasePixel(),z=M.isHorizontal(),r=o._ruler||o.getRuler(),c=o.calculateBarValuePixels(o.index,e),O=o.calculateBarIndexPixels(o.index,e,r);b.horizontal=z,b.base=p?n:c.base,b.x=z?p?n:c.head:O.center,b.y=z?O.center:p?n:c.head,b.height=z?O.size:void 0,b.width=z?void 0:O.size},getValueScaleId:function(){return this.getMeta().yAxisID},getIndexScaleId:function(){return this.getMeta().xAxisID},getValueScale:function(){return this.getScaleForId(this.getValueScaleId())},getIndexScale:function(){return this.getScaleForId(this.getIndexScaleId())},_getStacks:function(t){var e,p,o=this.chart,b=this.getIndexScale().options.stacked,M=void 0===t?o.data.datasets.length:t+1,n=[];for(e=0;e<M;++e)(p=o.getDatasetMeta(e)).bar&&o.isDatasetVisible(e)&&(!1===b||!0===b&&-1===n.indexOf(p.stack)||void 0===b&&(void 0===p.stack||-1===n.indexOf(p.stack)))&&n.push(p.stack);return n},getStackCount:function(){return this._getStacks().length},getStackIndex:function(t,e){var p=this._getStacks(t),o=void 0!==e?p.indexOf(e):-1;return-1===o?p.length-1:o},getRuler:function(){var t,e,p=this.getIndexScale(),o=this.getStackCount(),b=this.index,n=p.isHorizontal(),z=n?p.left:p.top,r=z+(n?p.width:p.height),c=[];for(t=0,e=this.getMeta().data.length;t<e;++t)c.push(p.getPixelForValue(null,t,b));return{min:M.isNullOrUndef(p.options.barThickness)?function(t,e){var p,o,b,M,n=t.isHorizontal()?t.width:t.height,z=t.getTicks();for(b=1,M=e.length;b<M;++b)n=Math.min(n,e[b]-e[b-1]);for(b=0,M=z.length;b<M;++b)o=t.getPixelForTick(b),n=b>0?Math.min(n,o-p):n,p=o;return n}(p,c):-1,pixels:c,start:z,end:r,stackCount:o,scale:p}},calculateBarValuePixels:function(t,e){var p,o,b,M,n,z,r=this.chart,c=this.getMeta(),O=this.getValueScale(),i=r.data.datasets,a=O.getRightValue(i[t].data[e]),A=O.options.stacked,s=c.stack,d=0;if(A||void 0===A&&void 0!==s)for(p=0;p<t;++p)(o=r.getDatasetMeta(p)).bar&&o.stack===s&&o.controller.getValueScaleId()===O.id&&r.isDatasetVisible(p)&&(b=O.getRightValue(i[p].data[e]),(a<0&&b<0||a>=0&&b>0)&&(d+=b));return M=O.getPixelForValue(d),{size:z=((n=O.getPixelForValue(d+a))-M)/2,base:M,head:n,center:n+z/2}},calculateBarIndexPixels:function(t,e,p){var o=p.scale.options,b=\"flex\"===o.barThickness?function(t,e,p){var o,b=e.pixels,M=b[t],n=t>0?b[t-1]:null,z=t<b.length-1?b[t+1]:null,r=p.categoryPercentage;return null===n&&(n=M-(null===z?e.end-M:z-M)),null===z&&(z=M+M-n),o=M-(M-n)/2*r,{chunk:(z-n)/2*r/e.stackCount,ratio:p.barPercentage,start:o}}(e,p,o):function(t,e,p){var o,b,n=p.barThickness,z=e.stackCount,r=e.pixels[t];return M.isNullOrUndef(n)?(o=e.min*p.categoryPercentage,b=p.barPercentage):(o=n*z,b=1),{chunk:o/z,ratio:b,start:r-o/2}}(e,p,o),n=this.getStackIndex(t,this.getMeta().stack),z=b.start+b.chunk*n+b.chunk/2,r=Math.min(M.valueOrDefault(o.maxBarThickness,1/0),b.chunk*b.ratio);return{base:z-r/2,head:z+r/2,center:z,size:r}},draw:function(){var t=this.chart,e=this.getValueScale(),p=this.getMeta().data,o=this.getDataset(),b=p.length,n=0;for(M.canvas.clipArea(t.ctx,t.chartArea);n<b;++n)isNaN(e.getRightValue(o.data[n]))||p[n].draw();M.canvas.unclipArea(t.ctx)}}),t.controllers.horizontalBar=t.controllers.bar.extend({getValueScaleId:function(){return this.getMeta().xAxisID},getIndexScaleId:function(){return this.getMeta().yAxisID}})}},ZCgT:function(t,e,p){var o=p(\"tLB3\");t.exports=function(t){return t?(t=o(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},ZiEm:function(t,e,p){\"use strict\";p.r(e);var o=p(\"WyAD\"),b=p.n(o),M={props:[\"data\"],data:function(){return{context:null,chart:null}},mounted:function(){this.context=this.$refs.canvas.getContext(\"2d\"),this.chart=new b.a(this.context,{type:\"line\",options:{legend:{display:!1},scales:{yAxes:[{ticks:{beginAtZero:!0},gridLines:{display:!0},beforeBuildTicks:function(t){var e=_.max(t.chart.data.datasets[0].data);t.max=parseFloat(e)+parseFloat(.25*e)}}],xAxes:[{gridLines:{display:!0},afterTickToLabelConversion:function(t){var e=t.ticks;e.forEach((function(t,p){p%6!=0&&p+1!=e.length&&(e[p]=\"\")}))}}]}},data:this.data})}},n=p(\"KHd+\"),z={components:{LineChart:Object(n.a)(M,(function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticStyle:{position:\"relative\"}},[e(\"canvas\",{ref:\"canvas\",attrs:{height:\"120\"}})])}),[],!1,null,null,null).exports},data:function(){return{ready:!1,rawData:{},metric:{}}},mounted:function(){document.title=\"Horizon - Metrics\",this.loadMetric()},methods:{loadMetric:function(){var t=this;this.ready=!1,this.$http.get(Horizon.basePath+\"/api/metrics/\"+this.$route.params.type+\"/\"+encodeURIComponent(this.$route.params.slug)).then((function(e){var p=t.prepareData(e.data);t.rawData=e.data,t.metric.throughPutChart=t.buildChartData(p,\"throughput\",\"Times\"),t.metric.runTimeChart=t.buildChartData(p,\"runtime\",\"Seconds\"),t.ready=!0}))},prepareData:function(t){var e=this;return _.chain(t).map((function(t){return t.time=e.formatDate(t.time).format(\"MMM-D hh:mmA\"),t})).groupBy((function(t){return t.time})).map((function(t){return _.reduce(t,(function(t,e){return{runtime:parseFloat(t.runtime)+parseFloat(e.runtime),throughput:parseInt(t.throughput)+parseInt(e.throughput),time:e.time}}))})).value()},buildChartData:function(t,e,p){return{labels:_.map(t,\"time\"),datasets:[{label:p,data:_.map(t,e),lineTension:0,backgroundColor:\"transparent\",pointBackgroundColor:\"#fff\",pointBorderColor:\"#7746ec\",borderColor:\"#7746ec\",borderWidth:2}]}}}},r=Object(n.a)(z,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[p(\"div\",{staticClass:\"card\"},[p(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[p(\"h5\",[t._v(\"Throughput - \"+t._s(t.$route.params.slug))])]),t._v(\" \"),t.ready?t._e():p(\"div\",{staticClass:\"d-flex align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"svg\",{staticClass:\"icon spin mr-2 fill-text-color\",attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M12 10a2 2 0 0 1-3.41 1.41A2 2 0 0 1 10 8V0a9.97 9.97 0 0 1 10 10h-8zm7.9 1.41A10 10 0 1 1 8.59.1v2.03a8 8 0 1 0 9.29 9.29h2.02zm-4.07 0a6 6 0 1 1-7.25-7.25v2.1a3.99 3.99 0 0 0-1.4 6.57 4 4 0 0 0 6.56-1.42h2.1z\"}})]),t._v(\" \"),p(\"span\",[t._v(\"Loading...\")])]),t._v(\" \"),t.ready?p(\"div\",{staticClass:\"card-body card-bg-secondary\"},[t.ready&&!t.rawData.length?p(\"p\",{staticClass:\"text-center m-0 p-5\"},[t._v(\"\\n                Not Enough Data\\n            \")]):t._e(),t._v(\" \"),t.ready&&t.rawData.length?p(\"line-chart\",{attrs:{data:t.metric.throughPutChart}}):t._e()],1):t._e()]),t._v(\" \"),p(\"div\",{staticClass:\"card mt-4\"},[p(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[p(\"h5\",[t._v(\"Runtime - \"+t._s(t.$route.params.slug))])]),t._v(\" \"),t.ready?t._e():p(\"div\",{staticClass:\"d-flex align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"svg\",{staticClass:\"icon spin mr-2 fill-text-color\",attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M12 10a2 2 0 0 1-3.41 1.41A2 2 0 0 1 10 8V0a9.97 9.97 0 0 1 10 10h-8zm7.9 1.41A10 10 0 1 1 8.59.1v2.03a8 8 0 1 0 9.29 9.29h2.02zm-4.07 0a6 6 0 1 1-7.25-7.25v2.1a3.99 3.99 0 0 0-1.4 6.57 4 4 0 0 0 6.56-1.42h2.1z\"}})]),t._v(\" \"),p(\"span\",[t._v(\"Loading...\")])]),t._v(\" \"),t.ready?p(\"div\",{staticClass:\"card-body card-bg-secondary\"},[t.ready&&!t.rawData.length?p(\"p\",{staticClass:\"text-center m-0 p-5\"},[t._v(\"\\n                Not Enough Data\\n            \")]):t._e(),t._v(\" \"),t.ready&&t.rawData.length?p(\"line-chart\",{attrs:{data:t.metric.runTimeChart}}):t._e()],1):t._e()])])}),[],!1,null,null,null);e.default=r.exports},ZmOE:function(t,e,p){\"use strict\";p.r(e);var o=p(\"29ZS\"),b=p.n(o),M=p(\"f0Wu\"),n=p.n(M),z={props:{job:{type:Object,required:!0}},computed:{unserialized:function(){try{return b()(this.job.payload.data.command)}catch(t){}},delayed:function(){return this.unserialized&&this.unserialized.delay?n.a.tz(this.unserialized.delay.date,this.unserialized.delay.timezone).fromNow(!0):null}}},r=p(\"KHd+\"),c={props:[\"type\"],data:function(){return{ready:!1,loadingNewEntries:!1,hasNewEntries:!1,page:1,perPage:3,totalPages:1,jobs:[]}},components:{JobRow:Object(r.a)(z,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"tr\",[p(\"td\",[p(\"router-link\",{attrs:{title:t.job.name,to:{name:\"failed\"!=t.$parent.type?\"completed-jobs-preview\":\"failed-jobs-preview\",params:{jobId:t.job.id}}}},[t._v(\"\\n            \"+t._s(t.jobBaseName(t.job.name))+\"\\n        \")]),t._v(\" \"),!t.delayed||\"reserved\"!=t.job.status&&\"pending\"!=t.job.status?t._e():p(\"small\",{directives:[{name:\"tooltip\",rawName:\"v-tooltip:top\",value:\"Delayed for \"+t.delayed,expression:\"`Delayed for ${delayed}`\",arg:\"top\"}],staticClass:\"badge badge-secondary badge-sm\"},[t._v(\"\\n            Delayed\\n        \")]),t._v(\" \"),p(\"br\"),t._v(\" \"),p(\"small\",{staticClass:\"text-muted\"},[t._v(\"\\n            Queue: \"+t._s(t.job.queue)+\"\\n\\n            \"),t.job.payload.tags.length?p(\"span\",[t._v(\"\\n                | Tags: \"+t._s(t.job.payload.tags&&t.job.payload.tags.length?t.job.payload.tags.slice(0,3).join(\", \"):\"\")),t.job.payload.tags.length>3?p(\"span\",[t._v(\" (\"+t._s(t.job.payload.tags.length-3)+\" more)\")]):t._e()]):t._e()])],1),t._v(\" \"),p(\"td\",{staticClass:\"table-fit\"},[t._v(\"\\n        \"+t._s(t.readableTimestamp(t.job.payload.pushedAt))+\"\\n    \")]),t._v(\" \"),\"jobs\"==t.$parent.type?p(\"td\",{staticClass:\"table-fit\"},[t._v(\"\\n        \"+t._s(t.job.completed_at?t.readableTimestamp(t.job.completed_at):\"-\")+\"\\n    \")]):t._e(),t._v(\" \"),\"jobs\"==t.$parent.type?p(\"td\",{staticClass:\"table-fit\"},[p(\"span\",[t._v(t._s(t.job.completed_at?(t.job.completed_at-t.job.reserved_at).toFixed(2)+\"s\":\"-\"))])]):t._e(),t._v(\" \"),\"failed\"==t.$parent.type?p(\"td\",{staticClass:\"table-fit\"},[t._v(\"\\n        \"+t._s(t.readableTimestamp(t.job.failed_at))+\"\\n    \")]):t._e()])}),[],!1,null,null,null).exports},mounted:function(){document.title=\"Horizon - Monitoring\",this.loadJobs(this.$route.params.tag),this.refreshJobsPeriodically()},destroyed:function(){clearInterval(this.interval)},watch:{$route:function(){this.page=1,this.loadJobs(this.$route.params.tag)}},methods:{loadJobs:function(t){var e=this,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];o||(this.ready=!1),t=\"failed\"==this.type?\"failed:\"+t:t,this.$http.get(Horizon.basePath+\"/api/monitoring/\"+encodeURIComponent(t)+\"?starting_at=\"+p+\"&limit=\"+this.perPage).then((function(t){!e.$root.autoLoadsNewEntries&&o&&e.jobs.length&&_.first(t.data.jobs).id!==_.first(e.jobs).id?e.hasNewEntries=!0:(e.jobs=t.data.jobs,e.totalPages=Math.ceil(t.data.total/e.perPage)),e.ready=!0}))},loadNewEntries:function(){this.jobs=[],this.loadJobs(this.$route.params.tag,0,!1),this.hasNewEntries=!1},refreshJobsPeriodically:function(){var t=this;this.interval=setInterval((function(){1==t.page&&t.loadJobs(t.$route.params.tag,0,!0)}),3e3)},previous:function(){this.loadJobs(this.$route.params.tag,(this.page-2)*this.perPage),this.page-=1,this.hasNewEntries=!1},next:function(){this.loadJobs(this.$route.params.tag,this.page*this.perPage),this.page+=1,this.hasNewEntries=!1}}},O=Object(r.a)(c,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[t.ready?t._e():p(\"div\",{staticClass:\"d-flex align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"svg\",{staticClass:\"icon spin mr-2 fill-text-color\",attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M12 10a2 2 0 0 1-3.41 1.41A2 2 0 0 1 10 8V0a9.97 9.97 0 0 1 10 10h-8zm7.9 1.41A10 10 0 1 1 8.59.1v2.03a8 8 0 1 0 9.29 9.29h2.02zm-4.07 0a6 6 0 1 1-7.25-7.25v2.1a3.99 3.99 0 0 0-1.4 6.57 4 4 0 0 0 6.56-1.42h2.1z\"}})]),t._v(\" \"),p(\"span\",[t._v(\"Loading...\")])]),t._v(\" \"),t.ready&&0==t.jobs.length?p(\"div\",{staticClass:\"d-flex flex-column align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"span\",[t._v(\"There aren't any jobs for this tag.\")])]):t._e(),t._v(\" \"),t.ready&&t.jobs.length>0?p(\"table\",{staticClass:\"table table-hover table-sm mb-0\"},[p(\"thead\",[p(\"tr\",[p(\"th\",[t._v(\"Job\")]),t._v(\" \"),p(\"th\",[t._v(\"Queued At\")]),t._v(\" \"),\"jobs\"==t.type?p(\"th\",[t._v(\"Runtime\")]):t._e(),t._v(\" \"),\"jobs\"==t.type?p(\"th\",{staticClass:\"text-right\"},[t._v(\"Status\")]):t._e(),t._v(\" \"),\"failed\"==t.type?p(\"th\",{staticClass:\"text-right\"},[t._v(\"Failed At\")]):t._e()])]),t._v(\" \"),p(\"tbody\",[t.hasNewEntries?p(\"tr\",{key:\"newEntries\",staticClass:\"dontanimate\"},[p(\"td\",{staticClass:\"text-center card-bg-secondary py-1\",attrs:{colspan:\"100\"}},[p(\"small\",[t.loadingNewEntries?t._e():p(\"a\",{attrs:{href:\"#\"},on:{click:function(e){return e.preventDefault(),t.loadNewEntries(e)}}},[t._v(\"Load New Entries\")])]),t._v(\" \"),t.loadingNewEntries?p(\"small\",[t._v(\"Loading...\")]):t._e()])]):t._e(),t._v(\" \"),t._l(t.jobs,(function(t){return p(\"job-row\",{key:t.id,tag:\"tr\",attrs:{job:t}})}))],2)]):t._e(),t._v(\" \"),t.ready&&t.jobs.length?p(\"div\",{staticClass:\"p-3 d-flex justify-content-between border-top\"},[p(\"button\",{staticClass:\"btn btn-secondary btn-md\",attrs:{disabled:1==t.page},on:{click:t.previous}},[t._v(\"Previous\")]),t._v(\" \"),p(\"button\",{staticClass:\"btn btn-secondary btn-md\",attrs:{disabled:t.page>=t.totalPages},on:{click:t.next}},[t._v(\"Next\")])]):t._e()])}),[],!1,null,null,null);e.default=O.exports},aB2c:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"vvH+\"),M=p(\"RDha\");o._set(\"radar\",{scale:{type:\"radialLinear\"},elements:{line:{tension:0}}}),t.exports=function(t){t.controllers.radar=t.DatasetController.extend({datasetElementType:b.Line,dataElementType:b.Point,linkScales:M.noop,update:function(t){var e=this,p=e.getMeta(),o=p.dataset,b=p.data,n=o.custom||{},z=e.getDataset(),r=e.chart.options.elements.line,c=e.chart.scale;void 0!==z.tension&&void 0===z.lineTension&&(z.lineTension=z.tension),M.extend(p.dataset,{_datasetIndex:e.index,_scale:c,_children:b,_loop:!0,_model:{tension:n.tension?n.tension:M.valueOrDefault(z.lineTension,r.tension),backgroundColor:n.backgroundColor?n.backgroundColor:z.backgroundColor||r.backgroundColor,borderWidth:n.borderWidth?n.borderWidth:z.borderWidth||r.borderWidth,borderColor:n.borderColor?n.borderColor:z.borderColor||r.borderColor,fill:n.fill?n.fill:void 0!==z.fill?z.fill:r.fill,borderCapStyle:n.borderCapStyle?n.borderCapStyle:z.borderCapStyle||r.borderCapStyle,borderDash:n.borderDash?n.borderDash:z.borderDash||r.borderDash,borderDashOffset:n.borderDashOffset?n.borderDashOffset:z.borderDashOffset||r.borderDashOffset,borderJoinStyle:n.borderJoinStyle?n.borderJoinStyle:z.borderJoinStyle||r.borderJoinStyle}}),p.dataset.pivot(),M.each(b,(function(p,o){e.updateElement(p,o,t)}),e),e.updateBezierControlPoints()},updateElement:function(t,e,p){var o=this,b=t.custom||{},n=o.getDataset(),z=o.chart.scale,r=o.chart.options.elements.point,c=z.getPointPositionForValue(e,n.data[e]);void 0!==n.radius&&void 0===n.pointRadius&&(n.pointRadius=n.radius),void 0!==n.hitRadius&&void 0===n.pointHitRadius&&(n.pointHitRadius=n.hitRadius),M.extend(t,{_datasetIndex:o.index,_index:e,_scale:z,_model:{x:p?z.xCenter:c.x,y:p?z.yCenter:c.y,tension:b.tension?b.tension:M.valueOrDefault(n.lineTension,o.chart.options.elements.line.tension),radius:b.radius?b.radius:M.valueAtIndexOrDefault(n.pointRadius,e,r.radius),backgroundColor:b.backgroundColor?b.backgroundColor:M.valueAtIndexOrDefault(n.pointBackgroundColor,e,r.backgroundColor),borderColor:b.borderColor?b.borderColor:M.valueAtIndexOrDefault(n.pointBorderColor,e,r.borderColor),borderWidth:b.borderWidth?b.borderWidth:M.valueAtIndexOrDefault(n.pointBorderWidth,e,r.borderWidth),pointStyle:b.pointStyle?b.pointStyle:M.valueAtIndexOrDefault(n.pointStyle,e,r.pointStyle),rotation:b.rotation?b.rotation:M.valueAtIndexOrDefault(n.pointRotation,e,r.rotation),hitRadius:b.hitRadius?b.hitRadius:M.valueAtIndexOrDefault(n.pointHitRadius,e,r.hitRadius)}}),t._model.skip=b.skip?b.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,e=this.getMeta();M.each(e.data,(function(p,o){var b=p._model,n=M.splineCurve(M.previousItem(e.data,o,!0)._model,b,M.nextItem(e.data,o,!0)._model,b.tension);b.controlPointPreviousX=Math.max(Math.min(n.previous.x,t.right),t.left),b.controlPointPreviousY=Math.max(Math.min(n.previous.y,t.bottom),t.top),b.controlPointNextX=Math.max(Math.min(n.next.x,t.right),t.left),b.controlPointNextY=Math.max(Math.min(n.next.y,t.bottom),t.top),p.pivot()}))},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],p=t.custom||{},o=t._index,b=t._model;t.$previousStyle={backgroundColor:b.backgroundColor,borderColor:b.borderColor,borderWidth:b.borderWidth,radius:b.radius},b.radius=p.hoverRadius?p.hoverRadius:M.valueAtIndexOrDefault(e.pointHoverRadius,o,this.chart.options.elements.point.hoverRadius),b.backgroundColor=p.hoverBackgroundColor?p.hoverBackgroundColor:M.valueAtIndexOrDefault(e.pointHoverBackgroundColor,o,M.getHoverColor(b.backgroundColor)),b.borderColor=p.hoverBorderColor?p.hoverBorderColor:M.valueAtIndexOrDefault(e.pointHoverBorderColor,o,M.getHoverColor(b.borderColor)),b.borderWidth=p.hoverBorderWidth?p.hoverBorderWidth:M.valueAtIndexOrDefault(e.pointHoverBorderWidth,o,b.borderWidth)}})}},\"aET+\":function(t,e,p){var o,b,M={},n=(o=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===b&&(b=o.apply(this,arguments)),b}),z=function(t,e){return e?e.querySelector(t):document.querySelector(t)},r=function(t){var e={};return function(t,p){if(\"function\"==typeof t)return t();if(void 0===e[t]){var o=z.call(this,t,p);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(t){o=null}e[t]=o}return e[t]}}(),c=null,O=0,i=[],a=p(\"9tPo\");function A(t,e){for(var p=0;p<t.length;p++){var o=t[p],b=M[o.id];if(b){b.refs++;for(var n=0;n<b.parts.length;n++)b.parts[n](o.parts[n]);for(;n<o.parts.length;n++)b.parts.push(f(o.parts[n],e))}else{var z=[];for(n=0;n<o.parts.length;n++)z.push(f(o.parts[n],e));M[o.id]={id:o.id,refs:1,parts:z}}}}function s(t,e){for(var p=[],o={},b=0;b<t.length;b++){var M=t[b],n=e.base?M[0]+e.base:M[0],z={css:M[1],media:M[2],sourceMap:M[3]};o[n]?o[n].parts.push(z):p.push(o[n]={id:n,parts:[z]})}return p}function d(t,e){var p=r(t.insertInto);if(!p)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.\");var o=i[i.length-1];if(\"top\"===t.insertAt)o?o.nextSibling?p.insertBefore(e,o.nextSibling):p.appendChild(e):p.insertBefore(e,p.firstChild),i.push(e);else if(\"bottom\"===t.insertAt)p.appendChild(e);else{if(\"object\"!=typeof t.insertAt||!t.insertAt.before)throw new Error(\"[Style Loader]\\n\\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\\n Must be 'top', 'bottom', or Object.\\n (https://github.com/webpack-contrib/style-loader#insertat)\\n\");var b=r(t.insertAt.before,p);p.insertBefore(e,b)}}function q(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var e=i.indexOf(t);e>=0&&i.splice(e,1)}function l(t){var e=document.createElement(\"style\");if(void 0===t.attrs.type&&(t.attrs.type=\"text/css\"),void 0===t.attrs.nonce){var o=function(){0;return p.nc}();o&&(t.attrs.nonce=o)}return u(e,t.attrs),d(t,e),e}function u(t,e){Object.keys(e).forEach((function(p){t.setAttribute(p,e[p])}))}function f(t,e){var p,o,b,M;if(e.transform&&t.css){if(!(M=\"function\"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=M}if(e.singleton){var n=O++;p=c||(c=l(e)),o=v.bind(null,p,n,!1),b=v.bind(null,p,n,!0)}else t.sourceMap&&\"function\"==typeof URL&&\"function\"==typeof URL.createObjectURL&&\"function\"==typeof URL.revokeObjectURL&&\"function\"==typeof Blob&&\"function\"==typeof btoa?(p=function(t){var e=document.createElement(\"link\");return void 0===t.attrs.type&&(t.attrs.type=\"text/css\"),t.attrs.rel=\"stylesheet\",u(e,t.attrs),d(t,e),e}(e),o=m.bind(null,p,e),b=function(){q(p),p.href&&URL.revokeObjectURL(p.href)}):(p=l(e),o=R.bind(null,p),b=function(){q(p)});return o(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;o(t=e)}else b()}}t.exports=function(t,e){if(\"undefined\"!=typeof DEBUG&&DEBUG&&\"object\"!=typeof document)throw new Error(\"The style-loader cannot be used in a non-browser environment\");(e=e||{}).attrs=\"object\"==typeof e.attrs?e.attrs:{},e.singleton||\"boolean\"==typeof e.singleton||(e.singleton=n()),e.insertInto||(e.insertInto=\"head\"),e.insertAt||(e.insertAt=\"bottom\");var p=s(t,e);return A(p,e),function(t){for(var o=[],b=0;b<p.length;b++){var n=p[b];(z=M[n.id]).refs--,o.push(z)}t&&A(s(t,e),e);for(b=0;b<o.length;b++){var z;if(0===(z=o[b]).refs){for(var r=0;r<z.parts.length;r++)z.parts[r]();delete M[z.id]}}}};var W,h=(W=[],function(t,e){return W[t]=e,W.filter(Boolean).join(\"\\n\")});function v(t,e,p,o){var b=p?\"\":o.css;if(t.styleSheet)t.styleSheet.cssText=h(e,b);else{var M=document.createTextNode(b),n=t.childNodes;n[e]&&t.removeChild(n[e]),n.length?t.insertBefore(M,n[e]):t.appendChild(M)}}function R(t,e){var p=e.css,o=e.media;if(o&&t.setAttribute(\"media\",o),t.styleSheet)t.styleSheet.cssText=p;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(p))}}function m(t,e,p){var o=p.css,b=p.sourceMap,M=void 0===e.convertToAbsoluteUrls&&b;(e.convertToAbsoluteUrls||M)&&(o=a(o)),b&&(o+=\"\\n/*# sourceMappingURL=data:application/json;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(b))))+\" */\");var n=new Blob([o],{type:\"text/css\"}),z=t.href;t.href=URL.createObjectURL(n),z&&URL.revokeObjectURL(z)}},ayoS:function(t,e,p){\"use strict\";p.r(e);var o=p(\"29ZS\"),b=p.n(o),M=p(\"f0Wu\"),n=p.n(M),z={props:{job:{type:Object,required:!0}},computed:{unserialized:function(){try{return b()(this.job.payload.data.command)}catch(t){}},delayed:function(){return this.unserialized&&this.unserialized.delay?n.a.tz(this.unserialized.delay.date,this.unserialized.delay.timezone).fromNow(!0):null}}},r=p(\"KHd+\"),c={data:function(){return{ready:!1,loadingNewEntries:!1,hasNewEntries:!1,page:1,perPage:50,totalPages:1,jobs:[]}},components:{JobRow:Object(r.a)(z,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"tr\",[p(\"td\",[p(\"router-link\",{attrs:{title:t.job.name,to:{name:t.$route.params.type+\"-jobs-preview\",params:{jobId:t.job.id}}}},[t._v(\"\\n            \"+t._s(t.jobBaseName(t.job.name))+\"\\n        \")]),t._v(\" \"),!t.delayed||\"reserved\"!=t.job.status&&\"pending\"!=t.job.status?t._e():p(\"small\",{directives:[{name:\"tooltip\",rawName:\"v-tooltip:top\",value:\"Delayed for \"+t.delayed,expression:\"`Delayed for ${delayed}`\",arg:\"top\"}],staticClass:\"badge badge-secondary badge-sm\"},[t._v(\"\\n            Delayed\\n        \")]),t._v(\" \"),p(\"br\"),t._v(\" \"),p(\"small\",{staticClass:\"text-muted\"},[t._v(\"\\n            Queue: \"+t._s(t.job.queue)+\"\\n\\n            \"),t.job.payload.tags.length?p(\"span\",{staticClass:\"text-break\"},[t._v(\"\\n                | Tags: \"+t._s(t.job.payload.tags&&t.job.payload.tags.length?t.job.payload.tags.slice(0,3).join(\", \"):\"\")),t.job.payload.tags.length>3?p(\"span\",[t._v(\" (\"+t._s(t.job.payload.tags.length-3)+\" more)\")]):t._e()]):t._e()])],1),t._v(\" \"),p(\"td\",{staticClass:\"table-fit\"},[t._v(\"\\n        \"+t._s(t.readableTimestamp(t.job.payload.pushedAt))+\"\\n    \")]),t._v(\" \"),\"completed\"==t.$route.params.type?p(\"td\",{staticClass:\"table-fit\"},[t._v(\"\\n        \"+t._s(t.readableTimestamp(t.job.completed_at))+\"\\n    \")]):t._e(),t._v(\" \"),\"completed\"==t.$route.params.type?p(\"td\",{staticClass:\"table-fit\"},[p(\"span\",[t._v(t._s(t.job.completed_at?(t.job.completed_at-t.job.reserved_at).toFixed(2)+\"s\":\"-\"))])]):t._e()])}),[],!1,null,null,null).exports},mounted:function(){document.title=\"pending\"==this.$route.params.type?\"Horizon - Pending Jobs\":\"Horizon - Completed Jobs\",this.loadJobs(),this.refreshJobsPeriodically()},destroyed:function(){clearInterval(this.interval)},watch:{$route:function(){this.page=1,this.loadJobs()}},methods:{loadJobs:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,p=arguments.length>1&&void 0!==arguments[1]&&arguments[1];p||(this.ready=!1),this.$http.get(Horizon.basePath+\"/api/jobs/\"+this.$route.params.type+\"?starting_at=\"+e+\"&limit=\"+this.perPage).then((function(e){!t.$root.autoLoadsNewEntries&&p&&t.jobs.length&&_.first(e.data.jobs).id!==_.first(t.jobs).id?t.hasNewEntries=!0:(t.jobs=e.data.jobs,t.totalPages=Math.ceil(e.data.total/t.perPage)),t.ready=!0}))},loadNewEntries:function(){this.jobs=[],this.loadJobs(-1,!1),this.hasNewEntries=!1},refreshJobsPeriodically:function(){var t=this;this.interval=setInterval((function(){1==t.page&&t.loadJobs(-1,!0)}),3e3)},previous:function(){this.loadJobs((this.page-2)*this.perPage),this.page-=1,this.hasNewEntries=!1},next:function(){this.loadJobs(this.page*this.perPage),this.page+=1,this.hasNewEntries=!1}}},O=Object(r.a)(c,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[p(\"div\",{staticClass:\"card\"},[p(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[\"pending\"==t.$route.params.type?p(\"h5\",[t._v(\"Pending Jobs\")]):t._e(),t._v(\" \"),\"completed\"==t.$route.params.type?p(\"h5\",[t._v(\"Completed Jobs\")]):t._e()]),t._v(\" \"),t.ready?t._e():p(\"div\",{staticClass:\"d-flex align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"svg\",{staticClass:\"icon spin mr-2 fill-text-color\",attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M12 10a2 2 0 0 1-3.41 1.41A2 2 0 0 1 10 8V0a9.97 9.97 0 0 1 10 10h-8zm7.9 1.41A10 10 0 1 1 8.59.1v2.03a8 8 0 1 0 9.29 9.29h2.02zm-4.07 0a6 6 0 1 1-7.25-7.25v2.1a3.99 3.99 0 0 0-1.4 6.57 4 4 0 0 0 6.56-1.42h2.1z\"}})]),t._v(\" \"),p(\"span\",[t._v(\"Loading...\")])]),t._v(\" \"),t.ready&&0==t.jobs.length?p(\"div\",{staticClass:\"d-flex flex-column align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"span\",[t._v(\"There aren't any jobs.\")])]):t._e(),t._v(\" \"),t.ready&&t.jobs.length>0?p(\"table\",{staticClass:\"table table-hover table-sm mb-0\"},[p(\"thead\",[p(\"tr\",[p(\"th\",[t._v(\"Job\")]),t._v(\" \"),\"pending\"==t.$route.params.type?p(\"th\",{staticClass:\"text-right\"},[t._v(\"Queued At\")]):t._e(),t._v(\" \"),\"completed\"==t.$route.params.type?p(\"th\",[t._v(\"Queued At\")]):t._e(),t._v(\" \"),\"completed\"==t.$route.params.type?p(\"th\",[t._v(\"Completed At\")]):t._e(),t._v(\" \"),\"completed\"==t.$route.params.type?p(\"th\",{staticClass:\"text-right\"},[t._v(\"Runtime\")]):t._e()])]),t._v(\" \"),p(\"tbody\",[t.hasNewEntries?p(\"tr\",{key:\"newEntries\",staticClass:\"dontanimate\"},[p(\"td\",{staticClass:\"text-center card-bg-secondary py-1\",attrs:{colspan:\"100\"}},[p(\"small\",[t.loadingNewEntries?t._e():p(\"a\",{attrs:{href:\"#\"},on:{click:function(e){return e.preventDefault(),t.loadNewEntries(e)}}},[t._v(\"Load New\\n                            Entries\")])]),t._v(\" \"),t.loadingNewEntries?p(\"small\",[t._v(\"Loading...\")]):t._e()])]):t._e(),t._v(\" \"),t._l(t.jobs,(function(t){return p(\"job-row\",{key:t.id,tag:\"tr\",attrs:{job:t}})}))],2)]):t._e(),t._v(\" \"),t.ready&&t.jobs.length?p(\"div\",{staticClass:\"p-3 d-flex justify-content-between border-top\"},[p(\"button\",{staticClass:\"btn btn-secondary btn-md\",attrs:{disabled:1==t.page},on:{click:t.previous}},[t._v(\"Previous\")]),t._v(\" \"),p(\"button\",{staticClass:\"btn btn-secondary btn-md\",attrs:{disabled:t.page>=t.totalPages},on:{click:t.next}},[t._v(\"Next\")])]):t._e()])])}),[],!1,null,null,null);e.default=O.exports},bNI1:function(t){t.exports=JSON.parse('{\"version\":\"2018g\",\"zones\":[\"Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5\",\"Africa/Accra|LMT GMT +0020|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE|41e5\",\"Africa/Nairobi|LMT EAT +0230 +0245|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ|47e5\",\"Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQob.c ME01.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5\",\"Africa/Lagos|LMT WAT|-d.A -10|01|-22y0d.A|17e6\",\"Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4\",\"Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5\",\"Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6\",\"Africa/Casablanca|LMT +00 +01|u.k 0 -10|0121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00|32e5\",\"Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3\",\"Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|01232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00|20e4\",\"Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5\",\"Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|01212121212121212121212121212121213|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0\",\"Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5\",\"Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5\",\"Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5\",\"Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|0123|-3tooq.U 18aoq.U 4i6N0\",\"Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5\",\"Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5\",\"Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4\",\"America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326\",\"America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4\",\"America/Port_of_Spain|LMT AST|46.4 40|01|-2kNvR.U|43e3\",\"America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4\",\"America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0\",\"America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0\",\"America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0\",\"America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0\",\"America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0\",\"America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0\",\"America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0\",\"America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0\",\"America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0\",\"America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0\",\"America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0\",\"America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0\",\"America/Curacao|LMT -0430 AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d|15e4\",\"America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5\",\"America/Atikokan|LMT CST CDT CWT CPT EST|66.s 60 50 50 50 50|01212345|-32B5R.w UFdR.w 1in0 Rnb0 3je0 8x30 iw0|28e2\",\"America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0|84e3\",\"America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5\",\"America/Barbados|LMT BMT AST ADT|3W.t 3W.t 40 30|01232323232|-1Q0I1.v jsM0 1ODC1.v IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4\",\"America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5\",\"America/Belize|LMT CST -0530 CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0|57e3\",\"America/Blanc-Sablon|LMT AST ADT AWT APT|3M.s 40 30 30 30|0121341|-3tokb.w 1nsqb.w 1in0 UGp0 8x50 iu0|11e2\",\"America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2\",\"America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 2en0|90e5\",\"America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4\",\"America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2\",\"America/Campo_Grande|LMT -04 -03|3C.s 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 IL0 1EN0 FX0 1HB0 FX0 1HB0 IL0 1EN0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 IL0 1EN0 FX0 1HB0 FX0 1HB0 IL0 1EN0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0|77e4\",\"America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4\",\"America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5\",\"America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3\",\"America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5\",\"America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5\",\"America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0|81e4\",\"America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5\",\"America/Creston|LMT MST PST|7K.4 70 80|0121|-3togd.U 1jInd.U 43B0|53e2\",\"America/Cuiaba|LMT -04 -03|3I.k 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 IL0 1EN0 FX0 1HB0 FX0 1HB0 IL0 1EN0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 IL0 1EN0 FX0 1HB0 FX0 1HB0 IL0 1EN0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0|54e4\",\"America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8\",\"America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3\",\"America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT|9h.E 90 80 80 80 70 80 70|01212134151676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|13e2\",\"America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5\",\"America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|012342525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 XQp0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5\",\"America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|01212121212121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 LFB0 1cL0 3Cp0 1cL0 66N0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5\",\"America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3\",\"America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5\",\"America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5\",\"America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2\",\"America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5\",\"America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3\",\"America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3\",\"America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2\",\"America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|012323232323232323232323232323232323232323232323232323232323232323232323232343232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2\",\"America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5\",\"America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5\",\"America/Guyana|LMT -0345 -03 -04|3Q.E 3J 30 40|0123|-2dvU7.k 2r6LQ.k Bxbf|80e4\",\"America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4\",\"America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5\",\"America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4\",\"America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|012121341212121212121212121215121212121212121212121252125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121212121565652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|012121341212121212121212121212121565652125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2\",\"America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2\",\"America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4\",\"America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3\",\"America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 Bb0 10N0 2bB0 8in0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5\",\"America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6\",\"America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6\",\"America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4\",\"America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5\",\"America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5\",\"America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4\",\"America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4\",\"America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0|44e4\",\"America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2\",\"America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0|11e5\",\"America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|012342525252525252525252525252525252676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2\",\"America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0|20e6\",\"America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2\",\"America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3\",\"America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0|41e5\",\"America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5\",\"America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5\",\"America/Nassau|LMT EST EDT|59.u 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2kNuO.u 26XdO.u 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|24e4\",\"America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6\",\"America/Nipigon|LMT EST EDT EWT EPT|5R.4 50 40 40 40|0121234121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B66.U UFd6.U 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2\",\"America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2\",\"America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2\",\"America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3\",\"America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2\",\"America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4\",\"America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5\",\"America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5\",\"America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4\",\"America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4\",\"America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5\",\"America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.K 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.6 fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0\",\"America/Rainy_River|LMT CST CDT CWT CPT|6i.g 60 50 50 50|0121234121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B5F.I UFdF.I 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842\",\"America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2\",\"America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5\",\"America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4\",\"America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229\",\"America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4\",\"America/Santiago|LMT SMT -05 -04 -03|4G.K 4G.K 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.e MJc0 fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5\",\"America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5\",\"America/Sao_Paulo|LMT -03 -02|36.s 30 20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 IL0 1EN0 FX0 1HB0 FX0 1HB0 IL0 1EN0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 IL0 1EN0 FX0 1HB0 FX0 1HB0 IL0 1EN0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1Kp0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 IL0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0 FX0 1HB0|20e6\",\"America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452\",\"America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2\",\"America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4\",\"America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3\",\"America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5\",\"America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656\",\"America/Thunder_Bay|LMT CST EST EWT EPT EDT|5V 60 50 40 40 40|01234252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-32B63 Avc3 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4\",\"America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5\",\"America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT|90.c 90 80 80 80 70 80 70|01212134151676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3\",\"America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4\",\"America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642\",\"America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3\",\"Antarctica/Casey|-00 +08 +11|0 -80 -b0|01212121|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10|10\",\"Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70\",\"Antarctica/DumontDUrville|-00 +10|0 -a0|0101|-U0o0 cfq0 bFm0|80\",\"Antarctica/Macquarie|-00 AEST AEDT +11|0 -a0 -b0 -b0|01210121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-2OPc0 Fb40 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0|1\",\"Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60\",\"Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5\",\"Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40\",\"Antarctica/Rothera|-00 -03|0 30|01|gOo0|130\",\"Antarctica/Syowa|-00 +03|0 -30|01|-vs00|20\",\"Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40\",\"Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25\",\"Europe/Oslo|LMT CET CEST|-H -10 -20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32BcH Q4oH Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e4\",\"Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5\",\"Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5\",\"Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e5\",\"Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3\",\"Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4\",\"Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4\",\"Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4\",\"Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0\",\"Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5\",\"Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4\",\"Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5\",\"Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6\",\"Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0\",\"Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5\",\"Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4\",\"Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4\",\"Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6\",\"Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4\",\"Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3\",\"Asia/Shanghai|LMT CST CDT|-85.H -80 -90|0121212121212121212121212121|-2M0U5.H 1zWo5.H Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6\",\"Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5\",\"Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6\",\"Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5\",\"Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4\",\"Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5\",\"Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4\",\"Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00\",\"Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|0121212121212121212121212121212123434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azch.Q 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0|18e5\",\"Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|012121212121212121212121212121212343434343434343434343434343121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azck.n 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1qL0|25e4\",\"Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5\",\"Asia/Hong_Kong|LMT HKT HKST JST|-7A.G -80 -90 -90|0121312121212121212121212121212121212121212121212121212121212121212121|-2CFHA.G 1sEP6.G 1cL0 ylu 93X0 1qQu 1tX0 Rd0 1In0 NB0 1cL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1kL0 14N0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5\",\"Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3\",\"Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4\",\"Europe/Istanbul|LMT IMT EET EEST +04 +03|-1T.Q -1U.U -20 -30 -40 -30|0123232323232323232323232323232323232323232323232323232345454545453232323232323232323232323232323232323232323232323232323232323235|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSp0 CL0 mN0 1Vz0 1gN0 1pz0 5Rd0 1fz0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1jB0 18L0 1ip0 17z0 qdd0 xX0 3S10 Tz0 dA10 11z0 1o10 11z0 1qN0 11z0 1ze0 11B0 WM0 1qO0 WI0 1nX0 1rB0 10L0 11B0 1in0 17d0 1in0 2pX0 19E0 1fU0 16Q0 1iI0 16Q0 1iI0 1Vd0 pb0 3Kp0 14o0 1de0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6\",\"Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6\",\"Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4\",\"Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyMk.E 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 3LB0 Em0 or0 1cn0 1dB0 16n0 10O0 1ja0 1tC0 14o0 1cM0 1a00 11A0 1Na0 An0 1MP0 AJ0 1Kp0 LC0 1oo0 Wl0 EQN0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4\",\"Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5\",\"Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4\",\"Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6\",\"Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5\",\"Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5\",\"Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2\",\"Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5\",\"Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6K.K -6T.p -70 -7k -7u -90 -80|01234546|-2M0SK.K aILP.l 17anT.p l5XE 17bO 8Fyu 1so1u|71e5\",\"Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4\",\"Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4\",\"Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3\",\"Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5\",\"Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6\",\"Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4\",\"Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4\",\"Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5\",\"Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5\",\"Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4\",\"Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4\",\"Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5\",\"Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|0123232323232323232323232323232323232323232323|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|73e4\",\"Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5\",\"Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4\",\"Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4\",\"Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -9u -a0|0123141414141414135353|-2um8r.Q 97XV.Q 1m1zu kKo0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6\",\"Asia/Singapore|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so1u|56e5\",\"Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2\",\"Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5\",\"Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5\",\"Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5\",\"Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6\",\"Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3\",\"Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6\",\"Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5\",\"Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5\",\"Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2\",\"Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4\",\"Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4\",\"Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5\",\"Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5\",\"Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|012323232323232323232323232323232323232323232343234323432343232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4\",\"Atlantic/Bermuda|LMT AST ADT|4j.i 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1BnRE.G 1LTbE.G 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3\",\"Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4\",\"Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4\",\"Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3\",\"Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|012323232323232323232323232323232323232323232343234323432343232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4\",\"Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4\",\"Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30\",\"Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2\",\"Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlA5.Q xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5\",\"Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1zv xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5\",\"Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry0d.8 xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5\",\"Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1zv xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3\",\"Australia/Currie|LMT AEST AEDT|-9z.s -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109z.s Pk1z.s 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|746\",\"Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1zv xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0|12e4\",\"Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PknP.s xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368\",\"Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 VfB0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4\",\"Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347\",\"Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U RxXU.U xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10\",\"Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlzE.Q xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5\",\"Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PknI.o xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5\",\"CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00\",\"Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2\",\"CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00\",\"Europe/Dublin|LMT DMT IST GMT BST IST|p p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHbz 1ra20.l Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5\",\"EST|EST|50|0|\",\"EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"Etc/GMT-0|GMT|0|0|\",\"Etc/GMT-1|+01|-10|0|\",\"Etc/GMT-10|+10|-a0|0|\",\"Etc/GMT-11|+11|-b0|0|\",\"Etc/GMT-12|+12|-c0|0|\",\"Etc/GMT-13|+13|-d0|0|\",\"Etc/GMT-14|+14|-e0|0|\",\"Etc/GMT-2|+02|-20|0|\",\"Etc/GMT-3|+03|-30|0|\",\"Etc/GMT-4|+04|-40|0|\",\"Etc/GMT-5|+05|-50|0|\",\"Etc/GMT-6|+06|-60|0|\",\"Etc/GMT-7|+07|-70|0|\",\"Etc/GMT-8|+08|-80|0|\",\"Etc/GMT-9|+09|-90|0|\",\"Etc/GMT+1|-01|10|0|\",\"Etc/GMT+10|-10|a0|0|\",\"Etc/GMT+11|-11|b0|0|\",\"Etc/GMT+12|-12|c0|0|\",\"Etc/GMT+2|-02|20|0|\",\"Etc/GMT+3|-03|30|0|\",\"Etc/GMT+4|-04|40|0|\",\"Etc/GMT+5|-05|50|0|\",\"Etc/GMT+6|-06|60|0|\",\"Etc/GMT+7|-07|70|0|\",\"Etc/GMT+8|-08|80|0|\",\"Etc/GMT+9|-09|90|0|\",\"Etc/UCT|UCT|0|0|\",\"Etc/UTC|UTC|0|0|\",\"Europe/Amsterdam|LMT AMT NST +0120 +0020 CEST CET|-j.w -j.w -1j.w -1k -k -20 -10|0121212121212121212121212121212121212121212123434345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656|-5sHcj.w 3i200 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|16e5\",\"Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3\",\"Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5\",\"Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5\",\"Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6\",\"Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5\",\"Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5\",\"Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5\",\"Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1M0 SNMh.u 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5\",\"Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5\",\"Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cWpg.k 12hbg.k 11d0 1iO0 11A0 1ip0 17b0 1op0 1tb0 Q2m0 3Ne0 WM0 1fA0 1cM0 1cM0 1oJ0 1dc0 1030 1fA0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1iM0 1fA0 8Ha0 Rb0 1wN0 Rb0 1BB0 Lz0 1C20 LB0 SNX0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5\",\"Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4\",\"Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4\",\"Europe/Copenhagen|LMT CMT CET CEST|-O.k -O.k -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLAO.k 9Io0 SryO.k Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5\",\"Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3\",\"Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5\",\"Europe/Kaliningrad|LMT CET CEST CET CEST MSK MSD EEST EET +03|-1m -10 -20 -20 -30 -30 -40 -30 -20 -30|01212121212121343565656565656565657878787878787878787878787878787878787878787898|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 Am0 Lb0 1en0 op0 1pNz0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4\",\"Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5\",\"Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4\",\"Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5\",\"Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4\",\"Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5\",\"Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4\",\"Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5\",\"Europe/Monaco|LMT PMT WET WEST WEMT CET CEST|-t.w -9.l 0 -10 -20 -10 -20|012323232323232323232323232323232323232323232323232343434343456565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3bQot.w ME0k.b cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e3\",\"Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6\",\"Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQo8.l ME00 cNb8.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6\",\"Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4\",\"Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4bsoN.U 160LN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5\",\"Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5\",\"Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810\",\"Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4\",\"Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5\",\"Europe/Stockholm|LMT SET CET CEST|-1c.c -10.e -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3FyNc.c P80b.W DPb0.e TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|15e5\",\"Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4\",\"Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4\",\"Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5\",\"Europe/Uzhgorod|LMT CET CEST MSK MSD EET EEST|-1t.c -10 -20 -30 -40 -20 -30|0121212134343434343434343431565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3cWpt.c 20vCt.c 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e4\",\"Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1a00 1cM0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5\",\"Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4\",\"Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0|10e5\",\"Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5\",\"Europe/Zaporozhye|LMT +0220 EET MSK CEST CET MSD EEST|-2k.E -2k -20 -30 -20 -10 -40 -30|012345453636363636363636363637272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8Ok.E 1LUM0.E eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|77e4\",\"HST|HST|a0|0|\",\"Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2\",\"Indian/Christmas|LMT +07|-72.Q -70|01|-32oT2.Q|21e2\",\"Indian/Cocos|LMT +0630|-6r.E -6u|01|-2OqSr.E|596\",\"Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130\",\"Indian/Mahe|LMT +04|-3F.M -40|01|-2yO3F.M|79e3\",\"Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4\",\"Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4\",\"Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4\",\"Pacific/Kwajalein|LMT +11 -12 +12|-b9.k -b0 c0 -c0|0123|-2M0X9.k 2Lo09.k W9X0|14e3\",\"MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00\",\"MST|MST|70|0|\",\"MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600\",\"Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|37e3\",\"Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4\",\"Pacific/Chuuk|LMT +10|-a7.8 -a0|01|-2M0W7.8|49e3\",\"Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3\",\"Pacific/Enderbury|LMT -12 -11 +13|bo.k c0 b0 -d0|0123|-2M0Az.E 3bIMz.E B7X0|1\",\"Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483\",\"Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0|88e4\",\"Pacific/Funafuti|LMT +12|-bU.Q -c0|01|-2M0XU.Q|45e2\",\"Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3\",\"Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125\",\"Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4\",\"Pacific/Guam|LMT LMT GST ChST|el -9D -a0 -a0|0123|-54m9D 2glc0 43qnD|17e4\",\"Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4\",\"Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2\",\"Pacific/Kosrae|LMT +11 +12|-aP.U -b0 -c0|0121|-2M0WP.U 2LnXP.U 1bdz0|66e2\",\"Pacific/Majuro|LMT +11 +12|-bo.M -b0 -c0|012|-2M0Xo.M 2Lo0o.M|28e3\",\"Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2\",\"Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2\",\"Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E PvzB.E 5RCu 1ouJu|10e3\",\"Pacific/Niue|LMT -1120 -1130 -11|bj.E bk bu b0|0123|-2M0AE.k 21IM0.k 17y0a|12e2\",\"Pacific/Norfolk|LMT +1112 +1130 +1230 +11|-bb.Q -bc -bu -cu -b0|012324|-2M0Xb.Q 21ILX.Q W01G On0 1COp0|25e4\",\"Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3\",\"Pacific/Palau|LMT +09|-8V.U -90|01|-2M0UV.U|21e3\",\"Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56\",\"Pacific/Pohnpei|LMT +11|-aw.Q -b0|01|-2M0Ww.Q|34e3\",\"Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4\",\"Pacific/Rarotonga|LMT -1030 -0930 -10|aD.4 au 9u a0|0123232323232323232323232323|-2M0Bk.U 39zzO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3\",\"Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4\",\"Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3\",\"Pacific/Tongatapu|LMT +1220 +13 +14|-cj.k -ck -d0 -e0|01232323232|-2M10j.k 1BnXX.k 2n5dk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3\",\"Pacific/Wake|LMT +12|-b6.s -c0|01|-2M0X6.s|16e3\",\"Pacific/Wallis|LMT +12|-cf.k -c0|01|-2M10f.k|94\",\"PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0\",\"WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00\"],\"links\":[\"Africa/Abidjan|Africa/Bamako\",\"Africa/Abidjan|Africa/Banjul\",\"Africa/Abidjan|Africa/Conakry\",\"Africa/Abidjan|Africa/Dakar\",\"Africa/Abidjan|Africa/Freetown\",\"Africa/Abidjan|Africa/Lome\",\"Africa/Abidjan|Africa/Nouakchott\",\"Africa/Abidjan|Africa/Ouagadougou\",\"Africa/Abidjan|Africa/Timbuktu\",\"Africa/Abidjan|Atlantic/St_Helena\",\"Africa/Cairo|Egypt\",\"Africa/Johannesburg|Africa/Maseru\",\"Africa/Johannesburg|Africa/Mbabane\",\"Africa/Lagos|Africa/Bangui\",\"Africa/Lagos|Africa/Brazzaville\",\"Africa/Lagos|Africa/Douala\",\"Africa/Lagos|Africa/Kinshasa\",\"Africa/Lagos|Africa/Libreville\",\"Africa/Lagos|Africa/Luanda\",\"Africa/Lagos|Africa/Malabo\",\"Africa/Lagos|Africa/Niamey\",\"Africa/Lagos|Africa/Porto-Novo\",\"Africa/Maputo|Africa/Blantyre\",\"Africa/Maputo|Africa/Bujumbura\",\"Africa/Maputo|Africa/Gaborone\",\"Africa/Maputo|Africa/Harare\",\"Africa/Maputo|Africa/Kigali\",\"Africa/Maputo|Africa/Lubumbashi\",\"Africa/Maputo|Africa/Lusaka\",\"Africa/Nairobi|Africa/Addis_Ababa\",\"Africa/Nairobi|Africa/Asmara\",\"Africa/Nairobi|Africa/Asmera\",\"Africa/Nairobi|Africa/Dar_es_Salaam\",\"Africa/Nairobi|Africa/Djibouti\",\"Africa/Nairobi|Africa/Kampala\",\"Africa/Nairobi|Africa/Mogadishu\",\"Africa/Nairobi|Indian/Antananarivo\",\"Africa/Nairobi|Indian/Comoro\",\"Africa/Nairobi|Indian/Mayotte\",\"Africa/Tripoli|Libya\",\"America/Adak|America/Atka\",\"America/Adak|US/Aleutian\",\"America/Anchorage|US/Alaska\",\"America/Argentina/Buenos_Aires|America/Buenos_Aires\",\"America/Argentina/Catamarca|America/Argentina/ComodRivadavia\",\"America/Argentina/Catamarca|America/Catamarca\",\"America/Argentina/Cordoba|America/Cordoba\",\"America/Argentina/Cordoba|America/Rosario\",\"America/Argentina/Jujuy|America/Jujuy\",\"America/Argentina/Mendoza|America/Mendoza\",\"America/Atikokan|America/Coral_Harbour\",\"America/Chicago|US/Central\",\"America/Curacao|America/Aruba\",\"America/Curacao|America/Kralendijk\",\"America/Curacao|America/Lower_Princes\",\"America/Denver|America/Shiprock\",\"America/Denver|Navajo\",\"America/Denver|US/Mountain\",\"America/Detroit|US/Michigan\",\"America/Edmonton|Canada/Mountain\",\"America/Fort_Wayne|America/Indiana/Indianapolis\",\"America/Fort_Wayne|America/Indianapolis\",\"America/Fort_Wayne|US/East-Indiana\",\"America/Halifax|Canada/Atlantic\",\"America/Havana|Cuba\",\"America/Indiana/Knox|America/Knox_IN\",\"America/Indiana/Knox|US/Indiana-Starke\",\"America/Jamaica|Jamaica\",\"America/Kentucky/Louisville|America/Louisville\",\"America/Los_Angeles|US/Pacific\",\"America/Los_Angeles|US/Pacific-New\",\"America/Manaus|Brazil/West\",\"America/Mazatlan|Mexico/BajaSur\",\"America/Mexico_City|Mexico/General\",\"America/New_York|US/Eastern\",\"America/Noronha|Brazil/DeNoronha\",\"America/Panama|America/Cayman\",\"America/Phoenix|US/Arizona\",\"America/Port_of_Spain|America/Anguilla\",\"America/Port_of_Spain|America/Antigua\",\"America/Port_of_Spain|America/Dominica\",\"America/Port_of_Spain|America/Grenada\",\"America/Port_of_Spain|America/Guadeloupe\",\"America/Port_of_Spain|America/Marigot\",\"America/Port_of_Spain|America/Montserrat\",\"America/Port_of_Spain|America/St_Barthelemy\",\"America/Port_of_Spain|America/St_Kitts\",\"America/Port_of_Spain|America/St_Lucia\",\"America/Port_of_Spain|America/St_Thomas\",\"America/Port_of_Spain|America/St_Vincent\",\"America/Port_of_Spain|America/Tortola\",\"America/Port_of_Spain|America/Virgin\",\"America/Regina|Canada/Saskatchewan\",\"America/Rio_Branco|America/Porto_Acre\",\"America/Rio_Branco|Brazil/Acre\",\"America/Santiago|Chile/Continental\",\"America/Sao_Paulo|Brazil/East\",\"America/St_Johns|Canada/Newfoundland\",\"America/Tijuana|America/Ensenada\",\"America/Tijuana|America/Santa_Isabel\",\"America/Tijuana|Mexico/BajaNorte\",\"America/Toronto|America/Montreal\",\"America/Toronto|Canada/Eastern\",\"America/Vancouver|Canada/Pacific\",\"America/Whitehorse|Canada/Yukon\",\"America/Winnipeg|Canada/Central\",\"Asia/Ashgabat|Asia/Ashkhabad\",\"Asia/Bangkok|Asia/Phnom_Penh\",\"Asia/Bangkok|Asia/Vientiane\",\"Asia/Dhaka|Asia/Dacca\",\"Asia/Dubai|Asia/Muscat\",\"Asia/Ho_Chi_Minh|Asia/Saigon\",\"Asia/Hong_Kong|Hongkong\",\"Asia/Jerusalem|Asia/Tel_Aviv\",\"Asia/Jerusalem|Israel\",\"Asia/Kathmandu|Asia/Katmandu\",\"Asia/Kolkata|Asia/Calcutta\",\"Asia/Macau|Asia/Macao\",\"Asia/Makassar|Asia/Ujung_Pandang\",\"Asia/Nicosia|Europe/Nicosia\",\"Asia/Qatar|Asia/Bahrain\",\"Asia/Rangoon|Asia/Yangon\",\"Asia/Riyadh|Asia/Aden\",\"Asia/Riyadh|Asia/Kuwait\",\"Asia/Seoul|ROK\",\"Asia/Shanghai|Asia/Chongqing\",\"Asia/Shanghai|Asia/Chungking\",\"Asia/Shanghai|Asia/Harbin\",\"Asia/Shanghai|PRC\",\"Asia/Singapore|Singapore\",\"Asia/Taipei|ROC\",\"Asia/Tehran|Iran\",\"Asia/Thimphu|Asia/Thimbu\",\"Asia/Tokyo|Japan\",\"Asia/Ulaanbaatar|Asia/Ulan_Bator\",\"Asia/Urumqi|Asia/Kashgar\",\"Atlantic/Faroe|Atlantic/Faeroe\",\"Atlantic/Reykjavik|Iceland\",\"Australia/Adelaide|Australia/South\",\"Australia/Brisbane|Australia/Queensland\",\"Australia/Broken_Hill|Australia/Yancowinna\",\"Australia/Darwin|Australia/North\",\"Australia/Hobart|Australia/Tasmania\",\"Australia/Lord_Howe|Australia/LHI\",\"Australia/Melbourne|Australia/Victoria\",\"Australia/Perth|Australia/West\",\"Australia/Sydney|Australia/ACT\",\"Australia/Sydney|Australia/Canberra\",\"Australia/Sydney|Australia/NSW\",\"Etc/GMT-0|Etc/GMT\",\"Etc/GMT-0|Etc/GMT+0\",\"Etc/GMT-0|Etc/GMT0\",\"Etc/GMT-0|Etc/Greenwich\",\"Etc/GMT-0|GMT\",\"Etc/GMT-0|GMT+0\",\"Etc/GMT-0|GMT-0\",\"Etc/GMT-0|GMT0\",\"Etc/GMT-0|Greenwich\",\"Etc/UCT|UCT\",\"Etc/UTC|Etc/Universal\",\"Etc/UTC|Etc/Zulu\",\"Etc/UTC|UTC\",\"Etc/UTC|Universal\",\"Etc/UTC|Zulu\",\"Europe/Belgrade|Europe/Ljubljana\",\"Europe/Belgrade|Europe/Podgorica\",\"Europe/Belgrade|Europe/Sarajevo\",\"Europe/Belgrade|Europe/Skopje\",\"Europe/Belgrade|Europe/Zagreb\",\"Europe/Chisinau|Europe/Tiraspol\",\"Europe/Dublin|Eire\",\"Europe/Helsinki|Europe/Mariehamn\",\"Europe/Istanbul|Asia/Istanbul\",\"Europe/Istanbul|Turkey\",\"Europe/Lisbon|Portugal\",\"Europe/London|Europe/Belfast\",\"Europe/London|Europe/Guernsey\",\"Europe/London|Europe/Isle_of_Man\",\"Europe/London|Europe/Jersey\",\"Europe/London|GB\",\"Europe/London|GB-Eire\",\"Europe/Moscow|W-SU\",\"Europe/Oslo|Arctic/Longyearbyen\",\"Europe/Oslo|Atlantic/Jan_Mayen\",\"Europe/Prague|Europe/Bratislava\",\"Europe/Rome|Europe/San_Marino\",\"Europe/Rome|Europe/Vatican\",\"Europe/Warsaw|Poland\",\"Europe/Zurich|Europe/Busingen\",\"Europe/Zurich|Europe/Vaduz\",\"Pacific/Auckland|Antarctica/McMurdo\",\"Pacific/Auckland|Antarctica/South_Pole\",\"Pacific/Auckland|NZ\",\"Pacific/Chatham|NZ-CHAT\",\"Pacific/Chuuk|Pacific/Truk\",\"Pacific/Chuuk|Pacific/Yap\",\"Pacific/Easter|Chile/EasterIsland\",\"Pacific/Guam|Pacific/Saipan\",\"Pacific/Honolulu|Pacific/Johnston\",\"Pacific/Honolulu|US/Hawaii\",\"Pacific/Kwajalein|Kwajalein\",\"Pacific/Pago_Pago|Pacific/Midway\",\"Pacific/Pago_Pago|Pacific/Samoa\",\"Pacific/Pago_Pago|US/Samoa\",\"Pacific/Pohnpei|Pacific/Ponape\"]}')},bUC5:function(t,e,p){\"use strict\";p.r(e);var o=p(\"XuX8\"),b=p.n(o),M=p(\"f0Wu\"),n=p.n(M),z={computed:{Horizon:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(){return Horizon}))},methods:{formatDate:function(t){return n()(1e3*t).add((new Date).getTimezoneOffset()/60)},jobBaseName:function(t){if(!t.includes(\"\\\\\"))return t;var e=t.split(\"\\\\\");return e[e.length-1]},autoLoadNewEntries:function(){this.autoLoadsNewEntries?(this.autoLoadsNewEntries=!1,localStorage.autoLoadsNewEntries=0):(this.autoLoadsNewEntries=!0,localStorage.autoLoadsNewEntries=1)},readableTimestamp:function(t){return this.formatDate(t).format(\"YYYY-MM-DD HH:mm:ss\")}}},r=p(\"vDqi\"),c=p.n(r),O=[{path:\"/\",redirect:\"/dashboard\"},{path:\"/dashboard\",name:\"dashboard\",component:p(\"3Irt\").default},{path:\"/monitoring\",name:\"monitoring\",component:p(\"no5h\").default},{path:\"/monitoring/:tag\",component:p(\"hMeE\").default,children:[{path:\"jobs\",name:\"monitoring-jobs\",component:p(\"ZmOE\").default,props:{type:\"jobs\"}},{path:\"failed\",name:\"monitoring-failed\",component:p(\"ZmOE\").default,props:{type:\"failed\"}}]},{path:\"/metrics\",redirect:\"/metrics/jobs\"},{path:\"/metrics/\",component:p(\"K994\").default,children:[{path:\"jobs\",name:\"metrics-jobs\",component:p(\"XFaY\").default},{path:\"queues\",name:\"metrics-queues\",component:p(\"wM+H\").default}]},{path:\"/metrics/:type/:slug\",name:\"metrics-preview\",component:p(\"ZiEm\").default},{path:\"/jobs/:type\",name:\"jobs\",component:p(\"ayoS\").default},{path:\"/jobs/pending/:jobId\",name:\"pending-jobs-preview\",component:p(\"ChJr\").default},{path:\"/jobs/completed/:jobId\",name:\"completed-jobs-preview\",component:p(\"ChJr\").default},{path:\"/failed\",name:\"failed-jobs\",component:p(\"mxNo\").default},{path:\"/failed/:jobId\",name:\"failed-jobs-preview\",component:p(\"oGeF\").default}];function i(t){return Object.prototype.toString.call(t).indexOf(\"Error\")>-1}function a(t,e){for(var p in e)t[p]=e[p];return t}var A={name:\"RouterView\",functional:!0,props:{name:{type:String,default:\"default\"}},render:function(t,e){var p=e.props,o=e.children,b=e.parent,M=e.data;M.routerView=!0;for(var n=b.$createElement,z=p.name,r=b.$route,c=b._routerViewCache||(b._routerViewCache={}),O=0,i=!1;b&&b._routerRoot!==b;)b.$vnode&&b.$vnode.data.routerView&&O++,b._inactive&&(i=!0),b=b.$parent;if(M.routerViewDepth=O,i)return n(c[z],M,o);var A=r.matched[O];if(!A)return c[z]=null,n();var s=c[z]=A.components[z];M.registerRouteInstance=function(t,e){var p=A.instances[z];(e&&p!==t||!e&&p===t)&&(A.instances[z]=e)},(M.hook||(M.hook={})).prepatch=function(t,e){A.instances[z]=e.componentInstance};var d=M.props=function(t,e){switch(typeof e){case\"undefined\":return;case\"object\":return e;case\"function\":return e(t);case\"boolean\":return e?t.params:void 0;default:0}}(r,A.props&&A.props[z]);if(d){d=M.props=a({},d);var q=M.attrs=M.attrs||{};for(var l in d)s.props&&l in s.props||(q[l]=d[l],delete d[l])}return n(s,M,o)}};var s=/[!'()*]/g,d=function(t){return\"%\"+t.charCodeAt(0).toString(16)},q=/%2C/g,l=function(t){return encodeURIComponent(t).replace(s,d).replace(q,\",\")},u=decodeURIComponent;function f(t){var e={};return(t=t.trim().replace(/^(\\?|#|&)/,\"\"))?(t.split(\"&\").forEach((function(t){var p=t.replace(/\\+/g,\" \").split(\"=\"),o=u(p.shift()),b=p.length>0?u(p.join(\"=\")):null;void 0===e[o]?e[o]=b:Array.isArray(e[o])?e[o].push(b):e[o]=[e[o],b]})),e):e}function W(t){var e=t?Object.keys(t).map((function(e){var p=t[e];if(void 0===p)return\"\";if(null===p)return l(e);if(Array.isArray(p)){var o=[];return p.forEach((function(t){void 0!==t&&(null===t?o.push(l(e)):o.push(l(e)+\"=\"+l(t)))})),o.join(\"&\")}return l(e)+\"=\"+l(p)})).filter((function(t){return t.length>0})).join(\"&\"):null;return e?\"?\"+e:\"\"}var h=/\\/?$/;function v(t,e,p,o){var b=o&&o.options.stringifyQuery,M=e.query||{};try{M=R(M)}catch(t){}var n={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||\"/\",hash:e.hash||\"\",query:M,params:e.params||{},fullPath:B(e,b),matched:t?g(t):[]};return p&&(n.redirectedFrom=B(p,b)),Object.freeze(n)}function R(t){if(Array.isArray(t))return t.map(R);if(t&&\"object\"==typeof t){var e={};for(var p in t)e[p]=R(t[p]);return e}return t}var m=v(null,{path:\"/\"});function g(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function B(t,e){var p=t.path,o=t.query;void 0===o&&(o={});var b=t.hash;return void 0===b&&(b=\"\"),(p||\"/\")+(e||W)(o)+b}function X(t,e){return e===m?t===e:!!e&&(t.path&&e.path?t.path.replace(h,\"\")===e.path.replace(h,\"\")&&t.hash===e.hash&&L(t.query,e.query):!(!t.name||!e.name)&&(t.name===e.name&&t.hash===e.hash&&L(t.query,e.query)&&L(t.params,e.params)))}function L(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var p=Object.keys(t),o=Object.keys(e);return p.length===o.length&&p.every((function(p){var o=t[p],b=e[p];return\"object\"==typeof o&&\"object\"==typeof b?L(o,b):String(o)===String(b)}))}var y,N={name:\"RouterLink\",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:\"a\"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:[String,Array],default:\"click\"}},render:function(t){var e=this,p=this.$router,o=this.$route,b=p.resolve(this.to,o,this.append),M=b.location,n=b.route,z=b.href,r={},c=p.options.linkActiveClass,O=p.options.linkExactActiveClass,i=null==c?\"router-link-active\":c,A=null==O?\"router-link-exact-active\":O,s=null==this.activeClass?i:this.activeClass,d=null==this.exactActiveClass?A:this.exactActiveClass,q=M.path?v(null,M,null,p):n;r[d]=X(o,q),r[s]=this.exact?r[d]:function(t,e){return 0===t.path.replace(h,\"/\").indexOf(e.path.replace(h,\"/\"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var p in e)if(!(p in t))return!1;return!0}(t.query,e.query)}(o,q);var l=function(t){_(t)&&(e.replace?p.replace(M):p.push(M))},u={click:_};Array.isArray(this.event)?this.event.forEach((function(t){u[t]=l})):u[this.event]=l;var f={class:r};if(\"a\"===this.tag)f.on=u,f.attrs={href:z};else{var W=function t(e){var p;if(e)for(var o=0;o<e.length;o++){if(\"a\"===(p=e[o]).tag)return p;if(p.children&&(p=t(p.children)))return p}}(this.$slots.default);if(W)W.isStatic=!1,(W.data=a({},W.data)).on=u,(W.data.attrs=a({},W.data.attrs)).href=z;else f.on=u}return t(this.tag,f,this.$slots.default)}};function _(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute(\"target\");if(/\\b_blank\\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}var T=\"undefined\"!=typeof window;function x(t,e,p){var o=t.charAt(0);if(\"/\"===o)return t;if(\"?\"===o||\"#\"===o)return e+t;var b=e.split(\"/\");p&&b[b.length-1]||b.pop();for(var M=t.replace(/^\\//,\"\").split(\"/\"),n=0;n<M.length;n++){var z=M[n];\"..\"===z?b.pop():\".\"!==z&&b.push(z)}return\"\"!==b[0]&&b.unshift(\"\"),b.join(\"/\")}function w(t){return t.replace(/\\/\\//g,\"/\")}var C=Array.isArray||function(t){return\"[object Array]\"==Object.prototype.toString.call(t)},S=J,H=I,F=function(t,e){return j(I(t,e))},k=j,E=G,D=new RegExp([\"(\\\\\\\\.)\",\"([\\\\/.])?(?:(?:\\\\:(\\\\w+)(?:\\\\(((?:\\\\\\\\.|[^\\\\\\\\()])+)\\\\))?|\\\\(((?:\\\\\\\\.|[^\\\\\\\\()])+)\\\\))([+*?])?|(\\\\*))\"].join(\"|\"),\"g\");function I(t,e){for(var p,o=[],b=0,M=0,n=\"\",z=e&&e.delimiter||\"/\";null!=(p=D.exec(t));){var r=p[0],c=p[1],O=p.index;if(n+=t.slice(M,O),M=O+r.length,c)n+=c[1];else{var i=t[M],a=p[2],A=p[3],s=p[4],d=p[5],q=p[6],l=p[7];n&&(o.push(n),n=\"\");var u=null!=a&&null!=i&&i!==a,f=\"+\"===q||\"*\"===q,W=\"?\"===q||\"*\"===q,h=p[2]||z,v=s||d;o.push({name:A||b++,prefix:a||\"\",delimiter:h,optional:W,repeat:f,partial:u,asterisk:!!l,pattern:v?U(v):l?\".*\":\"[^\"+V(h)+\"]+?\"})}}return M<t.length&&(n+=t.substr(M)),n&&o.push(n),o}function P(t){return encodeURI(t).replace(/[\\/?#]/g,(function(t){return\"%\"+t.charCodeAt(0).toString(16).toUpperCase()}))}function j(t){for(var e=new Array(t.length),p=0;p<t.length;p++)\"object\"==typeof t[p]&&(e[p]=new RegExp(\"^(?:\"+t[p].pattern+\")$\"));return function(p,o){for(var b=\"\",M=p||{},n=(o||{}).pretty?P:encodeURIComponent,z=0;z<t.length;z++){var r=t[z];if(\"string\"!=typeof r){var c,O=M[r.name];if(null==O){if(r.optional){r.partial&&(b+=r.prefix);continue}throw new TypeError('Expected \"'+r.name+'\" to be defined')}if(C(O)){if(!r.repeat)throw new TypeError('Expected \"'+r.name+'\" to not repeat, but received `'+JSON.stringify(O)+\"`\");if(0===O.length){if(r.optional)continue;throw new TypeError('Expected \"'+r.name+'\" to not be empty')}for(var i=0;i<O.length;i++){if(c=n(O[i]),!e[z].test(c))throw new TypeError('Expected all \"'+r.name+'\" to match \"'+r.pattern+'\", but received `'+JSON.stringify(c)+\"`\");b+=(0===i?r.prefix:r.delimiter)+c}}else{if(c=r.asterisk?encodeURI(O).replace(/[?#]/g,(function(t){return\"%\"+t.charCodeAt(0).toString(16).toUpperCase()})):n(O),!e[z].test(c))throw new TypeError('Expected \"'+r.name+'\" to match \"'+r.pattern+'\", but received \"'+c+'\"');b+=r.prefix+c}}else b+=r}return b}}function V(t){return t.replace(/([.+*?=^!:${}()[\\]|\\/\\\\])/g,\"\\\\$1\")}function U(t){return t.replace(/([=!:$\\/()])/g,\"\\\\$1\")}function K(t,e){return t.keys=e,t}function Y(t){return t.sensitive?\"\":\"i\"}function G(t,e,p){C(e)||(p=e||p,e=[]);for(var o=(p=p||{}).strict,b=!1!==p.end,M=\"\",n=0;n<t.length;n++){var z=t[n];if(\"string\"==typeof z)M+=V(z);else{var r=V(z.prefix),c=\"(?:\"+z.pattern+\")\";e.push(z),z.repeat&&(c+=\"(?:\"+r+c+\")*\"),M+=c=z.optional?z.partial?r+\"(\"+c+\")?\":\"(?:\"+r+\"(\"+c+\"))?\":r+\"(\"+c+\")\"}}var O=V(p.delimiter||\"/\"),i=M.slice(-O.length)===O;return o||(M=(i?M.slice(0,-O.length):M)+\"(?:\"+O+\"(?=$))?\"),M+=b?\"$\":o&&i?\"\":\"(?=\"+O+\"|$)\",K(new RegExp(\"^\"+M,Y(p)),e)}function J(t,e,p){return C(e)||(p=e||p,e=[]),p=p||{},t instanceof RegExp?function(t,e){var p=t.source.match(/\\((?!\\?)/g);if(p)for(var o=0;o<p.length;o++)e.push({name:o,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return K(t,e)}(t,e):C(t)?function(t,e,p){for(var o=[],b=0;b<t.length;b++)o.push(J(t[b],e,p).source);return K(new RegExp(\"(?:\"+o.join(\"|\")+\")\",Y(p)),e)}(t,e,p):function(t,e,p){return G(I(t,p),e,p)}(t,e,p)}S.parse=H,S.compile=F,S.tokensToFunction=k,S.tokensToRegExp=E;var Q=Object.create(null);function Z(t,e,p){try{return(Q[t]||(Q[t]=S.compile(t)))(e||{},{pretty:!0})}catch(t){return\"\"}}function tt(t,e,p,o){var b=e||[],M=p||Object.create(null),n=o||Object.create(null);t.forEach((function(t){!function t(e,p,o,b,M,n){var z=b.path,r=b.name;0;var c=b.pathToRegexpOptions||{},O=function(t,e,p){p||(t=t.replace(/\\/$/,\"\"));if(\"/\"===t[0])return t;if(null==e)return t;return w(e.path+\"/\"+t)}(z,M,c.strict);\"boolean\"==typeof b.caseSensitive&&(c.sensitive=b.caseSensitive);var i={path:O,regex:et(O,c),components:b.components||{default:b.component},instances:{},name:r,parent:M,matchAs:n,redirect:b.redirect,beforeEnter:b.beforeEnter,meta:b.meta||{},props:null==b.props?{}:b.components?b.props:{default:b.props}};b.children&&b.children.forEach((function(b){var M=n?w(n+\"/\"+b.path):void 0;t(e,p,o,b,i,M)}));if(void 0!==b.alias){(Array.isArray(b.alias)?b.alias:[b.alias]).forEach((function(n){var z={path:n,children:b.children};t(e,p,o,z,M,i.path||\"/\")}))}p[i.path]||(e.push(i.path),p[i.path]=i);r&&(o[r]||(o[r]=i))}(b,M,n,t)}));for(var z=0,r=b.length;z<r;z++)\"*\"===b[z]&&(b.push(b.splice(z,1)[0]),r--,z--);return{pathList:b,pathMap:M,nameMap:n}}function et(t,e){return S(t,[],e)}function pt(t,e,p,o){var b=\"string\"==typeof t?{path:t}:t;if(b.name||b._normalized)return b;if(!b.path&&b.params&&e){(b=a({},b))._normalized=!0;var M=a(a({},e.params),b.params);if(e.name)b.name=e.name,b.params=M;else if(e.matched.length){var n=e.matched[e.matched.length-1].path;b.path=Z(n,M,e.path)}else 0;return b}var z=function(t){var e=\"\",p=\"\",o=t.indexOf(\"#\");o>=0&&(e=t.slice(o),t=t.slice(0,o));var b=t.indexOf(\"?\");return b>=0&&(p=t.slice(b+1),t=t.slice(0,b)),{path:t,query:p,hash:e}}(b.path||\"\"),r=e&&e.path||\"/\",c=z.path?x(z.path,r,p||b.append):r,O=function(t,e,p){void 0===e&&(e={});var o,b=p||f;try{o=b(t||\"\")}catch(t){o={}}for(var M in e)o[M]=e[M];return o}(z.query,b.query,o&&o.options.parseQuery),i=b.hash||z.hash;return i&&\"#\"!==i.charAt(0)&&(i=\"#\"+i),{_normalized:!0,path:c,query:O,hash:i}}function ot(t,e){var p=tt(t),o=p.pathList,b=p.pathMap,M=p.nameMap;function n(t,p,n){var z=pt(t,p,!1,e),c=z.name;if(c){var O=M[c];if(!O)return r(null,z);var i=O.regex.keys.filter((function(t){return!t.optional})).map((function(t){return t.name}));if(\"object\"!=typeof z.params&&(z.params={}),p&&\"object\"==typeof p.params)for(var a in p.params)!(a in z.params)&&i.indexOf(a)>-1&&(z.params[a]=p.params[a]);if(O)return z.path=Z(O.path,z.params),r(O,z,n)}else if(z.path){z.params={};for(var A=0;A<o.length;A++){var s=o[A],d=b[s];if(bt(d.regex,z.path,z.params))return r(d,z,n)}}return r(null,z)}function z(t,p){var o=t.redirect,b=\"function\"==typeof o?o(v(t,p,null,e)):o;if(\"string\"==typeof b&&(b={path:b}),!b||\"object\"!=typeof b)return r(null,p);var z=b,c=z.name,O=z.path,i=p.query,a=p.hash,A=p.params;if(i=z.hasOwnProperty(\"query\")?z.query:i,a=z.hasOwnProperty(\"hash\")?z.hash:a,A=z.hasOwnProperty(\"params\")?z.params:A,c){M[c];return n({_normalized:!0,name:c,query:i,hash:a,params:A},void 0,p)}if(O){var s=function(t,e){return x(t,e.parent?e.parent.path:\"/\",!0)}(O,t);return n({_normalized:!0,path:Z(s,A),query:i,hash:a},void 0,p)}return r(null,p)}function r(t,p,o){return t&&t.redirect?z(t,o||p):t&&t.matchAs?function(t,e,p){var o=n({_normalized:!0,path:Z(p,e.params)});if(o){var b=o.matched,M=b[b.length-1];return e.params=o.params,r(M,e)}return r(null,e)}(0,p,t.matchAs):v(t,p,o,e)}return{match:n,addRoutes:function(t){tt(t,o,b,M)}}}function bt(t,e,p){var o=e.match(t);if(!o)return!1;if(!p)return!0;for(var b=1,M=o.length;b<M;++b){var n=t.keys[b-1],z=\"string\"==typeof o[b]?decodeURIComponent(o[b]):o[b];n&&(p[n.name||\"pathMatch\"]=z)}return!0}var Mt=Object.create(null);function nt(){window.history.replaceState({key:ut()},\"\",window.location.href.replace(window.location.origin,\"\")),window.addEventListener(\"popstate\",(function(t){var e;rt(),t.state&&t.state.key&&(e=t.state.key,qt=e)}))}function zt(t,e,p,o){if(t.app){var b=t.options.scrollBehavior;b&&t.app.$nextTick((function(){var M=function(){var t=ut();if(t)return Mt[t]}(),n=b.call(t,e,p,o?M:null);n&&(\"function\"==typeof n.then?n.then((function(t){at(t,M)})).catch((function(t){0})):at(n,M))}))}}function rt(){var t=ut();t&&(Mt[t]={x:window.pageXOffset,y:window.pageYOffset})}function ct(t){return it(t.x)||it(t.y)}function Ot(t){return{x:it(t.x)?t.x:window.pageXOffset,y:it(t.y)?t.y:window.pageYOffset}}function it(t){return\"number\"==typeof t}function at(t,e){var p,o=\"object\"==typeof t;if(o&&\"string\"==typeof t.selector){var b=document.querySelector(t.selector);if(b){var M=t.offset&&\"object\"==typeof t.offset?t.offset:{};e=function(t,e){var p=document.documentElement.getBoundingClientRect(),o=t.getBoundingClientRect();return{x:o.left-p.left-e.x,y:o.top-p.top-e.y}}(b,M={x:it((p=M).x)?p.x:0,y:it(p.y)?p.y:0})}else ct(t)&&(e=Ot(t))}else o&&ct(t)&&(e=Ot(t));e&&window.scrollTo(e.x,e.y)}var At,st=T&&((-1===(At=window.navigator.userAgent).indexOf(\"Android 2.\")&&-1===At.indexOf(\"Android 4.0\")||-1===At.indexOf(\"Mobile Safari\")||-1!==At.indexOf(\"Chrome\")||-1!==At.indexOf(\"Windows Phone\"))&&window.history&&\"pushState\"in window.history),dt=T&&window.performance&&window.performance.now?window.performance:Date,qt=lt();function lt(){return dt.now().toFixed(3)}function ut(){return qt}function ft(t,e){rt();var p=window.history;try{e?p.replaceState({key:qt},\"\",t):(qt=lt(),p.pushState({key:qt},\"\",t))}catch(p){window.location[e?\"replace\":\"assign\"](t)}}function Wt(t){ft(t,!0)}function ht(t,e,p){var o=function(b){b>=t.length?p():t[b]?e(t[b],(function(){o(b+1)})):o(b+1)};o(0)}function vt(t){return function(e,p,o){var b=!1,M=0,n=null;Rt(t,(function(t,e,p,z){if(\"function\"==typeof t&&void 0===t.cid){b=!0,M++;var r,c=Bt((function(e){var b;((b=e).__esModule||gt&&\"Module\"===b[Symbol.toStringTag])&&(e=e.default),t.resolved=\"function\"==typeof e?e:y.extend(e),p.components[z]=e,--M<=0&&o()})),O=Bt((function(t){var e=\"Failed to resolve async component \"+z+\": \"+t;n||(n=i(t)?t:new Error(e),o(n))}));try{r=t(c,O)}catch(t){O(t)}if(r)if(\"function\"==typeof r.then)r.then(c,O);else{var a=r.component;a&&\"function\"==typeof a.then&&a.then(c,O)}}})),b||o()}}function Rt(t,e){return mt(t.map((function(t){return Object.keys(t.components).map((function(p){return e(t.components[p],t.instances[p],t,p)}))})))}function mt(t){return Array.prototype.concat.apply([],t)}var gt=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.toStringTag;function Bt(t){var e=!1;return function(){for(var p=[],o=arguments.length;o--;)p[o]=arguments[o];if(!e)return e=!0,t.apply(this,p)}}var Xt=function(t,e){this.router=t,this.base=function(t){if(!t)if(T){var e=document.querySelector(\"base\");t=(t=e&&e.getAttribute(\"href\")||\"/\").replace(/^https?:\\/\\/[^\\/]+/,\"\")}else t=\"/\";\"/\"!==t.charAt(0)&&(t=\"/\"+t);return t.replace(/\\/$/,\"\")}(e),this.current=m,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function Lt(t,e,p,o){var b=Rt(t,(function(t,o,b,M){var n=function(t,e){\"function\"!=typeof t&&(t=y.extend(t));return t.options[e]}(t,e);if(n)return Array.isArray(n)?n.map((function(t){return p(t,o,b,M)})):p(n,o,b,M)}));return mt(o?b.reverse():b)}function yt(t,e){if(e)return function(){return t.apply(e,arguments)}}Xt.prototype.listen=function(t){this.cb=t},Xt.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},Xt.prototype.onError=function(t){this.errorCbs.push(t)},Xt.prototype.transitionTo=function(t,e,p){var o=this,b=this.router.match(t,this.current);this.confirmTransition(b,(function(){o.updateRoute(b),e&&e(b),o.ensureURL(),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(b)})))}),(function(t){p&&p(t),t&&!o.ready&&(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)})))}))},Xt.prototype.confirmTransition=function(t,e,p){var o=this,b=this.current,M=function(t){i(t)&&o.errorCbs.length&&o.errorCbs.forEach((function(e){e(t)})),p&&p(t)};if(X(t,b)&&t.matched.length===b.matched.length)return this.ensureURL(),M();var n=function(t,e){var p,o=Math.max(t.length,e.length);for(p=0;p<o&&t[p]===e[p];p++);return{updated:e.slice(0,p),activated:e.slice(p),deactivated:t.slice(p)}}(this.current.matched,t.matched),z=n.updated,r=n.deactivated,c=n.activated,O=[].concat(function(t){return Lt(t,\"beforeRouteLeave\",yt,!0)}(r),this.router.beforeHooks,function(t){return Lt(t,\"beforeRouteUpdate\",yt)}(z),c.map((function(t){return t.beforeEnter})),vt(c));this.pending=t;var a=function(e,p){if(o.pending!==t)return M();try{e(t,b,(function(t){!1===t||i(t)?(o.ensureURL(!0),M(t)):\"string\"==typeof t||\"object\"==typeof t&&(\"string\"==typeof t.path||\"string\"==typeof t.name)?(M(),\"object\"==typeof t&&t.replace?o.replace(t):o.push(t)):p(t)}))}catch(t){M(t)}};ht(O,a,(function(){var p=[];ht(function(t,e,p){return Lt(t,\"beforeRouteEnter\",(function(t,o,b,M){return function(t,e,p,o,b){return function(M,n,z){return t(M,n,(function(t){z(t),\"function\"==typeof t&&o.push((function(){!function t(e,p,o,b){p[o]&&!p[o]._isBeingDestroyed?e(p[o]):b()&&setTimeout((function(){t(e,p,o,b)}),16)}(t,e.instances,p,b)}))}))}}(t,b,M,e,p)}))}(c,p,(function(){return o.current===t})).concat(o.router.resolveHooks),a,(function(){if(o.pending!==t)return M();o.pending=null,e(t),o.router.app&&o.router.app.$nextTick((function(){p.forEach((function(t){t()}))}))}))}))},Xt.prototype.updateRoute=function(t){var e=this.current;this.current=t,this.cb&&this.cb(t),this.router.afterHooks.forEach((function(p){p&&p(t,e)}))};var Nt=function(t){function e(e,p){var o=this;t.call(this,e,p);var b=e.options.scrollBehavior,M=st&&b;M&&nt();var n=_t(this.base);window.addEventListener(\"popstate\",(function(t){var p=o.current,b=_t(o.base);o.current===m&&b===n||o.transitionTo(b,(function(t){M&&zt(e,t,p,!0)}))}))}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,p){var o=this,b=this.current;this.transitionTo(t,(function(t){ft(w(o.base+t.fullPath)),zt(o.router,t,b,!1),e&&e(t)}),p)},e.prototype.replace=function(t,e,p){var o=this,b=this.current;this.transitionTo(t,(function(t){Wt(w(o.base+t.fullPath)),zt(o.router,t,b,!1),e&&e(t)}),p)},e.prototype.ensureURL=function(t){if(_t(this.base)!==this.current.fullPath){var e=w(this.base+this.current.fullPath);t?ft(e):Wt(e)}},e.prototype.getCurrentLocation=function(){return _t(this.base)},e}(Xt);function _t(t){var e=decodeURI(window.location.pathname);return t&&0===e.indexOf(t)&&(e=e.slice(t.length)),(e||\"/\")+window.location.search+window.location.hash}var Tt=function(t){function e(e,p,o){t.call(this,e,p),o&&function(t){var e=_t(t);if(!/^\\/#/.test(e))return window.location.replace(w(t+\"/#\"+e)),!0}(this.base)||xt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this,e=this.router.options.scrollBehavior,p=st&&e;p&&nt(),window.addEventListener(st?\"popstate\":\"hashchange\",(function(){var e=t.current;xt()&&t.transitionTo(wt(),(function(o){p&&zt(t.router,o,e,!0),st||Ht(o.fullPath)}))}))},e.prototype.push=function(t,e,p){var o=this,b=this.current;this.transitionTo(t,(function(t){St(t.fullPath),zt(o.router,t,b,!1),e&&e(t)}),p)},e.prototype.replace=function(t,e,p){var o=this,b=this.current;this.transitionTo(t,(function(t){Ht(t.fullPath),zt(o.router,t,b,!1),e&&e(t)}),p)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;wt()!==e&&(t?St(e):Ht(e))},e.prototype.getCurrentLocation=function(){return wt()},e}(Xt);function xt(){var t=wt();return\"/\"===t.charAt(0)||(Ht(\"/\"+t),!1)}function wt(){var t=window.location.href,e=t.indexOf(\"#\");return-1===e?\"\":decodeURI(t.slice(e+1))}function Ct(t){var e=window.location.href,p=e.indexOf(\"#\");return(p>=0?e.slice(0,p):e)+\"#\"+t}function St(t){st?ft(Ct(t)):window.location.hash=t}function Ht(t){st?Wt(Ct(t)):window.location.replace(Ct(t))}var Ft=function(t){function e(e,p){t.call(this,e,p),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,p){var o=this;this.transitionTo(t,(function(t){o.stack=o.stack.slice(0,o.index+1).concat(t),o.index++,e&&e(t)}),p)},e.prototype.replace=function(t,e,p){var o=this;this.transitionTo(t,(function(t){o.stack=o.stack.slice(0,o.index).concat(t),e&&e(t)}),p)},e.prototype.go=function(t){var e=this,p=this.index+t;if(!(p<0||p>=this.stack.length)){var o=this.stack[p];this.confirmTransition(o,(function(){e.index=p,e.updateRoute(o)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:\"/\"},e.prototype.ensureURL=function(){},e}(Xt),kt=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=ot(t.routes||[],this);var e=t.mode||\"hash\";switch(this.fallback=\"history\"===e&&!st&&!1!==t.fallback,this.fallback&&(e=\"hash\"),T||(e=\"abstract\"),this.mode=e,e){case\"history\":this.history=new Nt(this,t.base);break;case\"hash\":this.history=new Tt(this,t.base,this.fallback);break;case\"abstract\":this.history=new Ft(this,t.base);break;default:0}},Et={currentRoute:{configurable:!0}};function Dt(t,e){return t.push(e),function(){var p=t.indexOf(e);p>-1&&t.splice(p,1)}}kt.prototype.match=function(t,e,p){return this.matcher.match(t,e,p)},Et.currentRoute.get=function(){return this.history&&this.history.current},kt.prototype.init=function(t){var e=this;if(this.apps.push(t),!this.app){this.app=t;var p=this.history;if(p instanceof Nt)p.transitionTo(p.getCurrentLocation());else if(p instanceof Tt){var o=function(){p.setupListeners()};p.transitionTo(p.getCurrentLocation(),o,o)}p.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},kt.prototype.beforeEach=function(t){return Dt(this.beforeHooks,t)},kt.prototype.beforeResolve=function(t){return Dt(this.resolveHooks,t)},kt.prototype.afterEach=function(t){return Dt(this.afterHooks,t)},kt.prototype.onReady=function(t,e){this.history.onReady(t,e)},kt.prototype.onError=function(t){this.history.onError(t)},kt.prototype.push=function(t,e,p){this.history.push(t,e,p)},kt.prototype.replace=function(t,e,p){this.history.replace(t,e,p)},kt.prototype.go=function(t){this.history.go(t)},kt.prototype.back=function(){this.go(-1)},kt.prototype.forward=function(){this.go(1)},kt.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},kt.prototype.resolve=function(t,e,p){var o=pt(t,e||this.history.current,p,this),b=this.match(o,e),M=b.redirectedFrom||b.fullPath;return{location:o,route:b,href:function(t,e,p){var o=\"hash\"===p?\"#\"+e:e;return t?w(t+\"/\"+o):o}(this.history.base,M,this.mode),normalizedTo:o,resolved:b}},kt.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==m&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(kt.prototype,Et),kt.install=function t(e){if(!t.installed||y!==e){t.installed=!0,y=e;var p=function(t){return void 0!==t},o=function(t,e){var o=t.$options._parentVnode;p(o)&&p(o=o.data)&&p(o=o.registerRouteInstance)&&o(t,e)};e.mixin({beforeCreate:function(){p(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,\"_route\",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,o(this,this)},destroyed:function(){o(this)}}),Object.defineProperty(e.prototype,\"$router\",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,\"$route\",{get:function(){return this._routerRoot._route}}),e.component(\"RouterView\",A),e.component(\"RouterLink\",N);var b=e.config.optionMergeStrategies;b.beforeRouteEnter=b.beforeRouteLeave=b.beforeRouteUpdate=b.created}},kt.version=\"3.0.2\",T&&window.Vue&&window.Vue.use(kt);var It=kt,Pt=p(\"1Tjy\"),jt=p.n(Pt);window.Popper=p(\"8L3F\").default;try{window.$=window.jQuery=p(\"EVdn\"),p(\"SYky\")}catch(t){}var Vt=document.head.querySelector('meta[name=\"csrf-token\"]');c.a.defaults.headers.common[\"X-Requested-With\"]=\"XMLHttpRequest\",Vt&&(c.a.defaults.headers.common[\"X-CSRF-TOKEN\"]=Vt.content),b.a.use(It),b.a.prototype.$http=c.a.create(),window.Horizon.basePath=\"/\"+window.Horizon.path;var Ut=window.Horizon.basePath+\"/\";\"\"!==window.Horizon.path&&\"/\"!==window.Horizon.path||(Ut=\"/\",window.Horizon.basePath=\"\");var $t=new It({routes:O,mode:\"history\",base:Ut});b.a.component(\"vue-json-pretty\",jt.a),b.a.component(\"alert\",p(\"Dt6l\").default),b.a.mixin(z),b.a.directive(\"tooltip\",(function(t,e){$(t).tooltip({title:e.value,placement:e.arg,trigger:\"hover\"})})),new b.a({el:\"#horizon\",router:$t,data:function(){return{alert:{type:null,autoClose:0,message:\"\",confirmationProceed:null,confirmationCancel:null},autoLoadsNewEntries:\"1\"===localStorage.autoLoadsNewEntries}}})},bidN:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"vvH+\"),M=p(\"RDha\");o._set(\"bubble\",{hover:{mode:\"single\"},scales:{xAxes:[{type:\"linear\",position:\"bottom\",id:\"x-axis-0\"}],yAxes:[{type:\"linear\",position:\"left\",id:\"y-axis-0\"}]},tooltips:{callbacks:{title:function(){return\"\"},label:function(t,e){var p=e.datasets[t.datasetIndex].label||\"\",o=e.datasets[t.datasetIndex].data[t.index];return p+\": (\"+t.xLabel+\", \"+t.yLabel+\", \"+o.r+\")\"}}}}),t.exports=function(t){t.controllers.bubble=t.DatasetController.extend({dataElementType:b.Point,update:function(t){var e=this,p=e.getMeta().data;M.each(p,(function(p,o){e.updateElement(p,o,t)}))},updateElement:function(t,e,p){var o=this,b=o.getMeta(),M=t.custom||{},n=o.getScaleForId(b.xAxisID),z=o.getScaleForId(b.yAxisID),r=o._resolveElementOptions(t,e),c=o.getDataset().data[e],O=o.index,i=p?n.getPixelForDecimal(.5):n.getPixelForValue(\"object\"==typeof c?c:NaN,e,O),a=p?z.getBasePixel():z.getPixelForValue(c,e,O);t._xScale=n,t._yScale=z,t._options=r,t._datasetIndex=O,t._index=e,t._model={backgroundColor:r.backgroundColor,borderColor:r.borderColor,borderWidth:r.borderWidth,hitRadius:r.hitRadius,pointStyle:r.pointStyle,rotation:r.rotation,radius:p?0:r.radius,skip:M.skip||isNaN(i)||isNaN(a),x:i,y:a},t.pivot()},setHoverStyle:function(t){var e=t._model,p=t._options;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=M.valueOrDefault(p.hoverBackgroundColor,M.getHoverColor(p.backgroundColor)),e.borderColor=M.valueOrDefault(p.hoverBorderColor,M.getHoverColor(p.borderColor)),e.borderWidth=M.valueOrDefault(p.hoverBorderWidth,p.borderWidth),e.radius=p.radius+p.hoverRadius},_resolveElementOptions:function(t,e){var p,o,b,n=this.chart,z=n.data.datasets[this.index],r=t.custom||{},c=n.options.elements.point,O=M.options.resolve,i=z.data[e],a={},A={chart:n,dataIndex:e,dataset:z,datasetIndex:this.index},s=[\"backgroundColor\",\"borderColor\",\"borderWidth\",\"hoverBackgroundColor\",\"hoverBorderColor\",\"hoverBorderWidth\",\"hoverRadius\",\"hitRadius\",\"pointStyle\",\"rotation\"];for(p=0,o=s.length;p<o;++p)a[b=s[p]]=O([r[b],z[b],c[b]],A,e);return a.radius=O([r.radius,i?i.r:void 0,z.radius,c.radius],A,e),a}})}},cdu6:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"K2E3\"),M=p(\"RDha\"),n=p(\"g8vO\");function z(t){var e,p,o=[];for(e=0,p=t.length;e<p;++e)o.push(t[e].label);return o}function r(t,e,p){var o=t.getPixelForTick(e);return p&&(o-=0===e?(t.getPixelForTick(1)-o)/2:(o-t.getPixelForTick(e-1))/2),o}function c(t,e,p){return M.isArray(e)?M.longestText(t,p,e):t.measureText(e).width}function O(t){var e=M.valueOrDefault,p=o.global,b=e(t.fontSize,p.defaultFontSize),n=e(t.fontStyle,p.defaultFontStyle),z=e(t.fontFamily,p.defaultFontFamily);return{size:b,style:n,family:z,font:M.fontString(b,n,z)}}function i(t){return M.options.toLineHeight(M.valueOrDefault(t.lineHeight,1.2),M.valueOrDefault(t.fontSize,o.global.defaultFontSize))}o._set(\"scale\",{display:!0,position:\"left\",offset:!1,gridLines:{display:!0,color:\"rgba(0, 0, 0, 0.1)\",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:\"rgba(0,0,0,0.25)\",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:\"\",lineHeight:1.2,padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:n.formatters.values,minor:{},major:{}}}),t.exports=b.extend({getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},mergeTicksOptions:function(){var t=this.options.ticks;for(var e in!1===t.minor&&(t.minor={display:!1}),!1===t.major&&(t.major={display:!1}),t)\"major\"!==e&&\"minor\"!==e&&(void 0===t.minor[e]&&(t.minor[e]=t[e]),void 0===t.major[e]&&(t.major[e]=t[e]))},beforeUpdate:function(){M.callback(this.options.beforeUpdate,[this])},update:function(t,e,p){var o,b,n,z,r,c,O=this;for(O.beforeUpdate(),O.maxWidth=t,O.maxHeight=e,O.margins=M.extend({left:0,right:0,top:0,bottom:0},p),O.longestTextCache=O.longestTextCache||{},O.beforeSetDimensions(),O.setDimensions(),O.afterSetDimensions(),O.beforeDataLimits(),O.determineDataLimits(),O.afterDataLimits(),O.beforeBuildTicks(),r=O.buildTicks()||[],O.afterBuildTicks(),O.beforeTickToLabelConversion(),n=O.convertTicksToLabels(r)||O.ticks,O.afterTickToLabelConversion(),O.ticks=n,o=0,b=n.length;o<b;++o)z=n[o],(c=r[o])?c.label=z:r.push(c={label:z,major:!1});return O._ticks=r,O.beforeCalculateTickRotation(),O.calculateTickRotation(),O.afterCalculateTickRotation(),O.beforeFit(),O.fit(),O.afterFit(),O.afterUpdate(),O.minSize},afterUpdate:function(){M.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){M.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){M.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){M.callback(this.options.beforeDataLimits,[this])},determineDataLimits:M.noop,afterDataLimits:function(){M.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){M.callback(this.options.beforeBuildTicks,[this])},buildTicks:M.noop,afterBuildTicks:function(){M.callback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){M.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this.options.ticks;this.ticks=this.ticks.map(t.userCallback||t.callback,this)},afterTickToLabelConversion:function(){M.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){M.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t=this,e=t.ctx,p=t.options.ticks,o=z(t._ticks),b=O(p);e.font=b.font;var n=p.minRotation||0;if(o.length&&t.options.display&&t.isHorizontal())for(var r,c=M.longestText(e,b.font,o,t.longestTextCache),i=c,a=t.getPixelForTick(1)-t.getPixelForTick(0)-6;i>a&&n<p.maxRotation;){var A=M.toRadians(n);if(r=Math.cos(A),Math.sin(A)*c>t.maxHeight){n--;break}n++,i=r*c}t.labelRotation=n},afterCalculateTickRotation:function(){M.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){M.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},p=z(t._ticks),o=t.options,b=o.ticks,n=o.scaleLabel,r=o.gridLines,a=o.display,A=t.isHorizontal(),s=O(b),d=o.gridLines.tickMarkLength;if(e.width=A?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:a&&r.drawTicks?d:0,e.height=A?a&&r.drawTicks?d:0:t.maxHeight,n.display&&a){var q=i(n)+M.options.toPadding(n.padding).height;A?e.height+=q:e.width+=q}if(b.display&&a){var l=M.longestText(t.ctx,s.font,p,t.longestTextCache),u=M.numberOfLabelLines(p),f=.5*s.size,W=t.options.ticks.padding;if(A){t.longestLabelWidth=l;var h=M.toRadians(t.labelRotation),v=Math.cos(h),R=Math.sin(h)*l+s.size*u+f*(u-1)+f;e.height=Math.min(t.maxHeight,e.height+R+W),t.ctx.font=s.font;var m=c(t.ctx,p[0],s.font),g=c(t.ctx,p[p.length-1],s.font);0!==t.labelRotation?(t.paddingLeft=\"bottom\"===o.position?v*m+3:v*f+3,t.paddingRight=\"bottom\"===o.position?v*f+3:v*g+3):(t.paddingLeft=m/2+3,t.paddingRight=g/2+3)}else b.mirror?l=0:l+=W+f,e.width=Math.min(t.maxWidth,e.width+l),t.paddingTop=s.size/2,t.paddingBottom=s.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){M.callback(this.options.afterFit,[this])},isHorizontal:function(){return\"top\"===this.options.position||\"bottom\"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(M.isNullOrUndef(t))return NaN;if(\"number\"==typeof t&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:M.noop,getPixelForValue:M.noop,getValueForPixel:M.noop,getPixelForTick:function(t){var e=this,p=e.options.offset;if(e.isHorizontal()){var o=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(p?0:1),1),b=o*t+e.paddingLeft;p&&(b+=o/2);var M=e.left+Math.round(b);return M+=e.isFullWidth()?e.margins.left:0}var n=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(n/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var p=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,o=e.left+Math.round(p);return o+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,p,o,b,n=this,z=n.isHorizontal(),r=n.options.ticks.minor,c=t.length,O=M.toRadians(n.labelRotation),i=Math.cos(O),a=n.longestLabelWidth*i,A=[];for(r.maxTicksLimit&&(b=r.maxTicksLimit),z&&(e=!1,(a+r.autoSkipPadding)*c>n.width-(n.paddingLeft+n.paddingRight)&&(e=1+Math.floor((a+r.autoSkipPadding)*c/(n.width-(n.paddingLeft+n.paddingRight)))),b&&c>b&&(e=Math.max(e,Math.floor(c/b)))),p=0;p<c;p++)o=t[p],(e>1&&p%e>0||p%e==0&&p+e>=c)&&p!==c-1&&delete o.label,A.push(o);return A},draw:function(t){var e=this,p=e.options;if(p.display){var b=e.ctx,n=o.global,z=p.ticks.minor,c=p.ticks.major||z,a=p.gridLines,A=p.scaleLabel,s=0!==e.labelRotation,d=e.isHorizontal(),q=z.autoSkip?e._autoSkip(e.getTicks()):e.getTicks(),l=M.valueOrDefault(z.fontColor,n.defaultFontColor),u=O(z),f=M.valueOrDefault(c.fontColor,n.defaultFontColor),W=O(c),h=a.drawTicks?a.tickMarkLength:0,v=M.valueOrDefault(A.fontColor,n.defaultFontColor),R=O(A),m=M.options.toPadding(A.padding),g=M.toRadians(e.labelRotation),B=[],X=e.options.gridLines.lineWidth,L=\"right\"===p.position?e.left:e.right-X-h,y=\"right\"===p.position?e.left+h:e.right,N=\"bottom\"===p.position?e.top+X:e.bottom-h-X,_=\"bottom\"===p.position?e.top+X+h:e.bottom+X;if(M.each(q,(function(o,b){if(!M.isNullOrUndef(o.label)){var c,O,i,A,l,u,f,W,v,R,m,T,x,w,C=o.label;b===e.zeroLineIndex&&p.offset===a.offsetGridLines?(c=a.zeroLineWidth,O=a.zeroLineColor,i=a.zeroLineBorderDash,A=a.zeroLineBorderDashOffset):(c=M.valueAtIndexOrDefault(a.lineWidth,b),O=M.valueAtIndexOrDefault(a.color,b),i=M.valueOrDefault(a.borderDash,n.borderDash),A=M.valueOrDefault(a.borderDashOffset,n.borderDashOffset));var S=\"middle\",H=\"middle\",F=z.padding;if(d){var k=h+F;\"bottom\"===p.position?(H=s?\"middle\":\"top\",S=s?\"right\":\"center\",w=e.top+k):(H=s?\"middle\":\"bottom\",S=s?\"left\":\"center\",w=e.bottom-k);var E=r(e,b,a.offsetGridLines&&q.length>1);E<e.left&&(O=\"rgba(0,0,0,0)\"),E+=M.aliasPixel(c),x=e.getPixelForTick(b)+z.labelOffset,l=f=v=m=E,u=N,W=_,R=t.top,T=t.bottom+X}else{var D,I=\"left\"===p.position;z.mirror?(S=I?\"left\":\"right\",D=F):(S=I?\"right\":\"left\",D=h+F),x=I?e.right-D:e.left+D;var P=r(e,b,a.offsetGridLines&&q.length>1);P<e.top&&(O=\"rgba(0,0,0,0)\"),P+=M.aliasPixel(c),w=e.getPixelForTick(b)+z.labelOffset,l=L,f=y,v=t.left,m=t.right+X,u=W=R=T=P}B.push({tx1:l,ty1:u,tx2:f,ty2:W,x1:v,y1:R,x2:m,y2:T,labelX:x,labelY:w,glWidth:c,glColor:O,glBorderDash:i,glBorderDashOffset:A,rotation:-1*g,label:C,major:o.major,textBaseline:H,textAlign:S})}})),M.each(B,(function(t){if(a.display&&(b.save(),b.lineWidth=t.glWidth,b.strokeStyle=t.glColor,b.setLineDash&&(b.setLineDash(t.glBorderDash),b.lineDashOffset=t.glBorderDashOffset),b.beginPath(),a.drawTicks&&(b.moveTo(t.tx1,t.ty1),b.lineTo(t.tx2,t.ty2)),a.drawOnChartArea&&(b.moveTo(t.x1,t.y1),b.lineTo(t.x2,t.y2)),b.stroke(),b.restore()),z.display){b.save(),b.translate(t.labelX,t.labelY),b.rotate(t.rotation),b.font=t.major?W.font:u.font,b.fillStyle=t.major?f:l,b.textBaseline=t.textBaseline,b.textAlign=t.textAlign;var p=t.label;if(M.isArray(p))for(var o=p.length,n=1.5*u.size,r=e.isHorizontal()?0:-n*(o-1)/2,c=0;c<o;++c)b.fillText(\"\"+p[c],0,r),r+=n;else b.fillText(p,0,0);b.restore()}})),A.display){var T,x,w=0,C=i(A)/2;if(d)T=e.left+(e.right-e.left)/2,x=\"bottom\"===p.position?e.bottom-C-m.bottom:e.top+C+m.top;else{var S=\"left\"===p.position;T=S?e.left+C+m.top:e.right-C-m.top,x=e.top+(e.bottom-e.top)/2,w=S?-.5*Math.PI:.5*Math.PI}b.save(),b.translate(T,x),b.rotate(w),b.textAlign=\"center\",b.textBaseline=\"middle\",b.fillStyle=v,b.font=R.font,b.fillText(A.labelString,0,0),b.restore()}if(a.drawBorder){b.lineWidth=M.valueAtIndexOrDefault(a.lineWidth,0),b.strokeStyle=M.valueAtIndexOrDefault(a.color,0);var H=e.left,F=e.right+X,k=e.top,E=e.bottom+X,D=M.aliasPixel(b.lineWidth);d?(k=E=\"top\"===p.position?e.bottom:e.top,k+=D,E+=D):(H=F=\"left\"===p.position?e.right:e.left,H+=D,F+=D),b.beginPath(),b.moveTo(H,k),b.lineTo(F,E),b.stroke()}}}})},dpnK:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"RDha\");o._set(\"global\",{animation:{duration:1e3,easing:\"easeOutQuart\",onProgress:b.noop,onComplete:b.noop}}),t.exports={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,p,o){var b,M,n=this.animations;for(e.chart=t,o||(t.animating=!0),b=0,M=n.length;b<M;++b)if(n[b].chart===t)return void(n[b]=e);n.push(e),1===n.length&&this.requestAnimationFrame()},cancelAnimation:function(t){var e=b.findIndex(this.animations,(function(e){return e.chart===t}));-1!==e&&(this.animations.splice(e,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=b.requestAnimFrame.call(window,(function(){t.request=null,t.startDigest()})))},startDigest:function(){var t=this,e=Date.now(),p=0;t.dropFrames>1&&(p=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1),t.advance(1+p);var o=Date.now();t.dropFrames+=(o-e)/t.frameDuration,t.animations.length>0&&t.requestAnimationFrame()},advance:function(t){for(var e,p,o=this.animations,M=0;M<o.length;)p=(e=o[M]).chart,e.currentStep=(e.currentStep||0)+t,e.currentStep=Math.min(e.currentStep,e.numSteps),b.callback(e.render,[p,e],p),b.callback(e.onAnimationProgress,[e],p),e.currentStep>=e.numSteps?(b.callback(e.onAnimationComplete,[e],p),p.animating=!1,o.splice(M,1)):++M}}},endd:function(t,e,p){\"use strict\";function o(t){this.message=t}o.prototype.toString=function(){return\"Cancel\"+(this.message?\": \"+this.message:\"\")},o.prototype.__CANCEL__=!0,t.exports=o},eqyj:function(t,e,p){\"use strict\";var o=p(\"xTJ+\");t.exports=o.isStandardBrowserEnv()?{write:function(t,e,p,b,M,n){var z=[];z.push(t+\"=\"+encodeURIComponent(e)),o.isNumber(p)&&z.push(\"expires=\"+new Date(p).toGMTString()),o.isString(b)&&z.push(\"path=\"+b),o.isString(M)&&z.push(\"domain=\"+M),!0===n&&z.push(\"secure\"),document.cookie=z.join(\"; \")},read:function(t){var e=document.cookie.match(new RegExp(\"(^|;\\\\s*)(\"+t+\")=([^;]*)\"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,\"\",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},f0Wu:function(t,e,p){(t.exports=p(\"Dvum\")).tz.load(p(\"bNI1\"))},fELs:function(t,e,p){\"use strict\";var o=p(\"RDha\");function b(t,e){return o.where(t,(function(t){return t.position===e}))}function M(t,e){t.forEach((function(t,e){return t._tmpIndex_=e,t})),t.sort((function(t,p){var o=e?p:t,b=e?t:p;return o.weight===b.weight?o._tmpIndex_-b._tmpIndex_:o.weight-b.weight})),t.forEach((function(t){delete t._tmpIndex_}))}t.exports={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||\"top\",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var p=t.boxes?t.boxes.indexOf(e):-1;-1!==p&&t.boxes.splice(p,1)},configure:function(t,e,p){for(var o,b=[\"fullWidth\",\"position\",\"weight\"],M=b.length,n=0;n<M;++n)o=b[n],p.hasOwnProperty(o)&&(e[o]=p[o])},update:function(t,e,p){if(t){var n=t.options.layout||{},z=o.options.toPadding(n.padding),r=z.left,c=z.right,O=z.top,i=z.bottom,a=b(t.boxes,\"left\"),A=b(t.boxes,\"right\"),s=b(t.boxes,\"top\"),d=b(t.boxes,\"bottom\"),q=b(t.boxes,\"chartArea\");M(a,!0),M(A,!1),M(s,!0),M(d,!1);var l=e-r-c,u=p-O-i,f=u/2,W=(e-l/2)/(a.length+A.length),h=(p-f)/(s.length+d.length),v=l,R=u,m=[];o.each(a.concat(A,s,d),(function(t){var e,p=t.isHorizontal();p?(e=t.update(t.fullWidth?l:v,h),R-=e.height):(e=t.update(W,R),v-=e.width),m.push({horizontal:p,minSize:e,box:t})}));var g=0,B=0,X=0,L=0;o.each(s.concat(d),(function(t){if(t.getPadding){var e=t.getPadding();g=Math.max(g,e.left),B=Math.max(B,e.right)}})),o.each(a.concat(A),(function(t){if(t.getPadding){var e=t.getPadding();X=Math.max(X,e.top),L=Math.max(L,e.bottom)}}));var y=r,N=c,_=O,T=i;o.each(a.concat(A),k),o.each(a,(function(t){y+=t.width})),o.each(A,(function(t){N+=t.width})),o.each(s.concat(d),k),o.each(s,(function(t){_+=t.height})),o.each(d,(function(t){T+=t.height})),o.each(a.concat(A),(function(t){var e=o.findNextWhere(m,(function(e){return e.box===t})),p={left:0,right:0,top:_,bottom:T};e&&t.update(e.minSize.width,R,p)})),y=r,N=c,_=O,T=i,o.each(a,(function(t){y+=t.width})),o.each(A,(function(t){N+=t.width})),o.each(s,(function(t){_+=t.height})),o.each(d,(function(t){T+=t.height}));var x=Math.max(g-y,0);y+=x,N+=Math.max(B-N,0);var w=Math.max(X-_,0);_+=w,T+=Math.max(L-T,0);var C=p-_-T,S=e-y-N;S===v&&C===R||(o.each(a,(function(t){t.height=C})),o.each(A,(function(t){t.height=C})),o.each(s,(function(t){t.fullWidth||(t.width=S)})),o.each(d,(function(t){t.fullWidth||(t.width=S)})),R=C,v=S);var H=r+x,F=O+w;o.each(a.concat(s),E),H+=v,F+=R,o.each(A,E),o.each(d,E),t.chartArea={left:y,top:_,right:y+v,bottom:_+R},o.each(q,(function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(v,R)}))}function k(t){var e=o.findNextWhere(m,(function(e){return e.box===t}));if(e)if(t.isHorizontal()){var p={left:Math.max(y,g),right:Math.max(N,B),top:0,bottom:0};t.update(t.fullWidth?l:v,u/2,p)}else t.update(e.minSize.width,R)}function E(t){t.isHorizontal()?(t.left=t.fullWidth?r:y,t.right=t.fullWidth?e-c:y+v,t.top=F,t.bottom=F+t.height,F=t.bottom):(t.left=H,t.right=H+t.width,t.top=_,t.bottom=_+R,H=t.right)}}}},g8vO:function(t,e,p){\"use strict\";var o=p(\"RDha\");t.exports={formatters:{values:function(t){return o.isArray(t)?t:\"\"+t},linear:function(t,e,p){var b=p.length>3?p[2]-p[1]:p[1]-p[0];Math.abs(b)>1&&t!==Math.floor(t)&&(b=t-Math.floor(t));var M=o.log10(Math.abs(b)),n=\"\";if(0!==t)if(Math.max(Math.abs(p[0]),Math.abs(p[p.length-1]))<1e-4){var z=o.log10(Math.abs(t));n=t.toExponential(Math.floor(z)-Math.floor(M))}else{var r=-1*Math.floor(M);r=Math.max(Math.min(r,20),0),n=t.toFixed(r)}else n=\"0\";return n},logarithmic:function(t,e,p){var b=t/Math.pow(10,Math.floor(o.log10(t)));return 0===t?\"0\":1===b||2===b||5===b||0===e||e===p.length-1?t.toExponential():\"\"}}}},hMeE:function(t,e,p){\"use strict\";p.r(e);var o={},b=p(\"KHd+\"),M=Object(b.a)(o,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[p(\"div\",{staticClass:\"card\"},[p(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[p(\"h5\",[t._v('Recent Jobs for \"'+t._s(t.$route.params.tag)+'\"')])]),t._v(\" \"),p(\"ul\",{staticClass:\"nav nav-pills card-bg-secondary\"},[p(\"li\",{staticClass:\"nav-item\"},[p(\"router-link\",{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",to:{name:\"monitoring-jobs\",params:{tag:t.$route.params.tag}},href:\"#\"}},[t._v(\"\\n                    Recent Jobs\\n                \")])],1),t._v(\" \"),p(\"li\",{staticClass:\"nav-item\"},[p(\"router-link\",{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",to:{name:\"monitoring-failed\",params:{tag:t.$route.params.tag}},href:\"#\"}},[t._v(\"\\n                    Failed Jobs\\n                \")])],1)]),t._v(\" \"),p(\"router-view\")],1)])}),[],!1,null,null,null);e.default=M.exports},iM7B:function(t,e,p){\"use strict\";var o=p(\"RDha\"),b=p(\"Hg4g\"),M=p(\"q8Fl\"),n=M._enabled?M:b;t.exports=o.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},n)},iYGd:function(t,e,p){\"use strict\";t.exports=function(t){t.Radar=function(e,p){return p.type=\"radar\",new t(e,p)}}},jXIB:function(t,e,p){\"use strict\";t.exports={},t.exports.filler=p(\"vpM6\"),t.exports.legend=p(\"AX6q\"),t.exports.title=p(\"mjYD\")},\"jfS+\":function(t,e,p){\"use strict\";var o=p(\"endd\");function b(t){if(\"function\"!=typeof t)throw new TypeError(\"executor must be a function.\");var e;this.promise=new Promise((function(t){e=t}));var p=this;t((function(t){p.reason||(p.reason=new o(t),e(p.reason))}))}b.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},b.source=function(){var t;return{token:new b((function(e){t=e})),cancel:t}},t.exports=b},mgIt:function(t,e,p){var o=p(\"T016\");function b(t){if(t){var e=[0,0,0],p=1,b=t.match(/^#([a-fA-F0-9]{3})$/i);if(b){b=b[1];for(var M=0;M<e.length;M++)e[M]=parseInt(b[M]+b[M],16)}else if(b=t.match(/^#([a-fA-F0-9]{6})$/i)){b=b[1];for(M=0;M<e.length;M++)e[M]=parseInt(b.slice(2*M,2*M+2),16)}else if(b=t.match(/^rgba?\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/i)){for(M=0;M<e.length;M++)e[M]=parseInt(b[M+1]);p=parseFloat(b[4])}else if(b=t.match(/^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/i)){for(M=0;M<e.length;M++)e[M]=Math.round(2.55*parseFloat(b[M+1]));p=parseFloat(b[4])}else if(b=t.match(/(\\w+)/)){if(\"transparent\"==b[1])return[0,0,0,0];if(!(e=o[b[1]]))return}for(M=0;M<e.length;M++)e[M]=O(e[M],0,255);return p=p||0==p?O(p,0,1):1,e[3]=p,e}}function M(t){if(t){var e=t.match(/^hsla?\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/);if(e){var p=parseFloat(e[4]);return[O(parseInt(e[1]),0,360),O(parseFloat(e[2]),0,100),O(parseFloat(e[3]),0,100),O(isNaN(p)?1:p,0,1)]}}}function n(t){if(t){var e=t.match(/^hwb\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/);if(e){var p=parseFloat(e[4]);return[O(parseInt(e[1]),0,360),O(parseFloat(e[2]),0,100),O(parseFloat(e[3]),0,100),O(isNaN(p)?1:p,0,1)]}}}function z(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),\"rgba(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+e+\")\"}function r(t,e){return\"rgba(\"+Math.round(t[0]/255*100)+\"%, \"+Math.round(t[1]/255*100)+\"%, \"+Math.round(t[2]/255*100)+\"%, \"+(e||t[3]||1)+\")\"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),\"hsla(\"+t[0]+\", \"+t[1]+\"%, \"+t[2]+\"%, \"+e+\")\"}function O(t,e,p){return Math.min(Math.max(e,t),p)}function i(t){var e=t.toString(16).toUpperCase();return e.length<2?\"0\"+e:e}t.exports={getRgba:b,getHsla:M,getRgb:function(t){var e=b(t);return e&&e.slice(0,3)},getHsl:function(t){var e=M(t);return e&&e.slice(0,3)},getHwb:n,getAlpha:function(t){var e=b(t);if(e)return e[3];if(e=M(t))return e[3];if(e=n(t))return e[3]},hexString:function(t){return\"#\"+i(t[0])+i(t[1])+i(t[2])},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return z(t,e);return\"rgb(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\")\"},rgbaString:z,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return r(t,e);var p=Math.round(t[0]/255*100),o=Math.round(t[1]/255*100),b=Math.round(t[2]/255*100);return\"rgb(\"+p+\"%, \"+o+\"%, \"+b+\"%)\"},percentaString:r,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return c(t,e);return\"hsl(\"+t[0]+\", \"+t[1]+\"%, \"+t[2]+\"%)\"},hslaString:c,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return\"hwb(\"+t[0]+\", \"+t[1]+\"%, \"+t[2]+\"%\"+(void 0!==e&&1!==e?\", \"+e:\"\")+\")\"},keyword:function(t){return a[t.slice(0,3)]}};var a={};for(var A in o)a[o[A]]=A},mjYD:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"K2E3\"),M=p(\"RDha\"),n=p(\"fELs\"),z=M.noop;o._set(\"global\",{title:{display:!1,fontStyle:\"bold\",fullWidth:!0,lineHeight:1.2,padding:10,position:\"top\",text:\"\",weight:2e3}});var r=b.extend({initialize:function(t){M.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:z,update:function(t,e,p){var o=this;return o.beforeUpdate(),o.maxWidth=t,o.maxHeight=e,o.margins=p,o.beforeSetDimensions(),o.setDimensions(),o.afterSetDimensions(),o.beforeBuildLabels(),o.buildLabels(),o.afterBuildLabels(),o.beforeFit(),o.fit(),o.afterFit(),o.afterUpdate(),o.minSize},afterUpdate:z,beforeSetDimensions:z,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:z,beforeBuildLabels:z,buildLabels:z,afterBuildLabels:z,beforeFit:z,fit:function(){var t=this,e=M.valueOrDefault,p=t.options,b=p.display,n=e(p.fontSize,o.global.defaultFontSize),z=t.minSize,r=M.isArray(p.text)?p.text.length:1,c=M.options.toLineHeight(p.lineHeight,n),O=b?r*c+2*p.padding:0;t.isHorizontal()?(z.width=t.maxWidth,z.height=O):(z.width=O,z.height=t.maxHeight),t.width=z.width,t.height=z.height},afterFit:z,isHorizontal:function(){var t=this.options.position;return\"top\"===t||\"bottom\"===t},draw:function(){var t=this,e=t.ctx,p=M.valueOrDefault,b=t.options,n=o.global;if(b.display){var z,r,c,O=p(b.fontSize,n.defaultFontSize),i=p(b.fontStyle,n.defaultFontStyle),a=p(b.fontFamily,n.defaultFontFamily),A=M.fontString(O,i,a),s=M.options.toLineHeight(b.lineHeight,O),d=s/2+b.padding,q=0,l=t.top,u=t.left,f=t.bottom,W=t.right;e.fillStyle=p(b.fontColor,n.defaultFontColor),e.font=A,t.isHorizontal()?(r=u+(W-u)/2,c=l+d,z=W-u):(r=\"left\"===b.position?u+d:W-d,c=l+(f-l)/2,z=f-l,q=Math.PI*(\"left\"===b.position?-.5:.5)),e.save(),e.translate(r,c),e.rotate(q),e.textAlign=\"center\",e.textBaseline=\"middle\";var h=b.text;if(M.isArray(h))for(var v=0,R=0;R<h.length;++R)e.fillText(h[R],0,v,z),v+=s;else e.fillText(h,0,0,z);e.restore()}}});function c(t,e){var p=new r({ctx:t.ctx,options:e,chart:t});n.configure(t,p,e),n.addBox(t,p),t.titleBlock=p}t.exports={id:\"title\",_element:r,beforeInit:function(t){var e=t.options.title;e&&c(t,e)},beforeUpdate:function(t){var e=t.options.title,p=t.titleBlock;e?(M.mergeIf(e,o.global.title),p?(n.configure(t,p,e),p.options=e):c(t,e)):p&&(n.removeBox(t,p),delete t.titleBlock)}}},mlr9:function(t,e,p){\"use strict\";var o=p(\"RDha\");function b(t,e){return t.native?{x:t.x,y:t.y}:o.getRelativePosition(t,e)}function M(t,e){var p,o,b,M,n;for(o=0,M=t.data.datasets.length;o<M;++o)if(t.isDatasetVisible(o))for(b=0,n=(p=t.getDatasetMeta(o)).data.length;b<n;++b){var z=p.data[b];z._view.skip||e(z)}}function n(t,e){var p=[];return M(t,(function(t){t.inRange(e.x,e.y)&&p.push(t)})),p}function z(t,e,p,o){var b=Number.POSITIVE_INFINITY,n=[];return M(t,(function(t){if(!p||t.inRange(e.x,e.y)){var M=t.getCenterPoint(),z=o(e,M);z<b?(n=[t],b=z):z===b&&n.push(t)}})),n}function r(t){var e=-1!==t.indexOf(\"x\"),p=-1!==t.indexOf(\"y\");return function(t,o){var b=e?Math.abs(t.x-o.x):0,M=p?Math.abs(t.y-o.y):0;return Math.sqrt(Math.pow(b,2)+Math.pow(M,2))}}function c(t,e,p){var o=b(e,t);p.axis=p.axis||\"x\";var M=r(p.axis),c=p.intersect?n(t,o):z(t,o,!1,M),O=[];return c.length?(t.data.datasets.forEach((function(e,p){if(t.isDatasetVisible(p)){var o=t.getDatasetMeta(p).data[c[0]._index];o&&!o._view.skip&&O.push(o)}})),O):[]}t.exports={modes:{single:function(t,e){var p=b(e,t),o=[];return M(t,(function(t){if(t.inRange(p.x,p.y))return o.push(t),o})),o.slice(0,1)},label:c,index:c,dataset:function(t,e,p){var o=b(e,t);p.axis=p.axis||\"xy\";var M=r(p.axis),c=p.intersect?n(t,o):z(t,o,!1,M);return c.length>0&&(c=t.getDatasetMeta(c[0]._datasetIndex).data),c},\"x-axis\":function(t,e){return c(t,e,{intersect:!1})},point:function(t,e){return n(t,b(e,t))},nearest:function(t,e,p){var o=b(e,t);p.axis=p.axis||\"xy\";var M=r(p.axis),n=z(t,o,p.intersect,M);return n.length>1&&n.sort((function(t,e){var p=t.getArea()-e.getArea();return 0===p&&(p=t._datasetIndex-e._datasetIndex),p})),n.slice(0,1)},x:function(t,e,p){var o=b(e,t),n=[],z=!1;return M(t,(function(t){t.inXRange(o.x)&&n.push(t),t.inRange(o.x,o.y)&&(z=!0)})),p.intersect&&!z&&(n=[]),n},y:function(t,e,p){var o=b(e,t),n=[],z=!1;return M(t,(function(t){t.inYRange(o.y)&&n.push(t),t.inRange(o.x,o.y)&&(z=!0)})),p.intersect&&!z&&(n=[]),n}}}},mxNo:function(t,e,p){\"use strict\";p.r(e);var o={data:function(){return{tagSearchPhrase:\"\",searchTimeout:null,ready:!1,loadingNewEntries:!1,hasNewEntries:!1,page:1,perPage:50,totalPages:1,jobs:[],retryingJobs:[]}},mounted:function(){document.title=\"Horizon - Failed Jobs\",this.loadJobs(),this.refreshJobsPeriodically()},destroyed:function(){clearInterval(this.interval)},watch:{$route:function(){this.page=1,this.loadJobs()},tagSearchPhrase:function(){var t=this;clearTimeout(this.searchTimeout),clearInterval(this.interval),this.searchTimeout=setTimeout((function(){t.loadJobs(),t.refreshJobsPeriodically()}),500)}},methods:{loadJobs:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,p=arguments.length>1&&void 0!==arguments[1]&&arguments[1];p||(this.ready=!1);var o=this.tagSearchPhrase?\"tag=\"+this.tagSearchPhrase+\"&\":\"\";this.$http.get(Horizon.basePath+\"/api/jobs/failed?\"+o+\"starting_at=\"+e).then((function(e){(t.$root.autoLoadsNewEntries||!p||e.data.jobs.length)&&(!t.$root.autoLoadsNewEntries&&p&&t.jobs.length&&_.first(e.data.jobs).id!==_.first(t.jobs).id?t.hasNewEntries=!0:(t.jobs=e.data.jobs,t.totalPages=Math.ceil(e.data.total/t.perPage)),t.ready=!0)}))},loadNewEntries:function(){this.jobs=[],this.loadJobs(0,!1),this.hasNewEntries=!1},retry:function(t){var e=this;this.isRetrying(t)||(this.retryingJobs.push(t),this.$http.post(Horizon.basePath+\"/api/jobs/retry/\"+t).then((function(p){setTimeout((function(){e.retryingJobs=_.reject(e.retryingJobs,(function(e){return e==t}))}),5e3)})).catch((function(p){e.retryingJobs=_.reject(e.retryingJobs,(function(e){return e==t}))})))},isRetrying:function(t){return _.includes(this.retryingJobs,t)},hasCompleted:function(t){return _.find(t.retried_by,(function(t){return\"completed\"==t.status}))},refreshJobsPeriodically:function(){var t=this;this.interval=setInterval((function(){t.loadJobs((t.page-1)*t.perPage,!0)}),3e3)},previous:function(){this.loadJobs((this.page-2)*this.perPage),this.page-=1,this.hasNewEntries=!1},next:function(){this.loadJobs(this.page*this.perPage),this.page+=1,this.hasNewEntries=!1}}},b=p(\"KHd+\"),M=Object(b.a)(o,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[p(\"div\",{staticClass:\"card\"},[p(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[p(\"h5\",[t._v(\"Failed Jobs\")]),t._v(\" \"),p(\"input\",{directives:[{name:\"model\",rawName:\"v-model\",value:t.tagSearchPhrase,expression:\"tagSearchPhrase\"}],staticClass:\"form-control\",staticStyle:{width:\"200px\"},attrs:{type:\"text\",placeholder:\"Search Tags\"},domProps:{value:t.tagSearchPhrase},on:{input:function(e){e.target.composing||(t.tagSearchPhrase=e.target.value)}}})]),t._v(\" \"),t.ready?t._e():p(\"div\",{staticClass:\"d-flex align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"svg\",{staticClass:\"icon spin mr-2 fill-text-color\",attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M12 10a2 2 0 0 1-3.41 1.41A2 2 0 0 1 10 8V0a9.97 9.97 0 0 1 10 10h-8zm7.9 1.41A10 10 0 1 1 8.59.1v2.03a8 8 0 1 0 9.29 9.29h2.02zm-4.07 0a6 6 0 1 1-7.25-7.25v2.1a3.99 3.99 0 0 0-1.4 6.57 4 4 0 0 0 6.56-1.42h2.1z\"}})]),t._v(\" \"),p(\"span\",[t._v(\"Loading...\")])]),t._v(\" \"),t.ready&&0==t.jobs.length?p(\"div\",{staticClass:\"d-flex flex-column align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"span\",[t._v(\"There aren't any failed jobs.\")])]):t._e(),t._v(\" \"),t.ready&&t.jobs.length>0?p(\"table\",{staticClass:\"table table-hover table-sm mb-0\"},[t._m(0),t._v(\" \"),p(\"tbody\",[t.hasNewEntries?p(\"tr\",{key:\"newEntries\",staticClass:\"dontanimate\"},[p(\"td\",{staticClass:\"text-center card-bg-secondary py-1\",attrs:{colspan:\"100\"}},[p(\"small\",[t.loadingNewEntries?t._e():p(\"a\",{attrs:{href:\"#\"},on:{click:function(e){return e.preventDefault(),t.loadNewEntries(e)}}},[t._v(\"Load New Entries\")])]),t._v(\" \"),t.loadingNewEntries?p(\"small\",[t._v(\"Loading...\")]):t._e()])]):t._e(),t._v(\" \"),t._l(t.jobs,(function(e){return p(\"tr\",{key:e.id},[p(\"td\",[p(\"router-link\",{attrs:{title:e.name,to:{name:\"failed-jobs-preview\",params:{jobId:e.id}}}},[t._v(\"\\n                        \"+t._s(t.jobBaseName(e.name))+\"\\n                    \")]),t._v(\" \"),p(\"br\"),t._v(\" \"),p(\"small\",{staticClass:\"text-muted\"},[t._v(\"\\n                        Queue: \"+t._s(e.queue)+\"\\n                        | Attempts: \"+t._s(e.payload.attempts)+\"\\n                        \"),e.payload.tags&&e.payload.tags.length?p(\"span\",{staticClass:\"text-break\"},[t._v(\"\\n                        | Tags: \"+t._s(e.payload.tags&&e.payload.tags.length?e.payload.tags.join(\", \"):\"\")+\"\\n                        \")]):t._e()])],1),t._v(\" \"),p(\"td\",{staticClass:\"table-fit\"},[p(\"span\",[t._v(t._s(e.failed_at?String((e.failed_at-e.reserved_at).toFixed(2))+\"s\":\"-\"))])]),t._v(\" \"),p(\"td\",{staticClass:\"table-fit\"},[t._v(\"\\n                    \"+t._s(t.readableTimestamp(e.failed_at))+\"\\n                \")]),t._v(\" \"),p(\"td\",{staticClass:\"text-right table-fit\"},[t.hasCompleted(e)?t._e():p(\"a\",{attrs:{href:\"#\"},on:{click:function(p){p.preventDefault(),t.retry(e.id)}}},[p(\"svg\",{staticClass:\"fill-primary\",class:{spin:t.isRetrying(e.id)},staticStyle:{width:\"1.5rem\",height:\"1.5rem\"},attrs:{viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M10 3v2a5 5 0 0 0-3.54 8.54l-1.41 1.41A7 7 0 0 1 10 3zm4.95 2.05A7 7 0 0 1 10 17v-2a5 5 0 0 0 3.54-8.54l1.41-1.41zM10 20l-4-4 4-4v8zm0-12V0l4 4-4 4z\"}})])])])])}))],2)]):t._e(),t._v(\" \"),t.ready&&t.jobs.length?p(\"div\",{staticClass:\"p-3 d-flex justify-content-between border-top\"},[p(\"button\",{staticClass:\"btn btn-secondary btn-md\",attrs:{disabled:1==t.page},on:{click:t.previous}},[t._v(\"Previous\")]),t._v(\" \"),p(\"button\",{staticClass:\"btn btn-secondary btn-md\",attrs:{disabled:t.page>=t.totalPages},on:{click:t.next}},[t._v(\"Next\")])]):t._e()])])}),[function(){var t=this.$createElement,e=this._self._c||t;return e(\"thead\",[e(\"tr\",[e(\"th\",[this._v(\"Job\")]),this._v(\" \"),e(\"th\",[this._v(\"Runtime\")]),this._v(\" \"),e(\"th\",[this._v(\"Failed At\")]),this._v(\" \"),e(\"th\",{staticClass:\"text-right\"},[this._v(\"Retry\")])])])}],!1,null,null,null);e.default=M.exports},nDWh:function(t,e,p){\"use strict\";var o=p(\"6ww4\"),b=p(\"CDJp\"),M=p(\"RDha\"),n=p(\"tjFV\");t.exports=function(){function t(t,e,p){var o;return\"string\"==typeof t?(o=parseInt(t,10),-1!==t.indexOf(\"%\")&&(o=o/100*e.parentNode[p])):o=t,o}function e(t){return null!=t&&\"none\"!==t}function p(p,o,b){var n=document.defaultView,z=M._getParentNode(p),r=n.getComputedStyle(p)[o],c=n.getComputedStyle(z)[o],O=e(r),i=e(c),a=Number.POSITIVE_INFINITY;return O||i?Math.min(O?t(r,p,b):a,i?t(c,z,b):a):\"none\"}M.configMerge=function(){return M.merge(M.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(t,e,p,o){var b=e[t]||{},z=p[t];\"scales\"===t?e[t]=M.scaleMerge(b,z):\"scale\"===t?e[t]=M.merge(b,[n.getScaleDefaults(z.type),z]):M._merger(t,e,p,o)}})},M.scaleMerge=function(){return M.merge(M.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(t,e,p,o){if(\"xAxes\"===t||\"yAxes\"===t){var b,z,r,c=p[t].length;for(e[t]||(e[t]=[]),b=0;b<c;++b)r=p[t][b],z=M.valueOrDefault(r.type,\"xAxes\"===t?\"category\":\"linear\"),b>=e[t].length&&e[t].push({}),!e[t][b].type||r.type&&r.type!==e[t][b].type?M.merge(e[t][b],[n.getScaleDefaults(z),r]):M.merge(e[t][b],r)}else M._merger(t,e,p,o)}})},M.where=function(t,e){if(M.isArray(t)&&Array.prototype.filter)return t.filter(e);var p=[];return M.each(t,(function(t){e(t)&&p.push(t)})),p},M.findIndex=Array.prototype.findIndex?function(t,e,p){return t.findIndex(e,p)}:function(t,e,p){p=void 0===p?t:p;for(var o=0,b=t.length;o<b;++o)if(e.call(p,t[o],o,t))return o;return-1},M.findNextWhere=function(t,e,p){M.isNullOrUndef(p)&&(p=-1);for(var o=p+1;o<t.length;o++){var b=t[o];if(e(b))return b}},M.findPreviousWhere=function(t,e,p){M.isNullOrUndef(p)&&(p=t.length);for(var o=p-1;o>=0;o--){var b=t[o];if(e(b))return b}},M.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},M.almostEquals=function(t,e,p){return Math.abs(t-e)<p},M.almostWhole=function(t,e){var p=Math.round(t);return p-e<t&&p+e>t},M.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},M.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},M.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0===(t=+t)||isNaN(t)?t:t>0?1:-1},M.log10=Math.log10?function(t){return Math.log10(t)}:function(t){var e=Math.log(t)*Math.LOG10E,p=Math.round(e);return t===Math.pow(10,p)?p:e},M.toRadians=function(t){return t*(Math.PI/180)},M.toDegrees=function(t){return t*(180/Math.PI)},M.getAngleFromPoint=function(t,e){var p=e.x-t.x,o=e.y-t.y,b=Math.sqrt(p*p+o*o),M=Math.atan2(o,p);return M<-.5*Math.PI&&(M+=2*Math.PI),{angle:M,distance:b}},M.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},M.aliasPixel=function(t){return t%2==0?0:.5},M.splineCurve=function(t,e,p,o){var b=t.skip?e:t,M=e,n=p.skip?e:p,z=Math.sqrt(Math.pow(M.x-b.x,2)+Math.pow(M.y-b.y,2)),r=Math.sqrt(Math.pow(n.x-M.x,2)+Math.pow(n.y-M.y,2)),c=z/(z+r),O=r/(z+r),i=o*(c=isNaN(c)?0:c),a=o*(O=isNaN(O)?0:O);return{previous:{x:M.x-i*(n.x-b.x),y:M.y-i*(n.y-b.y)},next:{x:M.x+a*(n.x-b.x),y:M.y+a*(n.y-b.y)}}},M.EPSILON=Number.EPSILON||1e-14,M.splineCurveMonotone=function(t){var e,p,o,b,n,z,r,c,O,i=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),a=i.length;for(e=0;e<a;++e)if(!(o=i[e]).model.skip){if(p=e>0?i[e-1]:null,(b=e<a-1?i[e+1]:null)&&!b.model.skip){var A=b.model.x-o.model.x;o.deltaK=0!==A?(b.model.y-o.model.y)/A:0}!p||p.model.skip?o.mK=o.deltaK:!b||b.model.skip?o.mK=p.deltaK:this.sign(p.deltaK)!==this.sign(o.deltaK)?o.mK=0:o.mK=(p.deltaK+o.deltaK)/2}for(e=0;e<a-1;++e)o=i[e],b=i[e+1],o.model.skip||b.model.skip||(M.almostEquals(o.deltaK,0,this.EPSILON)?o.mK=b.mK=0:(n=o.mK/o.deltaK,z=b.mK/o.deltaK,(c=Math.pow(n,2)+Math.pow(z,2))<=9||(r=3/Math.sqrt(c),o.mK=n*r*o.deltaK,b.mK=z*r*o.deltaK)));for(e=0;e<a;++e)(o=i[e]).model.skip||(p=e>0?i[e-1]:null,b=e<a-1?i[e+1]:null,p&&!p.model.skip&&(O=(o.model.x-p.model.x)/3,o.model.controlPointPreviousX=o.model.x-O,o.model.controlPointPreviousY=o.model.y-O*o.mK),b&&!b.model.skip&&(O=(b.model.x-o.model.x)/3,o.model.controlPointNextX=o.model.x+O,o.model.controlPointNextY=o.model.y+O*o.mK))},M.nextItem=function(t,e,p){return p?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},M.previousItem=function(t,e,p){return p?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},M.niceNum=function(t,e){var p=Math.floor(M.log10(t)),o=t/Math.pow(10,p);return(e?o<1.5?1:o<3?2:o<7?5:10:o<=1?1:o<=2?2:o<=5?5:10)*Math.pow(10,p)},M.requestAnimFrame=\"undefined\"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},M.getRelativePosition=function(t,e){var p,o,b=t.originalEvent||t,n=t.target||t.srcElement,z=n.getBoundingClientRect(),r=b.touches;r&&r.length>0?(p=r[0].clientX,o=r[0].clientY):(p=b.clientX,o=b.clientY);var c=parseFloat(M.getStyle(n,\"padding-left\")),O=parseFloat(M.getStyle(n,\"padding-top\")),i=parseFloat(M.getStyle(n,\"padding-right\")),a=parseFloat(M.getStyle(n,\"padding-bottom\")),A=z.right-z.left-c-i,s=z.bottom-z.top-O-a;return{x:p=Math.round((p-z.left-c)/A*n.width/e.currentDevicePixelRatio),y:o=Math.round((o-z.top-O)/s*n.height/e.currentDevicePixelRatio)}},M.getConstraintWidth=function(t){return p(t,\"max-width\",\"clientWidth\")},M.getConstraintHeight=function(t){return p(t,\"max-height\",\"clientHeight\")},M._calculatePadding=function(t,e,p){return(e=M.getStyle(t,e)).indexOf(\"%\")>-1?p/parseInt(e,10):parseInt(e,10)},M._getParentNode=function(t){var e=t.parentNode;return e&&e.host&&(e=e.host),e},M.getMaximumWidth=function(t){var e=M._getParentNode(t);if(!e)return t.clientWidth;var p=e.clientWidth,o=p-M._calculatePadding(e,\"padding-left\",p)-M._calculatePadding(e,\"padding-right\",p),b=M.getConstraintWidth(t);return isNaN(b)?o:Math.min(o,b)},M.getMaximumHeight=function(t){var e=M._getParentNode(t);if(!e)return t.clientHeight;var p=e.clientHeight,o=p-M._calculatePadding(e,\"padding-top\",p)-M._calculatePadding(e,\"padding-bottom\",p),b=M.getConstraintHeight(t);return isNaN(b)?o:Math.min(o,b)},M.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},M.retinaScale=function(t,e){var p=t.currentDevicePixelRatio=e||\"undefined\"!=typeof window&&window.devicePixelRatio||1;if(1!==p){var o=t.canvas,b=t.height,M=t.width;o.height=b*p,o.width=M*p,t.ctx.scale(p,p),o.style.height||o.style.width||(o.style.height=b+\"px\",o.style.width=M+\"px\")}},M.fontString=function(t,e,p){return e+\" \"+t+\"px \"+p},M.longestText=function(t,e,p,o){var b=(o=o||{}).data=o.data||{},n=o.garbageCollect=o.garbageCollect||[];o.font!==e&&(b=o.data={},n=o.garbageCollect=[],o.font=e),t.font=e;var z=0;M.each(p,(function(e){null!=e&&!0!==M.isArray(e)?z=M.measureText(t,b,n,z,e):M.isArray(e)&&M.each(e,(function(e){null==e||M.isArray(e)||(z=M.measureText(t,b,n,z,e))}))}));var r=n.length/2;if(r>p.length){for(var c=0;c<r;c++)delete b[n[c]];n.splice(0,r)}return z},M.measureText=function(t,e,p,o,b){var M=e[b];return M||(M=e[b]=t.measureText(b).width,p.push(b)),M>o&&(o=M),o},M.numberOfLabelLines=function(t){var e=1;return M.each(t,(function(t){M.isArray(t)&&t.length>e&&(e=t.length)})),e},M.color=o?function(t){return t instanceof CanvasGradient&&(t=b.global.defaultColor),o(t)}:function(t){return t},M.getHoverColor=function(t){return t instanceof CanvasPattern?t:M.color(t).saturate(.5).darken(.1).rgbString()}}},nmnc:function(t,e,p){var o=p(\"Kz5y\").Symbol;t.exports=o},no5h:function(t,e,p){\"use strict\";p.r(e);var o={data:function(){return{ready:!1,newTag:\"\",addTagModalOpened:!1,tags:[]}},mounted:function(){var t=this;document.title=\"Horizon - Monitoring\",this.loadTags(),this.$on(\"addTagModalClosed\",(function(e){t.addTagModalOpened=!1}))},methods:{loadTags:function(){var t=this;this.ready=!1,this.$http.get(Horizon.basePath+\"/api/monitoring\").then((function(e){t.tags=e.data,t.ready=!0}))},openNewTagModal:function(){$(\"#addTagModel\").modal({backdrop:\"static\"}),$(\"#newTagInput\").focus()},monitorNewTag:function(){var t=this;this.newTag?this.$http.post(Horizon.basePath+\"/api/monitoring\",{tag:this.newTag}).then((function(e){$(\"#addTagModal\").modal(\"hide\"),t.tags.push({tag:t.newTag,count:0}),$(\"#addTagModel\").modal(\"hide\"),t.newTag=\"\"})):$(\"#newTagInput\").focus()},cancelNewTag:function(){$(\"#addTagModel\").modal(\"hide\"),this.newTag=\"\"},stopMonitoring:function(t){var e=this;this.$http.delete(Horizon.basePath+\"/api/monitoring/\"+encodeURIComponent(t)).then((function(){e.tags=_.reject(e.tags,(function(e){return e.tag==t}))}))}}},b=p(\"KHd+\"),M=Object(b.a)(o,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[p(\"div\",{staticClass:\"card\"},[p(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[p(\"h5\",[t._v(\"Monitoring\")]),t._v(\" \"),p(\"button\",{staticClass:\"btn btn-primary btn-sm\",on:{click:t.openNewTagModal}},[t._v(\"Monitor Tag\")])]),t._v(\" \"),t.ready?t._e():p(\"div\",{staticClass:\"d-flex align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"svg\",{staticClass:\"icon spin mr-2 fill-text-color\",attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M12 10a2 2 0 0 1-3.41 1.41A2 2 0 0 1 10 8V0a9.97 9.97 0 0 1 10 10h-8zm7.9 1.41A10 10 0 1 1 8.59.1v2.03a8 8 0 1 0 9.29 9.29h2.02zm-4.07 0a6 6 0 1 1-7.25-7.25v2.1a3.99 3.99 0 0 0-1.4 6.57 4 4 0 0 0 6.56-1.42h2.1z\"}})]),t._v(\" \"),p(\"span\",[t._v(\"Loading...\")])]),t._v(\" \"),t.ready&&0==t.tags.length?p(\"div\",{staticClass:\"d-flex flex-column align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"span\",[t._v(\"You're not monitoring any tags.\")])]):t._e(),t._v(\" \"),t.ready&&t.tags.length>0?p(\"table\",{staticClass:\"table table-hover table-sm mb-0\"},[t._m(0),t._v(\" \"),p(\"tbody\",t._l(t.tags,(function(e){return p(\"tr\",[p(\"td\",[p(\"router-link\",{attrs:{to:{name:\"monitoring-jobs\",params:{tag:e.tag}},href:\"#\"}},[t._v(\"\\n                        \"+t._s(e.tag)+\"\\n                    \")])],1),t._v(\" \"),p(\"td\",[t._v(t._s(e.count))]),t._v(\" \"),p(\"td\",{staticClass:\"text-right\"},[p(\"a\",{staticClass:\"control-action\",attrs:{href:\"#\",title:\"Stop Monitoring\"},on:{click:function(p){t.stopMonitoring(e.tag)}}},[p(\"svg\",{attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zm1.41-1.41A8 8 0 1 0 15.66 4.34 8 8 0 0 0 4.34 15.66zm9.9-8.49L11.41 10l2.83 2.83-1.41 1.41L10 11.41l-2.83 2.83-1.41-1.41L8.59 10 5.76 7.17l1.41-1.41L10 8.59l2.83-2.83 1.41 1.41z\"}})])])])])})),0)]):t._e()]),t._v(\" \"),p(\"div\",{staticClass:\"modal\",attrs:{id:\"addTagModel\",tabindex:\"-1\",role:\"dialog\",\"aria-labelledby\":\"alertModalLabel\",\"aria-hidden\":\"true\"}},[p(\"div\",{staticClass:\"modal-dialog\",attrs:{role:\"document\"}},[p(\"div\",{staticClass:\"modal-content\"},[p(\"div\",{staticClass:\"modal-header\"},[t._v(\"Monitor New Tag\")]),t._v(\" \"),p(\"div\",{staticClass:\"modal-body\"},[p(\"input\",{directives:[{name:\"model\",rawName:\"v-model\",value:t.newTag,expression:\"newTag\"}],staticClass:\"form-control\",attrs:{type:\"text\",placeholder:\"App\\\\User:6352\",id:\"newTagInput\"},domProps:{value:t.newTag},on:{keyup:function(e){return!(\"button\"in e)&&t._k(e.keyCode,\"enter\",13,e.key,\"Enter\")?null:t.monitorNewTag(e)},input:function(e){e.target.composing||(t.newTag=e.target.value)}}})]),t._v(\" \"),p(\"div\",{staticClass:\"modal-footer justify-content-center\"},[p(\"button\",{staticClass:\"btn btn-primary\",on:{click:t.monitorNewTag}},[t._v(\"\\n                        Monitor\\n                    \")]),t._v(\" \"),p(\"button\",{staticClass:\"btn\",on:{click:t.cancelNewTag}},[t._v(\"\\n                        Cancel\\n                    \")])])])])])])}),[function(){var t=this.$createElement,e=this._self._c||t;return e(\"thead\",[e(\"tr\",[e(\"th\",[this._v(\"Tag Name\")]),this._v(\" \"),e(\"th\",[this._v(\"Jobs\")]),this._v(\" \"),e(\"th\",{staticClass:\"text-right\"})])])}],!1,null,null,null);e.default=M.exports},nyOa:function(t,e,p){(t.exports=p(\"I1BE\")(!1)).push([t.i,\"\\n#alertModal {\\n    z-index: 99999;\\n    background: rgba(0, 0, 0, 0.5);\\n}\\n#alertModal svg {\\n    display: block;\\n    margin: 0 auto;\\n    width: 4rem;\\n    height: 4rem;\\n}\\n\",\"\"])},oGeF:function(t,e,p){\"use strict\";p.r(e);var o=p(\"29ZS\"),b=p.n(o),M={components:{\"stack-trace\":p(\"QrMt\").default},data:function(){return{ready:!1,retrying:!1,job:{}}},mounted:function(){var t=this;this.loadFailedJob(this.$route.params.jobId),document.title=\"Horizon - Failed Jobs\",this.interval=setInterval((function(){t.reloadRetries()}),3e3)},destroyed:function(){clearInterval(this.interval)},methods:{loadFailedJob:function(t){var e=this;this.ready=!1,this.$http.get(Horizon.basePath+\"/api/jobs/failed/\"+t).then((function(t){e.job=t.data,e.ready=!0}))},reloadRetries:function(){var t=this;this.$http.get(Horizon.basePath+\"/api/jobs/failed/\"+this.$route.params.jobId).then((function(e){t.job.retried_by=e.data.retried_by}))},retry:function(t){var e=this;this.retrying||(this.retrying=!0,this.$http.post(Horizon.basePath+\"/api/jobs/retry/\"+t).then((function(){setTimeout((function(){e.reloadRetries(),e.retrying=!1}),3e3)})))},prettyPrintException:function(t){var e=_.split(t,\"\\n\"),p=\"\";return e.forEach((function(t){p+=\"<span>\"+t+\"</span>\"})),p},prettyPrintJob:function(t){return t.command&&!t.command.includes(\"CallQueuedClosure\")?b()(t.command):t}}},n=p(\"KHd+\"),z=Object(n.a)(M,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[p(\"div\",{staticClass:\"card\"},[p(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[t.ready?t._e():p(\"h5\",[t._v(\"Job Preview\")]),t._v(\" \"),t.ready?p(\"h5\",[t._v(t._s(t.job.name))]):t._e(),t._v(\" \"),p(\"button\",{staticClass:\"btn btn-outline-primary\",on:{click:function(e){e.preventDefault(),t.retry(t.job.id)}}},[p(\"svg\",{staticClass:\"icon fill-primary\",class:{spin:t.retrying},attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M10 3v2a5 5 0 0 0-3.54 8.54l-1.41 1.41A7 7 0 0 1 10 3zm4.95 2.05A7 7 0 0 1 10 17v-2a5 5 0 0 0 3.54-8.54l1.41-1.41zM10 20l-4-4 4-4v8zm0-12V0l4 4-4 4z\"}})])])]),t._v(\" \"),t.ready?t._e():p(\"div\",{staticClass:\"d-flex align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"svg\",{staticClass:\"icon spin mr-2 fill-text-color\",attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M12 10a2 2 0 0 1-3.41 1.41A2 2 0 0 1 10 8V0a9.97 9.97 0 0 1 10 10h-8zm7.9 1.41A10 10 0 1 1 8.59.1v2.03a8 8 0 1 0 9.29 9.29h2.02zm-4.07 0a6 6 0 1 1-7.25-7.25v2.1a3.99 3.99 0 0 0-1.4 6.57 4 4 0 0 0 6.56-1.42h2.1z\"}})]),t._v(\" \"),p(\"span\",[t._v(\"Loading...\")])]),t._v(\" \"),t.ready?p(\"div\",{staticClass:\"card-body card-bg-secondary\"},[p(\"div\",{staticClass:\"row mb-2\"},[t._m(0),t._v(\" \"),p(\"div\",{staticClass:\"col\"},[t._v(t._s(t.job.id))])]),t._v(\" \"),p(\"div\",{staticClass:\"row mb-2\"},[t._m(1),t._v(\" \"),p(\"div\",{staticClass:\"col\"},[t._v(t._s(t.job.queue))])]),t._v(\" \"),p(\"div\",{staticClass:\"row mb-2\"},[t._m(2),t._v(\" \"),p(\"div\",{staticClass:\"col\"},[t._v(t._s(t.job.payload.tags&&t.job.payload.tags.length?t.job.payload.tags.join(\", \"):\"\"))])]),t._v(\" \"),p(\"div\",{staticClass:\"row\"},[t._m(3),t._v(\" \"),p(\"div\",{staticClass:\"col\"},[t._v(t._s(t.readableTimestamp(t.job.failed_at)))])])]):t._e()]),t._v(\" \"),t.ready?p(\"div\",{staticClass:\"card mt-4\"},[t._m(4),t._v(\" \"),p(\"div\",[p(\"stack-trace\",{attrs:{trace:t.job.exception.split(\"\\n\")}})],1)]):t._e(),t._v(\" \"),t.ready?p(\"div\",{staticClass:\"card mt-4\"},[t._m(5),t._v(\" \"),p(\"div\",{staticClass:\"card-body code-bg text-white\"},[p(\"vue-json-pretty\",{attrs:{data:t.prettyPrintJob(t.job.payload.data)}})],1)]):t._e(),t._v(\" \"),t.ready&&t.job.retried_by.length?p(\"div\",{staticClass:\"card mt-4\"},[t._m(6),t._v(\" \"),p(\"table\",{staticClass:\"table table-hover table-sm mb-0\"},[t._m(7),t._v(\" \"),p(\"tbody\",t._l(t.job.retried_by,(function(e){return p(\"tr\",[p(\"td\",[\"completed\"==e.status?p(\"svg\",{staticClass:\"fill-success\",staticStyle:{width:\"1.5rem\",height:\"1.5rem\"},attrs:{viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zm12.73-1.41A8 8 0 1 0 4.34 4.34a8 8 0 0 0 11.32 11.32zM6.7 9.29L9 11.6l4.3-4.3 1.4 1.42L9 14.4l-3.7-3.7 1.4-1.42z\"}})]):t._e(),t._v(\" \"),\"reserved\"==e.status||\"pending\"==e.status?p(\"svg\",{staticClass:\"fill-warning\",staticStyle:{width:\"1.5rem\",height:\"1.5rem\"},attrs:{viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zm12.73-1.41A8 8 0 1 0 4.34 4.34a8 8 0 0 0 11.32 11.32zM7 6h2v8H7V6zm4 0h2v8h-2V6z\"}})]):t._e(),t._v(\" \"),\"failed\"==e.status?p(\"svg\",{staticClass:\"fill-danger\",staticStyle:{width:\"1.5rem\",height:\"1.5rem\"},attrs:{viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M2.93 17.07A10 10 0 1 1 17.07 2.93 10 10 0 0 1 2.93 17.07zm1.41-1.41A8 8 0 1 0 15.66 4.34 8 8 0 0 0 4.34 15.66zm9.9-8.49L11.41 10l2.83 2.83-1.41 1.41L10 11.41l-2.83 2.83-1.41-1.41L8.59 10 5.76 7.17l1.41-1.41L10 8.59l2.83-2.83 1.41 1.41z\"}})]):t._e(),t._v(\" \"),p(\"span\",{staticClass:\"ml-2\"},[t._v(t._s(e.status.charAt(0).toUpperCase()+e.status.slice(1)))])]),t._v(\" \"),p(\"td\",{staticClass:\"table-fit\"},[\"failed\"==e.status?p(\"a\",{attrs:{href:t.Horizon.basePath+\"/failed/\"+e.id}},[t._v(\"\\n                        \"+t._s(e.id)+\"\\n                    \")]):p(\"span\",[t._v(t._s(e.id))])]),t._v(\" \"),p(\"td\",{staticClass:\"text-right table-fit\"},[t._v(\"\\n                    \"+t._s(t.readableTimestamp(e.retried_at))+\"\\n                \")])])})),0)])]):t._e()])}),[function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"col-md-2\"},[e(\"strong\",[this._v(\"ID\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"col-md-2\"},[e(\"strong\",[this._v(\"Queue\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"col-md-2\"},[e(\"strong\",[this._v(\"Tags\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"col-md-2\"},[e(\"strong\",[this._v(\"Failed At\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[e(\"h5\",[this._v(\"Exception\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[e(\"h5\",[this._v(\"Data\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"div\",{staticClass:\"card-header d-flex align-items-center justify-content-between\"},[e(\"h5\",[this._v(\"Recent Retries\")])])},function(){var t=this.$createElement,e=this._self._c||t;return e(\"thead\",[e(\"tr\",[e(\"th\",[this._v(\"Job\")]),this._v(\" \"),e(\"th\",[this._v(\"ID\")]),this._v(\" \"),e(\"th\",{staticClass:\"text-right\"},[this._v(\"Retry Time\")])])])}],!1,null,null,null);e.default=z.exports},paOr:function(t,e,p){\"use strict\";var o=p(\"RDha\"),b=p(\"cdu6\");t.exports=function(t){var e=o.noop;t.LinearScaleBase=b.extend({getRightValue:function(t){return\"string\"==typeof t?+t:b.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var p=o.sign(t.min),b=o.sign(t.max);p<0&&b<0?t.max=0:p>0&&b>0&&(t.min=0)}var M=void 0!==e.min||void 0!==e.suggestedMin,n=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),M!==n&&t.min>=t.max&&(M?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:e,handleDirectionalChanges:e,buildTicks:function(){var t=this,e=t.options.ticks,p=t.getTickLimit(),b={maxTicks:p=Math.max(2,p),min:e.min,max:e.max,precision:e.precision,stepSize:o.valueOrDefault(e.fixedStepSize,e.stepSize)},M=t.ticks=function(t,e){var p,b,M,n=[];if(t.stepSize&&t.stepSize>0)M=t.stepSize;else{var z=o.niceNum(e.max-e.min,!1);M=o.niceNum(z/(t.maxTicks-1),!0),void 0!==(b=t.precision)&&(p=Math.pow(10,b),M=Math.ceil(M*p)/p)}var r=Math.floor(e.min/M)*M,c=Math.ceil(e.max/M)*M;o.isNullOrUndef(t.min)||o.isNullOrUndef(t.max)||!t.stepSize||o.almostWhole((t.max-t.min)/t.stepSize,M/1e3)&&(r=t.min,c=t.max);var O=(c-r)/M;O=o.almostEquals(O,Math.round(O),M/1e3)?Math.round(O):Math.ceil(O),b=1,M<1&&(b=Math.pow(10,1-Math.floor(o.log10(M))),r=Math.round(r*b)/b,c=Math.round(c*b)/b),n.push(void 0!==t.min?t.min:r);for(var i=1;i<O;++i)n.push(Math.round((r+i*M)*b)/b);return n.push(void 0!==t.max?t.max:c),n}(b,t);t.handleDirectionalChanges(),t.max=o.max(M),t.min=o.min(M),e.reverse?(M.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice(),t.zeroLineIndex=t.ticks.indexOf(0),b.prototype.convertTicksToLabels.call(t)}})}},pyCd:function(t,e){},q8Fl:function(t,e,p){\"use strict\";var o=p(\"RDha\"),b=[\"animationstart\",\"webkitAnimationStart\"],M={touchstart:\"mousedown\",touchmove:\"mousemove\",touchend:\"mouseup\",pointerenter:\"mouseenter\",pointerdown:\"mousedown\",pointermove:\"mousemove\",pointerup:\"mouseup\",pointerleave:\"mouseout\",pointerout:\"mouseout\"};function n(t,e){var p=o.getStyle(t,e),b=p&&p.match(/^(\\d+)(\\.\\d+)?px$/);return b?Number(b[1]):void 0}var z=!!function(){var t=!1;try{var e=Object.defineProperty({},\"passive\",{get:function(){t=!0}});window.addEventListener(\"e\",null,e)}catch(t){}return t}()&&{passive:!0};function r(t,e,p){t.addEventListener(e,p,z)}function c(t,e,p){t.removeEventListener(e,p,z)}function O(t,e,p,o,b){return{type:t,chart:e,native:b||null,x:void 0!==p?p:null,y:void 0!==o?o:null}}function i(t,e,p){var M,n,z,c,i=t.$chartjs||(t.$chartjs={}),a=i.resizer=function(t){var e=document.createElement(\"div\"),p=\"chartjs-size-monitor\",o=\"position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1;\";e.style.cssText=o,e.className=p,e.innerHTML='<div class=\"'+p+'-expand\" style=\"'+o+'\"><div style=\"position:absolute;width:1000000px;height:1000000px;left:0;top:0\"></div></div><div class=\"'+p+'-shrink\" style=\"'+o+'\"><div style=\"position:absolute;width:200%;height:200%;left:0; top:0\"></div></div>';var b=e.childNodes[0],M=e.childNodes[1];e._reset=function(){b.scrollLeft=1e6,b.scrollTop=1e6,M.scrollLeft=1e6,M.scrollTop=1e6};var n=function(){e._reset(),t()};return r(b,\"scroll\",n.bind(b,\"expand\")),r(M,\"scroll\",n.bind(M,\"shrink\")),e}((M=function(){if(i.resizer)return e(O(\"resize\",p))},z=!1,c=[],function(){c=Array.prototype.slice.call(arguments),n=n||this,z||(z=!0,o.requestAnimFrame.call(window,(function(){z=!1,M.apply(n,c)})))}));!function(t,e){var p=t.$chartjs||(t.$chartjs={}),M=p.renderProxy=function(t){\"chartjs-render-animation\"===t.animationName&&e()};o.each(b,(function(e){r(t,e,M)})),p.reflow=!!t.offsetParent,t.classList.add(\"chartjs-render-monitor\")}(t,(function(){if(i.resizer){var e=t.parentNode;e&&e!==a.parentNode&&e.insertBefore(a,e.firstChild),a._reset()}}))}function a(t){var e=t.$chartjs||{},p=e.resizer;delete e.resizer,function(t){var e=t.$chartjs||{},p=e.renderProxy;p&&(o.each(b,(function(e){c(t,e,p)})),delete e.renderProxy),t.classList.remove(\"chartjs-render-monitor\")}(t),p&&p.parentNode&&p.parentNode.removeChild(p)}t.exports={_enabled:\"undefined\"!=typeof window&&\"undefined\"!=typeof document,initialize:function(){var t,e,p,o=\"from{opacity:0.99}to{opacity:1}\";e=\"@-webkit-keyframes chartjs-render-animation{\"+o+\"}@keyframes chartjs-render-animation{\"+o+\"}.chartjs-render-monitor{-webkit-animation:chartjs-render-animation 0.001s;animation:chartjs-render-animation 0.001s;}\",p=(t=this)._style||document.createElement(\"style\"),t._style||(t._style=p,e=\"/* Chart.js */\\n\"+e,p.setAttribute(\"type\",\"text/css\"),document.getElementsByTagName(\"head\")[0].appendChild(p)),p.appendChild(document.createTextNode(e))},acquireContext:function(t,e){\"string\"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var p=t&&t.getContext&&t.getContext(\"2d\");return p&&p.canvas===t?(function(t,e){var p=t.style,o=t.getAttribute(\"height\"),b=t.getAttribute(\"width\");if(t.$chartjs={initial:{height:o,width:b,style:{display:p.display,height:p.height,width:p.width}}},p.display=p.display||\"block\",null===b||\"\"===b){var M=n(t,\"width\");void 0!==M&&(t.width=M)}if(null===o||\"\"===o)if(\"\"===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var z=n(t,\"height\");void 0!==M&&(t.height=z)}}(t,e),p):null},releaseContext:function(t){var e=t.canvas;if(e.$chartjs){var p=e.$chartjs.initial;[\"height\",\"width\"].forEach((function(t){var b=p[t];o.isNullOrUndef(b)?e.removeAttribute(t):e.setAttribute(t,b)})),o.each(p.style||{},(function(t,p){e.style[p]=t})),e.width=e.width,delete e.$chartjs}},addEventListener:function(t,e,p){var b=t.canvas;if(\"resize\"!==e){var n=p.$chartjs||(p.$chartjs={});r(b,e,(n.proxies||(n.proxies={}))[t.id+\"_\"+e]=function(e){p(function(t,e){var p=M[t.type]||t.type,b=o.getRelativePosition(t,e);return O(p,e,b.x,b.y,t)}(e,t))})}else i(b,p,t)},removeEventListener:function(t,e,p){var o=t.canvas;if(\"resize\"!==e){var b=((p.$chartjs||{}).proxies||{})[t.id+\"_\"+e];b&&c(o,e,b)}else a(o)}},o.addEvent=r,o.removeEvent=c},qzaf:function(t,e,p){\"use strict\";t.exports=function(t){t.PolarArea=function(e,p){return p.type=\"polarArea\",new t(e,p)}}},t1N5:function(t,e){function p(t){var e,p,o=t[0]/255,b=t[1]/255,M=t[2]/255,n=Math.min(o,b,M),z=Math.max(o,b,M),r=z-n;return z==n?e=0:o==z?e=(b-M)/r:b==z?e=2+(M-o)/r:M==z&&(e=4+(o-b)/r),(e=Math.min(60*e,360))<0&&(e+=360),p=(n+z)/2,[e,100*(z==n?0:p<=.5?r/(z+n):r/(2-z-n)),100*p]}function o(t){var e,p,o=t[0],b=t[1],M=t[2],n=Math.min(o,b,M),z=Math.max(o,b,M),r=z-n;return p=0==z?0:r/z*1e3/10,z==n?e=0:o==z?e=(b-M)/r:b==z?e=2+(M-o)/r:M==z&&(e=4+(o-b)/r),(e=Math.min(60*e,360))<0&&(e+=360),[e,p,z/255*1e3/10]}function M(t){var e=t[0],o=t[1],b=t[2];return[p(t)[0],100*(1/255*Math.min(e,Math.min(o,b))),100*(b=1-1/255*Math.max(e,Math.max(o,b)))]}function n(t){var e,p=t[0]/255,o=t[1]/255,b=t[2]/255;return[100*((1-p-(e=Math.min(1-p,1-o,1-b)))/(1-e)||0),100*((1-o-e)/(1-e)||0),100*((1-b-e)/(1-e)||0),100*e]}function z(t){return R[JSON.stringify(t)]}function c(t){var e=t[0]/255,p=t[1]/255,o=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(p=p>.04045?Math.pow((p+.055)/1.055,2.4):p/12.92)+.1805*(o=o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92)),100*(.2126*e+.7152*p+.0722*o),100*(.0193*e+.1192*p+.9505*o)]}function O(t){var e=c(t),p=e[0],o=e[1],b=e[2];return o/=100,b/=108.883,p=(p/=95.047)>.008856?Math.pow(p,1/3):7.787*p+16/116,[116*(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116)-16,500*(p-o),200*(o-(b=b>.008856?Math.pow(b,1/3):7.787*b+16/116))]}function i(t){var e,p,o,b,M,n=t[0]/360,z=t[1]/100,r=t[2]/100;if(0==z)return[M=255*r,M,M];e=2*r-(p=r<.5?r*(1+z):r+z-r*z),b=[0,0,0];for(var c=0;c<3;c++)(o=n+1/3*-(c-1))<0&&o++,o>1&&o--,M=6*o<1?e+6*(p-e)*o:2*o<1?p:3*o<2?e+(p-e)*(2/3-o)*6:e,b[c]=255*M;return b}function a(t){var e=t[0]/60,p=t[1]/100,o=t[2]/100,b=Math.floor(e)%6,M=e-Math.floor(e),n=255*o*(1-p),z=255*o*(1-p*M),r=255*o*(1-p*(1-M));o*=255;switch(b){case 0:return[o,r,n];case 1:return[z,o,n];case 2:return[n,o,r];case 3:return[n,z,o];case 4:return[r,n,o];case 5:return[o,n,z]}}function A(t){var e,p,o,M,n=t[0]/360,z=t[1]/100,c=t[2]/100,O=z+c;switch(O>1&&(z/=O,c/=O),o=6*n-(e=Math.floor(6*n)),0!=(1&e)&&(o=1-o),M=z+o*((p=1-c)-z),e){default:case 6:case 0:r=p,g=M,b=z;break;case 1:r=M,g=p,b=z;break;case 2:r=z,g=p,b=M;break;case 3:r=z,g=M,b=p;break;case 4:r=M,g=z,b=p;break;case 5:r=p,g=z,b=M}return[255*r,255*g,255*b]}function s(t){var e=t[0]/100,p=t[1]/100,o=t[2]/100,b=t[3]/100;return[255*(1-Math.min(1,e*(1-b)+b)),255*(1-Math.min(1,p*(1-b)+b)),255*(1-Math.min(1,o*(1-b)+b))]}function d(t){var e,p,o,b=t[0]/100,M=t[1]/100,n=t[2]/100;return p=-.9689*b+1.8758*M+.0415*n,o=.0557*b+-.204*M+1.057*n,e=(e=3.2406*b+-1.5372*M+-.4986*n)>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,p=p>.0031308?1.055*Math.pow(p,1/2.4)-.055:p*=12.92,o=o>.0031308?1.055*Math.pow(o,1/2.4)-.055:o*=12.92,[255*(e=Math.min(Math.max(0,e),1)),255*(p=Math.min(Math.max(0,p),1)),255*(o=Math.min(Math.max(0,o),1))]}function q(t){var e=t[0],p=t[1],o=t[2];return p/=100,o/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(p=p>.008856?Math.pow(p,1/3):7.787*p+16/116)-16,500*(e-p),200*(p-(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116))]}function l(t){var e,p,o,b,M=t[0],n=t[1],z=t[2];return M<=8?b=(p=100*M/903.3)/100*7.787+16/116:(p=100*Math.pow((M+16)/116,3),b=Math.pow(p/100,1/3)),[e=e/95.047<=.008856?e=95.047*(n/500+b-16/116)/7.787:95.047*Math.pow(n/500+b,3),p,o=o/108.883<=.008859?o=108.883*(b-z/200-16/116)/7.787:108.883*Math.pow(b-z/200,3)]}function u(t){var e,p=t[0],o=t[1],b=t[2];return(e=360*Math.atan2(b,o)/2/Math.PI)<0&&(e+=360),[p,Math.sqrt(o*o+b*b),e]}function f(t){return d(l(t))}function W(t){var e,p=t[0],o=t[1];return e=t[2]/360*2*Math.PI,[p,o*Math.cos(e),o*Math.sin(e)]}function h(t){return v[t]}t.exports={rgb2hsl:p,rgb2hsv:o,rgb2hwb:M,rgb2cmyk:n,rgb2keyword:z,rgb2xyz:c,rgb2lab:O,rgb2lch:function(t){return u(O(t))},hsl2rgb:i,hsl2hsv:function(t){var e=t[0],p=t[1]/100,o=t[2]/100;if(0===o)return[0,0,0];return[e,100*(2*(p*=(o*=2)<=1?o:2-o)/(o+p)),100*((o+p)/2)]},hsl2hwb:function(t){return M(i(t))},hsl2cmyk:function(t){return n(i(t))},hsl2keyword:function(t){return z(i(t))},hsv2rgb:a,hsv2hsl:function(t){var e,p,o=t[0],b=t[1]/100,M=t[2]/100;return e=b*M,[o,100*(e=(e/=(p=(2-b)*M)<=1?p:2-p)||0),100*(p/=2)]},hsv2hwb:function(t){return M(a(t))},hsv2cmyk:function(t){return n(a(t))},hsv2keyword:function(t){return z(a(t))},hwb2rgb:A,hwb2hsl:function(t){return p(A(t))},hwb2hsv:function(t){return o(A(t))},hwb2cmyk:function(t){return n(A(t))},hwb2keyword:function(t){return z(A(t))},cmyk2rgb:s,cmyk2hsl:function(t){return p(s(t))},cmyk2hsv:function(t){return o(s(t))},cmyk2hwb:function(t){return M(s(t))},cmyk2keyword:function(t){return z(s(t))},keyword2rgb:h,keyword2hsl:function(t){return p(h(t))},keyword2hsv:function(t){return o(h(t))},keyword2hwb:function(t){return M(h(t))},keyword2cmyk:function(t){return n(h(t))},keyword2lab:function(t){return O(h(t))},keyword2xyz:function(t){return c(h(t))},xyz2rgb:d,xyz2lab:q,xyz2lch:function(t){return u(q(t))},lab2xyz:l,lab2rgb:f,lab2lch:u,lch2lab:W,lch2xyz:function(t){return l(W(t))},lch2rgb:function(t){return f(W(t))}};var v={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},R={};for(var m in v)R[JSON.stringify(v[m])]=m},tLB3:function(t,e,p){var o=p(\"GoyQ\"),b=p(\"/9aa\"),M=/^\\s+|\\s+$/g,n=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,r=/^0o[0-7]+$/i,c=parseInt;t.exports=function(t){if(\"number\"==typeof t)return t;if(b(t))return NaN;if(o(t)){var e=\"function\"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+\"\":e}if(\"string\"!=typeof t)return 0===t?t:+t;t=t.replace(M,\"\");var p=z.test(t);return p||r.test(t)?c(t.slice(2),p?2:8):n.test(t)?NaN:+t}},tQ2B:function(t,e,p){\"use strict\";var o=p(\"xTJ+\"),b=p(\"Rn+g\"),M=p(\"MLWZ\"),n=p(\"w0Vi\"),z=p(\"OTTw\"),r=p(\"LYNF\");t.exports=function(t){return new Promise((function(e,c){var O=t.data,i=t.headers;o.isFormData(O)&&delete i[\"Content-Type\"];var a=new XMLHttpRequest;if(t.auth){var A=t.auth.username||\"\",s=t.auth.password||\"\";i.Authorization=\"Basic \"+btoa(A+\":\"+s)}if(a.open(t.method.toUpperCase(),M(t.url,t.params,t.paramsSerializer),!0),a.timeout=t.timeout,a.onreadystatechange=function(){if(a&&4===a.readyState&&(0!==a.status||a.responseURL&&0===a.responseURL.indexOf(\"file:\"))){var p=\"getAllResponseHeaders\"in a?n(a.getAllResponseHeaders()):null,o={data:t.responseType&&\"text\"!==t.responseType?a.response:a.responseText,status:a.status,statusText:a.statusText,headers:p,config:t,request:a};b(e,c,o),a=null}},a.onabort=function(){a&&(c(r(\"Request aborted\",t,\"ECONNABORTED\",a)),a=null)},a.onerror=function(){c(r(\"Network Error\",t,null,a)),a=null},a.ontimeout=function(){c(r(\"timeout of \"+t.timeout+\"ms exceeded\",t,\"ECONNABORTED\",a)),a=null},o.isStandardBrowserEnv()){var d=p(\"eqyj\"),q=(t.withCredentials||z(t.url))&&t.xsrfCookieName?d.read(t.xsrfCookieName):void 0;q&&(i[t.xsrfHeaderName]=q)}if(\"setRequestHeader\"in a&&o.forEach(i,(function(t,e){void 0===O&&\"content-type\"===e.toLowerCase()?delete i[e]:a.setRequestHeader(e,t)})),t.withCredentials&&(a.withCredentials=!0),t.responseType)try{a.responseType=t.responseType}catch(e){if(\"json\"!==t.responseType)throw e}\"function\"==typeof t.onDownloadProgress&&a.addEventListener(\"progress\",t.onDownloadProgress),\"function\"==typeof t.onUploadProgress&&a.upload&&a.upload.addEventListener(\"progress\",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then((function(t){a&&(a.abort(),c(t),a=null)})),void 0===O&&(O=null),a.send(O)}))}},tjFV:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"RDha\"),M=p(\"fELs\");t.exports={constructors:{},defaults:{},registerScaleType:function(t,e,p){this.constructors[t]=e,this.defaults[t]=b.clone(p)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(t){return this.defaults.hasOwnProperty(t)?b.merge({},[o.scale,this.defaults[t]]):{}},updateScaleDefaults:function(t,e){this.defaults.hasOwnProperty(t)&&(this.defaults[t]=b.extend(this.defaults[t],e))},addScalesToLayout:function(t){b.each(t.scales,(function(e){e.fullWidth=e.options.fullWidth,e.position=e.options.position,e.weight=e.options.weight,M.addBox(t,e)}))}}},u0Op:function(t,e,p){\"use strict\";var o=p(\"TC34\"),b={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,p=0,o=1;return 0===t?0:1===t?1:(p||(p=.3),o<1?(o=1,e=p/4):e=p/(2*Math.PI)*Math.asin(1/o),-o*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/p))},easeOutElastic:function(t){var e=1.70158,p=0,o=1;return 0===t?0:1===t?1:(p||(p=.3),o<1?(o=1,e=p/4):e=p/(2*Math.PI)*Math.asin(1/o),o*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/p)+1)},easeInOutElastic:function(t){var e=1.70158,p=0,o=1;return 0===t?0:2==(t/=.5)?1:(p||(p=.45),o<1?(o=1,e=p/4):e=p/(2*Math.PI)*Math.asin(1/o),t<1?o*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/p)*-.5:o*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/p)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-b.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*b.easeInBounce(2*t):.5*b.easeOutBounce(2*t-1)+.5}};t.exports={effects:b},o.easingEffects=b},uxXc:function(t,e,p){var o=p(\"t1N5\"),b=function(){return new c};for(var M in o){b[M+\"Raw\"]=function(t){return function(e){return\"number\"==typeof e&&(e=Array.prototype.slice.call(arguments)),o[t](e)}}(M);var n=/(\\w+)2(\\w+)/.exec(M),z=n[1],r=n[2];(b[z]=b[z]||{})[r]=b[M]=function(t){return function(e){\"number\"==typeof e&&(e=Array.prototype.slice.call(arguments));var p=o[t](e);if(\"string\"==typeof p||void 0===p)return p;for(var b=0;b<p.length;b++)p[b]=Math.round(p[b]);return p}}(M)}var c=function(){this.convs={}};c.prototype.routeSpace=function(t,e){var p=e[0];return void 0===p?this.getValues(t):(\"number\"==typeof p&&(p=Array.prototype.slice.call(e)),this.setValues(t,p))},c.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},c.prototype.getValues=function(t){var e=this.convs[t];if(!e){var p=this.space,o=this.convs[p];e=b[p][t](o),this.convs[t]=e}return e},[\"rgb\",\"hsl\",\"hsv\",\"cmyk\",\"keyword\"].forEach((function(t){c.prototype[t]=function(e){return this.routeSpace(t,arguments)}})),t.exports=b},vDqi:function(t,e,p){t.exports=p(\"zuR4\")},vpM6:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"vvH+\"),M=p(\"RDha\");o._set(\"global\",{plugins:{filler:{propagate:!0}}});var n={dataset:function(t){var e=t.fill,p=t.chart,o=p.getDatasetMeta(e),b=o&&p.isDatasetVisible(e)&&o.dataset._children||[],M=b.length||0;return M?function(t,e){return e<M&&b[e]._view||null}:null},boundary:function(t){var e=t.boundary,p=e?e.x:null,o=e?e.y:null;return function(t){return{x:null===p?t.x:p,y:null===o?t.y:o}}}};function z(t,e,p){var o,b=t._model||{},M=b.fill;if(void 0===M&&(M=!!b.backgroundColor),!1===M||null===M)return!1;if(!0===M)return\"origin\";if(o=parseFloat(M,10),isFinite(o)&&Math.floor(o)===o)return\"-\"!==M[0]&&\"+\"!==M[0]||(o=e+o),!(o===e||o<0||o>=p)&&o;switch(M){case\"bottom\":return\"start\";case\"top\":return\"end\";case\"zero\":return\"origin\";case\"origin\":case\"start\":case\"end\":return M;default:return!1}}function r(t){var e,p=t.el._model||{},o=t.el._scale||{},b=t.fill,M=null;if(isFinite(b))return null;if(\"start\"===b?M=void 0===p.scaleBottom?o.bottom:p.scaleBottom:\"end\"===b?M=void 0===p.scaleTop?o.top:p.scaleTop:void 0!==p.scaleZero?M=p.scaleZero:o.getBasePosition?M=o.getBasePosition():o.getBasePixel&&(M=o.getBasePixel()),null!=M){if(void 0!==M.x&&void 0!==M.y)return M;if(\"number\"==typeof M&&isFinite(M))return{x:(e=o.isHorizontal())?M:null,y:e?null:M}}return null}function c(t,e,p){var o,b=t[e].fill,M=[e];if(!p)return b;for(;!1!==b&&-1===M.indexOf(b);){if(!isFinite(b))return b;if(!(o=t[b]))return!1;if(o.visible)return b;M.push(b),b=o.fill}return!1}function O(t){var e=t.fill,p=\"dataset\";return!1===e?null:(isFinite(e)||(p=\"boundary\"),n[p](t))}function i(t){return t&&!t.skip}function a(t,e,p,o,b){var n;if(o&&b){for(t.moveTo(e[0].x,e[0].y),n=1;n<o;++n)M.canvas.lineTo(t,e[n-1],e[n]);for(t.lineTo(p[b-1].x,p[b-1].y),n=b-1;n>0;--n)M.canvas.lineTo(t,p[n],p[n-1],!0)}}t.exports={id:\"filler\",afterDatasetsUpdate:function(t,e){var p,o,M,n,i=(t.data.datasets||[]).length,a=e.propagate,A=[];for(o=0;o<i;++o)n=null,(M=(p=t.getDatasetMeta(o)).dataset)&&M._model&&M instanceof b.Line&&(n={visible:t.isDatasetVisible(o),fill:z(M,o,i),chart:t,el:M}),p.$filler=n,A.push(n);for(o=0;o<i;++o)(n=A[o])&&(n.fill=c(A,o,a),n.boundary=r(n),n.mapper=O(n))},beforeDatasetDraw:function(t,e){var p=e.meta.$filler;if(p){var b=t.ctx,n=p.el,z=n._view,r=n._children||[],c=p.mapper,O=z.backgroundColor||o.global.defaultColor;c&&O&&r.length&&(M.canvas.clipArea(b,t.chartArea),function(t,e,p,o,b,M){var n,z,r,c,O,A,s,d=e.length,q=o.spanGaps,l=[],u=[],f=0,W=0;for(t.beginPath(),n=0,z=d+!!M;n<z;++n)O=p(c=e[r=n%d]._view,r,o),A=i(c),s=i(O),A&&s?(f=l.push(c),W=u.push(O)):f&&W&&(q?(A&&l.push(c),s&&u.push(O)):(a(t,l,u,f,W),f=W=0,l=[],u=[]));a(t,l,u,f,W),t.closePath(),t.fillStyle=b,t.fill()}(b,r,c,z,O,n._loop),M.canvas.unclipArea(b))}}}},\"vvH+\":function(t,e,p){\"use strict\";t.exports={},t.exports.Arc=p(\"X8CM\"),t.exports.Line=p(\"UqmZ\"),t.exports.Point=p(\"OXbD\"),t.exports.Rectangle=p(\"2UWG\")},w0Vi:function(t,e,p){\"use strict\";var o=p(\"xTJ+\"),b=[\"age\",\"authorization\",\"content-length\",\"content-type\",\"etag\",\"expires\",\"from\",\"host\",\"if-modified-since\",\"if-unmodified-since\",\"last-modified\",\"location\",\"max-forwards\",\"proxy-authorization\",\"referer\",\"retry-after\",\"user-agent\"];t.exports=function(t){var e,p,M,n={};return t?(o.forEach(t.split(\"\\n\"),(function(t){if(M=t.indexOf(\":\"),e=o.trim(t.substr(0,M)).toLowerCase(),p=o.trim(t.substr(M+1)),e){if(n[e]&&b.indexOf(e)>=0)return;n[e]=\"set-cookie\"===e?(n[e]?n[e]:[]).concat([p]):n[e]?n[e]+\", \"+p:p}})),n):n}},\"wM+H\":function(t,e,p){\"use strict\";p.r(e);var o={components:{},data:function(){return{ready:!1,queues:[]}},mounted:function(){this.loadQueues()},methods:{loadQueues:function(){var t=this;this.ready=!1,this.$http.get(Horizon.basePath+\"/api/metrics/queues\").then((function(e){t.queues=e.data,t.ready=!0}))}}},b=p(\"KHd+\"),M=Object(b.a)(o,(function(){var t=this,e=t.$createElement,p=t._self._c||e;return p(\"div\",[t.ready?t._e():p(\"div\",{staticClass:\"d-flex align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"svg\",{staticClass:\"icon spin mr-2 fill-text-color\",attrs:{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\"}},[p(\"path\",{attrs:{d:\"M12 10a2 2 0 0 1-3.41 1.41A2 2 0 0 1 10 8V0a9.97 9.97 0 0 1 10 10h-8zm7.9 1.41A10 10 0 1 1 8.59.1v2.03a8 8 0 1 0 9.29 9.29h2.02zm-4.07 0a6 6 0 1 1-7.25-7.25v2.1a3.99 3.99 0 0 0-1.4 6.57 4 4 0 0 0 6.56-1.42h2.1z\"}})]),t._v(\" \"),p(\"span\",[t._v(\"Loading...\")])]),t._v(\" \"),t.ready&&0==t.queues.length?p(\"div\",{staticClass:\"d-flex flex-column align-items-center justify-content-center card-bg-secondary p-5 bottom-radius\"},[p(\"span\",[t._v(\"There aren't any queues.\")])]):t._e(),t._v(\" \"),t.ready&&t.queues.length>0?p(\"table\",{staticClass:\"table table-hover table-sm mb-0\"},[t._m(0),t._v(\" \"),p(\"tbody\",t._l(t.queues,(function(e){return p(\"tr\",{key:e},[p(\"td\",[p(\"router-link\",{attrs:{to:{name:\"metrics-preview\",params:{type:\"queues\",slug:e}}}},[t._v(\"\\n                    \"+t._s(e)+\"\\n                \")])],1)])})),0)]):t._e()])}),[function(){var t=this.$createElement,e=this._self._c||t;return e(\"thead\",[e(\"tr\",[e(\"th\",[this._v(\"Queue\")])])])}],!1,null,null,null);e.default=M.exports},\"wd/R\":function(t,e,p){(function(t){t.exports=function(){\"use strict\";var e,p;function o(){return e.apply(null,arguments)}function b(t){return t instanceof Array||\"[object Array]\"===Object.prototype.toString.call(t)}function M(t){return null!=t&&\"[object Object]\"===Object.prototype.toString.call(t)}function n(t){return void 0===t}function z(t){return\"number\"==typeof t||\"[object Number]\"===Object.prototype.toString.call(t)}function r(t){return t instanceof Date||\"[object Date]\"===Object.prototype.toString.call(t)}function c(t,e){var p,o=[];for(p=0;p<t.length;++p)o.push(e(t[p],p));return o}function O(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function i(t,e){for(var p in e)O(e,p)&&(t[p]=e[p]);return O(e,\"toString\")&&(t.toString=e.toString),O(e,\"valueOf\")&&(t.valueOf=e.valueOf),t}function a(t,e,p,o){return Re(t,e,p,o,!0).utc()}function A(t){return null==t._pf&&(t._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),t._pf}function s(t){if(null==t._isValid){var e=A(t),o=p.call(e.parsedDateParts,(function(t){return null!=t})),b=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&o);if(t._strict&&(b=b&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return b;t._isValid=b}return t._isValid}function d(t){var e=a(NaN);return null!=t?i(A(e),t):A(e).userInvalidated=!0,e}p=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),p=e.length>>>0,o=0;o<p;o++)if(o in e&&t.call(this,e[o],o,e))return!0;return!1};var q=o.momentProperties=[];function l(t,e){var p,o,b;if(n(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),n(e._i)||(t._i=e._i),n(e._f)||(t._f=e._f),n(e._l)||(t._l=e._l),n(e._strict)||(t._strict=e._strict),n(e._tzm)||(t._tzm=e._tzm),n(e._isUTC)||(t._isUTC=e._isUTC),n(e._offset)||(t._offset=e._offset),n(e._pf)||(t._pf=A(e)),n(e._locale)||(t._locale=e._locale),q.length>0)for(p=0;p<q.length;p++)n(b=e[o=q[p]])||(t[o]=b);return t}var u=!1;function f(t){l(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===u&&(u=!0,o.updateOffset(this),u=!1)}function W(t){return t instanceof f||null!=t&&null!=t._isAMomentObject}function h(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function v(t){var e=+t,p=0;return 0!==e&&isFinite(e)&&(p=h(e)),p}function R(t,e,p){var o,b=Math.min(t.length,e.length),M=Math.abs(t.length-e.length),n=0;for(o=0;o<b;o++)(p&&t[o]!==e[o]||!p&&v(t[o])!==v(e[o]))&&n++;return n+M}function m(t){!1===o.suppressDeprecationWarnings&&\"undefined\"!=typeof console&&console.warn}function g(t,e){var p=!0;return i((function(){if(null!=o.deprecationHandler&&o.deprecationHandler(null,t),p){for(var b,M=[],n=0;n<arguments.length;n++){if(b=\"\",\"object\"==typeof arguments[n]){for(var z in b+=\"\\n[\"+n+\"] \",arguments[0])b+=z+\": \"+arguments[0][z]+\", \";b=b.slice(0,-2)}else b=arguments[n];M.push(b)}m((Array.prototype.slice.call(M).join(\"\"),(new Error).stack)),p=!1}return e.apply(this,arguments)}),e)}var B,X={};function L(t,e){null!=o.deprecationHandler&&o.deprecationHandler(t,e),X[t]||(m(),X[t]=!0)}function y(t){return t instanceof Function||\"[object Function]\"===Object.prototype.toString.call(t)}function N(t,e){var p,o=i({},t);for(p in e)O(e,p)&&(M(t[p])&&M(e[p])?(o[p]={},i(o[p],t[p]),i(o[p],e[p])):null!=e[p]?o[p]=e[p]:delete o[p]);for(p in t)O(t,p)&&!O(e,p)&&M(t[p])&&(o[p]=i({},o[p]));return o}function _(t){null!=t&&this.set(t)}o.suppressDeprecationWarnings=!1,o.deprecationHandler=null,B=Object.keys?Object.keys:function(t){var e,p=[];for(e in t)O(t,e)&&p.push(e);return p};var T={};function x(t,e){var p=t.toLowerCase();T[p]=T[p+\"s\"]=T[e]=t}function w(t){return\"string\"==typeof t?T[t]||T[t.toLowerCase()]:void 0}function C(t){var e,p,o={};for(p in t)O(t,p)&&(e=w(p))&&(o[e]=t[p]);return o}var S={};function H(t,e){S[t]=e}function F(t,e,p){var o=\"\"+Math.abs(t),b=e-o.length;return(t>=0?p?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,b)).toString().substr(1)+o}var k=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,E=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,D={},I={};function P(t,e,p,o){var b=o;\"string\"==typeof o&&(b=function(){return this[o]()}),t&&(I[t]=b),e&&(I[e[0]]=function(){return F(b.apply(this,arguments),e[1],e[2])}),p&&(I[p]=function(){return this.localeData().ordinal(b.apply(this,arguments),t)})}function j(t,e){return t.isValid()?(e=V(e,t.localeData()),D[e]=D[e]||function(t){var e,p,o,b=t.match(k);for(e=0,p=b.length;e<p;e++)I[b[e]]?b[e]=I[b[e]]:b[e]=(o=b[e]).match(/\\[[\\s\\S]/)?o.replace(/^\\[|\\]$/g,\"\"):o.replace(/\\\\/g,\"\");return function(e){var o,M=\"\";for(o=0;o<p;o++)M+=y(b[o])?b[o].call(e,t):b[o];return M}}(e),D[e](t)):t.localeData().invalidDate()}function V(t,e){var p=5;function o(t){return e.longDateFormat(t)||t}for(E.lastIndex=0;p>=0&&E.test(t);)t=t.replace(E,o),E.lastIndex=0,p-=1;return t}var U=/\\d/,$=/\\d\\d/,K=/\\d{3}/,Y=/\\d{4}/,G=/[+-]?\\d{6}/,J=/\\d\\d?/,Q=/\\d\\d\\d\\d?/,Z=/\\d\\d\\d\\d\\d\\d?/,tt=/\\d{1,3}/,et=/\\d{1,4}/,pt=/[+-]?\\d{1,6}/,ot=/\\d+/,bt=/[+-]?\\d+/,Mt=/Z|[+-]\\d\\d:?\\d\\d/gi,nt=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,zt=/[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i,rt={};function ct(t,e,p){rt[t]=y(e)?e:function(t,o){return t&&p?p:e}}function Ot(t,e){return O(rt,t)?rt[t](e._strict,e._locale):new RegExp(it(t.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,(function(t,e,p,o,b){return e||p||o||b}))))}function it(t){return t.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}var at={};function At(t,e){var p,o=e;for(\"string\"==typeof t&&(t=[t]),z(e)&&(o=function(t,p){p[e]=v(t)}),p=0;p<t.length;p++)at[t[p]]=o}function st(t,e){At(t,(function(t,p,o,b){o._w=o._w||{},e(t,o._w,o,b)}))}function dt(t,e,p){null!=e&&O(at,t)&&at[t](e,p._a,p,t)}function qt(t){return lt(t)?366:365}function lt(t){return t%4==0&&t%100!=0||t%400==0}P(\"Y\",0,0,(function(){var t=this.year();return t<=9999?\"\"+t:\"+\"+t})),P(0,[\"YY\",2],0,(function(){return this.year()%100})),P(0,[\"YYYY\",4],0,\"year\"),P(0,[\"YYYYY\",5],0,\"year\"),P(0,[\"YYYYYY\",6,!0],0,\"year\"),x(\"year\",\"y\"),H(\"year\",1),ct(\"Y\",bt),ct(\"YY\",J,$),ct(\"YYYY\",et,Y),ct(\"YYYYY\",pt,G),ct(\"YYYYYY\",pt,G),At([\"YYYYY\",\"YYYYYY\"],0),At(\"YYYY\",(function(t,e){e[0]=2===t.length?o.parseTwoDigitYear(t):v(t)})),At(\"YY\",(function(t,e){e[0]=o.parseTwoDigitYear(t)})),At(\"Y\",(function(t,e){e[0]=parseInt(t,10)})),o.parseTwoDigitYear=function(t){return v(t)+(v(t)>68?1900:2e3)};var ut,ft=Wt(\"FullYear\",!0);function Wt(t,e){return function(p){return null!=p?(vt(this,t,p),o.updateOffset(this,e),this):ht(this,t)}}function ht(t,e){return t.isValid()?t._d[\"get\"+(t._isUTC?\"UTC\":\"\")+e]():NaN}function vt(t,e,p){t.isValid()&&!isNaN(p)&&(\"FullYear\"===e&&lt(t.year())&&1===t.month()&&29===t.date()?t._d[\"set\"+(t._isUTC?\"UTC\":\"\")+e](p,t.month(),Rt(p,t.month())):t._d[\"set\"+(t._isUTC?\"UTC\":\"\")+e](p))}function Rt(t,e){if(isNaN(t)||isNaN(e))return NaN;var p,o=(e%(p=12)+p)%p;return t+=(e-o)/12,1===o?lt(t)?29:28:31-o%7%2}ut=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},P(\"M\",[\"MM\",2],\"Mo\",(function(){return this.month()+1})),P(\"MMM\",0,0,(function(t){return this.localeData().monthsShort(this,t)})),P(\"MMMM\",0,0,(function(t){return this.localeData().months(this,t)})),x(\"month\",\"M\"),H(\"month\",8),ct(\"M\",J),ct(\"MM\",J,$),ct(\"MMM\",(function(t,e){return e.monthsShortRegex(t)})),ct(\"MMMM\",(function(t,e){return e.monthsRegex(t)})),At([\"M\",\"MM\"],(function(t,e){e[1]=v(t)-1})),At([\"MMM\",\"MMMM\"],(function(t,e,p,o){var b=p._locale.monthsParse(t,o,p._strict);null!=b?e[1]=b:A(p).invalidMonth=t}));var mt=/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/,gt=\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),Bt=\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\");function Xt(t,e,p){var o,b,M,n=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],o=0;o<12;++o)M=a([2e3,o]),this._shortMonthsParse[o]=this.monthsShort(M,\"\").toLocaleLowerCase(),this._longMonthsParse[o]=this.months(M,\"\").toLocaleLowerCase();return p?\"MMM\"===e?-1!==(b=ut.call(this._shortMonthsParse,n))?b:null:-1!==(b=ut.call(this._longMonthsParse,n))?b:null:\"MMM\"===e?-1!==(b=ut.call(this._shortMonthsParse,n))||-1!==(b=ut.call(this._longMonthsParse,n))?b:null:-1!==(b=ut.call(this._longMonthsParse,n))||-1!==(b=ut.call(this._shortMonthsParse,n))?b:null}function Lt(t,e){var p;if(!t.isValid())return t;if(\"string\"==typeof e)if(/^\\d+$/.test(e))e=v(e);else if(!z(e=t.localeData().monthsParse(e)))return t;return p=Math.min(t.date(),Rt(t.year(),e)),t._d[\"set\"+(t._isUTC?\"UTC\":\"\")+\"Month\"](e,p),t}function yt(t){return null!=t?(Lt(this,t),o.updateOffset(this,!0),this):ht(this,\"Month\")}var Nt=zt,_t=zt;function Tt(){function t(t,e){return e.length-t.length}var e,p,o=[],b=[],M=[];for(e=0;e<12;e++)p=a([2e3,e]),o.push(this.monthsShort(p,\"\")),b.push(this.months(p,\"\")),M.push(this.months(p,\"\")),M.push(this.monthsShort(p,\"\"));for(o.sort(t),b.sort(t),M.sort(t),e=0;e<12;e++)o[e]=it(o[e]),b[e]=it(b[e]);for(e=0;e<24;e++)M[e]=it(M[e]);this._monthsRegex=new RegExp(\"^(\"+M.join(\"|\")+\")\",\"i\"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp(\"^(\"+b.join(\"|\")+\")\",\"i\"),this._monthsShortStrictRegex=new RegExp(\"^(\"+o.join(\"|\")+\")\",\"i\")}function xt(t,e,p,o,b,M,n){var z;return t<100&&t>=0?(z=new Date(t+400,e,p,o,b,M,n),isFinite(z.getFullYear())&&z.setFullYear(t)):z=new Date(t,e,p,o,b,M,n),z}function wt(t){var e;if(t<100&&t>=0){var p=Array.prototype.slice.call(arguments);p[0]=t+400,e=new Date(Date.UTC.apply(null,p)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)}else e=new Date(Date.UTC.apply(null,arguments));return e}function Ct(t,e,p){var o=7+e-p;return-(7+wt(t,0,o).getUTCDay()-e)%7+o-1}function St(t,e,p,o,b){var M,n,z=1+7*(e-1)+(7+p-o)%7+Ct(t,o,b);return z<=0?n=qt(M=t-1)+z:z>qt(t)?(M=t+1,n=z-qt(t)):(M=t,n=z),{year:M,dayOfYear:n}}function Ht(t,e,p){var o,b,M=Ct(t.year(),e,p),n=Math.floor((t.dayOfYear()-M-1)/7)+1;return n<1?o=n+Ft(b=t.year()-1,e,p):n>Ft(t.year(),e,p)?(o=n-Ft(t.year(),e,p),b=t.year()+1):(b=t.year(),o=n),{week:o,year:b}}function Ft(t,e,p){var o=Ct(t,e,p),b=Ct(t+1,e,p);return(qt(t)-o+b)/7}function kt(t,e){return t.slice(e,7).concat(t.slice(0,e))}P(\"w\",[\"ww\",2],\"wo\",\"week\"),P(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),x(\"week\",\"w\"),x(\"isoWeek\",\"W\"),H(\"week\",5),H(\"isoWeek\",5),ct(\"w\",J),ct(\"ww\",J,$),ct(\"W\",J),ct(\"WW\",J,$),st([\"w\",\"ww\",\"W\",\"WW\"],(function(t,e,p,o){e[o.substr(0,1)]=v(t)})),P(\"d\",0,\"do\",\"day\"),P(\"dd\",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),P(\"ddd\",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),P(\"dddd\",0,0,(function(t){return this.localeData().weekdays(this,t)})),P(\"e\",0,0,\"weekday\"),P(\"E\",0,0,\"isoWeekday\"),x(\"day\",\"d\"),x(\"weekday\",\"e\"),x(\"isoWeekday\",\"E\"),H(\"day\",11),H(\"weekday\",11),H(\"isoWeekday\",11),ct(\"d\",J),ct(\"e\",J),ct(\"E\",J),ct(\"dd\",(function(t,e){return e.weekdaysMinRegex(t)})),ct(\"ddd\",(function(t,e){return e.weekdaysShortRegex(t)})),ct(\"dddd\",(function(t,e){return e.weekdaysRegex(t)})),st([\"dd\",\"ddd\",\"dddd\"],(function(t,e,p,o){var b=p._locale.weekdaysParse(t,o,p._strict);null!=b?e.d=b:A(p).invalidWeekday=t})),st([\"d\",\"e\",\"E\"],(function(t,e,p,o){e[o]=v(t)}));var Et=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),Dt=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),It=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\");function Pt(t,e,p){var o,b,M,n=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],o=0;o<7;++o)M=a([2e3,1]).day(o),this._minWeekdaysParse[o]=this.weekdaysMin(M,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[o]=this.weekdaysShort(M,\"\").toLocaleLowerCase(),this._weekdaysParse[o]=this.weekdays(M,\"\").toLocaleLowerCase();return p?\"dddd\"===e?-1!==(b=ut.call(this._weekdaysParse,n))?b:null:\"ddd\"===e?-1!==(b=ut.call(this._shortWeekdaysParse,n))?b:null:-1!==(b=ut.call(this._minWeekdaysParse,n))?b:null:\"dddd\"===e?-1!==(b=ut.call(this._weekdaysParse,n))||-1!==(b=ut.call(this._shortWeekdaysParse,n))||-1!==(b=ut.call(this._minWeekdaysParse,n))?b:null:\"ddd\"===e?-1!==(b=ut.call(this._shortWeekdaysParse,n))||-1!==(b=ut.call(this._weekdaysParse,n))||-1!==(b=ut.call(this._minWeekdaysParse,n))?b:null:-1!==(b=ut.call(this._minWeekdaysParse,n))||-1!==(b=ut.call(this._weekdaysParse,n))||-1!==(b=ut.call(this._shortWeekdaysParse,n))?b:null}var jt=zt,Vt=zt,Ut=zt;function $t(){function t(t,e){return e.length-t.length}var e,p,o,b,M,n=[],z=[],r=[],c=[];for(e=0;e<7;e++)p=a([2e3,1]).day(e),o=this.weekdaysMin(p,\"\"),b=this.weekdaysShort(p,\"\"),M=this.weekdays(p,\"\"),n.push(o),z.push(b),r.push(M),c.push(o),c.push(b),c.push(M);for(n.sort(t),z.sort(t),r.sort(t),c.sort(t),e=0;e<7;e++)z[e]=it(z[e]),r[e]=it(r[e]),c[e]=it(c[e]);this._weekdaysRegex=new RegExp(\"^(\"+c.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+r.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+z.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+n.join(\"|\")+\")\",\"i\")}function Kt(){return this.hours()%12||12}function Yt(t,e){P(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)}))}function Gt(t,e){return e._meridiemParse}P(\"H\",[\"HH\",2],0,\"hour\"),P(\"h\",[\"hh\",2],0,Kt),P(\"k\",[\"kk\",2],0,(function(){return this.hours()||24})),P(\"hmm\",0,0,(function(){return\"\"+Kt.apply(this)+F(this.minutes(),2)})),P(\"hmmss\",0,0,(function(){return\"\"+Kt.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)})),P(\"Hmm\",0,0,(function(){return\"\"+this.hours()+F(this.minutes(),2)})),P(\"Hmmss\",0,0,(function(){return\"\"+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)})),Yt(\"a\",!0),Yt(\"A\",!1),x(\"hour\",\"h\"),H(\"hour\",13),ct(\"a\",Gt),ct(\"A\",Gt),ct(\"H\",J),ct(\"h\",J),ct(\"k\",J),ct(\"HH\",J,$),ct(\"hh\",J,$),ct(\"kk\",J,$),ct(\"hmm\",Q),ct(\"hmmss\",Z),ct(\"Hmm\",Q),ct(\"Hmmss\",Z),At([\"H\",\"HH\"],3),At([\"k\",\"kk\"],(function(t,e,p){var o=v(t);e[3]=24===o?0:o})),At([\"a\",\"A\"],(function(t,e,p){p._isPm=p._locale.isPM(t),p._meridiem=t})),At([\"h\",\"hh\"],(function(t,e,p){e[3]=v(t),A(p).bigHour=!0})),At(\"hmm\",(function(t,e,p){var o=t.length-2;e[3]=v(t.substr(0,o)),e[4]=v(t.substr(o)),A(p).bigHour=!0})),At(\"hmmss\",(function(t,e,p){var o=t.length-4,b=t.length-2;e[3]=v(t.substr(0,o)),e[4]=v(t.substr(o,2)),e[5]=v(t.substr(b)),A(p).bigHour=!0})),At(\"Hmm\",(function(t,e,p){var o=t.length-2;e[3]=v(t.substr(0,o)),e[4]=v(t.substr(o))})),At(\"Hmmss\",(function(t,e,p){var o=t.length-4,b=t.length-2;e[3]=v(t.substr(0,o)),e[4]=v(t.substr(o,2)),e[5]=v(t.substr(b))}));var Jt,Qt=Wt(\"Hours\",!0),Zt={calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},longDateFormat:{LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},invalidDate:\"Invalid date\",ordinal:\"%d\",dayOfMonthOrdinalParse:/\\d{1,2}/,relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},months:gt,monthsShort:Bt,week:{dow:0,doy:6},weekdays:Et,weekdaysMin:It,weekdaysShort:Dt,meridiemParse:/[ap]\\.?m?\\.?/i},te={},ee={};function pe(t){return t?t.toLowerCase().replace(\"_\",\"-\"):t}function oe(e){var p=null;if(!te[e]&&void 0!==t&&t&&t.exports)try{p=Jt._abbr,!function(){var t=new Error(\"Cannot find module 'undefined'\");throw t.code=\"MODULE_NOT_FOUND\",t}(),be(p)}catch(t){}return te[e]}function be(t,e){var p;return t&&((p=n(e)?ne(t):Me(t,e))?Jt=p:\"undefined\"!=typeof console&&console.warn),Jt._abbr}function Me(t,e){if(null!==e){var p,o=Zt;if(e.abbr=t,null!=te[t])L(\"defineLocaleOverride\",\"use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.\"),o=te[t]._config;else if(null!=e.parentLocale)if(null!=te[e.parentLocale])o=te[e.parentLocale]._config;else{if(null==(p=oe(e.parentLocale)))return ee[e.parentLocale]||(ee[e.parentLocale]=[]),ee[e.parentLocale].push({name:t,config:e}),null;o=p._config}return te[t]=new _(N(o,e)),ee[t]&&ee[t].forEach((function(t){Me(t.name,t.config)})),be(t),te[t]}return delete te[t],null}function ne(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Jt;if(!b(t)){if(e=oe(t))return e;t=[t]}return function(t){for(var e,p,o,b,M=0;M<t.length;){for(e=(b=pe(t[M]).split(\"-\")).length,p=(p=pe(t[M+1]))?p.split(\"-\"):null;e>0;){if(o=oe(b.slice(0,e).join(\"-\")))return o;if(p&&p.length>=e&&R(b,p,!0)>=e-1)break;e--}M++}return Jt}(t)}function ze(t){var e,p=t._a;return p&&-2===A(t).overflow&&(e=p[1]<0||p[1]>11?1:p[2]<1||p[2]>Rt(p[0],p[1])?2:p[3]<0||p[3]>24||24===p[3]&&(0!==p[4]||0!==p[5]||0!==p[6])?3:p[4]<0||p[4]>59?4:p[5]<0||p[5]>59?5:p[6]<0||p[6]>999?6:-1,A(t)._overflowDayOfYear&&(e<0||e>2)&&(e=2),A(t)._overflowWeeks&&-1===e&&(e=7),A(t)._overflowWeekday&&-1===e&&(e=8),A(t).overflow=e),t}function re(t,e,p){return null!=t?t:null!=e?e:p}function ce(t){var e,p,b,M,n,z=[];if(!t._d){for(b=function(t){var e=new Date(o.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}(t),t._w&&null==t._a[2]&&null==t._a[1]&&function(t){var e,p,o,b,M,n,z,r;if(null!=(e=t._w).GG||null!=e.W||null!=e.E)M=1,n=4,p=re(e.GG,t._a[0],Ht(me(),1,4).year),o=re(e.W,1),((b=re(e.E,1))<1||b>7)&&(r=!0);else{M=t._locale._week.dow,n=t._locale._week.doy;var c=Ht(me(),M,n);p=re(e.gg,t._a[0],c.year),o=re(e.w,c.week),null!=e.d?((b=e.d)<0||b>6)&&(r=!0):null!=e.e?(b=e.e+M,(e.e<0||e.e>6)&&(r=!0)):b=M}o<1||o>Ft(p,M,n)?A(t)._overflowWeeks=!0:null!=r?A(t)._overflowWeekday=!0:(z=St(p,o,b,M,n),t._a[0]=z.year,t._dayOfYear=z.dayOfYear)}(t),null!=t._dayOfYear&&(n=re(t._a[0],b[0]),(t._dayOfYear>qt(n)||0===t._dayOfYear)&&(A(t)._overflowDayOfYear=!0),p=wt(n,0,t._dayOfYear),t._a[1]=p.getUTCMonth(),t._a[2]=p.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=z[e]=b[e];for(;e<7;e++)t._a[e]=z[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[3]&&0===t._a[4]&&0===t._a[5]&&0===t._a[6]&&(t._nextDay=!0,t._a[3]=0),t._d=(t._useUTC?wt:xt).apply(null,z),M=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[3]=24),t._w&&void 0!==t._w.d&&t._w.d!==M&&(A(t).weekdayMismatch=!0)}}var Oe=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,ie=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,ae=/Z|[+-]\\d\\d(?::?\\d\\d)?/,Ae=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/]],se=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],de=/^\\/?Date\\((\\-?\\d+)/i;function qe(t){var e,p,o,b,M,n,z=t._i,r=Oe.exec(z)||ie.exec(z);if(r){for(A(t).iso=!0,e=0,p=Ae.length;e<p;e++)if(Ae[e][1].exec(r[1])){b=Ae[e][0],o=!1!==Ae[e][2];break}if(null==b)return void(t._isValid=!1);if(r[3]){for(e=0,p=se.length;e<p;e++)if(se[e][1].exec(r[3])){M=(r[2]||\" \")+se[e][0];break}if(null==M)return void(t._isValid=!1)}if(!o&&null!=M)return void(t._isValid=!1);if(r[4]){if(!ae.exec(r[4]))return void(t._isValid=!1);n=\"Z\"}t._f=b+(M||\"\")+(n||\"\"),he(t)}else t._isValid=!1}var le=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/;function ue(t){var e=parseInt(t,10);return e<=49?2e3+e:e<=999?1900+e:e}var fe={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function We(t){var e,p,o,b,M,n,z,r=le.exec(t._i.replace(/\\([^)]*\\)|[\\n\\t]/g,\" \").replace(/(\\s\\s+)/g,\" \").replace(/^\\s\\s*/,\"\").replace(/\\s\\s*$/,\"\"));if(r){var c=(e=r[4],p=r[3],o=r[2],b=r[5],M=r[6],n=r[7],z=[ue(e),Bt.indexOf(p),parseInt(o,10),parseInt(b,10),parseInt(M,10)],n&&z.push(parseInt(n,10)),z);if(!function(t,e,p){return!t||Dt.indexOf(t)===new Date(e[0],e[1],e[2]).getDay()||(A(p).weekdayMismatch=!0,p._isValid=!1,!1)}(r[1],c,t))return;t._a=c,t._tzm=function(t,e,p){if(t)return fe[t];if(e)return 0;var o=parseInt(p,10),b=o%100;return(o-b)/100*60+b}(r[8],r[9],r[10]),t._d=wt.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),A(t).rfc2822=!0}else t._isValid=!1}function he(t){if(t._f!==o.ISO_8601)if(t._f!==o.RFC_2822){t._a=[],A(t).empty=!0;var e,p,b,M,n,z=\"\"+t._i,r=z.length,c=0;for(b=V(t._f,t._locale).match(k)||[],e=0;e<b.length;e++)M=b[e],(p=(z.match(Ot(M,t))||[])[0])&&((n=z.substr(0,z.indexOf(p))).length>0&&A(t).unusedInput.push(n),z=z.slice(z.indexOf(p)+p.length),c+=p.length),I[M]?(p?A(t).empty=!1:A(t).unusedTokens.push(M),dt(M,p,t)):t._strict&&!p&&A(t).unusedTokens.push(M);A(t).charsLeftOver=r-c,z.length>0&&A(t).unusedInput.push(z),t._a[3]<=12&&!0===A(t).bigHour&&t._a[3]>0&&(A(t).bigHour=void 0),A(t).parsedDateParts=t._a.slice(0),A(t).meridiem=t._meridiem,t._a[3]=function(t,e,p){var o;return null==p?e:null!=t.meridiemHour?t.meridiemHour(e,p):null!=t.isPM?((o=t.isPM(p))&&e<12&&(e+=12),o||12!==e||(e=0),e):e}(t._locale,t._a[3],t._meridiem),ce(t),ze(t)}else We(t);else qe(t)}function ve(t){var e=t._i,p=t._f;return t._locale=t._locale||ne(t._l),null===e||void 0===p&&\"\"===e?d({nullInput:!0}):(\"string\"==typeof e&&(t._i=e=t._locale.preparse(e)),W(e)?new f(ze(e)):(r(e)?t._d=e:b(p)?function(t){var e,p,o,b,M;if(0===t._f.length)return A(t).invalidFormat=!0,void(t._d=new Date(NaN));for(b=0;b<t._f.length;b++)M=0,e=l({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[b],he(e),s(e)&&(M+=A(e).charsLeftOver,M+=10*A(e).unusedTokens.length,A(e).score=M,(null==o||M<o)&&(o=M,p=e));i(t,p||e)}(t):p?he(t):function(t){var e=t._i;n(e)?t._d=new Date(o.now()):r(e)?t._d=new Date(e.valueOf()):\"string\"==typeof e?function(t){var e=de.exec(t._i);null===e?(qe(t),!1===t._isValid&&(delete t._isValid,We(t),!1===t._isValid&&(delete t._isValid,o.createFromInputFallback(t)))):t._d=new Date(+e[1])}(t):b(e)?(t._a=c(e.slice(0),(function(t){return parseInt(t,10)})),ce(t)):M(e)?function(t){if(!t._d){var e=C(t._i);t._a=c([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],(function(t){return t&&parseInt(t,10)})),ce(t)}}(t):z(e)?t._d=new Date(e):o.createFromInputFallback(t)}(t),s(t)||(t._d=null),t))}function Re(t,e,p,o,n){var z,r={};return!0!==p&&!1!==p||(o=p,p=void 0),(M(t)&&function(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var e;for(e in t)if(t.hasOwnProperty(e))return!1;return!0}(t)||b(t)&&0===t.length)&&(t=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=n,r._l=p,r._i=t,r._f=e,r._strict=o,(z=new f(ze(ve(r))))._nextDay&&(z.add(1,\"d\"),z._nextDay=void 0),z}function me(t,e,p,o){return Re(t,e,p,o,!1)}o.createFromInputFallback=g(\"value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.\",(function(t){t._d=new Date(t._i+(t._useUTC?\" UTC\":\"\"))})),o.ISO_8601=function(){},o.RFC_2822=function(){};var ge=g(\"moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/\",(function(){var t=me.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:d()})),Be=g(\"moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/\",(function(){var t=me.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:d()}));function Xe(t,e){var p,o;if(1===e.length&&b(e[0])&&(e=e[0]),!e.length)return me();for(p=e[0],o=1;o<e.length;++o)e[o].isValid()&&!e[o][t](p)||(p=e[o]);return p}var Le=[\"year\",\"quarter\",\"month\",\"week\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"];function ye(t){var e=C(t),p=e.year||0,o=e.quarter||0,b=e.month||0,M=e.week||e.isoWeek||0,n=e.day||0,z=e.hour||0,r=e.minute||0,c=e.second||0,O=e.millisecond||0;this._isValid=function(t){for(var e in t)if(-1===ut.call(Le,e)||null!=t[e]&&isNaN(t[e]))return!1;for(var p=!1,o=0;o<Le.length;++o)if(t[Le[o]]){if(p)return!1;parseFloat(t[Le[o]])!==v(t[Le[o]])&&(p=!0)}return!0}(e),this._milliseconds=+O+1e3*c+6e4*r+1e3*z*60*60,this._days=+n+7*M,this._months=+b+3*o+12*p,this._data={},this._locale=ne(),this._bubble()}function Ne(t){return t instanceof ye}function _e(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function Te(t,e){P(t,0,0,(function(){var t=this.utcOffset(),p=\"+\";return t<0&&(t=-t,p=\"-\"),p+F(~~(t/60),2)+e+F(~~t%60,2)}))}Te(\"Z\",\":\"),Te(\"ZZ\",\"\"),ct(\"Z\",nt),ct(\"ZZ\",nt),At([\"Z\",\"ZZ\"],(function(t,e,p){p._useUTC=!0,p._tzm=we(nt,t)}));var xe=/([\\+\\-]|\\d\\d)/gi;function we(t,e){var p=(e||\"\").match(t);if(null===p)return null;var o=((p[p.length-1]||[])+\"\").match(xe)||[\"-\",0,0],b=60*o[1]+v(o[2]);return 0===b?0:\"+\"===o[0]?b:-b}function Ce(t,e){var p,b;return e._isUTC?(p=e.clone(),b=(W(t)||r(t)?t.valueOf():me(t).valueOf())-p.valueOf(),p._d.setTime(p._d.valueOf()+b),o.updateOffset(p,!1),p):me(t).local()}function Se(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function He(){return!!this.isValid()&&this._isUTC&&0===this._offset}o.updateOffset=function(){};var Fe=/^(\\-|\\+)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/,ke=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ee(t,e){var p,o,b,M,n,r,c=t,i=null;return Ne(t)?c={ms:t._milliseconds,d:t._days,M:t._months}:z(t)?(c={},e?c[e]=t:c.milliseconds=t):(i=Fe.exec(t))?(p=\"-\"===i[1]?-1:1,c={y:0,d:v(i[2])*p,h:v(i[3])*p,m:v(i[4])*p,s:v(i[5])*p,ms:v(_e(1e3*i[6]))*p}):(i=ke.exec(t))?(p=\"-\"===i[1]?-1:1,c={y:De(i[2],p),M:De(i[3],p),w:De(i[4],p),d:De(i[5],p),h:De(i[6],p),m:De(i[7],p),s:De(i[8],p)}):null==c?c={}:\"object\"==typeof c&&(\"from\"in c||\"to\"in c)&&(M=me(c.from),n=me(c.to),b=M.isValid()&&n.isValid()?(n=Ce(n,M),M.isBefore(n)?r=Ie(M,n):((r=Ie(n,M)).milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0},(c={}).ms=b.milliseconds,c.M=b.months),o=new ye(c),Ne(t)&&O(t,\"_locale\")&&(o._locale=t._locale),o}function De(t,e){var p=t&&parseFloat(t.replace(\",\",\".\"));return(isNaN(p)?0:p)*e}function Ie(t,e){var p={};return p.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(p.months,\"M\").isAfter(e)&&--p.months,p.milliseconds=+e-+t.clone().add(p.months,\"M\"),p}function Pe(t,e){return function(p,o){var b;return null===o||isNaN(+o)||(L(e,\"moment().\"+e+\"(period, number) is deprecated. Please use moment().\"+e+\"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.\"),b=p,p=o,o=b),je(this,Ee(p=\"string\"==typeof p?+p:p,o),t),this}}function je(t,e,p,b){var M=e._milliseconds,n=_e(e._days),z=_e(e._months);t.isValid()&&(b=null==b||b,z&&Lt(t,ht(t,\"Month\")+z*p),n&&vt(t,\"Date\",ht(t,\"Date\")+n*p),M&&t._d.setTime(t._d.valueOf()+M*p),b&&o.updateOffset(t,n||z))}Ee.fn=ye.prototype,Ee.invalid=function(){return Ee(NaN)};var Ve=Pe(1,\"add\"),Ue=Pe(-1,\"subtract\");function $e(t,e){var p=12*(e.year()-t.year())+(e.month()-t.month()),o=t.clone().add(p,\"months\");return-(p+(e-o<0?(e-o)/(o-t.clone().add(p-1,\"months\")):(e-o)/(t.clone().add(p+1,\"months\")-o)))||0}function Ke(t){var e;return void 0===t?this._locale._abbr:(null!=(e=ne(t))&&(this._locale=e),this)}o.defaultFormat=\"YYYY-MM-DDTHH:mm:ssZ\",o.defaultFormatUtc=\"YYYY-MM-DDTHH:mm:ss[Z]\";var Ye=g(\"moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.\",(function(t){return void 0===t?this.localeData():this.locale(t)}));function Ge(){return this._locale}function Je(t,e){return(t%e+e)%e}function Qe(t,e,p){return t<100&&t>=0?new Date(t+400,e,p)-126227808e5:new Date(t,e,p).valueOf()}function Ze(t,e,p){return t<100&&t>=0?Date.UTC(t+400,e,p)-126227808e5:Date.UTC(t,e,p)}function tp(t,e){P(0,[t,t.length],0,e)}function ep(t,e,p,o,b){var M;return null==t?Ht(this,o,b).year:(e>(M=Ft(t,o,b))&&(e=M),pp.call(this,t,e,p,o,b))}function pp(t,e,p,o,b){var M=St(t,e,p,o,b),n=wt(M.year,0,M.dayOfYear);return this.year(n.getUTCFullYear()),this.month(n.getUTCMonth()),this.date(n.getUTCDate()),this}P(0,[\"gg\",2],0,(function(){return this.weekYear()%100})),P(0,[\"GG\",2],0,(function(){return this.isoWeekYear()%100})),tp(\"gggg\",\"weekYear\"),tp(\"ggggg\",\"weekYear\"),tp(\"GGGG\",\"isoWeekYear\"),tp(\"GGGGG\",\"isoWeekYear\"),x(\"weekYear\",\"gg\"),x(\"isoWeekYear\",\"GG\"),H(\"weekYear\",1),H(\"isoWeekYear\",1),ct(\"G\",bt),ct(\"g\",bt),ct(\"GG\",J,$),ct(\"gg\",J,$),ct(\"GGGG\",et,Y),ct(\"gggg\",et,Y),ct(\"GGGGG\",pt,G),ct(\"ggggg\",pt,G),st([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],(function(t,e,p,o){e[o.substr(0,2)]=v(t)})),st([\"gg\",\"GG\"],(function(t,e,p,b){e[b]=o.parseTwoDigitYear(t)})),P(\"Q\",0,\"Qo\",\"quarter\"),x(\"quarter\",\"Q\"),H(\"quarter\",7),ct(\"Q\",U),At(\"Q\",(function(t,e){e[1]=3*(v(t)-1)})),P(\"D\",[\"DD\",2],\"Do\",\"date\"),x(\"date\",\"D\"),H(\"date\",9),ct(\"D\",J),ct(\"DD\",J,$),ct(\"Do\",(function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient})),At([\"D\",\"DD\"],2),At(\"Do\",(function(t,e){e[2]=v(t.match(J)[0])}));var op=Wt(\"Date\",!0);P(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),x(\"dayOfYear\",\"DDD\"),H(\"dayOfYear\",4),ct(\"DDD\",tt),ct(\"DDDD\",K),At([\"DDD\",\"DDDD\"],(function(t,e,p){p._dayOfYear=v(t)})),P(\"m\",[\"mm\",2],0,\"minute\"),x(\"minute\",\"m\"),H(\"minute\",14),ct(\"m\",J),ct(\"mm\",J,$),At([\"m\",\"mm\"],4);var bp=Wt(\"Minutes\",!1);P(\"s\",[\"ss\",2],0,\"second\"),x(\"second\",\"s\"),H(\"second\",15),ct(\"s\",J),ct(\"ss\",J,$),At([\"s\",\"ss\"],5);var Mp,np=Wt(\"Seconds\",!1);for(P(\"S\",0,0,(function(){return~~(this.millisecond()/100)})),P(0,[\"SS\",2],0,(function(){return~~(this.millisecond()/10)})),P(0,[\"SSS\",3],0,\"millisecond\"),P(0,[\"SSSS\",4],0,(function(){return 10*this.millisecond()})),P(0,[\"SSSSS\",5],0,(function(){return 100*this.millisecond()})),P(0,[\"SSSSSS\",6],0,(function(){return 1e3*this.millisecond()})),P(0,[\"SSSSSSS\",7],0,(function(){return 1e4*this.millisecond()})),P(0,[\"SSSSSSSS\",8],0,(function(){return 1e5*this.millisecond()})),P(0,[\"SSSSSSSSS\",9],0,(function(){return 1e6*this.millisecond()})),x(\"millisecond\",\"ms\"),H(\"millisecond\",16),ct(\"S\",tt,U),ct(\"SS\",tt,$),ct(\"SSS\",tt,K),Mp=\"SSSS\";Mp.length<=9;Mp+=\"S\")ct(Mp,ot);function zp(t,e){e[6]=v(1e3*(\"0.\"+t))}for(Mp=\"S\";Mp.length<=9;Mp+=\"S\")At(Mp,zp);var rp=Wt(\"Milliseconds\",!1);P(\"z\",0,0,\"zoneAbbr\"),P(\"zz\",0,0,\"zoneName\");var cp=f.prototype;function Op(t){return t}cp.add=Ve,cp.calendar=function(t,e){var p=t||me(),b=Ce(p,this).startOf(\"day\"),M=o.calendarFormat(this,b)||\"sameElse\",n=e&&(y(e[M])?e[M].call(this,p):e[M]);return this.format(n||this.localeData().calendar(M,this,me(p)))},cp.clone=function(){return new f(this)},cp.diff=function(t,e,p){var o,b,M;if(!this.isValid())return NaN;if(!(o=Ce(t,this)).isValid())return NaN;switch(b=6e4*(o.utcOffset()-this.utcOffset()),e=w(e)){case\"year\":M=$e(this,o)/12;break;case\"month\":M=$e(this,o);break;case\"quarter\":M=$e(this,o)/3;break;case\"second\":M=(this-o)/1e3;break;case\"minute\":M=(this-o)/6e4;break;case\"hour\":M=(this-o)/36e5;break;case\"day\":M=(this-o-b)/864e5;break;case\"week\":M=(this-o-b)/6048e5;break;default:M=this-o}return p?M:h(M)},cp.endOf=function(t){var e;if(void 0===(t=w(t))||\"millisecond\"===t||!this.isValid())return this;var p=this._isUTC?Ze:Qe;switch(t){case\"year\":e=p(this.year()+1,0,1)-1;break;case\"quarter\":e=p(this.year(),this.month()-this.month()%3+3,1)-1;break;case\"month\":e=p(this.year(),this.month()+1,1)-1;break;case\"week\":e=p(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case\"isoWeek\":e=p(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case\"day\":case\"date\":e=p(this.year(),this.month(),this.date()+1)-1;break;case\"hour\":e=this._d.valueOf(),e+=36e5-Je(e+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case\"minute\":e=this._d.valueOf(),e+=6e4-Je(e,6e4)-1;break;case\"second\":e=this._d.valueOf(),e+=1e3-Je(e,1e3)-1}return this._d.setTime(e),o.updateOffset(this,!0),this},cp.format=function(t){t||(t=this.isUtc()?o.defaultFormatUtc:o.defaultFormat);var e=j(this,t);return this.localeData().postformat(e)},cp.from=function(t,e){return this.isValid()&&(W(t)&&t.isValid()||me(t).isValid())?Ee({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},cp.fromNow=function(t){return this.from(me(),t)},cp.to=function(t,e){return this.isValid()&&(W(t)&&t.isValid()||me(t).isValid())?Ee({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},cp.toNow=function(t){return this.to(me(),t)},cp.get=function(t){return y(this[t=w(t)])?this[t]():this},cp.invalidAt=function(){return A(this).overflow},cp.isAfter=function(t,e){var p=W(t)?t:me(t);return!(!this.isValid()||!p.isValid())&&(\"millisecond\"===(e=w(e)||\"millisecond\")?this.valueOf()>p.valueOf():p.valueOf()<this.clone().startOf(e).valueOf())},cp.isBefore=function(t,e){var p=W(t)?t:me(t);return!(!this.isValid()||!p.isValid())&&(\"millisecond\"===(e=w(e)||\"millisecond\")?this.valueOf()<p.valueOf():this.clone().endOf(e).valueOf()<p.valueOf())},cp.isBetween=function(t,e,p,o){var b=W(t)?t:me(t),M=W(e)?e:me(e);return!!(this.isValid()&&b.isValid()&&M.isValid())&&(\"(\"===(o=o||\"()\")[0]?this.isAfter(b,p):!this.isBefore(b,p))&&(\")\"===o[1]?this.isBefore(M,p):!this.isAfter(M,p))},cp.isSame=function(t,e){var p,o=W(t)?t:me(t);return!(!this.isValid()||!o.isValid())&&(\"millisecond\"===(e=w(e)||\"millisecond\")?this.valueOf()===o.valueOf():(p=o.valueOf(),this.clone().startOf(e).valueOf()<=p&&p<=this.clone().endOf(e).valueOf()))},cp.isSameOrAfter=function(t,e){return this.isSame(t,e)||this.isAfter(t,e)},cp.isSameOrBefore=function(t,e){return this.isSame(t,e)||this.isBefore(t,e)},cp.isValid=function(){return s(this)},cp.lang=Ye,cp.locale=Ke,cp.localeData=Ge,cp.max=Be,cp.min=ge,cp.parsingFlags=function(){return i({},A(this))},cp.set=function(t,e){if(\"object\"==typeof t)for(var p=function(t){var e=[];for(var p in t)e.push({unit:p,priority:S[p]});return e.sort((function(t,e){return t.priority-e.priority})),e}(t=C(t)),o=0;o<p.length;o++)this[p[o].unit](t[p[o].unit]);else if(y(this[t=w(t)]))return this[t](e);return this},cp.startOf=function(t){var e;if(void 0===(t=w(t))||\"millisecond\"===t||!this.isValid())return this;var p=this._isUTC?Ze:Qe;switch(t){case\"year\":e=p(this.year(),0,1);break;case\"quarter\":e=p(this.year(),this.month()-this.month()%3,1);break;case\"month\":e=p(this.year(),this.month(),1);break;case\"week\":e=p(this.year(),this.month(),this.date()-this.weekday());break;case\"isoWeek\":e=p(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case\"day\":case\"date\":e=p(this.year(),this.month(),this.date());break;case\"hour\":e=this._d.valueOf(),e-=Je(e+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case\"minute\":e=this._d.valueOf(),e-=Je(e,6e4);break;case\"second\":e=this._d.valueOf(),e-=Je(e,1e3)}return this._d.setTime(e),o.updateOffset(this,!0),this},cp.subtract=Ue,cp.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},cp.toObject=function(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}},cp.toDate=function(){return new Date(this.valueOf())},cp.toISOString=function(t){if(!this.isValid())return null;var e=!0!==t,p=e?this.clone().utc():this;return p.year()<0||p.year()>9999?j(p,e?\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\"):y(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(\"Z\",j(p,\"Z\")):j(p,e?\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYY-MM-DD[T]HH:mm:ss.SSSZ\")},cp.inspect=function(){if(!this.isValid())return\"moment.invalid(/* \"+this._i+\" */)\";var t=\"moment\",e=\"\";this.isLocal()||(t=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\",e=\"Z\");var p=\"[\"+t+'(\"]',o=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\",b=e+'[\")]';return this.format(p+o+\"-MM-DD[T]HH:mm:ss.SSS\"+b)},cp.toJSON=function(){return this.isValid()?this.toISOString():null},cp.toString=function(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")},cp.unix=function(){return Math.floor(this.valueOf()/1e3)},cp.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},cp.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},cp.year=ft,cp.isLeapYear=function(){return lt(this.year())},cp.weekYear=function(t){return ep.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},cp.isoWeekYear=function(t){return ep.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},cp.quarter=cp.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},cp.month=yt,cp.daysInMonth=function(){return Rt(this.year(),this.month())},cp.week=cp.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),\"d\")},cp.isoWeek=cp.isoWeeks=function(t){var e=Ht(this,1,4).week;return null==t?e:this.add(7*(t-e),\"d\")},cp.weeksInYear=function(){var t=this.localeData()._week;return Ft(this.year(),t.dow,t.doy)},cp.isoWeeksInYear=function(){return Ft(this.year(),1,4)},cp.date=op,cp.day=cp.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=function(t,e){return\"string\"!=typeof t?t:isNaN(t)?\"number\"==typeof(t=e.weekdaysParse(t))?t:null:parseInt(t,10)}(t,this.localeData()),this.add(t-e,\"d\")):e},cp.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,\"d\")},cp.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=function(t,e){return\"string\"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7},cp.dayOfYear=function(t){var e=Math.round((this.clone().startOf(\"day\")-this.clone().startOf(\"year\"))/864e5)+1;return null==t?e:this.add(t-e,\"d\")},cp.hour=cp.hours=Qt,cp.minute=cp.minutes=bp,cp.second=cp.seconds=np,cp.millisecond=cp.milliseconds=rp,cp.utcOffset=function(t,e,p){var b,M=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if(\"string\"==typeof t){if(null===(t=we(nt,t)))return this}else Math.abs(t)<16&&!p&&(t*=60);return!this._isUTC&&e&&(b=Se(this)),this._offset=t,this._isUTC=!0,null!=b&&this.add(b,\"m\"),M!==t&&(!e||this._changeInProgress?je(this,Ee(t-M,\"m\"),1,!1):this._changeInProgress||(this._changeInProgress=!0,o.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?M:Se(this)},cp.utc=function(t){return this.utcOffset(0,t)},cp.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Se(this),\"m\")),this},cp.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if(\"string\"==typeof this._i){var t=we(Mt,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},cp.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?me(t).utcOffset():0,(this.utcOffset()-t)%60==0)},cp.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},cp.isLocal=function(){return!!this.isValid()&&!this._isUTC},cp.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},cp.isUtc=He,cp.isUTC=He,cp.zoneAbbr=function(){return this._isUTC?\"UTC\":\"\"},cp.zoneName=function(){return this._isUTC?\"Coordinated Universal Time\":\"\"},cp.dates=g(\"dates accessor is deprecated. Use date instead.\",op),cp.months=g(\"months accessor is deprecated. Use month instead\",yt),cp.years=g(\"years accessor is deprecated. Use year instead\",ft),cp.zone=g(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",(function(t,e){return null!=t?(\"string\"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()})),cp.isDSTShifted=g(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",(function(){if(!n(this._isDSTShifted))return this._isDSTShifted;var t={};if(l(t,this),(t=ve(t))._a){var e=t._isUTC?a(t._a):me(t._a);this._isDSTShifted=this.isValid()&&R(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var ip=_.prototype;function ap(t,e,p,o){var b=ne(),M=a().set(o,e);return b[p](M,t)}function Ap(t,e,p){if(z(t)&&(e=t,t=void 0),t=t||\"\",null!=e)return ap(t,e,p,\"month\");var o,b=[];for(o=0;o<12;o++)b[o]=ap(t,o,p,\"month\");return b}function sp(t,e,p,o){\"boolean\"==typeof t?(z(e)&&(p=e,e=void 0),e=e||\"\"):(p=e=t,t=!1,z(e)&&(p=e,e=void 0),e=e||\"\");var b,M=ne(),n=t?M._week.dow:0;if(null!=p)return ap(e,(p+n)%7,o,\"day\");var r=[];for(b=0;b<7;b++)r[b]=ap(e,(b+n)%7,o,\"day\");return r}ip.calendar=function(t,e,p){var o=this._calendar[t]||this._calendar.sameElse;return y(o)?o.call(e,p):o},ip.longDateFormat=function(t){var e=this._longDateFormat[t],p=this._longDateFormat[t.toUpperCase()];return e||!p?e:(this._longDateFormat[t]=p.replace(/MMMM|MM|DD|dddd/g,(function(t){return t.slice(1)})),this._longDateFormat[t])},ip.invalidDate=function(){return this._invalidDate},ip.ordinal=function(t){return this._ordinal.replace(\"%d\",t)},ip.preparse=Op,ip.postformat=Op,ip.relativeTime=function(t,e,p,o){var b=this._relativeTime[p];return y(b)?b(t,e,p,o):b.replace(/%d/i,t)},ip.pastFuture=function(t,e){var p=this._relativeTime[t>0?\"future\":\"past\"];return y(p)?p(e):p.replace(/%s/i,e)},ip.set=function(t){var e,p;for(p in t)y(e=t[p])?this[p]=e:this[\"_\"+p]=e;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)},ip.months=function(t,e){return t?b(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||mt).test(e)?\"format\":\"standalone\"][t.month()]:b(this._months)?this._months:this._months.standalone},ip.monthsShort=function(t,e){return t?b(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[mt.test(e)?\"format\":\"standalone\"][t.month()]:b(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ip.monthsParse=function(t,e,p){var o,b,M;if(this._monthsParseExact)return Xt.call(this,t,e,p);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),o=0;o<12;o++){if(b=a([2e3,o]),p&&!this._longMonthsParse[o]&&(this._longMonthsParse[o]=new RegExp(\"^\"+this.months(b,\"\").replace(\".\",\"\")+\"$\",\"i\"),this._shortMonthsParse[o]=new RegExp(\"^\"+this.monthsShort(b,\"\").replace(\".\",\"\")+\"$\",\"i\")),p||this._monthsParse[o]||(M=\"^\"+this.months(b,\"\")+\"|^\"+this.monthsShort(b,\"\"),this._monthsParse[o]=new RegExp(M.replace(\".\",\"\"),\"i\")),p&&\"MMMM\"===e&&this._longMonthsParse[o].test(t))return o;if(p&&\"MMM\"===e&&this._shortMonthsParse[o].test(t))return o;if(!p&&this._monthsParse[o].test(t))return o}},ip.monthsRegex=function(t){return this._monthsParseExact?(O(this,\"_monthsRegex\")||Tt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(O(this,\"_monthsRegex\")||(this._monthsRegex=_t),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},ip.monthsShortRegex=function(t){return this._monthsParseExact?(O(this,\"_monthsRegex\")||Tt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(O(this,\"_monthsShortRegex\")||(this._monthsShortRegex=Nt),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},ip.week=function(t){return Ht(t,this._week.dow,this._week.doy).week},ip.firstDayOfYear=function(){return this._week.doy},ip.firstDayOfWeek=function(){return this._week.dow},ip.weekdays=function(t,e){var p=b(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?\"format\":\"standalone\"];return!0===t?kt(p,this._week.dow):t?p[t.day()]:p},ip.weekdaysMin=function(t){return!0===t?kt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},ip.weekdaysShort=function(t){return!0===t?kt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},ip.weekdaysParse=function(t,e,p){var o,b,M;if(this._weekdaysParseExact)return Pt.call(this,t,e,p);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),o=0;o<7;o++){if(b=a([2e3,1]).day(o),p&&!this._fullWeekdaysParse[o]&&(this._fullWeekdaysParse[o]=new RegExp(\"^\"+this.weekdays(b,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._shortWeekdaysParse[o]=new RegExp(\"^\"+this.weekdaysShort(b,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._minWeekdaysParse[o]=new RegExp(\"^\"+this.weekdaysMin(b,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\")),this._weekdaysParse[o]||(M=\"^\"+this.weekdays(b,\"\")+\"|^\"+this.weekdaysShort(b,\"\")+\"|^\"+this.weekdaysMin(b,\"\"),this._weekdaysParse[o]=new RegExp(M.replace(\".\",\"\"),\"i\")),p&&\"dddd\"===e&&this._fullWeekdaysParse[o].test(t))return o;if(p&&\"ddd\"===e&&this._shortWeekdaysParse[o].test(t))return o;if(p&&\"dd\"===e&&this._minWeekdaysParse[o].test(t))return o;if(!p&&this._weekdaysParse[o].test(t))return o}},ip.weekdaysRegex=function(t){return this._weekdaysParseExact?(O(this,\"_weekdaysRegex\")||$t.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(O(this,\"_weekdaysRegex\")||(this._weekdaysRegex=jt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},ip.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(O(this,\"_weekdaysRegex\")||$t.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(O(this,\"_weekdaysShortRegex\")||(this._weekdaysShortRegex=Vt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ip.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(O(this,\"_weekdaysRegex\")||$t.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(O(this,\"_weekdaysMinRegex\")||(this._weekdaysMinRegex=Ut),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ip.isPM=function(t){return\"p\"===(t+\"\").toLowerCase().charAt(0)},ip.meridiem=function(t,e,p){return t>11?p?\"pm\":\"PM\":p?\"am\":\"AM\"},be(\"en\",{dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===v(t%100/10)?\"th\":1===e?\"st\":2===e?\"nd\":3===e?\"rd\":\"th\")}}),o.lang=g(\"moment.lang is deprecated. Use moment.locale instead.\",be),o.langData=g(\"moment.langData is deprecated. Use moment.localeData instead.\",ne);var dp=Math.abs;function qp(t,e,p,o){var b=Ee(e,p);return t._milliseconds+=o*b._milliseconds,t._days+=o*b._days,t._months+=o*b._months,t._bubble()}function lp(t){return t<0?Math.floor(t):Math.ceil(t)}function up(t){return 4800*t/146097}function fp(t){return 146097*t/4800}function Wp(t){return function(){return this.as(t)}}var hp=Wp(\"ms\"),vp=Wp(\"s\"),Rp=Wp(\"m\"),mp=Wp(\"h\"),gp=Wp(\"d\"),Bp=Wp(\"w\"),Xp=Wp(\"M\"),Lp=Wp(\"Q\"),yp=Wp(\"y\");function Np(t){return function(){return this.isValid()?this._data[t]:NaN}}var _p=Np(\"milliseconds\"),Tp=Np(\"seconds\"),xp=Np(\"minutes\"),wp=Np(\"hours\"),Cp=Np(\"days\"),Sp=Np(\"months\"),Hp=Np(\"years\"),Fp=Math.round,kp={ss:44,s:45,m:45,h:22,d:26,M:11};function Ep(t,e,p,o,b){return b.relativeTime(e||1,!!p,t,o)}var Dp=Math.abs;function Ip(t){return(t>0)-(t<0)||+t}function Pp(){if(!this.isValid())return this.localeData().invalidDate();var t,e,p=Dp(this._milliseconds)/1e3,o=Dp(this._days),b=Dp(this._months);t=h(p/60),e=h(t/60),p%=60,t%=60;var M=h(b/12),n=b%=12,z=o,r=e,c=t,O=p?p.toFixed(3).replace(/\\.?0+$/,\"\"):\"\",i=this.asSeconds();if(!i)return\"P0D\";var a=i<0?\"-\":\"\",A=Ip(this._months)!==Ip(i)?\"-\":\"\",s=Ip(this._days)!==Ip(i)?\"-\":\"\",d=Ip(this._milliseconds)!==Ip(i)?\"-\":\"\";return a+\"P\"+(M?A+M+\"Y\":\"\")+(n?A+n+\"M\":\"\")+(z?s+z+\"D\":\"\")+(r||c||O?\"T\":\"\")+(r?d+r+\"H\":\"\")+(c?d+c+\"M\":\"\")+(O?d+O+\"S\":\"\")}var jp=ye.prototype;return jp.isValid=function(){return this._isValid},jp.abs=function(){var t=this._data;return this._milliseconds=dp(this._milliseconds),this._days=dp(this._days),this._months=dp(this._months),t.milliseconds=dp(t.milliseconds),t.seconds=dp(t.seconds),t.minutes=dp(t.minutes),t.hours=dp(t.hours),t.months=dp(t.months),t.years=dp(t.years),this},jp.add=function(t,e){return qp(this,t,e,1)},jp.subtract=function(t,e){return qp(this,t,e,-1)},jp.as=function(t){if(!this.isValid())return NaN;var e,p,o=this._milliseconds;if(\"month\"===(t=w(t))||\"quarter\"===t||\"year\"===t)switch(e=this._days+o/864e5,p=this._months+up(e),t){case\"month\":return p;case\"quarter\":return p/3;case\"year\":return p/12}else switch(e=this._days+Math.round(fp(this._months)),t){case\"week\":return e/7+o/6048e5;case\"day\":return e+o/864e5;case\"hour\":return 24*e+o/36e5;case\"minute\":return 1440*e+o/6e4;case\"second\":return 86400*e+o/1e3;case\"millisecond\":return Math.floor(864e5*e)+o;default:throw new Error(\"Unknown unit \"+t)}},jp.asMilliseconds=hp,jp.asSeconds=vp,jp.asMinutes=Rp,jp.asHours=mp,jp.asDays=gp,jp.asWeeks=Bp,jp.asMonths=Xp,jp.asQuarters=Lp,jp.asYears=yp,jp.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*v(this._months/12):NaN},jp._bubble=function(){var t,e,p,o,b,M=this._milliseconds,n=this._days,z=this._months,r=this._data;return M>=0&&n>=0&&z>=0||M<=0&&n<=0&&z<=0||(M+=864e5*lp(fp(z)+n),n=0,z=0),r.milliseconds=M%1e3,t=h(M/1e3),r.seconds=t%60,e=h(t/60),r.minutes=e%60,p=h(e/60),r.hours=p%24,n+=h(p/24),b=h(up(n)),z+=b,n-=lp(fp(b)),o=h(z/12),z%=12,r.days=n,r.months=z,r.years=o,this},jp.clone=function(){return Ee(this)},jp.get=function(t){return t=w(t),this.isValid()?this[t+\"s\"]():NaN},jp.milliseconds=_p,jp.seconds=Tp,jp.minutes=xp,jp.hours=wp,jp.days=Cp,jp.weeks=function(){return h(this.days()/7)},jp.months=Sp,jp.years=Hp,jp.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),p=function(t,e,p){var o=Ee(t).abs(),b=Fp(o.as(\"s\")),M=Fp(o.as(\"m\")),n=Fp(o.as(\"h\")),z=Fp(o.as(\"d\")),r=Fp(o.as(\"M\")),c=Fp(o.as(\"y\")),O=b<=kp.ss&&[\"s\",b]||b<kp.s&&[\"ss\",b]||M<=1&&[\"m\"]||M<kp.m&&[\"mm\",M]||n<=1&&[\"h\"]||n<kp.h&&[\"hh\",n]||z<=1&&[\"d\"]||z<kp.d&&[\"dd\",z]||r<=1&&[\"M\"]||r<kp.M&&[\"MM\",r]||c<=1&&[\"y\"]||[\"yy\",c];return O[2]=e,O[3]=+t>0,O[4]=p,Ep.apply(null,O)}(this,!t,e);return t&&(p=e.pastFuture(+this,p)),e.postformat(p)},jp.toISOString=Pp,jp.toString=Pp,jp.toJSON=Pp,jp.locale=Ke,jp.localeData=Ge,jp.toIsoString=g(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",Pp),jp.lang=Ye,P(\"X\",0,0,\"unix\"),P(\"x\",0,0,\"valueOf\"),ct(\"x\",bt),ct(\"X\",/[+-]?\\d+(\\.\\d{1,3})?/),At(\"X\",(function(t,e,p){p._d=new Date(1e3*parseFloat(t,10))})),At(\"x\",(function(t,e,p){p._d=new Date(v(t))})),o.version=\"2.24.0\",e=me,o.fn=cp,o.min=function(){var t=[].slice.call(arguments,0);return Xe(\"isBefore\",t)},o.max=function(){var t=[].slice.call(arguments,0);return Xe(\"isAfter\",t)},o.now=function(){return Date.now?Date.now():+new Date},o.utc=a,o.unix=function(t){return me(1e3*t)},o.months=function(t,e){return Ap(t,e,\"months\")},o.isDate=r,o.locale=be,o.invalid=d,o.duration=Ee,o.isMoment=W,o.weekdays=function(t,e,p){return sp(t,e,p,\"weekdays\")},o.parseZone=function(){return me.apply(null,arguments).parseZone()},o.localeData=ne,o.isDuration=Ne,o.monthsShort=function(t,e){return Ap(t,e,\"monthsShort\")},o.weekdaysMin=function(t,e,p){return sp(t,e,p,\"weekdaysMin\")},o.defineLocale=Me,o.updateLocale=function(t,e){if(null!=e){var p,o,b=Zt;null!=(o=oe(t))&&(b=o._config),e=N(b,e),(p=new _(e)).parentLocale=te[t],te[t]=p,be(t)}else null!=te[t]&&(null!=te[t].parentLocale?te[t]=te[t].parentLocale:null!=te[t]&&delete te[t]);return te[t]},o.locales=function(){return B(te)},o.weekdaysShort=function(t,e,p){return sp(t,e,p,\"weekdaysShort\")},o.normalizeUnits=w,o.relativeTimeRounding=function(t){return void 0===t?Fp:\"function\"==typeof t&&(Fp=t,!0)},o.relativeTimeThreshold=function(t,e){return void 0!==kp[t]&&(void 0===e?kp[t]:(kp[t]=e,\"s\"===t&&(kp.ss=e-1),!0))},o.calendarFormat=function(t,e){var p=t.diff(e,\"days\",!0);return p<-6?\"sameElse\":p<-1?\"lastWeek\":p<0?\"lastDay\":p<1?\"sameDay\":p<2?\"nextDay\":p<7?\"nextWeek\":\"sameElse\"},o.prototype=cp,o.HTML5_FMT={DATETIME_LOCAL:\"YYYY-MM-DDTHH:mm\",DATETIME_LOCAL_SECONDS:\"YYYY-MM-DDTHH:mm:ss\",DATETIME_LOCAL_MS:\"YYYY-MM-DDTHH:mm:ss.SSS\",DATE:\"YYYY-MM-DD\",TIME:\"HH:mm\",TIME_SECONDS:\"HH:mm:ss\",TIME_MS:\"HH:mm:ss.SSS\",WEEK:\"GGGG-[W]WW\",MONTH:\"YYYY-MM\"},o}()}).call(this,p(\"YuTi\")(t))},x86X:function(t,e){t.exports=function(t){return null!=t&&null!=t.constructor&&\"function\"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}},x8uC:function(t,e,p){\"use strict\";var o=p(\"CDJp\"),b=p(\"K2E3\"),M=p(\"RDha\");o._set(\"global\",{tooltips:{enabled:!0,custom:null,mode:\"nearest\",position:\"average\",intersect:!0,backgroundColor:\"rgba(0,0,0,0.8)\",titleFontStyle:\"bold\",titleSpacing:2,titleMarginBottom:6,titleFontColor:\"#fff\",titleAlign:\"left\",bodySpacing:2,bodyFontColor:\"#fff\",bodyAlign:\"left\",footerFontStyle:\"bold\",footerSpacing:2,footerMarginTop:6,footerFontColor:\"#fff\",footerAlign:\"left\",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:\"#fff\",displayColors:!0,borderColor:\"rgba(0,0,0,0)\",borderWidth:0,callbacks:{beforeTitle:M.noop,title:function(t,e){var p=\"\",o=e.labels,b=o?o.length:0;if(t.length>0){var M=t[0];M.xLabel?p=M.xLabel:b>0&&M.index<b&&(p=o[M.index])}return p},afterTitle:M.noop,beforeBody:M.noop,beforeLabel:M.noop,label:function(t,e){var p=e.datasets[t.datasetIndex].label||\"\";return p&&(p+=\": \"),p+=t.yLabel},labelColor:function(t,e){var p=e.getDatasetMeta(t.datasetIndex).data[t.index]._view;return{borderColor:p.borderColor,backgroundColor:p.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:M.noop,afterBody:M.noop,beforeFooter:M.noop,footer:M.noop,afterFooter:M.noop}}});var n={average:function(t){if(!t.length)return!1;var e,p,o=0,b=0,M=0;for(e=0,p=t.length;e<p;++e){var n=t[e];if(n&&n.hasValue()){var z=n.tooltipPosition();o+=z.x,b+=z.y,++M}}return{x:Math.round(o/M),y:Math.round(b/M)}},nearest:function(t,e){var p,o,b,n=e.x,z=e.y,r=Number.POSITIVE_INFINITY;for(p=0,o=t.length;p<o;++p){var c=t[p];if(c&&c.hasValue()){var O=c.getCenterPoint(),i=M.distanceBetweenPoints(e,O);i<r&&(r=i,b=c)}}if(b){var a=b.tooltipPosition();n=a.x,z=a.y}return{x:n,y:z}}};function z(t,e){var p=M.color(t);return p.alpha(e*p.alpha()).rgbaString()}function r(t,e){return e&&(M.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function c(t){return(\"string\"==typeof t||t instanceof String)&&t.indexOf(\"\\n\")>-1?t.split(\"\\n\"):t}function O(t){var e=o.global,p=M.valueOrDefault;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:p(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:p(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:p(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:p(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:p(t.titleFontStyle,e.defaultFontStyle),titleFontSize:p(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:p(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:p(t.footerFontStyle,e.defaultFontStyle),footerFontSize:p(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function i(t){return r([],c(t))}(t.exports=b.extend({initialize:function(){this._model=O(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,p=e.callbacks,o=p.beforeTitle.apply(t,arguments),b=p.title.apply(t,arguments),M=p.afterTitle.apply(t,arguments),n=[];return n=r(n,c(o)),n=r(n,c(b)),n=r(n,c(M))},getBeforeBody:function(){return i(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var p=this,o=p._options.callbacks,b=[];return M.each(t,(function(t){var M={before:[],lines:[],after:[]};r(M.before,c(o.beforeLabel.call(p,t,e))),r(M.lines,o.label.call(p,t,e)),r(M.after,c(o.afterLabel.call(p,t,e))),b.push(M)})),b},getAfterBody:function(){return i(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,p=e.beforeFooter.apply(t,arguments),o=e.footer.apply(t,arguments),b=e.afterFooter.apply(t,arguments),M=[];return M=r(M,c(p)),M=r(M,c(o)),M=r(M,c(b))},update:function(t){var e,p,o,b,z,r,c,i=this,a=i._options,A=i._model,s=i._model=O(a),d=i._active,q=i._data,l={xAlign:A.xAlign,yAlign:A.yAlign},u={x:A.x,y:A.y},f={width:A.width,height:A.height},W={x:A.caretX,y:A.caretY};if(d.length){s.opacity=1;var h=[],v=[];W=n[a.position].call(i,d,i._eventPosition);var R=[];for(e=0,p=d.length;e<p;++e)R.push((o=d[e],b=void 0,z=void 0,r=void 0,c=void 0,b=o._xScale,z=o._yScale||o._scale,r=o._index,c=o._datasetIndex,{xLabel:b?b.getLabelForIndex(r,c):\"\",yLabel:z?z.getLabelForIndex(r,c):\"\",index:r,datasetIndex:c,x:o._model.x,y:o._model.y}));a.filter&&(R=R.filter((function(t){return a.filter(t,q)}))),a.itemSort&&(R=R.sort((function(t,e){return a.itemSort(t,e,q)}))),M.each(R,(function(t){h.push(a.callbacks.labelColor.call(i,t,i._chart)),v.push(a.callbacks.labelTextColor.call(i,t,i._chart))})),s.title=i.getTitle(R,q),s.beforeBody=i.getBeforeBody(R,q),s.body=i.getBody(R,q),s.afterBody=i.getAfterBody(R,q),s.footer=i.getFooter(R,q),s.x=Math.round(W.x),s.y=Math.round(W.y),s.caretPadding=a.caretPadding,s.labelColors=h,s.labelTextColors=v,s.dataPoints=R,f=function(t,e){var p=t._chart.ctx,o=2*e.yPadding,b=0,n=e.body,z=n.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0);z+=e.beforeBody.length+e.afterBody.length;var r=e.title.length,c=e.footer.length,O=e.titleFontSize,i=e.bodyFontSize,a=e.footerFontSize;o+=r*O,o+=r?(r-1)*e.titleSpacing:0,o+=r?e.titleMarginBottom:0,o+=z*i,o+=z?(z-1)*e.bodySpacing:0,o+=c?e.footerMarginTop:0,o+=c*a,o+=c?(c-1)*e.footerSpacing:0;var A=0,s=function(t){b=Math.max(b,p.measureText(t).width+A)};return p.font=M.fontString(O,e._titleFontStyle,e._titleFontFamily),M.each(e.title,s),p.font=M.fontString(i,e._bodyFontStyle,e._bodyFontFamily),M.each(e.beforeBody.concat(e.afterBody),s),A=e.displayColors?i+2:0,M.each(n,(function(t){M.each(t.before,s),M.each(t.lines,s),M.each(t.after,s)})),A=0,p.font=M.fontString(a,e._footerFontStyle,e._footerFontFamily),M.each(e.footer,s),{width:b+=2*e.xPadding,height:o}}(this,s),u=function(t,e,p,o){var b=t.x,M=t.y,n=t.caretSize,z=t.caretPadding,r=t.cornerRadius,c=p.xAlign,O=p.yAlign,i=n+z,a=r+z;return\"right\"===c?b-=e.width:\"center\"===c&&((b-=e.width/2)+e.width>o.width&&(b=o.width-e.width),b<0&&(b=0)),\"top\"===O?M+=i:M-=\"bottom\"===O?e.height+i:e.height/2,\"center\"===O?\"left\"===c?b+=i:\"right\"===c&&(b-=i):\"left\"===c?b-=a:\"right\"===c&&(b+=a),{x:b,y:M}}(s,f,l=function(t,e){var p,o,b,M,n,z=t._model,r=t._chart,c=t._chart.chartArea,O=\"center\",i=\"center\";z.y<e.height?i=\"top\":z.y>r.height-e.height&&(i=\"bottom\");var a=(c.left+c.right)/2,A=(c.top+c.bottom)/2;\"center\"===i?(p=function(t){return t<=a},o=function(t){return t>a}):(p=function(t){return t<=e.width/2},o=function(t){return t>=r.width-e.width/2}),b=function(t){return t+e.width+z.caretSize+z.caretPadding>r.width},M=function(t){return t-e.width-z.caretSize-z.caretPadding<0},n=function(t){return t<=A?\"top\":\"bottom\"},p(z.x)?(O=\"left\",b(z.x)&&(O=\"center\",i=n(z.y))):o(z.x)&&(O=\"right\",M(z.x)&&(O=\"center\",i=n(z.y)));var s=t._options;return{xAlign:s.xAlign?s.xAlign:O,yAlign:s.yAlign?s.yAlign:i}}(this,f),i._chart)}else s.opacity=0;return s.xAlign=l.xAlign,s.yAlign=l.yAlign,s.x=u.x,s.y=u.y,s.width=f.width,s.height=f.height,s.caretX=W.x,s.caretY=W.y,i._model=s,t&&a.custom&&a.custom.call(i,s),i},drawCaret:function(t,e){var p=this._chart.ctx,o=this._view,b=this.getCaretPosition(t,e,o);p.lineTo(b.x1,b.y1),p.lineTo(b.x2,b.y2),p.lineTo(b.x3,b.y3)},getCaretPosition:function(t,e,p){var o,b,M,n,z,r,c=p.caretSize,O=p.cornerRadius,i=p.xAlign,a=p.yAlign,A=t.x,s=t.y,d=e.width,q=e.height;if(\"center\"===a)z=s+q/2,\"left\"===i?(b=(o=A)-c,M=o,n=z+c,r=z-c):(b=(o=A+d)+c,M=o,n=z-c,r=z+c);else if(\"left\"===i?(o=(b=A+O+c)-c,M=b+c):\"right\"===i?(o=(b=A+d-O-c)-c,M=b+c):(o=(b=p.caretX)-c,M=b+c),\"top\"===a)z=(n=s)-c,r=n;else{z=(n=s+q)+c,r=n;var l=M;M=o,o=l}return{x1:o,x2:b,x3:M,y1:n,y2:z,y3:r}},drawTitle:function(t,e,p,o){var b=e.title;if(b.length){p.textAlign=e._titleAlign,p.textBaseline=\"top\";var n,r,c=e.titleFontSize,O=e.titleSpacing;for(p.fillStyle=z(e.titleFontColor,o),p.font=M.fontString(c,e._titleFontStyle,e._titleFontFamily),n=0,r=b.length;n<r;++n)p.fillText(b[n],t.x,t.y),t.y+=c+O,n+1===b.length&&(t.y+=e.titleMarginBottom-O)}},drawBody:function(t,e,p,o){var b=e.bodyFontSize,n=e.bodySpacing,r=e.body;p.textAlign=e._bodyAlign,p.textBaseline=\"top\",p.font=M.fontString(b,e._bodyFontStyle,e._bodyFontFamily);var c=0,O=function(e){p.fillText(e,t.x+c,t.y),t.y+=b+n};p.fillStyle=z(e.bodyFontColor,o),M.each(e.beforeBody,O);var i=e.displayColors;c=i?b+2:0,M.each(r,(function(n,r){var c=z(e.labelTextColors[r],o);p.fillStyle=c,M.each(n.before,O),M.each(n.lines,(function(M){i&&(p.fillStyle=z(e.legendColorBackground,o),p.fillRect(t.x,t.y,b,b),p.lineWidth=1,p.strokeStyle=z(e.labelColors[r].borderColor,o),p.strokeRect(t.x,t.y,b,b),p.fillStyle=z(e.labelColors[r].backgroundColor,o),p.fillRect(t.x+1,t.y+1,b-2,b-2),p.fillStyle=c),O(M)})),M.each(n.after,O)})),c=0,M.each(e.afterBody,O),t.y-=n},drawFooter:function(t,e,p,o){var b=e.footer;b.length&&(t.y+=e.footerMarginTop,p.textAlign=e._footerAlign,p.textBaseline=\"top\",p.fillStyle=z(e.footerFontColor,o),p.font=M.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),M.each(b,(function(o){p.fillText(o,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})))},drawBackground:function(t,e,p,o,b){p.fillStyle=z(e.backgroundColor,b),p.strokeStyle=z(e.borderColor,b),p.lineWidth=e.borderWidth;var M=e.xAlign,n=e.yAlign,r=t.x,c=t.y,O=o.width,i=o.height,a=e.cornerRadius;p.beginPath(),p.moveTo(r+a,c),\"top\"===n&&this.drawCaret(t,o),p.lineTo(r+O-a,c),p.quadraticCurveTo(r+O,c,r+O,c+a),\"center\"===n&&\"right\"===M&&this.drawCaret(t,o),p.lineTo(r+O,c+i-a),p.quadraticCurveTo(r+O,c+i,r+O-a,c+i),\"bottom\"===n&&this.drawCaret(t,o),p.lineTo(r+a,c+i),p.quadraticCurveTo(r,c+i,r,c+i-a),\"center\"===n&&\"left\"===M&&this.drawCaret(t,o),p.lineTo(r,c+a),p.quadraticCurveTo(r,c,r+a,c),p.closePath(),p.fill(),e.borderWidth>0&&p.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var p={width:e.width,height:e.height},o={x:e.x,y:e.y},b=Math.abs(e.opacity<.001)?0:e.opacity,M=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&M&&(this.drawBackground(o,e,t,p,b),o.x+=e.xPadding,o.y+=e.yPadding,this.drawTitle(o,e,t,b),this.drawBody(o,e,t,b),this.drawFooter(o,e,t,b))}},handleEvent:function(t){var e,p=this,o=p._options;return p._lastActive=p._lastActive||[],\"mouseout\"===t.type?p._active=[]:p._active=p._chart.getElementsAtEventForMode(t,o.mode,o),(e=!M.arrayEquals(p._active,p._lastActive))&&(p._lastActive=p._active,(o.enabled||o.custom)&&(p._eventPosition={x:t.x,y:t.y},p.update(!0),p.pivot())),e}})).positioners=n},xAGQ:function(t,e,p){\"use strict\";var o=p(\"xTJ+\");t.exports=function(t,e,p){return o.forEach(p,(function(p){t=p(t,e)})),t}},\"xTJ+\":function(t,e,p){\"use strict\";var o=p(\"HSsa\"),b=p(\"x86X\"),M=Object.prototype.toString;function n(t){return\"[object Array]\"===M.call(t)}function z(t){return null!==t&&\"object\"==typeof t}function r(t){return\"[object Function]\"===M.call(t)}function c(t,e){if(null!=t)if(\"object\"!=typeof t&&(t=[t]),n(t))for(var p=0,o=t.length;p<o;p++)e.call(null,t[p],p,t);else for(var b in t)Object.prototype.hasOwnProperty.call(t,b)&&e.call(null,t[b],b,t)}t.exports={isArray:n,isArrayBuffer:function(t){return\"[object ArrayBuffer]\"===M.call(t)},isBuffer:b,isFormData:function(t){return\"undefined\"!=typeof FormData&&t instanceof FormData},isArrayBufferView:function(t){return\"undefined\"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer},isString:function(t){return\"string\"==typeof t},isNumber:function(t){return\"number\"==typeof t},isObject:z,isUndefined:function(t){return void 0===t},isDate:function(t){return\"[object Date]\"===M.call(t)},isFile:function(t){return\"[object File]\"===M.call(t)},isBlob:function(t){return\"[object Blob]\"===M.call(t)},isFunction:r,isStream:function(t){return z(t)&&r(t.pipe)},isURLSearchParams:function(t){return\"undefined\"!=typeof URLSearchParams&&t instanceof URLSearchParams},isStandardBrowserEnv:function(){return(\"undefined\"==typeof navigator||\"ReactNative\"!==navigator.product&&\"NativeScript\"!==navigator.product&&\"NS\"!==navigator.product)&&(\"undefined\"!=typeof window&&\"undefined\"!=typeof document)},forEach:c,merge:function t(){var e={};function p(p,o){\"object\"==typeof e[o]&&\"object\"==typeof p?e[o]=t(e[o],p):e[o]=p}for(var o=0,b=arguments.length;o<b;o++)c(arguments[o],p);return e},deepMerge:function t(){var e={};function p(p,o){\"object\"==typeof e[o]&&\"object\"==typeof p?e[o]=t(e[o],p):e[o]=\"object\"==typeof p?t({},p):p}for(var o=0,b=arguments.length;o<b;o++)c(arguments[o],p);return e},extend:function(t,e,p){return c(e,(function(e,b){t[b]=p&&\"function\"==typeof e?o(e,p):e})),t},trim:function(t){return t.replace(/^\\s*/,\"\").replace(/\\s*$/,\"\")}}},yK9s:function(t,e,p){\"use strict\";var o=p(\"xTJ+\");t.exports=function(t,e){o.forEach(t,(function(p,o){o!==e&&o.toUpperCase()===e.toUpperCase()&&(t[e]=p,delete t[o])}))}},yLpj:function(t,e){var p;p=function(){return this}();try{p=p||new Function(\"return this\")()}catch(t){\"object\"==typeof window&&(p=window)}t.exports=p},yPMN:function(t,e,p){\"use strict\";p(\"CDJp\")._set(\"global\",{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:[\"mousemove\",\"mouseout\",\"click\",\"touchstart\",\"touchmove\"],hover:{onHover:null,mode:\"nearest\",intersect:!0,animationDuration:400},onClick:null,defaultColor:\"rgba(0,0,0,0.1)\",defaultFontColor:\"#666\",defaultFontFamily:\"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\",defaultFontSize:12,defaultFontStyle:\"normal\",showLines:!0,elements:{},layout:{padding:{top:0,right:0,bottom:0,left:0}}}),t.exports=function(){var t=function(t,e){return this.construct(t,e),this};return t.Chart=t,t}},zuR4:function(t,e,p){\"use strict\";var o=p(\"xTJ+\"),b=p(\"HSsa\"),M=p(\"CgaS\"),n=p(\"SntB\");function z(t){var e=new M(t),p=b(M.prototype.request,e);return o.extend(p,M.prototype,e),o.extend(p,e),p}var r=z(p(\"JEQr\"));r.Axios=M,r.create=function(t){return z(n(r.defaults,t))},r.Cancel=p(\"endd\"),r.CancelToken=p(\"jfS+\"),r.isCancel=p(\"Lmem\"),r.all=function(t){return Promise.all(t)},r.spread=p(\"DfZB\"),t.exports=r,t.exports.default=r}});"
  },
  {
    "path": "public/vendor/horizon/mix-manifest.json",
    "content": "{\n    \"/app.js\": \"/app.js?id=4f93645700a6c5485654\",\n    \"/app.css\": \"/app.css?id=99048465add47d086ac7\",\n    \"/app-dark.css\": \"/app-dark.css?id=f42b555818ed19478827\"\n}\n"
  },
  {
    "path": "public/web.config",
    "content": "<!--\n    Rewrites requires Microsoft URL Rewrite Module for IIS\n    Download: https://www.microsoft.com/en-us/download/details.aspx?id=47337\n    Debug Help: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-failed-request-tracing-to-trace-rewrite-rules\n-->\n<configuration>\n  <system.webServer>\n    <rewrite>\n      <rules>\n        <rule name=\"Imported Rule 1\" stopProcessing=\"true\">\n          <match url=\"^(.*)/$\" ignoreCase=\"false\" />\n          <conditions>\n            <add input=\"{REQUEST_FILENAME}\" matchType=\"IsDirectory\" ignoreCase=\"false\" negate=\"true\" />\n          </conditions>\n          <action type=\"Redirect\" redirectType=\"Permanent\" url=\"/{R:1}\" />\n        </rule>\n        <rule name=\"Imported Rule 2\" stopProcessing=\"true\">\n          <match url=\"^\" ignoreCase=\"false\" />\n          <conditions>\n            <add input=\"{REQUEST_FILENAME}\" matchType=\"IsDirectory\" ignoreCase=\"false\" negate=\"true\" />\n            <add input=\"{REQUEST_FILENAME}\" matchType=\"IsFile\" ignoreCase=\"false\" negate=\"true\" />\n          </conditions>\n          <action type=\"Rewrite\" url=\"index.php\" />\n        </rule>\n      </rules>\n    </rewrite>\n  </system.webServer>\n</configuration>\n"
  },
  {
    "path": "resources/js/app.js",
    "content": "require('./bootstrap');\n\nwindow.Vue = require('vue');\n\nconst files = require.context('./', true, /\\.vue$/i)\nfiles.keys().map(key => Vue.component(key.split('/').pop().split('.')[0].replace('Component',''), files(key).default))\n\nimport Autocomplete from '@trevoreyre/autocomplete-vue'\nimport '@trevoreyre/autocomplete-vue/dist/style.css'\n\nVue.use(Autocomplete)\n\nconst app = new Vue({\n    el: '#app',\n    data () {\n        return {\n            open: false\n        }\n    }\n});\n"
  },
  {
    "path": "resources/js/bootstrap.js",
    "content": "window.axios = require('axios');\n\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n\n/**\n * Echo exposes an expressive API for subscribing to channels and listening\n * for events that are broadcast by Laravel. Echo and event broadcasting\n * allows your team to easily build robust real-time web applications.\n */\n\n// import Echo from 'laravel-echo'\n\n// window.Pusher = require('pusher-js');\n\n// window.Echo = new Echo({\n//     broadcaster: 'pusher',\n//     key: process.env.MIX_PUSHER_APP_KEY,\n//     cluster: process.env.MIX_PUSHER_APP_CLUSTER,\n//     forceTLS: true\n// });\n"
  },
  {
    "path": "resources/js/components/CheckboxComponent.vue",
    "content": "<template>\n    <div class=\"btn-status\">\n        <input type=\"checkbox\" @change=\"updateStatus()\" v-model=\"checked\" name=\"checkbox\" :id=\"`checkbox${movie.id}`\" class=\"hidden checkbox\" />\n        <label\n            :for=\"`checkbox${movie.id}`\"\n            class=\"btn-change flex items-center p-1 rounded-lg w-12 h-6 cursor-pointer\"\n            :class=\"{'checked': watched}\"\n        ></label>\n    </div>\n\n</template>\n\n<script>\n    import axios from \"axios\";\n    import dayjs from \"dayjs\";\n\n    export default {\n        props: {\n           episode: {\n               type: Object,\n               default: undefined\n           }\n        },\n        data () {\n           return {\n               checked: false,\n               movie: {}\n           }\n        },\n        computed: {\n           watched () {\n               return !!this.movie.watched_at\n           }\n        },\n        watch: {\n            watched (value) {\n                this.checked = value\n            }\n        },\n        mounted() {\n            this.checked = this.watched\n            this.movie = this.episode\n        },\n        methods: {\n            updateStatus () {\n                axios.put(`/watched/${this.movie.tconst}`, { watched: !!this.watched }).then(() => {\n                    if (this.watched) {\n                        this.movie['watched_at'] = null\n                        return\n                    }\n\n                    this.movie['watched_at'] = dayjs()\n                })\n            }\n        }\n\n    }\n</script>\n"
  },
  {
    "path": "resources/js/components/MovieComponent.vue",
    "content": "<template>\n\t<div class=\"bg-white shadow p-1 rounded flex flex-col justify-between movie\" v-if=\"title\">\n\t    <div>\n\t        <div class=\"image-placeholder\">\n\t            <a :href=\"url\">\n\t                <img :src=\"poster\" alt=\"poster\" class=\"hover:opacity-75 transition ease-in-out duration-150 rounded\">\n\t            </a>\n\t        </div>\n\t        <div class=\"mt-2\">\n\t            <a :href=\"`https://www.imdb.com/title/${movie.tconst}`\" target=\"_blank\" class=\"text-md mt-2 hover:text-indigo-700\">{{ movie.original_title }}</a>\n\t            <div class=\"flex items-center justify-between text-gray-400 text-sm mt-1\">\n\t                <div class=\"flex\">\n\t                    <svg class=\"fill-current text-orange-500 w-4\" viewBox=\"0 0 24 24\"><g data-name=\"Layer 2\"><path d=\"M17.56 21a1 1 0 01-.46-.11L12 18.22l-5.1 2.67a1 1 0 01-1.45-1.06l1-5.63-4.12-4a1 1 0 01-.25-1 1 1 0 01.81-.68l5.7-.83 2.51-5.13a1 1 0 011.8 0l2.54 5.12 5.7.83a1 1 0 01.81.68 1 1 0 01-.25 1l-4.12 4 1 5.63a1 1 0 01-.4 1 1 1 0 01-.62.18z\" data-name=\"star\"/></g></svg>\n\t                    <span class=\"ml-1\">{{ movie.rating ? movie.rating.average_rating : '-' }}</span>\n\t                </div>\n\t                <span>{{ movie.start_year }}</span>\n\t            </div>\n\t        </div>\n\t    </div>\n\t    <div class=\"text-gray-400 text-sm w-full\">\n\t        <button\n\t\t\t\tclass=\"py-1 px-3 mt-3 text-white rounded w-full\"\n\t\t\t\t:class=\"{'bg-red-500': isWatched, 'bg-indigo-800': !isWatched}\"\n\t\t\t\t@click=\"setWatched()\"\n\t\t\t>{{ isWatched ? 'Remove from watched' : 'Add to watched' }}</button>\n\t    </div>\n\t</div>\n</template>\n\n<script>\nimport axios from 'axios'\nimport dayjs from 'dayjs'\n\nexport default {\n    props: {\n        title: {\n            type: Object,\n            default: undefined\n        }\n    },\n    data () {\n        return {\n            movie: {},\n            types: {\n                'movie': 'movies',\n                'tvSeries': 'series'\n            }\n        }\n    },\n    computed: {\n        poster () {\n            if (this.movie.poster) {\n                return `/storage/posters/${this.movie.poster.image}`\n            }\n            return `/storage/posters/movie.jpg`\n        },\n        titleType () {\n            return this.types[this.movie.title_type]\n        },\n        url () {\n            return `/${this.titleType}/${this.movie.tconst}`\n        },\n        isWatched () {\n            return this.movie.watched && this.movie.watched.watched_at\n        }\n    },\n    mounted () {\n        this.movie = this.title\n    },\n    methods: {\n        setWatched () {\n            axios.put(`/watched/${this.movie.tconst}`, { watched: this.isWatched ? true : false }).then((res) => {\n                if (this.isWatched) {\n                    this.movie['watched'] = null\n                    return\n                }\n\n                this.movie['watched'] ={\n                    'watched_at': dayjs()\n                }\n            })\n        }\n    }\n}\n</script>\n"
  },
  {
    "path": "resources/js/components/SearchComponent.vue",
    "content": "<template>\n    <div>\n        <autocomplete\n            :search=\"search\"\n            aria-label=\"Search for title\"\n            placeholder=\"Search for title\"\n            :get-result-value=\"getResultValue\"\n            :debounceTime=\"300\"\n        >\n            <template #result=\"{ result, props }\">\n                <li\n                    v-bind=\"props\"\n                    class=\"autocomplete-result wiki-result flex justify-between\"\n                    @click=\"redirect(result)\"\n                >\n                    <div class=\"search-title\">\n                        {{ result.title }}\n                    </div>\n                    <div class=\"flex\">\n                        <div class=\"bg-gray-100 text-gray-800 search-year inline-flex items-center px-2 py-0.5 rounded text-xs font-medium leading-4 mr-2\">\n                            {{ result.start_year }}\n                        </div>\n                        <span\n                            class=\"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium leading-4\"\n                            :class=\"{'bg-indigo-100 text-indigo-800': result.title_type === 'movie', 'bg-purple-100 text-purple-800': result.title_type !== 'movie'}\"\n                        >\n                            {{ result.title_type === 'movie' ? 'Movie' : 'Tv Series'}}\n                        </span>\n                        <div\n                            class=\"ml-3 inline-flex items-center px-2 py-0.5 rounded text-xs font-medium leading-4 mr-2\"\n                            :class=\"{'bg-green-100 text-green-800':result.watched, 'bg-red-100 text-red-800': !result.watched }\"\n                        >\n                            {{ result.watched ? 'Watched' : 'Not watched' }}\n                        </div>\n                    </div>\n\n                </li>\n            </template>\n        </autocomplete>\n    </div>\n</template>\n\n<script>\n    import axios from 'axios'\n\n    export default {\n        data() {\n            return {\n                results: []\n            }\n        },\n        methods: {\n            search(e) {\n                return axios.get(`/search?search=${e}`).then(res => {\n                    const result = res.data.titles.map(item => {\n                        return {\n                            tconst: item.tconst,\n                            title_type: item.title_type,\n                            title: item.original_title,\n                            start_year: item.start_year,\n                            watched: item.watched\n                        }\n                    })\n\n                    return result\n                })\n            },\n            getResultValue (result) {\n                return result.title\n            },\n            redirect(result) {\n                if (result.title_type === 'movie') {\n                    window.location.href = `/movies/${result.tconst}`\n                }\n\n                if (result.title_type === 'tvSeries') {\n                    window.location.href = `/series/${result.tconst}`\n                }\n\n            }\n        }\n    }\n\n</script>\n"
  },
  {
    "path": "resources/js/components/SeriesComponent.vue",
    "content": "<script>\n    export default {\n        data () {\n            return {\n                active: 1,\n            }\n        }\n    }\n</script>\n"
  },
  {
    "path": "resources/lang/en/auth.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Authentication Language Lines\n    |--------------------------------------------------------------------------\n    |\n    | The following language lines are used during authentication for various\n    | messages that we need to display to the user. You are free to modify\n    | these language lines according to your application's requirements.\n    |\n    */\n\n    'failed' => 'These credentials do not match our records.',\n    'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',\n\n];\n"
  },
  {
    "path": "resources/lang/en/pagination.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Pagination Language Lines\n    |--------------------------------------------------------------------------\n    |\n    | The following language lines are used by the paginator library to build\n    | the simple pagination links. You are free to change them to anything\n    | you want to customize your views to better match your application.\n    |\n    */\n\n    'previous' => '&laquo; Previous',\n    'next' => 'Next &raquo;',\n\n];\n"
  },
  {
    "path": "resources/lang/en/passwords.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Password Reset Language Lines\n    |--------------------------------------------------------------------------\n    |\n    | The following language lines are the default lines which match reasons\n    | that are given by the password broker for a password update attempt\n    | has failed, such as for an invalid token or invalid new password.\n    |\n    */\n\n    'reset' => 'Your password has been reset!',\n    'sent' => 'We have emailed your password reset link!',\n    'throttled' => 'Please wait before retrying.',\n    'token' => 'This password reset token is invalid.',\n    'user' => \"We can't find a user with that email address.\",\n\n];\n"
  },
  {
    "path": "resources/lang/en/validation.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Validation Language Lines\n    |--------------------------------------------------------------------------\n    |\n    | The following language lines contain the default error messages used by\n    | the validator class. Some of these rules have multiple versions such\n    | as the size rules. Feel free to tweak each of these messages here.\n    |\n    */\n\n    'accepted' => 'The :attribute must be accepted.',\n    'active_url' => 'The :attribute is not a valid URL.',\n    'after' => 'The :attribute must be a date after :date.',\n    'after_or_equal' => 'The :attribute must be a date after or equal to :date.',\n    'alpha' => 'The :attribute may only contain letters.',\n    'alpha_dash' => 'The :attribute may only contain letters, numbers, dashes and underscores.',\n    'alpha_num' => 'The :attribute may only contain letters and numbers.',\n    'array' => 'The :attribute must be an array.',\n    'before' => 'The :attribute must be a date before :date.',\n    'before_or_equal' => 'The :attribute must be a date before or equal to :date.',\n    'between' => [\n        'numeric' => 'The :attribute must be between :min and :max.',\n        'file' => 'The :attribute must be between :min and :max kilobytes.',\n        'string' => 'The :attribute must be between :min and :max characters.',\n        'array' => 'The :attribute must have between :min and :max items.',\n    ],\n    'boolean' => 'The :attribute field must be true or false.',\n    'confirmed' => 'The :attribute confirmation does not match.',\n    'date' => 'The :attribute is not a valid date.',\n    'date_equals' => 'The :attribute must be a date equal to :date.',\n    'date_format' => 'The :attribute does not match the format :format.',\n    'different' => 'The :attribute and :other must be different.',\n    'digits' => 'The :attribute must be :digits digits.',\n    'digits_between' => 'The :attribute must be between :min and :max digits.',\n    'dimensions' => 'The :attribute has invalid image dimensions.',\n    'distinct' => 'The :attribute field has a duplicate value.',\n    'email' => 'The :attribute must be a valid email address.',\n    'ends_with' => 'The :attribute must end with one of the following: :values.',\n    'exists' => 'The selected :attribute is invalid.',\n    'file' => 'The :attribute must be a file.',\n    'filled' => 'The :attribute field must have a value.',\n    'gt' => [\n        'numeric' => 'The :attribute must be greater than :value.',\n        'file' => 'The :attribute must be greater than :value kilobytes.',\n        'string' => 'The :attribute must be greater than :value characters.',\n        'array' => 'The :attribute must have more than :value items.',\n    ],\n    'gte' => [\n        'numeric' => 'The :attribute must be greater than or equal :value.',\n        'file' => 'The :attribute must be greater than or equal :value kilobytes.',\n        'string' => 'The :attribute must be greater than or equal :value characters.',\n        'array' => 'The :attribute must have :value items or more.',\n    ],\n    'image' => 'The :attribute must be an image.',\n    'in' => 'The selected :attribute is invalid.',\n    'in_array' => 'The :attribute field does not exist in :other.',\n    'integer' => 'The :attribute must be an integer.',\n    'ip' => 'The :attribute must be a valid IP address.',\n    'ipv4' => 'The :attribute must be a valid IPv4 address.',\n    'ipv6' => 'The :attribute must be a valid IPv6 address.',\n    'json' => 'The :attribute must be a valid JSON string.',\n    'lt' => [\n        'numeric' => 'The :attribute must be less than :value.',\n        'file' => 'The :attribute must be less than :value kilobytes.',\n        'string' => 'The :attribute must be less than :value characters.',\n        'array' => 'The :attribute must have less than :value items.',\n    ],\n    'lte' => [\n        'numeric' => 'The :attribute must be less than or equal :value.',\n        'file' => 'The :attribute must be less than or equal :value kilobytes.',\n        'string' => 'The :attribute must be less than or equal :value characters.',\n        'array' => 'The :attribute must not have more than :value items.',\n    ],\n    'max' => [\n        'numeric' => 'The :attribute may not be greater than :max.',\n        'file' => 'The :attribute may not be greater than :max kilobytes.',\n        'string' => 'The :attribute may not be greater than :max characters.',\n        'array' => 'The :attribute may not have more than :max items.',\n    ],\n    'mimes' => 'The :attribute must be a file of type: :values.',\n    'mimetypes' => 'The :attribute must be a file of type: :values.',\n    'min' => [\n        'numeric' => 'The :attribute must be at least :min.',\n        'file' => 'The :attribute must be at least :min kilobytes.',\n        'string' => 'The :attribute must be at least :min characters.',\n        'array' => 'The :attribute must have at least :min items.',\n    ],\n    'not_in' => 'The selected :attribute is invalid.',\n    'not_regex' => 'The :attribute format is invalid.',\n    'numeric' => 'The :attribute must be a number.',\n    'password' => 'The password is incorrect.',\n    'present' => 'The :attribute field must be present.',\n    'regex' => 'The :attribute format is invalid.',\n    'required' => 'The :attribute field is required.',\n    'required_if' => 'The :attribute field is required when :other is :value.',\n    'required_unless' => 'The :attribute field is required unless :other is in :values.',\n    'required_with' => 'The :attribute field is required when :values is present.',\n    'required_with_all' => 'The :attribute field is required when :values are present.',\n    'required_without' => 'The :attribute field is required when :values is not present.',\n    'required_without_all' => 'The :attribute field is required when none of :values are present.',\n    'same' => 'The :attribute and :other must match.',\n    'size' => [\n        'numeric' => 'The :attribute must be :size.',\n        'file' => 'The :attribute must be :size kilobytes.',\n        'string' => 'The :attribute must be :size characters.',\n        'array' => 'The :attribute must contain :size items.',\n    ],\n    'starts_with' => 'The :attribute must start with one of the following: :values.',\n    'string' => 'The :attribute must be a string.',\n    'timezone' => 'The :attribute must be a valid zone.',\n    'unique' => 'The :attribute has already been taken.',\n    'uploaded' => 'The :attribute failed to upload.',\n    'url' => 'The :attribute format is invalid.',\n    'uuid' => 'The :attribute must be a valid UUID.',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Custom Validation Language Lines\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify custom validation messages for attributes using the\n    | convention \"attribute.rule\" to name the lines. This makes it quick to\n    | specify a specific custom language line for a given attribute rule.\n    |\n    */\n\n    'custom' => [\n        'attribute-name' => [\n            'rule-name' => 'custom-message',\n        ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Custom Validation Attributes\n    |--------------------------------------------------------------------------\n    |\n    | The following language lines are used to swap our attribute placeholder\n    | with something more reader friendly such as \"E-Mail Address\" instead\n    | of \"email\". This simply helps us make our message more expressive.\n    |\n    */\n\n    'attributes' => [],\n\n];\n"
  },
  {
    "path": "resources/sass/app.scss",
    "content": "/**\n * This injects Tailwind's base styles, which is a combination of\n * Normalize.css and some additional base styles.\n *\n * You can see the styles here:\n * https://unpkg.com/tailwindcss/dist/base.css\n */\n@tailwind base;\n\n/**\n * Remove the default box-shadow for invalid elements to prevent\n * inputs in Livewire components showing with a\n * red border by default in Firefox.\n *\n * See: https://github.com/laravel-frontend-presets/tall/issues/7\n */\n input:invalid, textarea:invalid, select:invalid {\n    box-shadow: none;\n}\n\n/**\n * This injects any component classes registered by plugins.\n */\n@tailwind components;\n\n/**\n * Here you would add any of your custom component classes; stuff that you'd\n * want loaded *before* the utilities so that the utilities could still\n * override them.\n *\n * Example:\n *\n * .btn { ... }\n * .form-input { ... }\n */\n\n/**\n * This injects all of Tailwind's utility classes, generated based on your\n * config file.\n */\n@tailwind utilities;\n\n/**\n * Here you would add any custom utilities you need that don't come out of the\n * box with Tailwind.\n *\n * Example :\n *\n * .bg-pattern-graph-paper { ... }\n * .skew-45 { ... }\n */\n :root {\n   --bg-btn: #fed7d7;\n   --btn-color: #e53e3e;\n   --bg-btn-checked: #C6F6D5;\n   --btn-color-checked: #38A169;\n}\n.image-placeholder {\n    min-height: 314px;\n    background-color: #f5f6f7;\n    background-image: url(/images/background-loader.gif);\n    background-repeat: repeat-y;\n    background-size: 100% 1px;\n    img {\n        max-width: 100%;\n    }\n}\n\n.checkbox:checked ~ .btn-change::before {\n   transition: 0.3s;\n   transform: translateX(23px);\n}\n\n.btn-change {\n   background-color: var(--bg-btn);\n}\n\n.btn-change.checked {\n\tbackground-color: var(--bg-btn-checked);\n}\n\n.checked.btn-change::before {\n\tbackground-color: var(--btn-color-checked);\n}\n\n.btn-change::before {\n   content: '';\n   display: block;\n   width: 17px;\n   height: 17px;\n   border-radius: 50%;\n   background-color: var(--btn-color);\n   transition: 0.3s;\n   transform: translateX(0);\n}\n\n\n.loader {\n  border-top-color: #3498db;\n  animation: spinner 1.5s linear infinite;\n}\n\n@keyframes spinner {\n  0% { transform: rotate(0deg); }\n  100% { transform: rotate(360deg); }\n}\n.popular-movies {\n    .movie {\n        height: 100%;\n    }\n}\n.autocomplete-input {\n    padding: 5px 12px 5px 48px !important;\n}\n\n.autocomplete-result-list{\n    padding-bottom:0px !important;\n}\n"
  },
  {
    "path": "resources/views/auth/login.blade.php",
    "content": "@extends('layouts.auth')\n@section('title', 'Sign in to your account')\n\n@section('content')\n    <div>\n        @include('livewire.auth.login')\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/auth/passwords/confirm.blade.php",
    "content": "@extends('layouts.auth')\n@section('title', 'Confirm your password')\n\n@section('content')\n    <div>\n        @livewire('auth.passwords.confirm')\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/auth/passwords/email.blade.php",
    "content": "@extends('layouts.auth')\n@section('title', 'Reset password')\n\n@section('content')\n    <div>\n        @livewire('auth.passwords.email')\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/auth/passwords/reset.blade.php",
    "content": "@extends('layouts.auth')\n@section('title', 'Reset password')\n\n@section('content')\n    <div>\n        @livewire('auth.passwords.reset', [\n            'token' => $token\n        ])\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/auth/register.blade.php",
    "content": "@extends('layouts.auth')\n@section('title', 'Create a new account')\n\n@section('content')\n    <div>\n        @include('livewire.auth.register')\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/auth/verify.blade.php",
    "content": "@extends('layouts.auth')\n@section('title', 'Verify your email address')\n\n@section('content')\n    <div>\n        @livewire('auth.verify')\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/components/app.blade.php",
    "content": "<!DOCTYPE html>\n<html lang=\"{{ str_replace('_', '-', app()->getLocale()) }}\">\n    <head>\n        <meta charset=\"utf-8\">\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\n        @hasSection('title')\n            <title>@yield('title') - {{ config('app.name') }}</title>\n        @else\n            <title>{{ config('app.name') }}</title>\n        @endif\n\n        <!-- Fonts -->\n        <link rel=\"stylesheet\" href=\"https://rsms.me/inter/inter.css\">\n\n        <!-- Styles -->\n        <link rel=\"stylesheet\" href=\"{{ mix('css/app.css') }}\">\n\n        <!-- Scripts -->\n        <script src=\"{{ asset('js/app.js') }}\" defer></script>\n\n        <!-- CSRF Token -->\n        <meta name=\"csrf-token\" content=\"{{ csrf_token() }}\">\n    </head>\n\n    <body class=\"bg-gray-100\">\n<div id=\"app\">\n  <nav class=\"bg-gray-800\">\n    <div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\">\n      <div class=\"flex items-center justify-between h-16\">\n        <div class=\"flex items-center\">\n          <div class=\"flex-shrink-0\">\n            <x-logo style=\"width: 40px;fill:white;\"/>\n          </div>\n          <div class=\"hidden md:block\">\n            <div class=\"ml-10 flex items-baseline\">\n                <a href=\"/dashboard\" class=\"px-3 py-2 rounded-md text-sm font-medium focus:outline-none focus:text-white focus:bg-gray-700{{ request()->is('dashboard*') ? ' bg-gray-900 text-white' : ' text-gray-300 hover:text-white hover:bg-gray-700' }}\">Dashboard</a>\n                <a href=\"/movies\"  class=\"ml-4 px-3 py-2 rounded-md text-sm font-medium focus:outline-none focus:text-white focus:bg-gray-700{{ request()->is('movies*') ? ' bg-gray-900 text-white' : ' text-gray-300 hover:text-white hover:bg-gray-700' }}\">Movies</a>\n                <a href=\"/series\" class=\"ml-4 px-3 py-2 rounded-md text-sm font-medium focus:outline-none focus:text-white focus:bg-gray-700{{ request()->is('series*') ? ' bg-gray-900 text-white' : ' text-gray-300 hover:text-white hover:bg-gray-700' }}\">Series</a>\n                <a href=\"/watched\" class=\"ml-4 px-3 py-2 rounded-md text-sm font-medium focus:outline-none focus:text-white focus:bg-gray-700{{ request()->is('watched*') ? ' bg-gray-900 text-white' : ' text-gray-300 hover:text-white hover:bg-gray-700' }}\">Watched</a>\n                <a href=\"/reports\" class=\"ml-4 px-3 py-2 rounded-md text-sm font-medium focus:outline-none focus:text-white focus:bg-gray-700{{ request()->is('reports*') ? ' bg-gray-900 text-white' : ' text-gray-300 hover:text-white hover:bg-gray-700' }}\">Reports</a>\n            </div>\n          </div>\n        </div>\n          <div class=\"flex flex-1\">\n          <div class=\"search flex-1 ml-10\">\n             <search />\n          </div>\n        <div class=\"hidden md:block\">\n          <div class=\"ml-4 flex items-center md:ml-6\">\n            <button class=\"p-1 border-2 border-transparent text-gray-400 rounded-full hover:text-white focus:outline-none focus:text-white focus:bg-gray-700\" aria-label=\"Notifications\">\n              <svg class=\"h-6 w-6\" stroke=\"currentColor\" fill=\"none\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9\" />\n              </svg>\n            </button>\n\n            <!-- Profile dropdown -->\n            <div class=\"ml-3 relative\" @click=\"open=true\">\n              <div>\n                <button class=\"max-w-xs flex items-center text-sm rounded-full text-white focus:outline-none focus:shadow-solid\" id=\"user-menu\" aria-label=\"User menu\" aria-haspopup=\"true\" @click=\"open = true\">\n                  <img class=\"h-8 w-8 rounded-full\" src=\"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\" />\n                </button>\n              </div>\n              <div class=\"origin-top-right absolute right-0 mt-2 w-48 rounded-md shadow-lg\"  v-show=\"open\">\n                <div class=\"py-1 rounded-md bg-white shadow-xs\" role=\"menu\" aria-orientation=\"vertical\" aria-labelledby=\"user-menu\">\n                  <a href=\"#\" class=\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\" role=\"menuitem\">Your Profile</a>\n                  <a href=\"#\" class=\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\" role=\"menuitem\">Settings</a>\n                  <a href=\"#\" onclick=\"event.preventDefault(); document.getElementById('logout-form').submit();\" class=\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\" role=\"menuitem\">Sign out</a>\n                  <form id=\"logout-form\" action=\"{{ url('logout') }}\" method=\"POST\">\n                    @csrf\n                  </form>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n          </div>\n        <div class=\"-mr-2 flex md:hidden\">\n          <!-- Mobile menu button -->\n          <button class=\"inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:bg-gray-700 focus:text-white\">\n            <!-- Menu open: \"hidden\", Menu closed: \"block\" -->\n            <svg class=\"block h-6 w-6\" stroke=\"currentColor\" fill=\"none\" viewBox=\"0 0 24 24\">\n              <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6h16M4 12h16M4 18h16\" />\n            </svg>\n            <!-- Menu open: \"block\", Menu closed: \"hidden\" -->\n            <svg class=\"hidden h-6 w-6\" stroke=\"currentColor\" fill=\"none\" viewBox=\"0 0 24 24\">\n              <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\" />\n            </svg>\n          </button>\n        </div>\n      </div>\n    </div>\n\n    <!--\n      Mobile menu, toggle classes based on menu state.\n\n      Open: \"block\", closed: \"hidden\"\n    -->\n    <div class=\"hidden md:hidden\">\n      <div class=\"px-2 pt-2 pb-3 sm:px-3\">\n        <a href=\"#\" class=\"block px-3 py-2 rounded-md text-base font-medium text-white bg-gray-900 focus:outline-none focus:text-white focus:bg-gray-700\">Dashboard</a>\n        <a href=\"#\" class=\"mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-300 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\">Movies</a>\n        <a href=\"#\" class=\"mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-300 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\">Series</a>\n        <a href=\"#\" class=\"mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-300 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\">Watched</a>\n        <a href=\"#\" class=\"mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-300 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\">Reports</a>\n      </div>\n      <div class=\"pt-4 pb-3 border-t border-gray-700\">\n        <div class=\"flex items-center px-5\">\n          <div class=\"flex-shrink-0\">\n            <img class=\"h-10 w-10 rounded-full\" src=\"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\" />\n          </div>\n          <div class=\"ml-3\">\n            <div class=\"text-base font-medium leading-none text-white\">Tom Cook</div>\n            <div class=\"mt-1 text-sm font-medium leading-none text-gray-400\">tom@example.com</div>\n          </div>\n        </div>\n        <div class=\"mt-3 px-2\">\n          <a href=\"#\" class=\"block px-3 py-2 rounded-md text-base font-medium text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\">Your Profile</a>\n          <a href=\"#\" class=\"mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\">Settings</a>\n          <a href=\"#\" class=\"mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\">Sign out</a>\n        </div>\n      </div>\n    </div>\n  </nav>\n\n  <header class=\"bg-white shadow\">\n    <div class=\"max-w-7xl mx-auto py-6 px-4 sm:px-6 lg:px-8 flex\">\n      <h1 class=\"text-3xl font-bold leading-tight text-gray-900\">\n        {{ $title ?? env('APP_NAME')}}\n      </h1>\n    </div>\n  </header>\n  <main class=\"bg-gray-100\">\n    <div class=\"max-w-7xl mx-auto py-6 sm:px-6 lg:px-8\">\n    {{ $slot }}\n    </div>\n  </main>\n</div>\n    </body>\n</html>\n"
  },
  {
    "path": "resources/views/components/filter.blade.php",
    "content": "<form method=\"GET\" action=\"{{ url()->full() }}\">\n    <div class=\"flex py-3\">\n        <div class=\"relative mr-3\">\n            <select onchange=\"this.form.submit()\" name=\"selected_year\" id=\"selected_year\"  class=\"block appearance-none w-full bg-gray-200 border border-gray-200 text-gray-700 py-3 px-4 pr-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-gray-500\">\n                <option value=\"\">Year</option>\n                @foreach(array_reverse(range(1900, \\Carbon\\Carbon::now()->year)) as $y)\n                    <option value=\"{{ $y }}\"  @if($y == request('selected_year')) selected @endif>{{ $y }}</option>\n                @endforeach\n            </select>\n\n            <div class=\"pointer-events-none absolute inset-y-0 right-0 flex items-center px-2 text-gray-700\">\n                <svg class=\"fill-current h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z\"/></svg>\n            </div>\n        </div>\n        <div class=\"relative mr-3\">\n            <select onchange=\"this.form.submit()\" name=\"not_watched\" id=\"not_watched\"  class=\"block appearance-none w-full bg-gray-200 border border-gray-200 text-gray-700 py-3 px-4 pr-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-gray-500\">\n                <option value=\"no\" {{ request('not_watched') === 'no' ? 'selected' : '' }}>All movies</option>\n                <option value=\"yes\" {{ request('not_watched') === 'yes' ? 'selected' : '' }}>Not watched</option>\n            </select>\n            <div class=\"pointer-events-none absolute inset-y-0 right-0 flex items-center px-2 text-gray-700\">\n                <svg class=\"fill-current h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z\"/></svg>\n            </div>\n        </div>\n        <div class=\"relative\">\n            <select onchange=\"this.form.submit()\" name=\"rating\" id=\"rating\" class=\"block appearance-none w-full bg-gray-200 border border-gray-200 text-gray-700 py-3 px-4 pr-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-gray-500\">\n                <option>Rating</option>\n                @foreach(range(1,10) as $rating)\n                    <option value=\"{{ $rating }}\" {{ request('rating') == $rating ? 'selected' : '' }}>{{ $rating }}</option>\n                @endforeach\n            </select>\n            <div class=\"pointer-events-none absolute inset-y-0 right-0 flex items-center px-2 text-gray-700\">\n                <svg class=\"fill-current h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z\"/></svg>\n            </div>\n        </div>\n    </div>\n</form>\n"
  },
  {
    "path": "resources/views/components/logo.blade.php",
    "content": "<a href=\"{{ route('home') }}\">\n    <svg {{ $attributes }} viewBox=\"0 0 50 52\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"currentColor\">\n        <title>{{ config('app.name') }}</title>\n        <path d=\"M49.626 11.564a.809.809 0 0 1 .028.209v10.972a.8.8 0 0 1-.402.694l-9.209 5.302V39.25c0 .286-.152.55-.4.694L20.42 51.01c-.044.025-.092.041-.14.058-.018.006-.035.017-.054.022a.805.805 0 0 1-.41 0c-.022-.006-.042-.018-.063-.026-.044-.016-.09-.03-.132-.054L.402 39.944A.801.801 0 0 1 0 39.25V6.334c0-.072.01-.142.028-.21.006-.023.02-.044.028-.067.015-.042.029-.085.051-.124.015-.026.037-.047.055-.071.023-.032.044-.065.071-.093.023-.023.053-.04.079-.06.029-.024.055-.05.088-.069h.001l9.61-5.533a.802.802 0 0 1 .8 0l9.61 5.533h.002c.032.02.059.045.088.068.026.02.055.038.078.06.028.029.048.062.072.094.017.024.04.045.054.071.023.04.036.082.052.124.008.023.022.044.028.068a.809.809 0 0 1 .028.209v20.559l8.008-4.611v-10.51c0-.07.01-.141.028-.208.007-.024.02-.045.028-.068.016-.042.03-.085.052-.124.015-.026.037-.047.054-.071.024-.032.044-.065.072-.093.023-.023.052-.04.078-.06.03-.024.056-.05.088-.069h.001l9.611-5.533a.801.801 0 0 1 .8 0l9.61 5.533c.034.02.06.045.09.068.025.02.054.038.077.06.028.029.048.062.072.094.018.024.04.045.054.071.023.039.036.082.052.124.009.023.022.044.028.068zm-1.574 10.718v-9.124l-3.363 1.936-4.646 2.675v9.124l8.01-4.611zm-9.61 16.505v-9.13l-4.57 2.61-13.05 7.448v9.216l17.62-10.144zM1.602 7.719v31.068L19.22 48.93v-9.214l-9.204-5.209-.003-.002-.004-.002c-.031-.018-.057-.044-.086-.066-.025-.02-.054-.036-.076-.058l-.002-.003c-.026-.025-.044-.056-.066-.084-.02-.027-.044-.05-.06-.078l-.001-.003c-.018-.03-.029-.066-.042-.1-.013-.03-.03-.058-.038-.09v-.001c-.01-.038-.012-.078-.016-.117-.004-.03-.012-.06-.012-.09v-.002-21.481L4.965 9.654 1.602 7.72zm8.81-5.994L2.405 6.334l8.005 4.609 8.006-4.61-8.006-4.608zm4.164 28.764l4.645-2.674V7.719l-3.363 1.936-4.646 2.675v20.096l3.364-1.937zM39.243 7.164l-8.006 4.609 8.006 4.609 8.005-4.61-8.005-4.608zm-.801 10.605l-4.646-2.675-3.363-1.936v9.124l4.645 2.674 3.364 1.937v-9.124zM20.02 38.33l11.743-6.704 5.87-3.35-8-4.606-9.211 5.303-8.395 4.833 7.993 4.524z\" />\n    </svg>\n</a>\n"
  },
  {
    "path": "resources/views/dashboard.blade.php",
    "content": "<x-app title=\"Dashboard\">\n\t<div class=\"flex w-1/2 mx-auto bg-white p-5 shadow-lg rounded-lg\">\n        <div class=\"w-1/3 text-center\">\n            <h1 class=\"text-5xl font-bold text-indigo-800 leading-none\">{{ $watched->movie }}</h1>\n            <h3 class=\"text-gray-400 font-bold leading-6\">Movies</h3>\n        </div>\n        <div class=\"w-1/3 text-center\">\n            <h1 class=\"text-5xl font-bold text-indigo-800 leading-none\">{{ $watched->tvseries }}</h1>\n            <h3 class=\"text-gray-400 font-bold leading-6\">Tv series</h3>\n        </div>\n        <div class=\"w-1/3 text-center\">\n            <h1 class=\"text-5xl font-bold text-indigo-800 leading-none\">{{ $watched->tvepisode }}</h1>\n            <h3 class=\"text-gray-400 font-bold leading-6\">Episodes</h3>\n        </div>\n    </div>\n\n    <div class=\"w-1/2 mx-auto bg-white shadow-md rounded my-6\">\n        <div class=\"text-center py-5 border-b\">\n            <h1 class=\"text-2xl text-indigo-800 leading-none\">Watched movies by release date</h1>\n        </div>\n        <table class=\"text-left w-full border-collapse\">\n            @foreach($watchedByYears as $years)\n            <tr class=\"hover:bg-grey-lighter\">\n                <td class=\"py-4 px-6 border-b border-grey-light\">{{ $years->start_year }}</td>\n                <td class=\"py-4 px-6 border-b border-grey-light\">{{ $years->count }}</td>\n            </tr>\n            @endforeach\n        </table>\n    </div>\n</x-app>\n"
  },
  {
    "path": "resources/views/home.blade.php",
    "content": "@extends('layouts.app')\n\n@section('content')\n<div class=\"container\">\n    <div class=\"row justify-content-center\">\n        <div class=\"col-md-8\">\n            <div class=\"card\">\n                <div class=\"card-header\">Dashboard</div>\n\n                <div class=\"card-body\">\n                    @if (session('status'))\n                        <div class=\"alert alert-success\" role=\"alert\">\n                            {{ session('status') }}\n                        </div>\n                    @endif\n\n                    You are logged in!\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n@endsection\n"
  },
  {
    "path": "resources/views/layouts/app.blade.php",
    "content": "@extends('layouts.base')\n\n@section('body')\n    @yield('content')\n@endsection\n"
  },
  {
    "path": "resources/views/layouts/auth.blade.php",
    "content": "@extends('layouts.base')\n\n@section('body')\n    <div class=\"flex flex-col justify-center min-h-screen py-12 bg-gray-50 sm:px-6 lg:px-8\">\n        @yield('content')\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/layouts/base.blade.php",
    "content": "<!DOCTYPE html>\n<html lang=\"{{ str_replace('_', '-', app()->getLocale()) }}\">\n    <head>\n        <meta charset=\"utf-8\">\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\n        @hasSection('title')\n            <title>@yield('title') - {{ config('app.name') }}</title>\n        @else\n            <title>{{ config('app.name') }}</title>\n        @endif\n\n        <!-- Fonts -->\n        <link rel=\"stylesheet\" href=\"https://rsms.me/inter/inter.css\">\n        \n        <!-- Scripts -->\n        <script src=\"{{ asset('js/app.js') }}\" defer></script>\n        \n        <!-- Styles -->\n        <link rel=\"stylesheet\" href=\"{{ mix('css/app.css') }}\">\n\n        <!-- CSRF Token -->\n        <meta name=\"csrf-token\" content=\"{{ csrf_token() }}\">\n    </head>\n\n    <body>\n        <div id=\"app\">\n            @yield('body')\n        </div>\n    </body>\n</html>\n"
  },
  {
    "path": "resources/views/livewire/auth/login.blade.php",
    "content": "<div>\n    <div class=\"sm:mx-auto sm:w-full sm:max-w-md\">\n        <a href=\"{{ route('home') }}\">\n            <x-logo class=\"w-auto h-16 mx-auto text-indigo-600\" />\n        </a>\n\n        <h2 class=\"mt-6 text-3xl font-extrabold text-center text-gray-900 leading-9\">\n            Sign in to your account\n        </h2>\n        <p class=\"mt-2 text-sm text-center text-gray-600 leading-5 max-w\">\n            Or\n            <a href=\"{{ route('register') }}\" class=\"font-medium text-indigo-600 hover:text-indigo-500 focus:outline-none focus:underline transition ease-in-out duration-150\">\n                create a new account\n            </a>\n        </p>\n    </div>\n\n    <div class=\"mt-8 sm:mx-auto sm:w-full sm:max-w-md\">\n        <div class=\"px-4 py-8 bg-white shadow sm:rounded-lg sm:px-10\">\n            <form method=\"post\" action=\"{{ route('login') }}\">\n                @csrf\n                <div>\n                    <label for=\"email\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                        Email address\n                    </label>\n\n                    <div class=\"mt-1 rounded-md shadow-sm\">\n                        <input  id=\"email\" name=\"email\" type=\"email\" required autofocus class=\"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('email') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror\" />\n                    </div>\n\n                    @error('email')\n                        <p class=\"mt-2 text-sm text-red-600\">{{ $message }}</p>\n                    @enderror\n                </div>\n\n                <div class=\"mt-6\">\n                    <label for=\"password\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                        Password\n                    </label>\n\n                    <div class=\"mt-1 rounded-md shadow-sm\">\n                        <input name=\"password\" id=\"password\" type=\"password\" required class=\"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('password') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror\" />\n                    </div>\n\n                    @error('password')\n                        <p class=\"mt-2 text-sm text-red-600\">{{ $message }}</p>\n                    @enderror\n                </div>\n\n                <div class=\"flex items-center justify-between mt-6\">\n                    <div class=\"flex items-center\">\n                        <input wire:model.lazy=\"remember\" id=\"remember\" type=\"checkbox\" class=\"form-checkbox w-4 h-4 text-indigo-600 transition duration-150 ease-in-out\" />\n                        <label for=\"remember\" class=\"block ml-2 text-sm text-gray-900 leading-5\">\n                            Remember\n                        </label>\n                    </div>\n\n                    <div class=\"text-sm leading-5\">\n                        <a href=\"{{ route('password.request') }}\" class=\"font-medium text-indigo-600 hover:text-indigo-500 focus:outline-none focus:underline transition ease-in-out duration-150\">\n                            Forgot your password?\n                        </a>\n                    </div>\n                </div>\n\n                <div class=\"mt-6\">\n                    <span class=\"block w-full rounded-md shadow-sm\">\n                        <button type=\"submit\" class=\"flex justify-center w-full px-4 py-2 text-sm font-medium text-white bg-indigo-600 border border-transparent rounded-md hover:bg-indigo-500 focus:outline-none focus:border-indigo-700 focus:shadow-outline-indigo active:bg-indigo-700 transition duration-150 ease-in-out\">\n                            Sign in\n                        </button>\n                    </span>\n                </div>\n            </form>\n        </div>\n    </div>\n</div>\n"
  },
  {
    "path": "resources/views/livewire/auth/passwords/confirm.blade.php",
    "content": "<div>\n    <div class=\"sm:mx-auto sm:w-full sm:max-w-md\">\n        <a href=\"{{ route('home') }}\">\n            <x-logo class=\"w-auto h-16 mx-auto text-indigo-600\" />\n        </a>\n\n        <h2 class=\"mt-6 text-3xl font-extrabold text-center text-gray-900 leading-9\">\n            Confirm your password\n        </h2>\n        <p class=\"mt-2 text-sm text-center text-gray-600 leading-5 max-w\">\n            Please confirm your password before continuing\n        </p>\n    </div>\n\n    <div class=\"mt-8 sm:mx-auto sm:w-full sm:max-w-md\">\n        <div class=\"px-4 py-8 bg-white shadow sm:rounded-lg sm:px-10\">\n            <form wire:submit.prevent=\"confirm\">\n                <div>\n                    <label for=\"password\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                        Password\n                    </label>\n\n                    <div class=\"mt-1 rounded-md shadow-sm\">\n                        <input wire:model.lazy=\"password\" id=\"password\" name=\"password\" type=\"password\" required autofocus class=\"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('password') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror\" />\n                    </div>\n\n                    @error('password')\n                        <p class=\"mt-2 text-sm text-red-600\" id=\"password-error\">{{ $message }}</p>\n                    @enderror\n                </div>\n\n                <div class=\"flex items-center justify-end mt-6\">\n                    <div class=\"text-sm leading-5\">\n                        <a href=\"{{ route('password.request') }}\" class=\"font-medium text-indigo-600 hover:text-indigo-500 focus:outline-none focus:underline transition ease-in-out duration-150\">\n                            Forgot your password?\n                        </a>\n                    </div>\n                </div>\n\n                <div class=\"mt-6\">\n                    <span class=\"block w-full rounded-md shadow-sm\">\n                        <button type=\"submit\" class=\"flex justify-center w-full px-4 py-2 text-sm font-medium text-white bg-indigo-600 border border-transparent rounded-md hover:bg-indigo-500 focus:outline-none focus:border-indigo-700 focus:shadow-outline-indigo active:bg-indigo-700 transition duration-150 ease-in-out\">\n                            Confirm password\n                        </button>\n                    </span>\n                </div>\n            </form>\n        </div>\n    </div>\n</div>\n"
  },
  {
    "path": "resources/views/livewire/auth/passwords/email.blade.php",
    "content": "<div>\n    <div class=\"sm:mx-auto sm:w-full sm:max-w-md\">\n        <a href=\"{{ route('home') }}\">\n            <x-logo class=\"w-auto h-16 mx-auto text-indigo-600\" />\n        </a>\n\n        <h2 class=\"mt-6 text-3xl font-extrabold text-center text-gray-900 leading-9\">\n            Reset password\n        </h2>\n    </div>\n\n    <div class=\"mt-8 sm:mx-auto sm:w-full sm:max-w-md\">\n        <div class=\"px-4 py-8 bg-white shadow sm:rounded-lg sm:px-10\">\n            @if ($emailSentMessage)\n                <div class=\"rounded-md bg-green-50 p-4\">\n                    <div class=\"flex\">\n                        <div class=\"flex-shrink-0\">\n                            <svg class=\"h-5 w-5 text-green-400\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n                            <path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"/>\n                            </svg>\n                        </div>\n\n                        <div class=\"ml-3\">\n                            <p class=\"text-sm leading-5 font-medium text-green-800\">\n                                {{ $emailSentMessage }}\n                            </p>\n                        </div>\n                    </div>\n                </div>\n            @else\n                <form wire:submit.prevent=\"sendResetPasswordLink\">\n                    <div>\n                        <label for=\"email\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                            Email address\n                        </label>\n\n                        <div class=\"mt-1 rounded-md shadow-sm\">\n                            <input wire:model.lazy=\"email\" id=\"email\" name=\"email\" type=\"email\" required autofocus class=\"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('email') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror\" />\n                        </div>\n\n                        @error('email')\n                            <p class=\"mt-2 text-sm text-red-600\">{{ $message }}</p>\n                        @enderror\n                    </div>\n\n                    <div class=\"mt-6\">\n                        <span class=\"block w-full rounded-md shadow-sm\">\n                            <button type=\"submit\" class=\"flex justify-center w-full px-4 py-2 text-sm font-medium text-white bg-indigo-600 border border-transparent rounded-md hover:bg-indigo-500 focus:outline-none focus:border-indigo-700 focus:shadow-outline-indigo active:bg-indigo-700 transition duration-150 ease-in-out\">\n                                Send password reset link\n                            </button>\n                        </span>\n                    </div>\n                </form>\n            @endif\n        </div>\n    </div>\n</div>\n"
  },
  {
    "path": "resources/views/livewire/auth/passwords/reset.blade.php",
    "content": "<div>\n    <div class=\"sm:mx-auto sm:w-full sm:max-w-md\">\n        <a href=\"{{ route('home') }}\">\n            <x-logo class=\"w-auto h-16 mx-auto text-indigo-600\" />\n        </a>\n\n        <h2 class=\"mt-6 text-3xl font-extrabold text-center text-gray-900 leading-9\">\n            Reset password\n        </h2>\n    </div>\n\n    <div class=\"mt-8 sm:mx-auto sm:w-full sm:max-w-md\">\n        <div class=\"px-4 py-8 bg-white shadow sm:rounded-lg sm:px-10\">\n            <form wire:submit.prevent=\"resetPassword\">\n                <input wire:model=\"token\" type=\"hidden\">\n\n                <div>\n                    <label for=\"email\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                        Email address\n                    </label>\n\n                    <div class=\"mt-1 rounded-md shadow-sm\">\n                        <input wire:model.lazy=\"email\" id=\"email\" type=\"email\" required autofocus class=\"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('email') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror\" />\n                    </div>\n\n                    @error('email')\n                        <p class=\"mt-2 text-sm text-red-600\">{{ $message }}</p>\n                    @enderror\n                </div>\n\n                <div class=\"mt-6\">\n                    <label for=\"password\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                        Password\n                    </label>\n\n                    <div class=\"mt-1 rounded-md shadow-sm\">\n                        <input wire:model.lazy=\"password\" id=\"password\" type=\"password\" required class=\"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('password') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror\" />\n                    </div>\n\n                    @error('password')\n                        <p class=\"mt-2 text-sm text-red-600\">{{ $message }}</p>\n                    @enderror\n                </div>\n\n                <div class=\"mt-6\">\n                    <label for=\"password_confirmation\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                        Confirm Password\n                    </label>\n\n                    <div class=\"mt-1 rounded-md shadow-sm\">\n                        <input wire:model.lazy=\"passwordConfirmation\" id=\"password_confirmation\" type=\"password\" required class=\"block w-full px-3 py-2 placeholder-gray-400 border border-gray-300 appearance-none rounded-md focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5\" />\n                    </div>\n                </div>\n\n                <div class=\"mt-6\">\n                    <span class=\"block w-full rounded-md shadow-sm\">\n                        <button type=\"submit\" class=\"flex justify-center w-full px-4 py-2 text-sm font-medium text-white bg-indigo-600 border border-transparent rounded-md hover:bg-indigo-500 focus:outline-none focus:border-indigo-700 focus:shadow-outline-indigo active:bg-indigo-700 transition duration-150 ease-in-out\">\n                            Reset password\n                        </button>\n                    </span>\n                </div>\n            </form>\n        </div>\n    </div>\n</div>\n"
  },
  {
    "path": "resources/views/livewire/auth/register.blade.php",
    "content": "<div>\n    <div class=\"sm:mx-auto sm:w-full sm:max-w-md\">\n        <a href=\"{{ route('home') }}\">\n            <x-logo class=\"w-auto h-16 mx-auto text-indigo-600\" />\n        </a>\n\n        <h2 class=\"mt-6 text-3xl font-extrabold text-center text-gray-900 leading-9\">\n            Create a new account\n        </h2>\n\n        <p class=\"mt-2 text-sm text-center text-gray-600 leading-5 max-w\">\n            Or\n            <a href=\"{{ route('login') }}\" class=\"font-medium text-indigo-600 hover:text-indigo-500 focus:outline-none focus:underline transition ease-in-out duration-150\">\n                sign in to your account\n            </a>\n        </p>\n    </div>\n\n    <div class=\"mt-8 sm:mx-auto sm:w-full sm:max-w-md\">\n        <div class=\"px-4 py-8 bg-white shadow sm:rounded-lg sm:px-10\">\n            <form action=\"{{ route('register') }}\" method=\"post\">\n                @csrf\n                <div>\n                    <label for=\"name\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                        Name\n                    </label>\n\n                    <div class=\"mt-1 rounded-md shadow-sm\">\n                        <input name=\"name\" id=\"name\" type=\"text\" required autofocus class=\"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('name') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror\" />\n                    </div>\n\n                    @error('name')\n                        <p class=\"mt-2 text-sm text-red-600\">{{ $message }}</p>\n                    @enderror\n                </div>\n\n                <div class=\"mt-6\">\n                    <label for=\"email\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                        Email address\n                    </label>\n\n                    <div class=\"mt-1 rounded-md shadow-sm\">\n                        <input name=\"email\" id=\"email\" type=\"email\" required class=\"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('email') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror\" />\n                    </div>\n\n                    @error('email')\n                        <p class=\"mt-2 text-sm text-red-600\">{{ $message }}</p>\n                    @enderror\n                </div>\n\n                <div class=\"mt-6\">\n                    <label for=\"password\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                        Password\n                    </label>\n\n                    <div class=\"mt-1 rounded-md shadow-sm\">\n                        <input name=\"password\" id=\"password\" type=\"password\" required class=\"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('password') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror\" />\n                    </div>\n\n                    @error('password')\n                        <p class=\"mt-2 text-sm text-red-600\">{{ $message }}</p>\n                    @enderror\n                </div>\n\n                <div class=\"mt-6\">\n                    <label for=\"password_confirmation\" class=\"block text-sm font-medium text-gray-700 leading-5\">\n                        Confirm Password\n                    </label>\n\n                    <div class=\"mt-1 rounded-md shadow-sm\">\n                        <input name=\"password_confirmation\" id=\"password_confirmation\" type=\"password\" required class=\"block w-full px-3 py-2 placeholder-gray-400 border border-gray-300 appearance-none rounded-md focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5\" />\n                    </div>\n                </div>\n\n                <div class=\"mt-6\">\n                    <span class=\"block w-full rounded-md shadow-sm\">\n                        <button type=\"submit\" class=\"flex justify-center w-full px-4 py-2 text-sm font-medium text-white bg-indigo-600 border border-transparent rounded-md hover:bg-indigo-500 focus:outline-none focus:border-indigo-700 focus:shadow-outline-indigo active:bg-indigo-700 transition duration-150 ease-in-out\">\n                            Register\n                        </button>\n                    </span>\n                </div>\n            </form>\n        </div>\n    </div>\n</div>\n"
  },
  {
    "path": "resources/views/livewire/auth/verify.blade.php",
    "content": "<div>\n    <div class=\"sm:mx-auto sm:w-full sm:max-w-md\">\n        <a href=\"{{ route('home') }}\">\n            <x-logo class=\"w-auto h-16 mx-auto text-indigo-600\" />\n        </a>\n\n        <h2 class=\"mt-6 text-3xl font-extrabold text-center text-gray-900 leading-9\">\n            Verify your email address\n        </h2>\n\n        <p class=\"mt-2 text-sm text-center text-gray-600 leading-5 max-w\">\n            Or\n            <a href=\"{{ route('logout') }}\" onclick=\"event.preventDefault(); document.getElementById('logout-form').submit();\" class=\"font-medium text-indigo-600 hover:text-indigo-500 focus:outline-none focus:underline transition ease-in-out duration-150\">\n                sign out\n            </a>\n\n            <form id=\"logout-form\" action=\"{{ route('logout') }}\" method=\"POST\" style=\"display: none;\">\n                @csrf\n            </form>\n        </p>\n    </div>\n\n    <div class=\"mt-8 sm:mx-auto sm:w-full sm:max-w-md\">\n        <div class=\"px-4 py-8 bg-white shadow sm:rounded-lg sm:px-10\">\n            @if (session('resent'))\n                <div class=\"flex items-center px-4 py-3 mb-6 text-sm text-white bg-green-500 rounded shadow\" role=\"alert\">\n                    <svg class=\"w-4 h-4 mr-3 fill-current\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\">\n                        <path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"></path>\n                    </svg>\n\n                    <p>A fresh verification link has been sent to your email address.</p>\n                </div>\n            @endif\n\n            <div class=\"text-sm text-gray-700\">\n                <p>Before proceeding, please check your email for a verification link.</p>\n\n                <p class=\"mt-3\">\n                    If you did not receive the email, <a wire:click=\"resend\" class=\"text-indigo-700 cursor-pointer hover:text-indigo-600 focus:outline-none focus:underline transition ease-in-out duration-150\">click here to request another</a>.\n                </p>\n            </div>\n        </div>\n    </div>\n</div>\n"
  },
  {
    "path": "resources/views/livewire/checkbox.blade.php",
    "content": "<div class=\"btn-status\">\n\t<input type=\"checkbox\" wire:model=\"checked\" name=\"checkbox\" id=\"checkbox{{ $episode->id }}\" class=\"hidden checkbox\" @if($episode->watched_at) checked @endif />\n\t<label\n\t\tfor=\"checkbox{{ $episode->id }}\"\n\t\tclass=\"btn-change flex items-center p-1 rounded-lg w-12 h-6 cursor-pointer{{ $checked ? ' checked' : '' }}\"\n\t></label>\n</div>\n"
  },
  {
    "path": "resources/views/livewire/movie.blade.php",
    "content": "<div class=\"bg-white shadow p-1 rounded flex flex-col justify-between {{ $type == 'movie' ? 'mb-8' : '' }}\">\n    <div>\n        <div class=\"image-placeholder\">\n            <a href=\"{{ route(\"{$route}.show\", $movie->tconst) }}\">\n                <img src=\"/storage/posters/{{ $movie->poster->image ?? 'movie.jpg' }}\" alt=\"poster\" class=\"hover:opacity-75 transition ease-in-out duration-150 rounded\">\n            </a>\n        </div>\n        <div class=\"mt-2\">\n            <a href=\"https://www.imdb.com/title/{{ $movie->tconst }}\" target=\"_blank\" class=\"text-md mt-2 hover:text-indigo-700\">{{ $movie->original_title }}</a>\n            <div class=\"flex items-center justify-between text-gray-400 text-sm mt-1\">\n                <div class=\"flex\">\n                    <svg class=\"fill-current text-orange-500 w-4\" viewBox=\"0 0 24 24\"><g data-name=\"Layer 2\"><path d=\"M17.56 21a1 1 0 01-.46-.11L12 18.22l-5.1 2.67a1 1 0 01-1.45-1.06l1-5.63-4.12-4a1 1 0 01-.25-1 1 1 0 01.81-.68l5.7-.83 2.51-5.13a1 1 0 011.8 0l2.54 5.12 5.7.83a1 1 0 01.81.68 1 1 0 01-.25 1l-4.12 4 1 5.63a1 1 0 01-.4 1 1 1 0 01-.62.18z\" data-name=\"star\"/></g></svg>\n                    <span class=\"ml-1\">{{ $movie->rating->average_rating ?? '-' }}</span>\n                </div>\n                <span>{{ $movie->start_year }}</span>\n            </div>\n        </div>\n    </div>\n    <div class=\"text-gray-400 text-sm w-full\">\n        <button class=\"{{ $isWatched ? 'bg-red-500' : 'bg-indigo-800' }} py-1 px-3 mt-3 text-white rounded w-full\" wire:click=\"setWatched()\">{{ $isWatched ? 'Remove from watched' : 'Add to watched' }}</button>\n    </div>\n</div>\n"
  },
  {
    "path": "resources/views/livewire/movies.blade.php",
    "content": "<div>\n    <div class=\"flex py-3\">\n        <div class=\"relative mr-3\">\n            <select name=\"years\" id=\"years\" wire:model=\"selectedYear\" class=\"block appearance-none w-full bg-gray-200 border border-gray-200 text-gray-700 py-3 px-4 pr-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-gray-500\">\n                <option value=\"\">All</option>\n                @foreach(array_reverse(range(1900, $year + 1)) as $y)\n                    <option value=\"{{ $y }}\"  @if($y === $year) selected @endif>{{ $y }}</option>\n                @endforeach\n            </select>\n            <div class=\"pointer-events-none absolute inset-y-0 right-0 flex items-center px-2 text-gray-700\">\n                <svg class=\"fill-current h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z\"/></svg>\n            </div>\n        </div>\n        <div class=\"relative mr-3\">\n            <select name=\"notWatched\" id=\"notWatched\" wire:model=\"notWatched\" class=\"block appearance-none w-full bg-gray-200 border border-gray-200 text-gray-700 py-3 px-4 pr-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-gray-500\">\n                <option value=\"no\">All movies</option>\n                <option value=\"yes\">Just not watched movies</option>\n            </select>\n            <div class=\"pointer-events-none absolute inset-y-0 right-0 flex items-center px-2 text-gray-700\">\n                <svg class=\"fill-current h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z\"/></svg>\n            </div>\n        </div>\n        <div class=\"relative\">\n            <select name=\"rating\" id=\"rating\" wire:model=\"rating\" class=\"block appearance-none w-full bg-gray-200 border border-gray-200 text-gray-700 py-3 px-4 pr-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-gray-500\">\n                <option>All</option>\n                <option value=\"1\">1</option>\n                <option value=\"2\">2</option>\n                <option value=\"3\">3</option>\n                <option value=\"4\">4</option>\n                <option value=\"5\">5</option>\n                <option value=\"6\">6</option>\n                <option value=\"7\">7</option>\n                <option value=\"8\">8</option>\n                <option value=\"9\">9</option>\n                <option value=\"10\">10</option>\n            </select>\n            <div class=\"pointer-events-none absolute inset-y-0 right-0 flex items-center px-2 text-gray-700\">\n                <svg class=\"fill-current h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z\"/></svg>\n            </div>\n        </div>\n    </div>\n    <div class=\"popular-movies\">\n        <div class=\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-8\">\n            @foreach ($movies as $movie)\n                <livewire:movie :movie=\"$movie\" :type=\"'series'\" :key=\"(rand() * $movie->id)\"/>\n            @endforeach\n        </div>\n    </div>\n    {{ $movies->links('livewire.paginate') }}\n</div>\n"
  },
  {
    "path": "resources/views/livewire/paginate.blade.php",
    "content": "@if ($paginator->hasPages())\n    <div class=\"flex justify-between\">\n        @if ($paginator->onFirstPage())\n            <button type=\"button\" class=\"py-2 px-5 mt-4 bg-indigo-600 hover:bg-indigo-800 text-white rounded shadow outline-none appearance-none\" rel=\"prev\" aria-label=\"@lang('pagination.previous')\">\n                <span class=\"d-block d-md-none\">@lang('pagination.previous')</span>\n            </button>\n        @else\n            <button type=\"button\" class=\"py-2 px-5 mt-4 bg-indigo-600 hover:bg-indigo-800 text-white rounded shadow outline-none appearance-none\" wire:click.prevent=\"previousPage\" rel=\"prev\" aria-label=\"@lang('pagination.previous')\">\n                <span class=\"d-block d-md-none\">@lang('pagination.previous')</span>\n            </button>\n        @endif\n\n        @if ($paginator->hasMorePages())\n            <button type=\"button\" class=\"py-2 px-5 mt-4 bg-indigo-600 hover:bg-indigo-800 text-white rounded shadow outline-none appearance-none\" wire:click.prevent=\"nextPage\" rel=\"next\" aria-label=\"@lang('pagination.next')\">\n                <span class=\"d-block d-md-none\">@lang('pagination.next')</span>\n            </button>\n        @else\n            <button type=\"button\" class=\"py-2 px-5 mt-4 bg-indigo-600 hover:bg-indigo-800 text-white rounded shadow outline-none appearance-none\" rel=\"next\" aria-label=\"@lang('pagination.next')\">\n                <span class=\"d-block d-md-none\">@lang('pagination.next')</span>\n            </button>\n        @endif\n\n    </div>\n@endif\n"
  },
  {
    "path": "resources/views/movies.blade.php",
    "content": "<x-app title=\"Movies\">\n    <div class=\"container mx-auto\">\n        <x-filter />\n        <div class=\"popular-movies mb-5\">\n            <div class=\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-8\">\n                @foreach ($movies as $movie)\n                    <div>\n                        <movie :title=\"{{ $movie }}\" :key=\"{{ $movie->id }}\"/>\n                    </div>\n                @endforeach\n            </div>\n        </div>\n        {{ $movies->appends(request()->query())->links() }}\n    </div>\n</x-app>\n"
  },
  {
    "path": "resources/views/queries/elasticsearch.blade.php",
    "content": "{\n  \"query\": {\n    \"bool\": {\n      \"must\": [\n        {\n          \"multi_match\": {\n            \"query\": \"the marti\",\n            \"fields\": [\n              \"original_title\",\n              \"primary_title\"\n            ],\n            \"type\": \"phrase_prefix\",\n            \"max_expansions\": 1000,\n            \"slop\": 10\n          }\n        }\n      ],\n      \"filter\": {\n        \"bool\": {\n          \"must\": [\n            {\n              \"terms\": {\n                \"title_type\": [\n                  \"movie\",\n                  \"tvseries\"\n                ]\n              }\n            }\n          ]\n        }\n      }\n    }\n  },\n  \"_source\": [\n    \"primary_title\",\n    \"original_title\",\n    \"tconst\",\n    \"title_type\",\n    \"weight\",\n    \"start_year\"\n  ],\n  \"sort\": [\n    {\n      \"weight\": {\n        \"order\": \"desc\",\n        \"mode\": \"avg\"\n      }\n    }\n  ]\n}\n"
  },
  {
    "path": "resources/views/series/index.blade.php",
    "content": "<x-app title=\"Series\">\n    <div class=\"container mx-auto\">\n        <x-filter/>\n        <div class=\"popular-movies mb-5\">\n            <div class=\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-8\">\n                @foreach ($movies as $movie)\n                    <div>\n                        <movie :title=\"{{ $movie }}\" :key=\"{{ $movie->id }}\"/>\n                    </div>\n                @endforeach\n            </div>\n        </div>\n        {{ $movies->links() }}\n    </div>\n</x-app>\n"
  },
  {
    "path": "resources/views/series/show.blade.php",
    "content": "<x-app :title=\"$title->primary_title\">\n    <div class=\"container mx-auto\">\n        <series inline-template>\n            <div class=\"flex items-stretch\">\n                <div class=\"w-64\">\n                    <movie :title=\"{{ $title }}\"></movie>\n                    <button @click=\"active = 'info'\" class=\"bg-indigo-500 py-1 px-3 mt-3 text-white rounded w-full\">Series info</button>\n                </div>\n                <div class=\"flex-1 ml-3\">\n                    <div class=\"bg-white shadow  rounded h-full relative overflow-hidden\">\n                        <ul class=\"flex p-3\">\n                          @foreach($seasons as $season)\n                          <li class=\"mr-3\">\n                            <a\n    \t\t\t\t\t    \t:class=\"{\n                                    'border-blue-500 bg-blue-500 text-white': active === {{ $loop->iteration }},\n                                    'border border-white text-blue-500 hover:bg-gray-200 hover:border-gray-200' : active !== {{ $loop->iteration}}}\"\n                                class=\"inline-block rounded py-1 px-3\"\n                                href=\"#\"\n                                @click.prevent=\"active = {{ $loop->iteration }}\"\n                            >\n                                Season {{ $loop->iteration }}\n                            </a>\n                          </li>\n                          @endforeach\n                        </ul>\n{{--                        <div>--}}\n{{--                            <div class=\"mx-auto p-5 text-center\">--}}\n{{--                                <div class=\"mx-auto loader ease-linear rounded-full border-4 border-t-4 border-gray-200 h-10 w-10\"></div>--}}\n{{--                            </div>--}}\n{{--                        </div>--}}\n                        @foreach ($seasons as $season => $episodes)\n                            <div id=\"season-{{ $season}}\" v-if=\"active === {{ $season }}\">\n                                 <table class=\"w-full\">\n                                    <thead>\n                                        <tr>\n                                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">No.</th>\n                                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Title</th>\n                                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Run Time</th>\n                                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\"></th>\n                                        </tr>\n                                    </thead>\n                                    <tbody>\n                                       @foreach ($episodes as $episode)\n                                       <tr class=\"hover:bg-gray-100 py-10{{ $loop->last ? '' : ' border-b border-gray-200' }}\">\n                                            <td class=\"px-4 py-4\">{{  $loop->iteration }}</td>\n                                            <td class=\"px-4 py-4\">{{ $episode->original_title }}</td>\n                                            <td class=\"px-4 py-4\">{{ $episode->runtime_minutes === 'N' ? 'Unknown' : $episode->runtime_minutes. ' Minutes' }}</td>\n                                            <td class=\"px-4 py-4\">\n                                                <div class=\"flex justify-end\">\n                                                    <checkbox :episode=\"{{ $episode }}\" key=\"episode-{{ $episode->tconst }}\"/>\n                                                </div>\n                                            </td>\n                                       </tr>\n                                       @endforeach\n                                    </tbody>\n                                </table>\n                            </div>\n                        @endforeach\n                        <div v-if=\"active === 'info'\">\n                            <h3 class=\"text-2xl leading-tight text-gray-800 mt-5 mb-3 mx-5 block\">Directors</h3>\n                            <table class=\"w-full mb-5\">\n                                <thead>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Name</th>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Job</th>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Birth year</th>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Death year</th>\n                                </thead>\n                                @foreach ($directors as $director)\n                                    <tr class=\"hover:bg-gray-100 border-b border-gray-200 py-10\">\n                                        <td class=\"px-4 py-4\">{{ $director->primary_name }}</td>\n                                        <td class=\"px-4 py-4\">{{ collect(explode(',',$director->primary_profession))->map(fn($item) => \\Str::ucfirst($item))->implode(',') }}</td>\n                                        <td class=\"px-4 py-4\">{{ $director->birth_year ?? '-' }}</td>\n                                        <td class=\"px-4 py-4\">{{ $director->death_year ?? '-' }}</td>\n                                    </tr>\n                                @endforeach\n                            </table>\n                            <h3 class=\"text-2xl leading-tight text-gray-800 mt-5 mb-3 mx-5 block\">Writers</h3>\n                            <table class=\"w-full\">\n                                <thead>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Name</th>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Job</th>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Birth year</th>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Death year</th>\n                                </thead>\n                                @foreach ($writers as $director)\n                                    <tr class=\"hover:bg-gray-100 border-b border-gray-200 py-10\">\n                                        <td class=\"px-4 py-4\">{{ $director->primary_name }}</td>\n                                        <td class=\"px-4 py-4\">{{ collect(explode(',',$director->primary_profession))->map(fn($item) => \\Str::ucfirst($item))->implode(',') }}</td>\n                                        <td class=\"px-4 py-4\">{{ $director->birth_year ?? '-' }}</td>\n                                        <td class=\"px-4 py-4\">\n                                            @if($director->death_year)\n                                                {{ $director->death_year }} ({{ $director->death_year-$director->birth_year }})\n                                            @else\n                                                -\n                                            @endif\n                                        </td>\n                                    </tr>\n                                @endforeach\n                            </table>\n                            <h3 class=\"text-2xl leading-tight text-gray-800 mt-5 mb-3 mx-5 block\">Cast</h3>\n                            <table class=\"w-full\">\n                                <thead>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Name</th>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Job</th>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Birth year</th>\n                                    <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Death year</th>\n                                </thead>\n                                @foreach ($title->principal as $principal)\n                                    <tr class=\"hover:bg-gray-100 border-b border-gray-200 py-10\">\n                                        <td class=\"px-4 py-4\">{{ $principal->name->primary_name }}</td>\n                                        <td class=\"px-4 py-4\">{{ \\Str::ucfirst($principal->category) }}</td>\n                                        <td class=\"px-4 py-4\">{{ $principal->name->birth_year ?? '-' }}</td>\n                                        <td class=\"px-4 py-4\">\n                                            @if($principal->name->death_year)\n                                                {{ $principal->name->death_year }} ({{ $principal->name->death_year-$principal->name->birth_year }})\n                                            @else\n                                                -\n                                            @endif\n                                        </td>\n                                    </tr>\n                                @endforeach\n                            </table>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </series>\n    </div>\n</x-app>\n"
  },
  {
    "path": "resources/views/show.blade.php",
    "content": "<x-app :title=\"$title->primary_title\">\n    <div class=\"container mx-auto\">\n        <div class=\"flex items-stretch\">\n            <div class=\"w-64\">\n                <movie :title=\"{{ $title }}\" />\n            </div>\n            <div class=\"flex-1 ml-3\">\n\n                <div class=\"bg-white shadow  rounded h-full relative overflow-hidden\">\n                    <h3 class=\"text-2xl leading-tight text-gray-800 mt-5 mb-3 mx-5 block\">Directors</h3>\n                    <table class=\"w-full mb-5\">\n                        <thead>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Name</th>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Job</th>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Birth year</th>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Death year</th>\n                        </thead>\n                        @foreach ($directors as $director)\n                            <tr class=\"hover:bg-gray-100 border-b border-gray-200 py-10\">\n                                <td class=\"px-4 py-4\">{{ $director->primary_name }}</td>\n                                <td class=\"px-4 py-4\">{{ collect(explode(',',$director->primary_profession))->map(fn($item) => \\Str::ucfirst($item))->implode(',') }}</td>\n                                <td class=\"px-4 py-4\">{{ $director->birth_year ?? '-' }}</td>\n                                <td class=\"px-4 py-4\">{{ $director->death_year ?? '-' }}</td>\n                            </tr>\n                        @endforeach\n                    </table>\n                    <h3 class=\"text-2xl leading-tight text-gray-800 mt-5 mb-3 mx-5 block\">Writers</h3>\n                    <table class=\"w-full\">\n                        <thead>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Name</th>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Job</th>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Birth year</th>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Death year</th>\n                        </thead>\n                        @foreach ($writers as $director)\n                            <tr class=\"hover:bg-gray-100 border-b border-gray-200 py-10\">\n                                <td class=\"px-4 py-4\">{{ $director->primary_name }}</td>\n                                <td class=\"px-4 py-4\">{{ collect(explode(',',$director->primary_profession))->map(fn($item) => \\Str::ucfirst($item))->implode(',') }}</td>\n                                <td class=\"px-4 py-4\">{{ $director->birth_year ?? '-' }}</td>\n                                <td class=\"px-4 py-4\">\n                                    @if($director->death_year)\n                                        {{ $director->death_year }} ({{ $director->death_year-$director->birth_year }})\n                                    @else\n                                        -\n                                    @endif\n                                </td>\n                            </tr>\n                        @endforeach\n                    </table>\n                    <h3 class=\"text-2xl leading-tight text-gray-800 mt-5 mb-3 mx-5 block\">Cast</h3>\n                    <table class=\"w-full\">\n                        <thead>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Name</th>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Job</th>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Birth year</th>\n                            <th class=\"text-left bg-gray-100 border-b border-gray-200 px-6 py-2 text-gray-600 font-bold tracking-wider uppercase text-xs\">Death year</th>\n                        </thead>\n                        @foreach ($title->principal as $principal)\n                            <tr class=\"hover:bg-gray-100 border-b border-gray-200 py-10\">\n                                <td class=\"px-4 py-4\">{{ $principal->name->primary_name }}</td>\n                                <td class=\"px-4 py-4\">{{ \\Str::ucfirst($principal->category) }}</td>\n                                <td class=\"px-4 py-4\">{{ $principal->name->birth_year ?? '-' }}</td>\n                                <td class=\"px-4 py-4\">\n                                    @if($principal->name->death_year)\n                                        {{ $principal->name->death_year }} ({{ $principal->name->death_year-$principal->name->birth_year }})\n                                    @else\n                                        -\n                                    @endif\n                                </td>\n                            </tr>\n                        @endforeach\n                    </table>\n                </div>\n            </div>\n        </div>\n    </div>\n</x-app>\n"
  },
  {
    "path": "resources/views/vendor/livewire/pagination-links.blade.php",
    "content": "@if ($paginator->hasPages())\n    <nav role=\"navigation\" aria-label=\"Pagination Navigation\" class=\"flex items-center justify-between px-4 py-3 border-t border-gray-200 sm:px-6\">\n        <div class=\"flex justify-between flex-1 sm:hidden\">\n            @if ($paginator->onFirstPage())\n                <span class=\"relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md\">\n                    {!! __('pagination.previous') !!}\n                </span>\n            @else\n                <button wire:click=\"previousPage\" class=\"relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150\">\n                    {!! __('pagination.previous') !!}\n                </button>\n            @endif\n\n            @if ($paginator->hasMorePages())\n                <button wire:click=\"nextPage\" class=\"relative inline-flex items-center px-4 py-2 ml-3 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150\">\n                    {!! __('pagination.next') !!}\n                </button>\n            @else\n                <span class=\"relative inline-flex items-center px-4 py-2 ml-3 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md\">\n                    {!! __('pagination.next') !!}\n                </span>\n            @endif\n        </div>\n\n        <div class=\"hidden sm:flex-1 sm:flex sm:items-center sm:justify-between\">\n            <div>\n                <p class=\"text-sm text-gray-700 leading-5\">\n                    Showing\n                    <span class=\"font-medium\">{{ $paginator->firstItem() }}</span>\n                    to\n                    <span class=\"font-medium\">{{ $paginator->lastItem() }}</span>\n                    of\n                    <span class=\"font-medium\">{{ $paginator->total() }}</span>\n                    results\n                </p>\n            </div>\n\n            <div>\n                <span class=\"relative z-0 inline-flex shadow-sm\">\n                    {{-- Previous Page Link --}}\n                    @if ($paginator->onFirstPage())\n                        <span aria-disabled=\"true\" aria-label=\"{{ __('pagination.previous') }}\">\n                            <span class=\"relative inline-flex items-center px-2 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-l-md leading-5\" aria-hidden=\"true\">\n                                <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n                                    <path fill-rule=\"evenodd\" d=\"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z\" clip-rule=\"evenodd\" />\n                                </svg>\n                            </span>\n                        </span>\n                    @else\n                        <button wire:click=\"previousPage\" rel=\"prev\" class=\"relative inline-flex items-center px-2 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-l-md leading-5 hover:text-gray-400 focus:z-10 focus:outline-none focus:border-blue-300 focus:shadow-outline-blue active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150\" aria-label=\"{{ __('pagination.previous') }}\">\n                            <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n                                <path fill-rule=\"evenodd\" d=\"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z\" clip-rule=\"evenodd\" />\n                            </svg>\n                        </button>\n                    @endif\n\n                    {{-- Pagination Elements --}}\n                    @foreach ($elements as $element)\n                        {{-- \"Three Dots\" Separator --}}\n                        @if (is_string($element))\n                            <span aria-disabled=\"true\">\n                                <span class=\"relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 cursor-default leading-5\">{{ $element }}</span>\n                            </span>\n                        @endif\n\n                        {{-- Array Of Links --}}\n                        @if (is_array($element))\n                            @foreach ($element as $page => $url)\n                                @if ($page == $paginator->currentPage())\n                                    <span aria-current=\"page\">\n                                        <span class=\"relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5\">{{ $page }}</span>\n                                    </span>\n                                @else\n                                    <button wire:click=\"gotoPage({{ $page }})\" class=\"relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:border-blue-300 focus:shadow-outline-blue active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150\" aria-label=\"{{ __('pagination.goto_page', ['page' => $page]) }}\">\n                                        {{ $page }}\n                                    </button>\n                                @endif\n                            @endforeach\n                        @endif\n                    @endforeach\n\n                    {{-- Next Page Link --}}\n                    @if ($paginator->hasMorePages())\n                        <button wire:click=\"nextPage\" rel=\"next\" class=\"relative inline-flex items-center px-2 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-r-md leading-5 hover:text-gray-400 focus:z-10 focus:outline-none focus:border-blue-300 focus:shadow-outline-blue active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150\" aria-label=\"{{ __('pagination.next') }}\">\n                            <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n                                <path fill-rule=\"evenodd\" d=\"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z\" clip-rule=\"evenodd\" />\n                            </svg>\n                        </button>\n                    @else\n                        <span aria-disabled=\"true\" aria-label=\"{{ __('pagination.next') }}\">\n                            <span class=\"relative inline-flex items-center px-2 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-r-md leading-5\" aria-hidden=\"true\">\n                                <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n                                    <path fill-rule=\"evenodd\" d=\"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z\" clip-rule=\"evenodd\" />\n                                </svg>\n                            </span>\n                        </span>\n                    @endif\n                </span>\n            </div>\n        </div>\n    </nav>\n@endif\n"
  },
  {
    "path": "resources/views/vendor/pagination/default.blade.php",
    "content": "@if ($paginator->hasPages())\n    <nav role=\"navigation\" aria-label=\"Pagination Navigation\" class=\"flex items-center justify-between px-4 py-3 border-t border-gray-200 sm:px-6\">\n        <div class=\"flex justify-between flex-1 sm:hidden\">\n            @if ($paginator->onFirstPage())\n                <span class=\"relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md\">\n                    {!! __('pagination.previous') !!}\n                </span>\n            @else\n                <a href=\"{{ $paginator->previousPageUrl() }}\" class=\"relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150\">\n                    {!! __('pagination.previous') !!}\n                </a>\n            @endif\n\n            @if ($paginator->hasMorePages())\n                <a href=\"{{ $paginator->nextPageUrl() }}\" class=\"relative inline-flex items-center px-4 py-2 ml-3 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150\">\n                    {!! __('pagination.next') !!}\n                </a>\n            @else\n                <span class=\"relative inline-flex items-center px-4 py-2 ml-3 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md\">\n                    {!! __('pagination.next') !!}\n                </span>\n            @endif\n        </div>\n\n        <div class=\"hidden sm:flex-1 sm:flex sm:items-center sm:justify-between\">\n            <div>\n                <p class=\"text-sm text-gray-700 leading-5\">\n                    Showing\n                    <span class=\"font-medium\">{{ $paginator->firstItem() }}</span>\n                    to\n                    <span class=\"font-medium\">{{ $paginator->lastItem() }}</span>\n                    of\n                    <span class=\"font-medium\">{{ $paginator->total() }}</span>\n                    results\n                </p>\n            </div>\n\n            <div>\n                <span class=\"relative z-0 inline-flex shadow-sm\">\n                    {{-- Previous Page Link --}}\n                    @if ($paginator->onFirstPage())\n                        <span aria-disabled=\"true\" aria-label=\"{{ __('pagination.previous') }}\">\n                            <span class=\"relative inline-flex items-center px-2 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-l-md leading-5\" aria-hidden=\"true\">\n                                <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n                                    <path fill-rule=\"evenodd\" d=\"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z\" clip-rule=\"evenodd\" />\n                                </svg>\n                            </span>\n                        </span>\n                    @else\n                        <a href=\"{{ $paginator->previousPageUrl() }}\" rel=\"prev\" class=\"relative inline-flex items-center px-2 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-l-md leading-5 hover:text-gray-400 focus:z-10 focus:outline-none focus:border-blue-300 focus:shadow-outline-blue active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150\" aria-label=\"{{ __('pagination.previous') }}\">\n                            <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n                                <path fill-rule=\"evenodd\" d=\"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z\" clip-rule=\"evenodd\" />\n                            </svg>\n                        </a>\n                    @endif\n\n                    {{-- Pagination Elements --}}\n                    @foreach ($elements as $element)\n                        {{-- \"Three Dots\" Separator --}}\n                        @if (is_string($element))\n                            <span aria-disabled=\"true\">\n                                <span class=\"relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 cursor-default leading-5\">{{ $element }}</span>\n                            </span>\n                        @endif\n\n                        {{-- Array Of Links --}}\n                        @if (is_array($element))\n                            @foreach ($element as $page => $url)\n                                @if ($page == $paginator->currentPage())\n                                    <span aria-current=\"page\">\n                                        <span class=\"relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5\">{{ $page }}</span>\n                                    </span>\n                                @else\n                                    <a href=\"{{ $url }}\" class=\"relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:border-blue-300 focus:shadow-outline-blue active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150\" aria-label=\"{{ __('pagination.goto_page', ['page' => $page]) }}\">\n                                        {{ $page }}\n                                    </a>\n                                @endif\n                            @endforeach\n                        @endif\n                    @endforeach\n\n                    {{-- Next Page Link --}}\n                    @if ($paginator->hasMorePages())\n                        <a href=\"{{ $paginator->nextPageUrl() }}\" rel=\"next\" class=\"relative inline-flex items-center px-2 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-r-md leading-5 hover:text-gray-400 focus:z-10 focus:outline-none focus:border-blue-300 focus:shadow-outline-blue active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150\" aria-label=\"{{ __('pagination.next') }}\">\n                            <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n                                <path fill-rule=\"evenodd\" d=\"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z\" clip-rule=\"evenodd\" />\n                            </svg>\n                        </a>\n                    @else\n                        <span aria-disabled=\"true\" aria-label=\"{{ __('pagination.next') }}\">\n                            <span class=\"relative inline-flex items-center px-2 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-r-md leading-5\" aria-hidden=\"true\">\n                                <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\n                                    <path fill-rule=\"evenodd\" d=\"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z\" clip-rule=\"evenodd\" />\n                                </svg>\n                            </span>\n                        </span>\n                    @endif\n                </span>\n            </div>\n        </div>\n    </nav>\n@endif\n"
  },
  {
    "path": "resources/views/vendor/pagination/simple-default.blade.php",
    "content": "@if ($paginator->hasPages())\n    <nav role=\"navigation\" aria-label=\"Pagination Navigation\" class=\"flex justify-between\">\n        {{-- Previous Page Link --}}\n        @if ($paginator->onFirstPage())\n            <span class=\"relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md\">\n                {!! __('pagination.previous') !!}\n            </span>\n        @else\n            <a href=\"{{ $paginator->previousPageUrl() }}\" rel=\"prev\" class=\"relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150\">\n                {!! __('pagination.previous') !!}\n            </a>\n        @endif\n\n        {{-- Next Page Link --}}\n        @if ($paginator->hasMorePages())\n            <a href=\"{{ $paginator->nextPageUrl() }}\" rel=\"next\" class=\"relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150\">\n                {!! __('pagination.next') !!}\n            </a>\n        @else\n            <span class=\"relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md\">\n                {!! __('pagination.next') !!}\n            </span>\n        @endif\n    </nav>\n@endif\n"
  },
  {
    "path": "resources/views/watched.blade.php",
    "content": "<x-app>\n    <div class=\"container mx-auto\">\n        <div class=\"bg-white shadow-md rounded my-6\">\n            <table class=\"text-left w-full border-collapse\">\n                <thead>\n                    <tr>\n                        <th class=\"py-4 px-6 bg-grey-lightest font-bold uppercase text-sm text-grey-dark border-b border-grey-light\">Type</th>\n                        <th class=\"py-4 px-6 bg-grey-lightest font-bold uppercase text-sm text-grey-dark border-b border-grey-light\">Title</th>\n                        <th class=\"py-4 px-6 bg-grey-lightest font-bold uppercase text-sm text-grey-dark border-b border-grey-light\">Year</th>\n                        <th class=\"py-4 px-6 bg-grey-lightest font-bold uppercase text-sm text-grey-dark border-b border-grey-light\">Rating</th>\n                        <th class=\"py-4 px-6 bg-grey-lightest font-bold uppercase text-sm text-grey-dark border-b border-grey-light\">Imdb</th>\n                    </tr>\n                </thead>\n            <tbody>\n                @foreach ($items as $item)\n                <tr class=\"hover:bg-grey-lighter\">\n                    <td class=\"py-4 px-6 border-b border-grey-light\">\n                        <span class=\"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium leading-4 {{ $item->title_type === 'movie' ? 'bg-indigo-100 text-indigo-800' : 'bg-purple-100 text-purple-800' }}\">\n                            {{ $item->title_type === 'movie' ? 'Movie' : 'TV Series' }}\n                        </span>\n                    </td>\n                    <td class=\"py-4 px-6 border-b border-grey-light\">\n                        <a href=\"{{ $item->url() }}\">{{ $item->title->primary_title }}</a>\n                    </td>\n                    <td class=\"py-4 px-6 border-b border-grey-light text-sm\">\n                        {{ $item->title->start_year }}\n                    </td>\n                    <td class=\"py-4 px-6 border-b border-grey-light text-sm\">\n                        {{ optional($item->title->rating)->average_rating }}\n                    </td>\n                    <td class=\"py-4 px-6 border-b border-grey-light\">\n                        <a href=\"https://www.imdb.com/title/{{ $item->tconst }}\" target=\"_blank\">{{ $item->tconst }}</a>\n                    </td>\n                </tr>\n                @endforeach\n            </tbody>\n        </table>\n        </div>\n    </div>\n    {{ $items->links() }}\n\n</x-app>\n"
  },
  {
    "path": "resources/views/welcome.blade.php",
    "content": "@extends('layouts.app')\n\n@section('content')\n    <div class=\"flex flex-col justify-center min-h-screen py-12 bg-gray-50 sm:px-6 lg:px-8\">\n        <div class=\"absolute top-0 right-0 mt-4 mr-4\">\n            @if (Route::has('login'))\n                <div class=\"space-x-4\">\n                    @auth\n                        <a\n                            href=\"{{ route('logout') }}\"\n                            onclick=\"event.preventDefault(); document.getElementById('logout-form').submit();\"\n                            class=\"font-medium text-indigo-600 hover:text-indigo-500 focus:outline-none focus:underline transition ease-in-out duration-150\"\n                        >\n                            Log out\n                        </a>\n\n                        <form id=\"logout-form\" action=\"{{ route('logout') }}\" method=\"POST\" style=\"display: none;\">\n                            @csrf\n                        </form>\n                    @else\n                        <a href=\"{{ route('login') }}\" class=\"font-medium text-indigo-600 hover:text-indigo-500 focus:outline-none focus:underline transition ease-in-out duration-150\">Log in</a>\n\n                        @if (Route::has('register'))\n                            <a href=\"{{ route('register') }}\" class=\"font-medium text-indigo-600 hover:text-indigo-500 focus:outline-none focus:underline transition ease-in-out duration-150\">Register</a>\n                        @endif\n                    @endauth\n                </div>\n            @endif\n        </div>\n\n        <div class=\"flex items-center justify-center\">\n            <div class=\"flex flex-col justify-around\">\n                <div class=\"space-y-6\">\n                    <a href=\"{{ route('home') }}\">\n                        <x-logo class=\"w-auto h-16 mx-auto text-indigo-600\" />\n                    </a>\n\n                    <h1 class=\"text-5xl font-extrabold tracking-wider text-center text-gray-600\">\n                        {{ config('app.name') }}\n                    </h1>\n                </div>\n            </div>\n        </div>\n    </div>\n@endsection\n"
  },
  {
    "path": "routes/api.php",
    "content": "<?php\n\nuse Illuminate\\Http\\Request;\nuse Illuminate\\Support\\Facades\\Route;\n\n/*\n|--------------------------------------------------------------------------\n| API Routes\n|--------------------------------------------------------------------------\n|\n| Here is where you can register API routes for your application. These\n| routes are loaded by the RouteServiceProvider within a group which\n| is assigned the \"api\" middleware group. Enjoy building your API!\n|\n*/\n\nRoute::middleware('auth:api')->get('/user', function (Request $request) {\n    return $request->user();\n});\n"
  },
  {
    "path": "routes/channels.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Facades\\Broadcast;\n\n/*\n|--------------------------------------------------------------------------\n| Broadcast Channels\n|--------------------------------------------------------------------------\n|\n| Here you may register all of the event broadcasting channels that your\n| application supports. The given channel authorization callbacks are\n| used to check if an authenticated user can listen to the channel.\n|\n*/\n\nBroadcast::channel('App.User.{id}', function ($user, $id) {\n    return (int) $user->id === (int) $id;\n});\n"
  },
  {
    "path": "routes/console.php",
    "content": "<?php\n\nuse Illuminate\\Foundation\\Inspiring;\nuse Illuminate\\Support\\Facades\\Artisan;\n\n/*\n|--------------------------------------------------------------------------\n| Console Routes\n|--------------------------------------------------------------------------\n|\n| This file is where you may define all of your Closure based console\n| commands. Each Closure is bound to a command instance allowing a\n| simple approach to interacting with each command's IO methods.\n|\n*/\n\nArtisan::command('inspire', function () {\n    $this->comment(Inspiring::quote());\n})->describe('Display an inspiring quote');\n"
  },
  {
    "path": "routes/web.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Facades\\Route;\n\nRoute::view('/', 'welcome');\n\nRoute::auth();\n\nRoute::middleware('auth')->group(function () {\n    Route::resource('/watched', 'WatchedController');\n\tRoute::resource('/movies', 'MovieController');\n\tRoute::resource('/series', 'SeriesController');\n\tRoute::get('/dashboard', 'DashboardController@index')->name('home');\n\tRoute::get('search', 'SearchController@search')->name('search');\n\t//Route::redirect('home', '/dashboard');\n});\n\n\n"
  },
  {
    "path": "server.php",
    "content": "<?php\n\n/**\n * Laravel - A PHP Framework For Web Artisans\n *\n * @package  Laravel\n * @author   Taylor Otwell <taylor@laravel.com>\n */\n\n$uri = urldecode(\n    parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)\n);\n\n// This file allows us to emulate Apache's \"mod_rewrite\" functionality from the\n// built-in PHP web server. This provides a convenient way to test a Laravel\n// application without having installed a \"real\" web server software here.\nif ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {\n    return false;\n}\n\nrequire_once __DIR__.'/public/index.php';\n"
  },
  {
    "path": "storage/app/.gitignore",
    "content": "*\n!public/\n!.gitignore\n"
  },
  {
    "path": "storage/debugbar/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "storage/framework/.gitignore",
    "content": "config.php\nroutes.php\nschedule-*\ncompiled.php\nservices.json\nevents.scanned.php\nroutes.scanned.php\ndown\n"
  },
  {
    "path": "storage/framework/cache/.gitignore",
    "content": "*\n!data/\n!.gitignore\n"
  },
  {
    "path": "storage/framework/sessions/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "storage/framework/testing/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "storage/framework/views/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "storage/logs/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "tailwind.config.js",
    "content": "const defaultTheme = require('tailwindcss/defaultTheme');\n\nmodule.exports = {\n    theme: {\n        extend: {\n            fontFamily: {\n                sans: ['Inter var', ...defaultTheme.fontFamily.sans],\n            },\n        },\n    },\n    variants: {},\n    purge: {\n        content: [\n            './app/**/*.php',\n            './resources/**/*.html',\n            './resources/**/*.js',\n            './resources/**/*.jsx',\n            './resources/**/*.ts',\n            './resources/**/*.tsx',\n            './resources/**/*.php',\n            './resources/**/*.vue',\n            './resources/**/*.twig',\n        ],\n        options: {\n            defaultExtractor: (content) => content.match(/[\\w-/.:]+(?<!:)/g) || [],\n            whitelistPatterns: [/-active$/, /-enter$/, /-leave-to$/, /show$/],\n        },\n    },\n    plugins: [\n        require('@tailwindcss/custom-forms'),\n        require('@tailwindcss/ui'),\n    ],\n};\n"
  },
  {
    "path": "tests/CreatesApplication.php",
    "content": "<?php\n\nnamespace Tests;\n\nuse Illuminate\\Contracts\\Console\\Kernel;\n\ntrait CreatesApplication\n{\n    /**\n     * Creates the application.\n     *\n     * @return \\Illuminate\\Foundation\\Application\n     */\n    public function createApplication()\n    {\n        $app = require __DIR__.'/../bootstrap/app.php';\n\n        $app->make(Kernel::class)->bootstrap();\n\n        return $app;\n    }\n}\n"
  },
  {
    "path": "tests/Feature/Auth/LoginTest.php",
    "content": "<?php\n\nnamespace Tests\\Feature\\Auth;\n\nuse App\\User;\nuse Illuminate\\Foundation\\Testing\\RefreshDatabase;\nuse Illuminate\\Support\\Facades\\Auth;\nuse Illuminate\\Support\\Facades\\Hash;\nuse Livewire\\Livewire;\nuse Tests\\TestCase;\n\nclass LoginTest extends TestCase\n{\n    use RefreshDatabase;\n\n    /** @test */\n    public function can_view_login_page()\n    {\n        $this->get(route('login'))\n            ->assertSuccessful()\n            ->assertSeeLivewire('auth.login');\n    }\n\n    /** @test */\n    public function is_redirected_if_already_logged_in()\n    {\n        $user = factory(User::class)->create();\n\n        $this->be($user);\n\n        $this->get(route('login'))\n            ->assertRedirect(route('home'));\n    }\n\n    /** @test */\n    public function a_user_can_login()\n    {\n        $user = factory(User::class)->create(['password' => Hash::make('password')]);\n\n        Livewire::test('auth.login')\n            ->set('email', $user->email)\n            ->set('password', 'password')\n            ->call('authenticate');\n\n        $this->assertAuthenticatedAs($user);\n    }\n\n    /** @test */\n    public function is_redirected_to_the_home_page_after_login()\n    {\n        $user = factory(User::class)->create(['password' => Hash::make('password')]);\n\n        Livewire::test('auth.login')\n            ->set('email', $user->email)\n            ->set('password', 'password')\n            ->call('authenticate')\n            ->assertRedirect(route('home'));\n    }\n\n    /** @test */\n    public function email_is_required()\n    {\n        $user = factory(User::class)->create(['password' => Hash::make('password')]);\n\n        Livewire::test('auth.login')\n            ->set('password', 'password')\n            ->call('authenticate')\n            ->assertHasErrors(['email' => 'required']);\n    }\n\n    /** @test */\n    public function email_must_be_valid_email()\n    {\n        $user = factory(User::class)->create(['password' => Hash::make('password')]);\n\n        Livewire::test('auth.login')\n            ->set('email', 'invalid-email')\n            ->set('password', 'password')\n            ->call('authenticate')\n            ->assertHasErrors(['email' => 'email']);\n    }\n\n    /** @test */\n    public function password_is_required()\n    {\n        $user = factory(User::class)->create(['password' => Hash::make('password')]);\n\n        Livewire::test('auth.login')\n            ->set('email', $user->email)\n            ->call('authenticate')\n            ->assertHasErrors(['password' => 'required']);\n    }\n\n    /** @test */\n    public function bad_login_attempt_shows_message()\n    {\n        $user = factory(User::class)->create();\n\n        Livewire::test('auth.login')\n            ->set('email', $user->email)\n            ->set('password', 'bad-password')\n            ->call('authenticate')\n            ->assertHasErrors('email');\n\n        $this->assertFalse(Auth::check());\n    }\n}\n"
  },
  {
    "path": "tests/Feature/Auth/LogoutTest.php",
    "content": "<?php\n\nnamespace Tests\\Feature\\Auth;\n\nuse App\\User;\nuse Illuminate\\Foundation\\Testing\\RefreshDatabase;\nuse Illuminate\\Support\\Facades\\Auth;\nuse Tests\\TestCase;\n\nclass LogoutTest extends TestCase\n{\n    use RefreshDatabase;\n\n    /** @test */\n    public function an_authenticated_user_can_log_out()\n    {\n        $user = factory(User::class)->create();\n        $this->be($user);\n\n        $this->post(route('logout'))\n            ->assertRedirect(route('home'));\n\n        $this->assertFalse(Auth::check());\n    }\n\n    /** @test */\n    public function an_unauthenticated_user_can_not_log_out()\n    {\n        $this->post(route('logout'))\n            ->assertRedirect(route('login'));\n\n        $this->assertFalse(Auth::check());\n    }\n}\n"
  },
  {
    "path": "tests/Feature/Auth/Passwords/ConfirmTest.php",
    "content": "<?php\n\nnamespace Tests\\Feature\\Auth\\Passwords;\n\nuse App\\User;\nuse Illuminate\\Foundation\\Testing\\RefreshDatabase;\nuse Illuminate\\Support\\Facades\\Hash;\nuse Illuminate\\Support\\Facades\\Route;\nuse Livewire\\Livewire;\nuse Tests\\TestCase;\n\nclass ConfirmTest extends TestCase\n{\n    use RefreshDatabase;\n\n    protected function setUp(): void\n    {\n        parent::setUp();\n\n        Route::get('/must-be-confirmed', function () {\n            return 'You must be confirmed to see this page.';\n        })->middleware(['web', 'password.confirm']);\n    }\n\n    /** @test */\n    public function a_user_must_confirm_their_password_before_visiting_a_protected_page()\n    {\n        $user = factory(User::class)->create();\n        $this->be($user);\n\n        $this->get('/must-be-confirmed')\n            ->assertRedirect(route('password.confirm'));\n\n        $this->followingRedirects()\n            ->get('/must-be-confirmed')\n            ->assertSeeLivewire('auth.passwords.confirm');\n    }\n\n    /** @test */\n    public function a_user_must_enter_a_password_to_confirm_it()\n    {\n        Livewire::test('auth.passwords.confirm')\n            ->call('confirm')\n            ->assertHasErrors(['password' => 'required']);\n    }\n\n    /** @test */\n    public function a_user_must_enter_their_own_password_to_confirm_it()\n    {\n        $user = factory(User::class)->create([\n            'password' => Hash::make('password'),\n        ]);\n\n        Livewire::test('auth.passwords.confirm')\n            ->set('password', 'not-password')\n            ->call('confirm')\n            ->assertHasErrors(['password' => 'password']);\n    }\n\n    /** @test */\n    public function a_user_who_confirms_their_password_will_get_redirected()\n    {\n        $user = factory(User::class)->create([\n            'password' => Hash::make('password'),\n        ]);\n\n        $this->be($user);\n\n        $this->withSession(['url.intended' => '/must-be-confirmed']);\n\n        Livewire::test('auth.passwords.confirm')\n            ->set('password', 'password')\n            ->call('confirm')\n            ->assertRedirect('/must-be-confirmed');\n    }\n}\n"
  },
  {
    "path": "tests/Feature/Auth/Passwords/EmailTest.php",
    "content": "<?php\n\nnamespace Tests\\Feature\\Auth\\Passwords;\n\nuse App\\User;\nuse Illuminate\\Foundation\\Testing\\RefreshDatabase;\nuse Livewire\\Livewire;\nuse Tests\\TestCase;\n\nclass EmailTest extends TestCase\n{\n    use RefreshDatabase;\n\n    /** @test */\n    public function can_view_password_request_page()\n    {\n        $this->get(route('password.request'))\n            ->assertSuccessful()\n            ->assertSeeLivewire('auth.passwords.email');\n    }\n\n    /** @test */\n    public function a_user_must_enter_an_email_address()\n    {\n        Livewire::test('auth.passwords.email')\n            ->call('sendResetPasswordLink')\n            ->assertHasErrors(['email' => 'required']);\n    }\n\n    /** @test */\n    public function a_user_must_enter_a_valid_email_address()\n    {\n        Livewire::test('auth.passwords.email')\n            ->set('email', 'email')\n            ->call('sendResetPasswordLink')\n            ->assertHasErrors(['email' => 'email']);\n    }\n\n    /** @test */\n    public function a_user_who_enters_a_valid_email_address_will_get_sent_an_email()\n    {\n        $user = factory(User::class)->create();\n\n        Livewire::test('auth.passwords.email')\n            ->set('email', $user->email)\n            ->call('sendResetPasswordLink')\n            ->assertNotSet('emailSentMessage', false);\n\n        $this->assertDatabaseHas('password_resets', [\n            'email' => $user->email,\n        ]);\n    }\n}\n"
  },
  {
    "path": "tests/Feature/Auth/Passwords/ResetTest.php",
    "content": "<?php\n\nnamespace Tests\\Feature\\Auth\\Passwords;\n\nuse App\\User;\nuse Illuminate\\Foundation\\Testing\\RefreshDatabase;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Facades\\Auth;\nuse Illuminate\\Support\\Facades\\DB;\nuse Illuminate\\Support\\Facades\\Hash;\nuse Illuminate\\Support\\Str;\nuse Livewire\\Livewire;\nuse Tests\\TestCase;\n\nclass ResetTest extends TestCase\n{\n    use RefreshDatabase;\n\n    /** @test */\n    public function can_view_password_reset_page()\n    {\n        $user = factory(User::class)->create();\n\n        $token = Str::random(16);\n\n        DB::table('password_resets')->insert([\n            'email' => $user->email,\n            'token' => Hash::make($token),\n            'created_at' => Carbon::now(),\n        ]);\n\n        $this->get(route('password.reset', [\n            'email' => $user->email,\n            'token' => $token,\n        ]))\n            ->assertSuccessful()\n            ->assertSeeLivewire('auth.passwords.reset');\n    }\n\n    /** @test */\n    public function can_reset_password()\n    {\n        $user = factory(User::class)->create();\n\n        $token = Str::random(16);\n\n        DB::table('password_resets')->insert([\n            'email' => $user->email,\n            'token' => Hash::make($token),\n            'created_at' => Carbon::now(),\n        ]);\n\n        Livewire::test('auth.passwords.reset', [\n            'token' => $token,\n        ])\n            ->set('email', $user->email)\n            ->set('password', 'new-password')\n            ->set('passwordConfirmation', 'new-password')\n            ->call('resetPassword');\n\n        $this->assertTrue(Auth::attempt([\n            'email' => $user->email,\n            'password' => 'new-password',\n        ]));\n    }\n\n    /** @test */\n    public function token_is_required()\n    {\n        Livewire::test('auth.passwords.reset', [\n            'token' => null,\n        ])\n            ->call('resetPassword')\n            ->assertHasErrors(['token' => 'required']);\n    }\n\n    /** @test */\n    public function email_is_required()\n    {\n        Livewire::test('auth.passwords.reset', [\n            'token' => Str::random(16),\n        ])\n            ->set('email', null)\n            ->call('resetPassword')\n            ->assertHasErrors(['email' => 'required']);\n    }\n\n    /** @test */\n    public function email_is_valid_email()\n    {\n        Livewire::test('auth.passwords.reset', [\n            'token' => Str::random(16),\n        ])\n            ->set('email', 'email')\n            ->call('resetPassword')\n            ->assertHasErrors(['email' => 'email']);\n    }\n\n    /** @test */\n    function password_is_required()\n    {\n        Livewire::test('auth.passwords.reset', [\n            'token' => Str::random(16),\n        ])\n            ->set('password', '')\n            ->call('resetPassword')\n            ->assertHasErrors(['password' => 'required']);\n    }\n\n    /** @test */\n    function password_is_minimum_of_eight_characters()\n    {\n        Livewire::test('auth.passwords.reset', [\n            'token' => Str::random(16),\n        ])\n            ->set('password', 'secret')\n            ->call('resetPassword')\n            ->assertHasErrors(['password' => 'min']);\n    }\n\n    /** @test */\n    function password_matches_password_confirmation()\n    {\n        Livewire::test('auth.passwords.reset', [\n            'token' => Str::random(16),\n        ])\n            ->set('password', 'new-password')\n            ->set('passwordConfirmation', 'not-new-password')\n            ->call('resetPassword')\n            ->assertHasErrors(['password' => 'same']);\n    }\n}\n"
  },
  {
    "path": "tests/Feature/Auth/RegisterTest.php",
    "content": "<?php\n\nnamespace Tests\\Feature\\Auth;\n\nuse App\\User;\nuse Tests\\TestCase;\nuse Livewire\\Livewire;\nuse Illuminate\\Support\\Facades\\Hash;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Testing\\RefreshDatabase;\nuse Illuminate\\Support\\Facades\\Auth;\n\nclass RegisterTest extends TestCase\n{\n    use RefreshDatabase;\n\n    /** @test */\n    function registration_page_contains_livewire_component()\n    {\n        $this->get(route('register'))\n            ->assertSuccessful()\n            ->assertSeeLivewire('auth.register');\n    }\n\n    /** @test */\n    public function is_redirected_if_already_logged_in()\n    {\n        $user = factory(User::class)->create();\n\n        $this->be($user);\n\n        $this->get(route('register'))\n            ->assertRedirect(route('home'));\n    }\n\n    /** @test */\n    function a_user_can_register()\n    {\n        Livewire::test('auth.register')\n            ->set('name', 'Tall Stack')\n            ->set('email', 'tallstack@example.com')\n            ->set('password', 'password')\n            ->set('passwordConfirmation', 'password')\n            ->call('register')\n            ->assertRedirect(route('home'));\n\n        $this->assertTrue(User::whereEmail('tallstack@example.com')->exists());\n        $this->assertEquals('tallstack@example.com', Auth::user()->email);\n    }\n\n    /** @test */\n    function name_is_required()\n    {\n        Livewire::test('auth.register')\n            ->set('name', '')\n            ->call('register')\n            ->assertHasErrors(['email' => 'required']);\n    }\n\n    /** @test */\n    function email_is_required()\n    {\n        Livewire::test('auth.register')\n            ->set('email', '')\n            ->call('register')\n            ->assertHasErrors(['email' => 'required']);\n    }\n\n    /** @test */\n    function email_is_valid_email()\n    {\n        Livewire::test('auth.register')\n            ->set('email', 'tallstack')\n            ->call('register')\n            ->assertHasErrors(['email' => 'email']);\n    }\n\n    /** @test */\n    function email_hasnt_been_taken_already()\n    {\n        factory(User::class)->create(['email' => 'tallstack@example.com']);\n\n        Livewire::test('auth.register')\n            ->set('email', 'tallstack@example.com')\n            ->call('register')\n            ->assertHasErrors(['email' => 'unique']);\n    }\n\n    /** @test */\n    function see_email_hasnt_already_been_taken_validation_message_as_user_types()\n    {\n        factory(User::class)->create(['email' => 'tallstack@example.com']);\n\n        Livewire::test('auth.register')\n            ->set('email', 'smallstack@gmail.com')\n            ->assertHasNoErrors()\n            ->set('email', 'tallstack@example.com')\n            ->call('register')\n            ->assertHasErrors(['email' => 'unique']);\n    }\n\n    /** @test */\n    function password_is_required()\n    {\n        Livewire::test('auth.register')\n            ->set('password', '')\n            ->set('passwordConfirmation', 'password')\n            ->call('register')\n            ->assertHasErrors(['password' => 'required']);\n    }\n\n    /** @test */\n    function password_is_minimum_of_eight_characters()\n    {\n        Livewire::test('auth.register')\n            ->set('password', 'secret')\n            ->set('passwordConfirmation', 'secret')\n            ->call('register')\n            ->assertHasErrors(['password' => 'min']);\n    }\n\n    /** @test */\n    function password_matches_password_confirmation()\n    {\n        Livewire::test('auth.register')\n            ->set('email', 'tallstack@example.com')\n            ->set('password', 'password')\n            ->set('passwordConfirmation', 'not-password')\n            ->call('register')\n            ->assertHasErrors(['password' => 'same']);\n    }\n}\n"
  },
  {
    "path": "tests/Feature/Auth/VerifyTest.php",
    "content": "<?php\n\nnamespace Tests\\Feature\\Auth;\n\nuse App\\User;\nuse Tests\\TestCase;\nuse Livewire\\Livewire;\nuse Illuminate\\Support\\Facades\\Hash;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Testing\\RefreshDatabase;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Facades\\Auth;\nuse Illuminate\\Support\\Facades\\Config;\nuse Illuminate\\Support\\Facades\\URL;\n\nclass VerifyTest extends TestCase\n{\n    use RefreshDatabase;\n\n    /** @test */\n    public function can_view_verification_page()\n    {\n        $user = factory(User::class)->create([\n            'email_verified_at' => null,\n        ]);\n\n        Auth::login($user);\n\n        $this->get(route('verification.notice'))\n            ->assertSuccessful()\n            ->assertSeeLivewire('auth.verify');\n    }\n\n    /** @test */\n    public function can_resend_verification_email()\n    {\n        $user = factory(User::class)->create();\n\n        Livewire::actingAs($user);\n\n        Livewire::test('auth.verify')\n            ->call('resend')\n            ->assertEmitted('resent');\n    }\n\n    /** @test */\n    public function can_verify()\n    {\n        $user = factory(User::class)->create([\n            'email_verified_at' => null,\n        ]);\n\n        Auth::login($user);\n\n        $url = URL::temporarySignedRoute('verification.verify', Carbon::now()->addMinutes(Config::get('auth.verification.expire', 60)), [\n            'id' => $user->getKey(),\n            'hash' => sha1($user->getEmailForVerification()),\n        ]);\n\n        $this->get($url)\n            ->assertRedirect(route('home'));\n\n        $this->assertTrue($user->hasVerifiedEmail());\n    }\n}\n"
  },
  {
    "path": "tests/Feature/ExampleTest.php",
    "content": "<?php\n\nnamespace Tests\\Feature;\n\nuse Tests\\TestCase;\n\nclass ExampleTest extends TestCase\n{\n    /**\n     * A basic test example.\n     *\n     * @return void\n     */\n    public function testBasicTest()\n    {\n        $this->get(route('home'))->assertSuccessful();\n    }\n}\n"
  },
  {
    "path": "tests/TestCase.php",
    "content": "<?php\n\nnamespace Tests;\n\nuse Illuminate\\Foundation\\Mix;\nuse Illuminate\\Foundation\\Testing\\TestCase as BaseTestCase;\n\nabstract class TestCase extends BaseTestCase\n{\n    use CreatesApplication;\n\n    protected function setUp(): void\n    {\n        parent::setUp();\n\n        // Swap out the Mix manifest implementation, so we don't need\n        // to run the npm commands to generate a manifest file for\n        // the assets in order to run tests that return views.\n        $this->swap(Mix::class, function () {\n            return '';\n        });\n    }\n}\n"
  },
  {
    "path": "tests/Unit/ExampleTest.php",
    "content": "<?php\n\nnamespace Tests\\Unit;\n\nuse PHPUnit\\Framework\\TestCase;\n\nclass ExampleTest extends TestCase\n{\n    /**\n     * A basic test example.\n     *\n     * @return void\n     */\n    public function testBasicTest()\n    {\n        $this->assertTrue(true);\n    }\n}\n"
  },
  {
    "path": "webpack.mix.js",
    "content": "const mix = require(\"laravel-mix\");\n\nrequire(\"laravel-mix-tailwind\");\n\n/*\n |--------------------------------------------------------------------------\n | Mix Asset Management\n |--------------------------------------------------------------------------\n |\n | Mix provides a clean, fluent API for defining some Webpack build steps\n | for your Laravel application. By default, we are compiling the Sass\n | file for the application as well as bundling up all the JS files.\n |\n */\n\nmix.js(\"resources/js/app.js\", \"public/js/app.js\")\n    .sass(\"resources/sass/app.scss\", \"public/css/app.css\")\n    .tailwind(\"./tailwind.config.js\")\n    .sourceMaps();\n\nif (mix.inProduction()) {\n    mix.version();\n}\n"
  }
]